re PR c/53063 (encode group options in the .opt files)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2
3 PR c/53063
4 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
5
6 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
7
8 PR c/51294
9 * c-c++-common/pr51294.c: New.
10
11 2012-11-07 Martin Jambor <mjambor@suse.cz>
12
13 PR tree-optimization/53787
14 * gcc.dg/ipa/ipa-5.c: Adjust.
15 * gcc.dg/ipa/ipcp-agg-1.c: New test.
16 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
17 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
18 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
19 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
20 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
21 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
22 * gfortran.dg/pr48636-2.f90: New test.
23 * gfortran.dg/pr53787.f90: Likewise.
24
25 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
26
27 PR c++/55226
28 Revert:
29 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
30
31 PR c++/54922
32 * g++.dg/cpp0x/constexpr-union4.C: New.
33
34 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
35
36 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
37
38 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
39
40 * gcc.c-torture/compile/pr49220.c: New test.
41
42 2012-11-07 Florian Weimer <fweimer@redhat.com>
43
44 * g++.dg/init/new40.C: New.
45
46 2012-11-07 Jakub Jelinek <jakub@redhat.com>
47
48 PR debug/54693
49 * gcc.dg/guality/pr54693-2.c: New test.
50
51 2012-11-06 Andrew Pinski <apinski@cavium.com>
52
53 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
54 -fno-vect-cost-model.
55
56 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
57
58 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
59 * gcc.dg/tm/debug-1.c: Same.
60 * gcc.dg/tm/irrevocable-3.c: Same.
61 * gcc.dg/tm/irrevocable-4.c: Same.
62 * gcc.dg/tm/memopt-10.c: Same.
63 * gcc.dg/tm/memopt-11.c: Same.
64 * gcc.dg/tm/props-4.c: Same.
65 * gcc.dg/tm/wrap-3.c: Same.
66 * gcc.dg/tm/wrap-4.c: Same.
67
68 2012-11-06 Andrew Pinski <apinski@cavium.com>
69
70 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
71
72 2012-11-06 Jan Hubicka <jh@suse.cz>
73
74 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
75 candidate still.
76 * gcc.dg/tree-ssa/loop-23.c: Likewise.
77 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
78 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
79
80 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
81
82 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
83
84 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
85
86 PR middle-end/41993
87 * gcc.dg/torture/pr41993.c: New test.
88
89 2012-11-06 Jan Hubicka <jh@suse.cz>
90
91 * gcc.target/i386/l_fma_float_?.c: Update.
92 * gcc.target/i386/l_fma_double_?.c: Update.
93
94 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
95
96 PR target/54089
97 * gcc.target/sh/pr54089-8.c: New.
98 * gcc.target/sh/pr54089-9.c: New.
99
100 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
101
102 PR target/47440
103 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
104 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
105 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
106 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
107 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
108 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
109 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
110 * gcc.target/i386/avx-vzeroupper-27.c: New.
111
112 2012-11-06 Janus Weil <janus@gcc.gnu.org>
113
114 PR fortran/54917
115 * gfortran.dg/transfer_class_1.f90: New.
116 * gfortran.dg/transfer_class_2.f90: New.
117
118 2012-11-05 Sriraman Tallam <tmsriram@google.com>
119
120 * testsuite/g++.dg/mv1.C: New test.
121 * testsuite/g++.dg/mv2.C: New test.
122 * testsuite/g++.dg/mv3.C: New test.
123 * testsuite/g++.dg/mv4.C: New test.
124 * testsuite/g++.dg/mv5.C: New test.
125 * testsuite/g++.dg/mv6.C: New test.
126
127 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
128
129 PR testsuite/55186
130 * gcc.dg/const-uniq-1.c (a): Increase length four times.
131
132 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
133
134 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
135 darwin.
136
137 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
138
139 * g++.dg/torture/20121105-1.C: New test.
140
141 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
142
143 * gcc.dg/torture/fp-compare.c: New testcase.
144
145 2012-11-05 Jan Hubicka <jh@suse.cz>
146
147 * gcc.dg/const-1.c: Update.
148 * gcc.dg/pure-1.c: Update.
149
150 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
151
152 PR rtl-optimization/55151
153 * gcc.dg/pr55151.c: New test.
154
155 2012-11-05 Jakub Jelinek <jakub@redhat.com>
156
157 PR debug/54970
158 PR debug/54971
159 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
160
161 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
162
163 PR testsuite/51128
164 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
165
166 2012-11-05 Jan Hubicka <jh@suse.cz>
167
168 * gcc.dg/autopar/pr49960.c: Fix testcase.
169
170 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
171
172 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
173 Fix scan-tree-dump-times directive.
174
175 2012-11-04 Janus Weil <janus@gcc.gnu.org>
176
177 PR fortran/55199
178 * gfortran.dg/associate_12.f90: New.
179
180 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
181
182 PR target/54255
183 * lib/target-supports.exp (check_effective_target_masm_intel): New
184 proc.
185 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
186 masm_intel.
187
188 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
189 Jack Howarth <howarth@bromo.med.uc.edu>
190
191 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
192 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
193 * gcc.target/i386/pr53249.c: Likewise.
194
195 2012-11-03 Andrew Pinski <apinski@cavium.com>
196
197 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
198 call abort1 so that cross jumping does not happen.
199
200 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
201
202 PR target/51244
203 * gcc.target/sh/pr51244-18.c: New.
204 * gcc.target/sh/pr51244-19.c: New.
205
206 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
207
208 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
209 b requires a 64-bit operation followed by a truncation.
210
211 2012-11-02 Jan Hubicka <jh@suse.cz>
212
213 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
214
215 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
216
217 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
218 conditions to verify the reduction code is vectorized.
219
220 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
221 in case 'pow', such as 'powerpc' is used in the compiler version name.
222 * gcc.target/powerpc/pr46728-2.c: Likewise.
223 * gcc.target/powerpc/pr46728-3.c: Likewise.
224 * gcc.target/powerpc/pr46728-4.c: Likewise.
225 * gcc.target/powerpc/pr46728-5.c: Likewise.
226 * gcc.target/powerpc/pr46728-7.c: Likewise.
227 * gcc.target/powerpc/pr46728-8.c: Likewise.
228 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
229
230 2012-11-02 Jan Hubicka <jh@suse.cz>
231
232 * gcc.dg/tree-ssa/loop-38.c: New testcase.
233
234 2012-11-02 Jan Hubicka <jh@suse.cz>
235
236 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
237 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
238
239 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
240
241 PR middle-end/55130
242 * gcc.target/i386/pr55130.c: New test.
243
244 2012-11-02 Jakub Jelinek <jakub@redhat.com>
245
246 PR target/55147
247 * gcc.target/i386/pr55147.c: New test.
248
249 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
250
251 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
252 * gfortran.dg/default_format_denormal_1.f90: Same.
253
254 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
255
256 PR middle-end/55001
257 * g++.dg/ext/vector19.C: Remove target restrictions.
258 * gcc.dg/fold-compare-7.c: New testcase.
259
260 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
261
262 PR target/55160
263 * gcc.target/sh/pr55160.c: New.
264
265 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
266
267 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
268 scan-assembler regex.
269
270 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
271
272 PR middle-end/55150
273 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
274 * gcc.dg/pr55150-2.c: New test.
275
276 2012-11-01 Sharad Singhai <singhai@google.com>
277
278 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
279 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
280 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
281 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
282
283 2012-10-31 Dehao Chen <dehao@google.com>
284
285 * g++.dg/debug/dwarf2/block.C: New testcase.
286
287 2012-10-31 Jan Hubicka <jh@suse.cz>
288
289 * gcc.dg/pr44974.c: Add noinline.
290
291 2012-10-31 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/53718
294 * gfortran.dg/class_54.f90: New.
295
296 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
297 Jakub Jelinek <jakub@redhat.com>
298
299 PR tree-optimization/55018
300 * gcc.dg/torture/pr55018.c: New test.
301
302 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
303
304 PR c++/54583
305 * g++.dg/ext/vla13.C: New.
306
307 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
308
309 PR middle-end/55150
310 * gcc.dg/pr55150.c: New test.
311
312 2012-10-31 Tobias Burnus <burnus@net-b.de>
313
314 PR fortran/55134
315 * gfortran.dg/associate_11.f90: New.
316
317 2012-10-31 Dodji Seketeli <dodji@redhat.com>
318
319 PR c++/54955
320 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
321
322 2012-10-31 Jakub Jelinek <jakub@redhat.com>
323
324 PR tree-optimization/19105
325 PR tree-optimization/21643
326 PR tree-optimization/46309
327 * gcc.dg/pr19105.c: New test.
328 * gcc.dg/pr21643.c: New test.
329 * gcc.dg/pr46309-2.c: New test.
330 * gcc.c-torture/execute/pr46309.c: New test.
331
332 2012-10-31 Alan Modra <amodra@gmail.com>
333
334 * gcc.target/powerpc/dimode_off.c: New.
335 * gcc.target/powerpc/timode_off.c: New.
336 * gcc.target/powerpc/dfmode_off.c: New.
337 * gcc.target/powerpc/tfmode_off.c: New.
338
339 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
340
341 PR rtl-optimization/55093
342 * gcc.target/i386/pr55093.c: New file.
343
344 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
345
346 * gcc.target/i386/pr55116.c: Renamed to ...
347 * gcc.target/i386/pr55116-1.c: This.
348
349 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
350
351 * gcc.target/i386/pr55116-2.c: New file.
352
353 2012-10-30 Richard Biener <rguenther@suse.de>
354
355 * gcc.dg/vect/slp-perm-2.c: Adjust.
356
357 2012-10-30 Richard Biener <rguenther@suse.de>
358
359 PR tree-optimization/55111
360 * gcc.dg/torture/pr55111.c: New testcase.
361
362 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
363
364 PR target/53988
365 * gcc.target/sh/pr53988.c: New.
366
367 2012-10-30 Bin Cheng <bin.cheng@arm.com>
368
369 PR target/54989
370 * gcc.dg/hoist-register-pressure-1.c: Rename from
371 hoist-register-pressure.c. Add nonpic condition.
372 * gcc.dg/hoist-register-pressure-2.c: New testcase.
373
374 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
375
376 PR c++/54930
377 * gcc.dg/Wreturn-local-addr.c: New.
378 * g++.dg/warn/Wno-return-local-addr.C: New.
379 * g++.dg/warn/Wreturn-local-addr.C: New.
380
381 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR middle-end/55116
384 * gcc.target/i386/pr55116.c: New file.
385
386 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
387
388 PR c/53066
389 * gcc.dg/Wshadow-4.c: New.
390 * gcc.dg/Wshadow-4.h: New.
391
392 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
393
394 PR debug/54693
395 * gcc.dg/guality/pr54693.c: New.
396
397 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
398
399 PR middle-end/55027
400 * gcc.dg/pr55027.c: New testcase.
401
402 2012-10-29 Jan Hubicka <jh@suse.cz>
403
404 * gcc.dg/ipa/inline-6.c: New testcase.
405
406 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
407
408 PR rtl-optimization/55106
409 * g++.dg/pr55106.C: New.
410
411 2012-10-29 Richard Guenther <rguenther@suse.de>
412
413 PR middle-end/53695
414 * gcc.dg/torture/pr53695.c: New testcase.
415
416 2012-10-28 Jan Hubicka <jh@suse.cz>
417
418 * gcc.dg/ipa/inlinehint-3.c: New testcase.
419
420 2012-10-28 Tobias Burnus <burnus@net-b.de>
421
422 PR fortran/54958
423 * gfortran.dg/do_check_6.f90: New.
424
425 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
426 Jack Howarth <howarth@bromo.med.uc.edu>
427
428 PR target/54404
429 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
430 to dg-options.
431 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
432
433 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
434
435 PR target/34283
436 * gcc.target/i386/pr34283.c: New test.
437
438 2012-10-26 Jakub Jelinek <jakub@redhat.com>
439
440 PR c++/55081
441 * g++.dg/opt/pr55081.C: New test.
442
443 PR debug/54970
444 PR debug/54971
445 * gcc.dg/guality/pr54970.c: New test.
446
447 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
448
449 PR c++/54984
450 * g++.dg/template/new11.C: New.
451
452 2012-10-26 Richard Biener <rguenther@suse.de>
453
454 PR middle-end/54824
455 * gcc.dg/torture/pr54824.c: New testcase.
456
457 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
458
459 * gcc.target/i386/fxsave-1.c: New.
460 * gcc.target/i386/fxsave64-1.c: Ditto.
461 * gcc.target/i386/fxrstor-1.c: Ditto.
462 * gcc.target/i386/fxrstor64-1.c: Ditto.
463 * gcc.target/i386/xsave-1.c: Ditto.
464 * gcc.target/i386/xsave64-1.c: Ditto.
465 * gcc.target/i386/xrstor-1.c: Ditto.
466 * gcc.target/i386/xrstor64-1.c: Ditto.
467 * gcc.target/i386/xsaveopt-1.c: Ditto.
468 * gcc.target/i386/xsaveopt64-1.c: Ditto.
469 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
470 * gcc.target/i386/sse-13.c: Ditto.
471 * gcc.target/i386/sse-14.c: Ditto.
472 * gcc.target/i386/sse-22.c: Ditto.
473 * gcc.target/i386/sse-23.c: Ditto.
474 * g++.dg/other/i386-2.C: Ditto.
475 * g++.dg/other/i386-3.C: Ditto.
476
477 2012-10-25 Jan Hubicka <jh@suse.cz>
478
479 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
480 at ivcanon time.
481
482 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
483
484 PR c++/53761
485 * g++.dg/ext/transparent-union.C: New.
486
487 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
488
489 PR c++/54427
490 * g++.dg/ext/vector19.C: New testcase.
491
492 2012-10-25 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/54902
495 * g++.dg/torture/pr54902.C: New testcase.
496
497 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
498
499 PR c++/34892
500 * g++.dg/template/crash114.C: New.
501
502 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
503
504 PR bootstrap/55049
505 * gcc.target/i386/pr55049-1.c: New test.
506
507 2012-10-24 Janus Weil <janus@gcc.gnu.org>
508
509 PR fortran/55037
510 * gfortran.dg/class_dummy_4.f03: New.
511
512 2012-10-24 Jakub Jelinek <jakub@redhat.com>
513
514 PR rtl-optimization/55010
515 * gcc.dg/pr55010.c: New test.
516
517 PR debug/54828
518 * g++.dg/debug/pr54828.C: New test.
519
520 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
521
522 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
523 * gcc.dg/vect/vect-83_64.c: Likewise.
524
525 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
526
527 PR c++/54922
528 * g++.dg/cpp0x/constexpr-union4.C: New.
529
530 2012-10-23 Jeff Law <law@redhat.com>
531
532 * gcc.c-torture/execute/pr54985.c: New test.
533
534 2012-10-23 Paul Koning <ni1d@arrl.net>
535
536 PR debug/54508
537 * g++.dg/debug/dwarf2/pr54508.C: New.
538
539 2012-10-23 Jakub Jelinek <jakub@redhat.com>
540
541 PR c++/54844
542 * g++.dg/template/sizeof14.C: New test.
543
544 2012-10-23 Ian Bolton <ian.bolton@arm.com>
545 Jim MacArthur <jim.macarthur@arm.com>
546 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
547 Marcus Shawcroft <marcus.shawcroft@arm.com>
548 Nigel Stephens <nigel.stephens@arm.com>
549 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
550 Richard Earnshaw <rearnsha@arm.com>
551 Sofiane Naci <sofiane.naci@arm.com>
552 Stephen Thomas <stephen.thomas@arm.com>
553 Tejas Belagod <tejas.belagod@arm.com>
554 Yufeng Zhang <yufeng.zhang@arm.com>
555
556 * lib/target-supports.exp
557 (check_profiling_available): Add AArch64.
558 (check_effective_target_vect_int): Likewise.
559 (check_effective_target_vect_shift): Likewise.
560 (check_effective_target_vect_float): Likewise.
561 (check_effective_target_vect_double): Likewise.
562 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
563 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
564 (check_effective_target_vect_pack_trunc): Likewise.
565 (check_effective_target_vect_unpack): Likewise.
566 (check_effective_target_vect_hw_misalign): Likewise.
567 (check_effective_target_vect_short_mult): Likewise.
568 (check_effective_target_vect_int_mult): Likewise.
569 (check_effective_target_vect_stridedN): Likewise.
570 (check_effective_target_sync_int_long): Likewise.
571 (check_effective_target_sync_char_short): Likewise.
572 (check_vect_support_and_set_flags): Likewise.
573 (check_effective_target_aarch64_tiny): New.
574 (check_effective_target_aarch64_small): New.
575 (check_effective_target_aarch64_large): New.
576 * g++.dg/other/PR23205.C: Enable aarch64.
577 * g++.dg/other/pr23205-2.C: Likewise.
578 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
579 * gcc.c-torture/execute/20101011-1.c: Likewise.
580 * gcc.dg/20020312-2.c: Likewise.
581 * gcc.dg/20040813-1.c: Likewise.
582 * gcc.dg/builtin-apply2.c: Likewise.
583 * gcc.dg/stack-usage-1.c: Likewise.
584
585 2012-10-23 Ian Bolton <ian.bolton@arm.com>
586 Jim MacArthur <jim.macarthur@arm.com>
587 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
588 Marcus Shawcroft <marcus.shawcroft@arm.com>
589 Nigel Stephens <nigel.stephens@arm.com>
590 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
591 Richard Earnshaw <rearnsha@arm.com>
592 Sofiane Naci <sofiane.naci@arm.com>
593 Stephen Thomas <stephen.thomas@arm.com>
594 Tejas Belagod <tejas.belagod@arm.com>
595 Yufeng Zhang <yufeng.zhang@arm.com>
596
597 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
598 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
599 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
600 * gcc.target/aarch64/aapcs/abitest.S: New file.
601 * gcc.target/aarch64/aapcs/abitest.h: New file.
602 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
603 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
604 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
605 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
606 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
607 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
608 * gcc.target/aarch64/aapcs/ice_1.c: New file.
609 * gcc.target/aarch64/aapcs/ice_2.c: New file.
610 * gcc.target/aarch64/aapcs/ice_3.c: New file.
611 * gcc.target/aarch64/aapcs/ice_4.c: New file.
612 * gcc.target/aarch64/aapcs/ice_5.c: New file.
613 * gcc.target/aarch64/aapcs/macro-def.h: New file.
614 * gcc.target/aarch64/aapcs/test_1.c: New file.
615 * gcc.target/aarch64/aapcs/test_10.c: New file.
616 * gcc.target/aarch64/aapcs/test_11.c: New file.
617 * gcc.target/aarch64/aapcs/test_12.c: New file.
618 * gcc.target/aarch64/aapcs/test_13.c: New file.
619 * gcc.target/aarch64/aapcs/test_14.c: New file.
620 * gcc.target/aarch64/aapcs/test_15.c: New file.
621 * gcc.target/aarch64/aapcs/test_16.c: New file.
622 * gcc.target/aarch64/aapcs/test_17.c: New file.
623 * gcc.target/aarch64/aapcs/test_18.c: New file.
624 * gcc.target/aarch64/aapcs/test_19.c: New file.
625 * gcc.target/aarch64/aapcs/test_2.c: New file.
626 * gcc.target/aarch64/aapcs/test_20.c: New file.
627 * gcc.target/aarch64/aapcs/test_21.c: New file.
628 * gcc.target/aarch64/aapcs/test_22.c: New file.
629 * gcc.target/aarch64/aapcs/test_23.c: New file.
630 * gcc.target/aarch64/aapcs/test_24.c: New file.
631 * gcc.target/aarch64/aapcs/test_25.c: New file.
632 * gcc.target/aarch64/aapcs/test_26.c: New file.
633 * gcc.target/aarch64/aapcs/test_3.c: New file.
634 * gcc.target/aarch64/aapcs/test_4.c: New file.
635 * gcc.target/aarch64/aapcs/test_5.c: New file.
636 * gcc.target/aarch64/aapcs/test_6.c: New file.
637 * gcc.target/aarch64/aapcs/test_7.c: New file.
638 * gcc.target/aarch64/aapcs/test_8.c: New file.
639 * gcc.target/aarch64/aapcs/test_9.c: New file.
640 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
641 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
642 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
643 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
644 * gcc.target/aarch64/aapcs/test_complex.c: New file.
645 * gcc.target/aarch64/aapcs/test_int128.c: New file.
646 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
647 * gcc.target/aarch64/aapcs/type-def.h: New file.
648 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
649 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
650 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
651 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
652 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
653 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
654 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
655 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
656 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
657 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
658 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
659 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
660 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
661 * gcc.target/aarch64/aarch64.exp: New file.
662 * gcc.target/aarch64/adc-1.c: New file.
663 * gcc.target/aarch64/adc-2.c: New file.
664 * gcc.target/aarch64/asm-1.c: New file.
665 * gcc.target/aarch64/clrsb.c: New file.
666 * gcc.target/aarch64/clz.c: New file.
667 * gcc.target/aarch64/ctz.c: New file.
668 * gcc.target/aarch64/csinc-1.c: New file.
669 * gcc.target/aarch64/csinv-1.c: New file.
670 * gcc.target/aarch64/csneg-1.c: New file.
671 * gcc.target/aarch64/extend.c: New file.
672 * gcc.target/aarch64/fcvt.x: New file.
673 * gcc.target/aarch64/fcvt_double_int.c: New file.
674 * gcc.target/aarch64/fcvt_double_long.c: New file.
675 * gcc.target/aarch64/fcvt_double_uint.c: New file.
676 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
677 * gcc.target/aarch64/fcvt_float_int.c: New file.
678 * gcc.target/aarch64/fcvt_float_long.c: New file.
679 * gcc.target/aarch64/fcvt_float_uint.c: New file.
680 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
681 * gcc.target/aarch64/ffs.c: New file.
682 * gcc.target/aarch64/fmadd.c: New file.
683 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
684 * gcc.target/aarch64/frint.x: New file.
685 * gcc.target/aarch64/frint_double.c: New file.
686 * gcc.target/aarch64/frint_float.c: New file.
687 * gcc.target/aarch64/index.c: New file.
688 * gcc.target/aarch64/mneg-1.c: New file.
689 * gcc.target/aarch64/mneg-2.c: New file.
690 * gcc.target/aarch64/mneg-3.c: New file.
691 * gcc.target/aarch64/mnegl-1.c: New file.
692 * gcc.target/aarch64/mnegl-2.c: New file.
693 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
694 * gcc.target/aarch64/pic-constantpool1.c: New file.
695 * gcc.target/aarch64/pic-symrefplus.c: New file.
696 * gcc.target/aarch64/predefine_large.c: New file.
697 * gcc.target/aarch64/predefine_small.c: New file.
698 * gcc.target/aarch64/predefine_tiny.c: New file.
699 * gcc.target/aarch64/reload-valid-spoff.c: New file.
700 * gcc.target/aarch64/scalar_intrinsics.c: New file.
701 * gcc.target/aarch64/table-intrinsics.c: New file.
702 * gcc.target/aarch64/tst-1.c: New file.
703 * gcc.target/aarch64/vect-abs-compile.c: New file.
704 * gcc.target/aarch64/vect-abs.c: New file.
705 * gcc.target/aarch64/vect-abs.x: New file.
706 * gcc.target/aarch64/vect-compile.c: New file.
707 * gcc.target/aarch64/vect-faddv-compile.c: New file.
708 * gcc.target/aarch64/vect-faddv.c: New file.
709 * gcc.target/aarch64/vect-faddv.x: New file.
710 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
711 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
712 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
713 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
714 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
715 * gcc.target/aarch64/vect-fp-compile.c: New file.
716 * gcc.target/aarch64/vect-fp.c: New file.
717 * gcc.target/aarch64/vect-fp.x: New file.
718 * gcc.target/aarch64/vect-mull-compile.c: New file.
719 * gcc.target/aarch64/vect-mull.c: New file.
720 * gcc.target/aarch64/vect-mull.x: New file.
721 * gcc.target/aarch64/vect.c: New file.
722 * gcc.target/aarch64/vect.x: New file.
723 * gcc.target/aarch64/vector_intrinsics.c: New file.
724 * gcc.target/aarch64/vfp-1.c: New file.
725 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
726 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
727 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
728 * g++.dg/abi/aarch64_guard1.C: New file.
729
730 2012-10-23 Jakub Jelinek <jakub@redhat.com>
731
732 PR c++/54988
733 * c-c++-common/pr54988.c: New test.
734
735 2012-10-23 Jan Hubicka <jh@suse.cz>
736
737 * gcc.dg/tree-prof/peel-1.c: New testcase.
738
739 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
740
741 PR gcc/52945
742 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
743
744 2012-10-23 Joseph Myers <joseph@codesourcery.com>
745
746 * gcc.dg/c99-predef-1.c: New test.
747 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
748 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
749 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
750 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
751 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
752 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
753 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
754 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
755 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
756 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
757 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
758 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
759
760 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
761
762 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
763
764 2012-10-23 Jan Hubicka <jh@suse.cz>
765
766 PR middle-end/54937
767 * gcc.c-torture/execute/pr54937.c: New testcase.
768 * gcc.dg/tree-ssa/cunroll-2.c: Update.
769
770 2012-10-23 Jan Hubicka <jh@suse.cz>
771
772 PR middle-end/54967
773 * gfortran.dg/pr54967.f90: New testcase.
774
775 2012-10-23 Terry Guo <terry.guo@arm.com>
776
777 PR target/55019
778 * gcc.dg/pr55019.c: New.
779
780 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
781
782 PR tree-optimization/55008
783 * gcc.dg/tree-ssa/pr55008.c: New test.
784
785 2012-10-22 Richard Biener <rguenther@suse.de>
786
787 PR tree-optimization/55011
788 * gcc.dg/torture/pr55011.c: New testcase.
789
790 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
791
792 * gcc.target/arm/pr40457-1.c: Adjust expected output.
793 * gcc.target/arm/pr40457-2.c: Likewise.
794 * gcc.target/arm/pr40457-3.c: Likewise.
795
796 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/specs/limited_with4.ads: New test.
799 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
800
801 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
802
803 * gnat.dg/modular4.adb: New test.
804 * gnat.dg/modular4_pkg.ads: New helper.
805
806 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
807
808 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
809 * gnat.dg/specs/addr1.ads: Likewise.
810
811 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
812
813 * gcc.dg/webizer.c (main): Add missing exit call.
814
815 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
816
817 PR fortran/54465
818 * gfortran.dg/wextra_1.f: New test.
819
820 2012-10-20 Jan Hubicka <jh@suse.cz>
821
822 * gcc.dg/tree-prof/unroll-1.c: New testcase.
823
824 2012-10-19 Janus Weil <janus@gcc.gnu.org>
825
826 PR fortran/54224
827 * gfortran.dg/warn_unused_function.f90: New.
828
829 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
830
831 * lib/target-supports.exp
832 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
833
834 2012-10-19 Richard Guenther <rguenther@suse.de>
835
836 PR tree-optimization/54981
837 * gcc.dg/pr54981.c: New testcase.
838
839 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
840
841 PR target/54892
842 * gcc.target/arm/pr54892.c: New.
843
844 2012-10-19 Bin Cheng <bin.cheng@arm.com>
845
846 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
847
848 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
849
850 PR c++/54501
851 * g++.dg/init/array30.C: New.
852 * g++.dg/init/array31.C: Likewise.
853
854 2012-10-18 Tobias Burnus <burnus@net-b.de>
855
856 PR fortran/54884
857 * gfortran.dg/public_private_module_7.f90: New.
858
859 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
860
861 PR c++/29633
862 * g++.dg/template/pr29633.C: New.
863
864 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
865
866 * gnat.dg/loop_optimization13.ad[sb]: New test.
867 * gnat.dg/loop_optimization13_pkg.ads: New helper.
868
869 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
870
871 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
872 * gcc.target/arm/neon/vfmaf32.c: Likewise.
873 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
874 * gcc.target/arm/neon/vfmsf32.c: Likewise.
875
876 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
877
878 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
879 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
880 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
881 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
882 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
883 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
884
885 2012-10-16 Jan Hubicka <jh@suse.cz>
886
887 * gcc.target/i386/l_fma_float_?.c: Update.
888 * gcc.target/i386/l_fma_double_?.c: Update.
889 * gfortran.dg/do_1.f90: XFAIL
890 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
891 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
892 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
893 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
894 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
895 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
896 valid.
897
898 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
899
900 PR c/53063
901 PR c/40989
902 * gcc.dg/Wstrict-overflow-24.c: New.
903
904 2012-10-16 Tobias Burnus <burnus@net-b.de>
905
906 PR fortran/50981
907 PR fortran/54618
908 * gfortran.dg/class_optional_1.f90: New.
909 * gfortran.dg/class_optional_2.f90: New.
910
911 2012-10-16 Jakub Jelinek <jakub@redhat.com>
912
913 PR debug/54796
914 * gcc.dg/guality/pr54796.c: New test.
915
916 PR tree-optimization/54889
917 * gfortran.dg/pr54889.f90: New test.
918
919 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
920
921 * g++.dg/other/dump-ada-spec-2.C: New test.
922
923 2012-10-16 Easwaran Raman <eraman@google.com>
924
925 * gcc.dg/tree-prof/switch-case-1.c: New test case.
926 * gcc.dg/tree-prof/switch-case-2.c: New test case.
927
928 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
929
930 * gcc.dg/torture/stackalign/builtin-apply-2.c,
931 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
932
933 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
934
935 PR target/54925
936 * gcc.c-torture/compile/pr54925.c: New.
937
938 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
939
940 PR target/51244
941 * gcc.target/sh/pr51244-17.c: New.
942
943 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
944
945 PR target/54760
946 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
947 functions.
948 * gcc.target/sh/pr54760-4.c: New.
949
950 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
951
952 PR target/34777
953 * gcc.target/sh/torture/sh-torture.exp: New.
954 * gcc.target/sh/torture/pr34777.c: New.
955
956 2012-10-15 Matthias Klose <doko@ubuntu.com>
957
958 * lib/target-supports.exp (check_profiling_available): Match
959 arm*-*-linux-* for ARM Linux/GNU.
960 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
961 * gfortran.dg/enum_10.f90: Likewise.
962 * gfortran.dg/enum_9.f90: Likewise.
963 * gcc.target/arm/synchronize.c: Likewise.
964 * g++.old-deja/g++.jason/enum6.C: Likewise.
965 * g++.old-deja/g++.other/enum4.C: Likewise.
966 * g++.old-deja/g++.law/enum9.C: Likewise.
967
968 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
969
970 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
971 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
972
973 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
974 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/17805
977 * g++.dg/overload/operator6.C: New.
978
979 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
980
981 PR c++/50080 (again)
982 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
983 * g++.dg/parse/tmpl-outside1.C: Likewise.
984 * g++.dg/template/qualttp18.C: Likewise.
985 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
986 * g++.old-deja/g++.pt/overload13.C: Likewise.
987
988 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
989
990 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
991 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
992 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
993 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
994 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
995 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
996 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
997 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
998
999 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1000
1001 PR c++/50080
1002 * g++.dg/parse/tmpl-outside2.C: New.
1003 * g++.dg/parse/tmpl-outside1.C: Adjust.
1004 * g++.dg/template/qualttp18.C: Likewise.
1005 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1006 * g++.old-deja/g++.pt/overload13.C: Likewise.
1007
1008 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1009
1010 PR tree-optimization/54915
1011 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1012
1013 2012-10-15 Richard Guenther <rguenther@suse.de>
1014
1015 PR tree-optimization/54920
1016 * gcc.dg/torture/pr54920.c: New testcase.
1017
1018 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1019
1020 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1021
1022 2012-10-13 Jason Merrill <jason@redhat.com>
1023
1024 * g++.dg/tls/thread_local7g.C: Require tls_native.
1025
1026 2012-10-14 Jason Merrill <jason@redhat.com>
1027
1028 * g++.dg/cpp0x/inh-ctor1.C: New.
1029 * g++.dg/cpp0x/inh-ctor2.C: New.
1030 * g++.dg/cpp0x/inh-ctor3.C: New.
1031 * g++.dg/cpp0x/inh-ctor4.C: New.
1032 * g++.dg/cpp0x/inh-ctor5.C: New.
1033 * g++.dg/cpp0x/inh-ctor6.C: New.
1034 * g++.dg/cpp0x/inh-ctor7.C: New.
1035 * g++.dg/cpp0x/inh-ctor8.C: New.
1036 * g++.dg/cpp0x/inh-ctor9.C: New.
1037 * g++.dg/cpp0x/inh-ctor10.C: New.
1038 * g++.dg/cpp0x/inh-ctor11.C: New.
1039 * g++.dg/cpp0x/inh-ctor12.C: New.
1040 * g++.dg/cpp0x/inh-ctor13.C: New.
1041
1042 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1043
1044 PR rtl-optimization/54919
1045 * gcc.dg/pr54919.c: New testcase.
1046
1047 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1048
1049 PR c++/53581
1050 * g++.dg/template/crash113.C: New.
1051
1052 2012-10-14 Jan Hubicka <jh@suse.cz>
1053
1054 * gcc.dg/unroll_5.c: New testcase.
1055
1056 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/52643
1059 * g++.dg/opt/pr52643.C: New.
1060
1061 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1062
1063 PR target/54602
1064 * gcc.target/sh/pr54602-1.c: New.
1065 * gcc.target/sh/pr54602-2.c: New.
1066 * gcc.target/sh/pr54602-3.c: New.
1067 * gcc.target/sh/pr54602-4.c: New.
1068
1069 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1070
1071 PR target/54680
1072 * gcc.target/sh/pr54680.c: New.
1073
1074 2012-10-12 Jan Hubicka <jh@suse.cz>
1075
1076 * gcc.dg/webizer.c: New testcase.
1077
1078 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1079
1080 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1081 specify -m64.
1082
1083 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1084
1085 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1086 Return 0 if already specifying -mfloat-abi other than hard.
1087
1088 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1089
1090 * gcc.dg/pr53060.c: Prune irrelevant warning.
1091
1092 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1093
1094 PR c/54381
1095 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1096 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1097 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1098 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1099 Adjust expected wording of warnings for *cmp* builtins.
1100 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1101 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1102
1103 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/24449
1106 * g++.dg/parse/friend-main.C: New.
1107
1108 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1109
1110 PR c++/53055
1111 * g++.dg/pr53055.C: New testcase.
1112
1113 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/52744
1116 * g++.dg/cpp0x/pr52744.C: New.
1117
1118 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1119
1120 PR fortran/40453
1121 * gfortran.dg/dummy_procedure_9.f90: New.
1122
1123 2012-10-12 Richard Biener <rguenther@suse.de>
1124
1125 PR tree-optimization/54894
1126 * gcc.dg/torture/pr54894.c: New testcase.
1127
1128 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1129
1130 PR target/51244
1131 * gcc.target/sh/pr51244-13.c: New.
1132 * gcc.target/sh/pr51244-14.c: New.
1133 * gcc.target/sh/pr51244-15.c: New.
1134 * gcc.target/sh/pr51244-16.c: New.
1135
1136 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/51878
1139 * g++.dg/cpp0x/decltype45.C: New.
1140
1141 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1142
1143 PR fortran/54784
1144 * gfortran.dg/class_allocate_13.f90: New.
1145
1146 2012-10-11 Jason Merrill <jason@redhat.com>
1147
1148 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1149 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1150
1151 * g++.dg/gomp/tls-5.C: Require tls_native.
1152 * g++.dg/tls/thread_local7.C: Require tls_native.
1153 * g++.dg/tls/static2.C: New.
1154
1155 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 PR c++/36107
1158 * g++.dg/ext/weak5.C: New.
1159
1160 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1161
1162 PR testsuite/54868
1163 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1164 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1165
1166 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1167
1168 PR c++/43765
1169 * g++.dg/parse/pr43765.C: New.
1170
1171 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1172
1173 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1174
1175 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/43663
1178 * g++.dg/init/bitfield3.C: New.
1179
1180 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1181
1182 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1183
1184 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR tree-optimization/54877
1187 * gcc.dg/torture/pr54877.c: New test.
1188
1189 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1190
1191 PR testsuite/53397
1192 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1193 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1194 and remove target info from dg-do compile.
1195 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1196 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1197 and remove target info from dg-do compile.
1198
1199 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1200
1201 * gcc.dg/pr54782.c: Require target with pthread support.
1202
1203 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/53122
1206 * g++.dg/cpp0x/auto35.C: New.
1207
1208 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1209
1210 PR c++/53540 - using fails to be equivalent to typedef
1211 * g++.dg/cpp0x/alias-decl-24.C: New test.
1212
1213 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1214
1215 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1216 that c++11 attributes to types are ignored for now.
1217 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1218 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1219
1220 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/53741
1223 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1224
1225 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 PR c++/50478
1228 * g++.dg/cpp0x/initlist67.C: New.
1229
1230 2012-10-10 Dehao Chen <dehao@google.com>
1231
1232 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1233
1234 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1235
1236 PR target/52480
1237 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1238 Add runtime tests.
1239
1240 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/53307
1243 * g++.dg/cpp0x/decltype44.C: New.
1244
1245 2012-10-09 Steve Ellcey <sellcey@mips.com>
1246
1247 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1248
1249 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/53763
1252 * g++.dg/cpp0x/decltype43.C: New.
1253
1254 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1255
1256 PR middle-end/53397
1257 * gcc.dg/pr53397-1.c: New test case.
1258 * gcc.dg/pr53397-2.c: New test case.
1259
1260 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/54194
1263 * g++.dg/warn/Wparentheses-26.C: Adjust.
1264 * g++.dg/warn/Wparentheses-27.C: New.
1265
1266 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1267
1268 PR c++/54427
1269 * c-c++-common/vector-scalar.c: New testcase.
1270 * g++.dg/ext/vector18.C: New testcase.
1271 * g++.dg/ext/vector5.C: This is not an error anymore.
1272 * gcc.dg/init-vec-1.c: Move ...
1273 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1274 * gcc.c-torture/execute/vector-shift1.c: Move ...
1275 * c-c++-common/torture/vector-shift1.c: ... here.
1276 * gcc.dg/scal-to-vec1.c: Move ...
1277 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1278 C++11. Adapt error messages.
1279 * gcc.dg/convert-vec-1.c: Move ...
1280 * c-c++-common/convert-vec-1.c: ... here.
1281 * gcc.dg/scal-to-vec2.c: Move ...
1282 * c-c++-common/scal-to-vec2.c: ... here.
1283
1284 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1285
1286 PR target/54400
1287 * gcc.target/i386/pr54400.c: New testcase.
1288
1289 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR c++/54858
1292 * g++.dg/template/pr54858.C: New test.
1293
1294 2012-10-08 Marek Polacek <polacek@redhat.com>
1295
1296 PR debug/54831
1297 * g++.dg/debug/pr54831.C: New test.
1298
1299 2012-10-08 Dehao Chen <dehao@google.com>
1300
1301 * g++.dg/predict-loop-exit-1.C: New.
1302 * g++.dg/predict-loop-exit-2.C: New.
1303 * g++.dg/predict-loop-exit-3.C: New.
1304
1305 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1306
1307 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1308
1309 2012-10-08 Jason Merrill <jason@redhat.com>
1310
1311 * g++.dg/gomp/tls-5.C: New.
1312 * g++.dg/gomp/tls-wrap1.C: New.
1313 * g++.dg/gomp/tls-wrap2.C: New.
1314 * g++.dg/gomp/tls-wrap3.C: New.
1315 * g++.dg/gomp/tls-wrap4.C: New.
1316 * g++.dg/gomp/tls-wrapper-cse.C: New.
1317 * g++.dg/tls/thread_local-cse.C: New.
1318 * g++.dg/tls/thread_local-order1.C: New.
1319 * g++.dg/tls/thread_local-order2.C: New.
1320 * g++.dg/tls/thread_local-wrap1.C: New.
1321 * g++.dg/tls/thread_local-wrap2.C: New.
1322 * g++.dg/tls/thread_local-wrap3.C: New.
1323 * g++.dg/tls/thread_local-wrap4.C: New.
1324 * g++.dg/tls/thread_local2g.C: New.
1325 * g++.dg/tls/thread_local3g.C: New.
1326 * g++.dg/tls/thread_local4g.C: New.
1327 * g++.dg/tls/thread_local5g.C: New.
1328 * g++.dg/tls/thread_local6g.C: New.
1329 * g++.dg/tls/thread_local7g.C: New.
1330
1331 * g++.dg/tls/thread_local3.C: New.
1332 * g++.dg/tls/thread_local4.C: New.
1333 * g++.dg/tls/thread_local5.C: New.
1334 * g++.dg/tls/thread_local6.C: New.
1335
1336 * g++.dg/tls/init-2.C: Tweak errors.
1337 * g++.dg/tls/thread_local1.C: New.
1338 * g++.dg/tls/thread_local2.C: New.
1339 * g++.dg/tls/thread_local7.C: New.
1340
1341 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1342
1343 PR target/54866
1344 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1345
1346 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1347
1348 PR target/54685
1349 * gcc.target/sh/pr54685.c: New.
1350
1351 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1352
1353 PR c++/53528 C++11 attribute support
1354 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1355 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1411
1412 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1413
1414 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1415 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1416 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1417
1418 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1419
1420 PR target/54760
1421 * gcc.target/sh/pr54760-2.c: New.
1422 * gcc.target/sh/pr54760-3.c: New.
1423
1424 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1425
1426 PR c++/51422
1427 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1428
1429 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1430 Sandra Loosemore <sandra@codesourcery.com>
1431
1432 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1433 and test that the accumulator is initialized using MULT.
1434 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1435 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1436
1437 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/52764
1440 * g++.dg/cpp0x/stdint.C: New.
1441
1442 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/54249
1445 * g++.dg/cpp0x/stddef.C: New.
1446
1447 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1448
1449 PR fortran/54832
1450 * gfortran.dg/typebound_operator_17.f90: New.
1451
1452 2012-10-06 Jan Hubicka <jh@suse.cz>
1453
1454 PR lto/53831
1455 PR lto/54776
1456 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1457
1458 2012-10-06 Jan Hubicka <jh@suse.cz>
1459
1460 * gcc.dg/lto/resolutions_0.c: New testcase.
1461
1462 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1463
1464 PR fortran/45521
1465 * gfortran.dg/generic_25.f90: New.
1466 * gfortran.dg/generic_26.f90: New.
1467 * gfortran.dg/generic_27.f90: New.
1468
1469 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1470
1471 PR target/54760
1472 * gcc.target/sh/pr54760-1.c: New.
1473
1474 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1475
1476 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1477 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1478 * g++.dg/warn/Wsign-compare-5.C: New test.
1479 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1480 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1481 * g++.dg/ext/builtin30.C: New test.
1482 * g++.dg/ext/vla12.C: New test.
1483 * gcc.dg/builtins-85.c: New test.
1484
1485 PR debug/54519
1486 * gcc.dg/guality/pr54519-1.c: New test.
1487 * gcc.dg/guality/pr54519-2.c: New test.
1488 * gcc.dg/guality/pr54519-3.c: New test.
1489 * gcc.dg/guality/pr54519-4.c: New test.
1490 * gcc.dg/guality/pr54519-5.c: New test.
1491 * gcc.dg/guality/pr54519-6.c: New test.
1492
1493 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/50893
1496 * g++.dg/cpp0x/defaulted38.C: New.
1497
1498 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR tree-optimization/33763
1501 * c-c++-common/pr33763.c: New test.
1502
1503 PR tree-optimization/54810
1504 * gcc.dg/tree-ssa/vrp85.c: New test.
1505
1506 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1507
1508 * gcc.dg/ucnid-7.c: Skip on AIX.
1509 * gcc.dg/ucnid-8.c: Same.
1510 * gcc.dg/ucnid-10.c: Same.
1511 * gcc.dg/ucnid-13.c: Same.
1512 * gcc.dg/attr-alias-3.c: Same.
1513 * gcc.dg/attr-alias-5.c: Same.
1514 * gcc.dg/torture/pr51106-2.c: Same.
1515 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1516
1517 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/52233
1520 * g++.dg/cpp0x/alias-decl-23.C: New.
1521
1522 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1523
1524 PR c++/53403
1525 * g++.dg/template/friend53.C: New.
1526
1527 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1528
1529 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1530 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1531 (scan-ada-spec): Likewise.
1532 (scan-ada-spec-not): Likewise.
1533 * gcc.dg/dump-ada-spec-1.c: New test.
1534 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1535
1536 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1539
1540 2012-10-04 Florian Weimer <fweimer@redhat.com>
1541
1542 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1543
1544 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/54323
1547 * g++.dg/cpp0x/pr54323.C: New.
1548
1549 2012-10-04 Richard Guenther <rguenther@suse.de>
1550
1551 PR middle-end/54735
1552 * g++.dg/torture/pr54735.C: New testcase.
1553
1554 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 PR rtl-optimization/54739
1557 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1558
1559 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1560
1561 PR target/51244
1562 * gcc.target/sh/pr51244-12.c: New.
1563
1564 2012-10-03 Dehao Chen <dehao@google.com>
1565
1566 PR middle-end/54782
1567 * gcc.dg/pr54782.c: New test.
1568
1569 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR c++/54777
1572 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1573
1574 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1575
1576 PR fortran/54778
1577 * gfortran.dg/class_53.f90: New.
1578
1579 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1580
1581 PR debug/54551
1582 * gcc.dg/guality/pr54551.c: New.
1583
1584 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1585
1586 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1587 * gcc.target/powerpc/pr46728-2.c: Likewise.
1588
1589 2012-10-02 Sharad Singhai <singhai@google.com>
1590
1591 PR testsuite/54772
1592 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1593 to fix test failures caused by r191883.
1594 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1595 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1596 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1597 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1598 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1599 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1600 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1601 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1602 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1603
1604 2012-09-30 Sharad Singhai <singhai@google.com>
1605
1606 * gcc.target/i386/vect-double-1.c: Fix test.
1607
1608 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1609
1610 PR target/54087
1611 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1612 atomic_sub fails.
1613
1614 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1615
1616 PR rtl-optimization/54457
1617 * gcc.target/i386/pr54457.c: New test.
1618
1619 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1620
1621 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1622
1623 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1624
1625 * gcc.target/i386/vect-rebuild.c: New testcase.
1626
1627 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1628
1629 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1630
1631 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1632
1633 * gcc.target/mips/pr37362.c: Fix target selector.
1634
1635 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1636
1637 PR target/54083
1638 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1639
1640 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1641
1642 * gcc.dg/ucnid-8.c: Update line number.
1643 * gcc.dg/torture/pr51106-2.c: Likewise.
1644
1645 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1646
1647 PR fortran/54667
1648 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1649 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1650 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1651
1652 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1653
1654 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1655 partially reverting r170092.
1656 * gfortran.dg/class_7.f03: Ditto.
1657 * gfortran.dg/coarray_14.f90: Ditto.
1658 * gfortran.dg/typebound_proc_13.f03: Ditto.
1659
1660 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/54738
1663 * g++.dg/cpp0x/sfinae42.C: New.
1664
1665 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1666
1667 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1668 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1669 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1670 * gcc.dg/pr42629.c: XFAIL on AIX.
1671 * gcc.dg/pr47684.c: Same.
1672 * gcc.dg/pr43670.c: Same.
1673 * gcc.dg/pr42916.c: Same.
1674 * gcc.dg/pr45449.c: Same.
1675 * gcc.dg/pr50017.c: Same.
1676 * gcc.dg/pr42728.c: Same.
1677 * gcc.dg/pr47881.c: Same.
1678 * gcc.dg/pr44023.c: Same.
1679 * gcc.dg/pr41345.c: Same.
1680 * gcc.dg/pr42630.c: Same.
1681 * gcc.dg/pr44971.c: Same.
1682 * gcc.dg/pr46771.c: Same.
1683 * gcc.dg/ucnid-8.c: Same.
1684 * gcc.dg/ucnid-10.c: Same.
1685 * gcc.dg/ucnid-13.c: Same.
1686 * gcc.dg/torture/pr51106-2.c: Same.
1687 * gcc.dg/pr48768.c: Same.
1688 * gcc.dg/pr42631.c: Same.
1689 * gcc.dg/pr43084.c: Same.
1690 * gcc.dg/ucnid-7.c: Same.
1691 * gcc.dg/pr42889.c: Same.
1692 * gcc.dg/pr41241.c: Same.
1693 * gcc.dg/pr42719.c: Same.
1694 * g++.dg/debug/pr46583.C: Same.
1695 * g++.dg/debug/pr47106.C: Same.
1696 * g++.dg/opt/pr48549.C: Same.
1697 * g++.dg/other/pr42685.C: Same.
1698 * c-c++-common/pr43942.c: Same.
1699
1700 2012-09-29 Ian Lance Taylor <iant@google.com>
1701
1702 * go.test/go-test.exp: Update for latest version of Go testsuite.
1703
1704 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1705
1706 PR fortran/52724
1707 * gfortran.dg/internal_readwrite_3.f90: New test.
1708
1709 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1710
1711 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1712 c-c++-common/Wunused-local-typedefs-2.c to here.
1713
1714 PR c++/54372 - unused attribute inactive on dependant entities
1715 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1716
1717 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1718
1719 PR c++/29028 - Missed unused warning on using declaration
1720 * g++.dg/warn/Wunused-var-18.C: New test.
1721
1722 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1723
1724 PR c++/53551 - -Wunused-local-typedefs misses uses
1725 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1726
1727 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1728
1729 PR target/54716
1730 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1731
1732 PR tree-optimization/54713
1733 * gcc.c-torture/compile/pr54713-1.c: New test.
1734 * gcc.c-torture/compile/pr54713-2.c: New test.
1735 * gcc.c-torture/compile/pr54713-3.c: New test.
1736
1737 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1738
1739 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1740
1741 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1742
1743 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1744
1745 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR target/54703
1748 * gcc.target/i386/pr54703.c: New test.
1749
1750 2012-09-27 Richard Guenther <rguenther@suse.de>
1751
1752 PR lto/54709
1753 * gcc.dg/lto/pr54709_0.c: New testcase.
1754 * gcc.dg/lto/pr54709_1.c: Likewise.
1755
1756 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1757
1758 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1759
1760 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1761
1762 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1763
1764 * gcc.target/arm/pr42879.c: Handle big-endian.
1765
1766 2012-09-26 Steve Ellcey <sellcey@mips.com>
1767
1768 PR c/37303
1769 * gcc.dg/pr37303.c: Check for rdata or rodata.
1770
1771 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1772
1773 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1774
1775 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1776
1777 PR target/51274
1778 PR target/53087
1779 * gcc.target/powerpc/ppc-ne0-1.c: New.
1780
1781 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1782
1783 PR target/54089
1784 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1785 test_19, test_20, test_21, test_22, test_23): New functions.
1786 * gcc.target/sh/pr54089-4.c: New.
1787 * gcc.target/sh/pr54089-5.c: New.
1788 * gcc.target/sh/pr54089-6.c: New.
1789 * gcc.target/sh/pr54089-7.c: New.
1790
1791 2012-09-25 Richard Guenther <rguenther@suse.de>
1792
1793 PR lto/54625
1794 * gcc.dg/lto/pr54702_0.c: New testcase.
1795 * gcc.dg/lto/pr54702_1.c: Likewise.
1796 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1797 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1798 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1799 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1800
1801 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/54526
1804 * g++.dg/cpp0x/parse2.C: New.
1805 * g++.dg/parse/error11.C: Adjust.
1806 * g++.dg/parse/error12.C: Likewise.
1807
1808 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1809
1810 * gcc.target/i386/20030217-1.c: Added check for
1811 large_long_double effective target.
1812 * gcc.target/i386/387-3.c: Likewise.
1813 * gcc.target/i386/387-4.c: Likewise.
1814 * gcc.target/i386/pr36578-1.c: Likewise.
1815 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1816 when long double size is equal double size.
1817 * gcc.target/i386/excess-precision-1.c: Likewise.
1818 * gcc.target/i386/pr36578-2.c: Likewise.
1819 * gcc.target/i386/20030217-2.c: New testcase.
1820
1821 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR tree-optimization/54676
1824 * gcc.dg/pr54676.c: New test.
1825
1826 2012-09-25 Richard Guenther <rguenther@suse.de>
1827
1828 PR tree-optimization/53663
1829 * gcc.dg/torture/pr53663-1.c: New testcase.
1830 * gcc.dg/torture/pr53663-2.c: Likewise.
1831 * gcc.dg/torture/pr53663-3.c: Likewise.
1832
1833 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1834
1835 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1836
1837 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1838
1839 * lib/target-supports-dg.exp (dg-require-effective-target,
1840 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1841 dg-process-target-1 instead of dg-process-target.
1842 (dg-process-target-1): Rename from dg-process-target.
1843 (dg-process-target): New.
1844
1845 2012-09-24 Richard Guenther <rguenther@suse.de>
1846
1847 PR tree-optimization/54684
1848 * g++.dg/torture/pr54684.C: New testcase.
1849
1850 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1851
1852 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1853
1854 2012-09-24 Richard Guenther <rguenther@suse.de>
1855
1856 PR middle-end/52173
1857 * gcc.dg/tm/pr52173-1.c: New.
1858 * gcc.dg/tm/pr52173-2.c: New.
1859
1860 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1861
1862 * gcc.dg/pr54669.c: New test.
1863
1864 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1865 Dominique Dhumieres <dominiq@lps.ens.fr>
1866
1867 PR testsuite/54677
1868 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1869
1870 2012-09-23 Tobias Burnus <burnus@net-b.de>
1871
1872 PR fortran/54618
1873 * gfortran.dg/class_array_14.f90: New.
1874
1875 2012-09-22 Kai Tietz <ktietz@redhat.com>
1876
1877 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1878 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1879
1880 2012-09-21 Dehao Chen <dehao@google.com>
1881
1882 PR go/54649
1883 PR tree-optimization/54655
1884 * g++.dg/pr54655.C: New testcase.
1885
1886 2012-09-21 Richard Guenther <rguenther@suse.de>
1887
1888 PR tree-optimization/54647
1889 * g++.dg/torture/pr54647.C: New testcase.
1890
1891 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1892
1893 PR c++/54427
1894 * c-c++-common/torture/vector-compare-2.c: Add -w.
1895
1896 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1897
1898 * gnat.dg/opt20.ads: Move dg directive to...
1899 * gnat.dg/opt20.adb: ...here.
1900 * gnat.dg/addr1.ad[sb]: Likewise.
1901 * gnat.dg/concat2.ad[sb]: Likewise.
1902 * gnat.dg/array16.ad[sb]: Likewise.
1903 * gnat.dg/atomic5.ad[sb]: Likewise.
1904 * gnat.dg/discr29.ad[sb]: Likewise.
1905 * gnat.dg/noreturn5.ad[sb]: Likewise.
1906 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1907 * gnat.dg/discr23.ads: Remove dg directive.
1908 * gnat.dg/nested_float_packed.ads: Likewise.
1909 * gnat.dg/oconst6.ads: Move to...
1910 * gnat.dg/specs/oconst6.ads: ...here.
1911
1912 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1913
1914 PR c++/52432
1915 * g++.dg/cpp0x/decltype32.C: Tweak.
1916
1917 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1918
1919 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1920 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1921 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1922 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1923
1924 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1925
1926 PR c++/54581
1927 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1928
1929 2012-09-19 Steve Ellcey <sellcey@mips.com>
1930
1931 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1932
1933 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1934
1935 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1936 * gcc.target/powerpc/ppc-mftb.c: New file.
1937
1938 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1939
1940 PR target/54089
1941 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1942 functions.
1943
1944 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1945
1946 PR target/54236
1947 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1948
1949 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 * gcc.c-torture/execute/20120919-1.c: New test.
1952
1953 2012-09-19 Richard Guenther <rguenther@suse.de>
1954
1955 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1956
1957 2012-09-19 Richard Guenther <rguenther@suse.de>
1958
1959 * gcc.dg/builtin-unreachable-6.c: Adjust.
1960
1961 2012-09-19 Richard Guenther <rguenther@suse.de>
1962
1963 * gcc.dg/builtin-object-size-10.c: Adjust.
1964 * gcc.dg/builtin-unreachable-5.c: Adjust.
1965 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1966 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1967 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1968 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1969 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1970 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1971 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1972 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1973 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1974 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1975 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1976 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1977
1978 2012-09-19 Richard Guenther <rguenther@suse.de>
1979
1980 PR tree-optimization/54132
1981 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1982 * gcc.dg/torture/pr54132.c: Likewise.
1983
1984 2012-09-19 Terry Guo <terry.guo@arm.com>
1985
1986 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1987 extra prune rules that will be applied to all tests in a .exp file.
1988 (gcc-dg-prune): Use rules defined by the above variable.
1989 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1990 harmless warnings on architecture switch conflict.
1991
1992 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1993
1994 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1995 of asm-comment characters instead of a single one.
1996 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1997
1998 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1999
2000 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2001
2002 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2003 target instead of xfailing it.
2004 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2005 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2006 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2007 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2008 * gcc.dg/vect/vect-104.c: Likewise.
2009 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2010 * gcc.dg/vect/vect-outer-1.c: Likewise.
2011 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2012 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2013 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2014 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2015 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2016 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2017 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2018 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2019 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2020
2021 * lib/target-supports.exp
2022 (check_effective_target_vect_widen_mult_qi_to_hi,
2023 check_effective_target_vect_widen_mult_hi_to_si,
2024 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2025 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2026 check_effective_target_vect_pack_trunc,
2027 check_effective_target_vect_unpack,
2028 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2029 instead of arm_none.
2030
2031 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2032
2033 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2034
2035 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2036 config to compiler_flags.
2037
2038 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR target/54592
2041 * gcc.target/i386/pr54592.c: New test.
2042
2043 PR tree-optimization/54610
2044 * gcc.target/i386/pr54610.c: New test.
2045
2046 2012-09-17 Jason Merrill <jason@redhat.com>
2047
2048 PR c++/54575
2049 * g++.dg/cpp0x/alias-decl-21.C: New.
2050 * g++.dg/cpp0x/alias-decl-22.C: New.
2051
2052 2012-09-17 Tobias Burnus <burnus@net-b.de>
2053
2054 PR fortran/54608
2055 * gfortran.dg/scan_2.f90: New.
2056
2057 2012-09-17 Jason Merrill <jason@redhat.com>
2058
2059 PR c++/53661
2060 * g++.dg/init/aggr9.C: New.
2061
2062 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2063
2064 * gnat.dg/loop_optimization12.ad[sb]: New test.
2065
2066 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2067
2068 PR fortran/54285
2069 * gfortran.dg/proc_ptr_result_7.f90: New.
2070
2071 2012-09-17 Tobias Burnus <burnus@net-b.de>
2072
2073 PR fortran/54603
2074 * gfortran.dg/structure_constructor_11.f90: New.
2075
2076 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR tree-optimization/54563
2079 * g++.dg/torture/pr54563.C: New test.
2080
2081 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2082
2083 PR fortran/54594
2084 * gfortran.dg/typebound_generic_14.f03: New.
2085
2086 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2087
2088 PR fortran/54387
2089 * gfortran.dg/proc_ptr_38.f90: New.
2090
2091 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2092
2093 PR debug/54460
2094 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2095 to scary regexp.
2096
2097 PR testsuite/54007
2098 * gnat.dg/lto15.adb: Require lto.
2099
2100 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2101 "myBindC" for hppa*-*-hpux*.
2102
2103 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2104
2105 * gfortran.dg/namelist_75.f90: New test.
2106
2107 2012-09-15 Tom de Vries <tom@codesourcery.com>
2108
2109 * gcc.dg/tree-ssa/vrp82.c: New test.
2110 * gcc.dg/tree-ssa/vrp83.c: Same.
2111 * gcc.dg/tree-ssa/vrp84.c: Same.
2112
2113 2012-09-15 Tom de Vries <tom@codesourcery.com>
2114
2115 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2116 * gcc.dg/tree-ssa/vrp81.c: ... this.
2117
2118 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2119
2120 PR target/54222
2121 * gcc.target/avr/torture/fix-types.h: New.
2122 * gcc.target/avr/torture/vals-hr.def: New.
2123 * gcc.target/avr/torture/vals-r.def: New.
2124 * gcc.target/avr/torture/vals-k.def: New.
2125 * gcc.target/avr/torture/vals-ur.def: New.
2126 * gcc.target/avr/torture/vals-uk.def: New.
2127 * gcc.target/avr/torture/vals-uhr.def: New.
2128 * gcc.target/avr/torture/vals-llk.def: New.
2129 * gcc.target/avr/torture/vals-ullk.def: New.
2130 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2131 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2132 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2133 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2134 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2135 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2136 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2137 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2138
2139 2012-09-14 Dehao Chen <dehao@google.com>
2140
2141 * g++.dg/debug/dwarf2/deallocator.C: New test.
2142
2143 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2144
2145 PR c/54552
2146 * gcc.c-torture/compile/pr54552-1.c: New test.
2147
2148 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2149
2150 PR c++/54427
2151 * g++.dg/other/vector-compare.C: New testcase.
2152 * c-c++-common/vector-compare-3.c: New testcase.
2153 * gcc.dg/vector-shift.c: Move ...
2154 * c-c++-common/vector-shift.c: ... here.
2155 * gcc.dg/vector-shift1.c: Move ...
2156 * c-c++-common/vector-shift1.c: ... here.
2157 * gcc.dg/vector-shift3.c: Move ...
2158 * c-c++-common/vector-shift3.c: ... here.
2159 * gcc.dg/vector-compare-1.c: Move ...
2160 * c-c++-common/vector-compare-1.c: ... here.
2161 * gcc.dg/vector-compare-2.c: Move ...
2162 * c-c++-common/vector-compare-2.c: ... here.
2163 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2164 * c-c++-common/torture/vector-compare-1.c: ... here.
2165 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2166 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2167 * c-c++-common/torture/vector-compare-2.c: ... here.
2168 * gcc.c-torture/execute/vector-shift.c: Move ...
2169 * c-c++-common/torture/vector-shift.c: ... here.
2170 * gcc.c-torture/execute/vector-shift2.c: Move ...
2171 * c-c++-common/torture/vector-shift2.c: ... here.
2172 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2173 * c-c++-common/torture/vector-subscript-1.c: ... here.
2174 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2175 * c-c++-common/torture/vector-subscript-2.c: ... here.
2176 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2177 * c-c++-common/torture/vector-subscript-3.c: ... here.
2178
2179 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2180
2181 PR c/54103
2182 * gcc.c-torture/compile/pr54103-1.c,
2183 gcc.c-torture/compile/pr54103-2.c,
2184 gcc.c-torture/compile/pr54103-3.c,
2185 gcc.c-torture/compile/pr54103-4.c,
2186 gcc.c-torture/compile/pr54103-5.c,
2187 gcc.c-torture/compile/pr54103-6.c: New tests.
2188 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2189
2190 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2193
2194 2012-09-14 Richard Guenther <rguenther@suse.de>
2195
2196 PR tree-optimization/54565
2197 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2198 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2199
2200 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2201
2202 * gcc.target/arm/combine-movs.c: Add missing space.
2203
2204 2012-09-14 Richard Guenther <rguenther@suse.de>
2205
2206 * g++.dg/torture/builtin-location.C: New testcase.
2207
2208 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2209 Manuel López-Ibáñez <manu@gcc.gnu.org>
2210
2211 PR c++/53210
2212 * g++.dg/warn/Wuninitialized-self.C: New.
2213
2214 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR c/54559
2217 * gcc.c-torture/compile/pr54559.c: New test.
2218
2219 2012-09-13 Jason Merrill <jason@redhat.com>
2220
2221 PR c++/53839
2222 * g++.dg/cpp0x/constexpr-temp1.C: New.
2223
2224 PR c++/54511
2225 * g++.dg/template/anonunion2.C: New.
2226
2227 PR c++/53836
2228 * g++.dg/template/init10.C: New.
2229
2230 2012-09-13 Tobias Burnus <burnus@net-b.de>
2231
2232 PR fortran/54556
2233 * gfortran.dg/implicit_pure_3.f90: New.
2234
2235 2012-09-13 Richard Guenther <rguenther@suse.de>
2236
2237 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2238
2239 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2240
2241 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2242
2243 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2244
2245 * c-c++-common/pr51712.c: Handle for short-enum targets.
2246
2247 2012-09-12 Terry Guo <terry.guo@arm.com>
2248
2249 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2250 and lsrs for Thumb2 mode.
2251
2252 2012-09-12 Jan Hubicka <jh@suse.cz>
2253
2254 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2255
2256 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2257
2258 PR target/54445
2259 * gcc.target/i386/pr54445-1.c: New file.
2260 * gcc.target/i386/pr54445-2.c: Likewise.
2261
2262 2012-09-12 Tobias Burnus <burnus@net-b.de>
2263
2264 PR fortran/54225
2265 PR fortran/53306
2266 * gfortran.dg/coarray_10.f90: Update dg-error.
2267 * gfortran.dg/coarray_28.f90: New.
2268 * gfortran.dg/array_section_3.f90: New.
2269
2270 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2271
2272 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2273 gcc.target/arm/pr48252.c: Fix for big-endian support.
2274
2275 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2276
2277 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2278
2279 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2280 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2281
2282 * gcc.target/arm/neon-vfma-1.c: New testcase.
2283 * gcc.target/arm/neon-vfms-1.c: Likewise.
2284 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2285 of float.
2286 * gcc.target/arm/neon-vmls-1.c: Likewise.
2287 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2288 function.
2289 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2290 (check_effective_target_arm_neonv2_ok): Likewise.
2291 (check_effective_target_arm_neonv2_hw): Likewise.
2292 (check_effective_target_arm_neonv2): Likewise.
2293
2294 2012-09-11 Richard Guenther <rguenther@suse.de>
2295
2296 PR middle-end/54515
2297 * g++.dg/tree-ssa/pr54515.C: New testcase.
2298
2299 2012-09-10 Andrew Pinski <apinski@cavium.com>
2300
2301 PR tree-opt/c54362
2302 * gcc.dg/tm/memopt-16.c: New testcase.
2303
2304 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2305
2306 PR c++/54541
2307 PR c++/54542
2308 * g++.dg/cpp0x/sfinae40.C: New.
2309 * g++.dg/cpp0x/sfinae41.C: Likewise.
2310
2311 2012-09-10 Jason Merrill <jason@redhat.com>
2312
2313 PR c++/54538
2314 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2315
2316 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2317
2318 PR target/54089
2319 * gcc.target/sh/pr54089-3.c: New.
2320
2321 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2322
2323 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2324
2325 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2326
2327 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2328
2329 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2330
2331 * gcc.dg/pr52558-2.c: Delete.
2332 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2333
2334 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2335
2336 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2337
2338 2012-09-10 Richard Guenther <rguenther@suse.de>
2339
2340 PR tree-optimization/54520
2341 * gcc.dg/torture/pr54520.c: New testcase.
2342
2343 2012-09-10 Jason Merrill <jason@redhat.com>
2344
2345 PR c++/54506
2346 * g++.dg/cpp0x/implicit14.C: New.
2347
2348 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2349
2350 PR fortran/54208
2351 * gfortran.dg/bound_simplification_3.f90: New test.
2352
2353 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2354
2355 PR testsuite/54184
2356 * gcc.dg/pr52558-1.c: Delete.
2357 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2358
2359 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2360
2361 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2362 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2363 * gcc.target/arm/smlaltt-1.c: Likewise.
2364
2365 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2366
2367 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2368
2369 2012-09-07 Tom de Vries <tom@codesourcery.com>
2370
2371 PR tree-optimization/53986
2372 * gcc.dg/tree-ssa/vrp80.c: New test.
2373 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2374
2375 2012-09-06 Jason Merrill <jason@redhat.com>
2376
2377 PR c++/54341
2378 PR c++/54253
2379 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2380 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2381
2382 2012-09-06 Andrew Pinski <apinski@cavium.com>
2383
2384 PR tree-opt/54494
2385 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2386
2387 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR rtl-optimization/54455
2390 * gcc.dg/54455.c: New test.
2391
2392 2012-09-06 Tobias Burnus <burnus@net-b.de>
2393
2394 PR fortran/54463
2395 * gfortran.dg/promotion_2.f90: New.
2396
2397 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR middle-end/54486
2400 * c-c++-common/pr54486.c: New test.
2401
2402 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2403
2404 PR fortran/54474
2405 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2406
2407 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2408
2409 PR c++/54191
2410 * g++.dg/cpp0x/sfinae39.C: New.
2411
2412 2012-09-04 Jason Merrill <jason@redhat.com>
2413
2414 PR c++/54441
2415 * g++.dg/ext/flexary3.C: New.
2416
2417 PR c++/54420
2418 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2419
2420 PR c++/54198
2421 * g++.dg/template/defarg15.C: New.
2422
2423 PR c++/54437
2424 * g++.dg/template/access24.C: New.
2425
2426 2012-09-04 Richard Guenther <rguenther@suse.de>
2427
2428 PR tree-optimization/54458
2429 * gcc.dg/torture/pr54458.c: New testcase.
2430
2431 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2432
2433 * gcc.target/arm/neon-vext.c: New test.
2434 * gcc.target/arm/neon-vext-execute.c: Ditto.
2435
2436 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2437
2438 PR fortran/54243
2439 PR fortran/54244
2440 * gfortran.dg/select_type_29.f03: New.
2441
2442 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2443
2444 * gcc.dg/fold-perm.c: Improve test.
2445
2446 2012-09-03 Tobias Burnus <burnus@net-b.de>
2447
2448 PR fortran/51632
2449 * gfortran.dg/coarray_class_1.f90: New.
2450
2451 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2452
2453 PR target/49206
2454 * gcc.c-torture/compile/pr49206.c: New test.
2455
2456 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2457 Uros Bizjak <ubizjak@gmail.com>
2458
2459 PR target/36680
2460 * gfortran.dg/pr36680.f90: New test.
2461
2462 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2463
2464 PR target/42295
2465 * g++.dg/opt/pr42295.C: New test.
2466
2467 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR target/54436
2470 * gcc.dg/torture/pr54436.c: New test.
2471
2472 2012-09-01 Andrew Pinski <apinski@cavium.com>
2473
2474 * gcc.target/mips/truncate-8.c: New testcase.
2475
2476 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2477
2478 PR target/46829
2479 PR target/46843
2480 * gcc.target/i386/pr46829.c: New test.
2481 * gcc.target/i386/pr46843.c: Ditto.
2482
2483 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2484 Jason Merrill <jason@redhat.com>
2485
2486 PR c++/18747
2487 * g++.dg/parse/error50.C: New.
2488
2489 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2490
2491 PR c/54428
2492 * gcc.c-torture/compile/pr54428.c: New test.
2493
2494 2012-08-31 Ollie Wild <aaw@google.com>
2495
2496 PR c++/54197
2497 * g++.dg/init/lifetime3.C: New test.
2498
2499 2012-08-31 Martin Jambor <mjambor@suse.cz>
2500
2501 PR middle-end/54409
2502 * gcc.dg/torture/pr54409.c: New test.
2503
2504 2012-08-31 Martin Jambor <mjambor@suse.cz>
2505
2506 * gfortran.dg/pr48636.f90: Add dump scan checks.
2507
2508 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2509
2510 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2511
2512 2012-08-28 Joey Ye <joey.ye@arm.com>
2513
2514 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2515
2516 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2517
2518 PR target/46254
2519 * gcc.target/i386/pr46254.c: New test.
2520
2521 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2522
2523 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2524 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2525 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2526
2527 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2528
2529 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2530 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2531 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2532 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2533 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2534 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2535 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2536 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2537 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2538 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2539 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2540 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2541 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2542 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2543 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2544 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2545 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2546 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2547 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2548 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2549 gcc.target/mips/unaligned-1.c: Tighten regexps.
2550
2551 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2552
2553 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2554 (mips_option_groups): Remove optimization. Add various -f options.
2555 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2556 and -pg imply -fno-omit-frame-pointer.
2557 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2558 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2559 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2560 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2561 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2562 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2563 * gcc.target/mips/abi-n32-long32.c: Likewise.
2564 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2565 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2566 * gcc.target/mips/abi-n32-long64.c: Likewise.
2567 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2568 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2569 * gcc.target/mips/abi-n64-long32.c: Likewise.
2570 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2571 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2572 * gcc.target/mips/abi-n64-long64.c: Likewise.
2573 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2574 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2575 * gcc.target/mips/abi-o32-long32.c: Likewise.
2576 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2577 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2578 * gcc.target/mips/abi-o32-long64.c: Likewise.
2579 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2580 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2581 * gcc.target/mips/abi-o64-long32.c: Likewise.
2582 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2583 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2584 * gcc.target/mips/abi-o64-long64.c: Likewise.
2585 * gcc.target/mips/asm-1.c: Likewise.
2586 * gcc.target/mips/branch-1.c: Likewise.
2587 * gcc.target/mips/call-3.c: Likewise.
2588 * gcc.target/mips/call-saved-3.c: Likewise.
2589 * gcc.target/mips/clear-cache-1.c: Likewise.
2590 * gcc.target/mips/div-1.c: Likewise.
2591 * gcc.target/mips/div-2.c: Likewise.
2592 * gcc.target/mips/div-3.c: Likewise.
2593 * gcc.target/mips/div-4.c: Likewise.
2594 * gcc.target/mips/div-5.c: Likewise.
2595 * gcc.target/mips/div-6.c: Likewise.
2596 * gcc.target/mips/div-7.c: Likewise.
2597 * gcc.target/mips/div-8.c: Likewise.
2598 * gcc.target/mips/div-9.c: Likewise.
2599 * gcc.target/mips/div-10.c: Likewise.
2600 * gcc.target/mips/div-11.c: Likewise.
2601 * gcc.target/mips/div-12.c: Likewise.
2602 * gcc.target/mips/dsp-ctrl.c: Likewise.
2603 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2604 * gcc.target/mips/ext-8.c: Likewise.
2605 * gcc.target/mips/extend-2.c: Likewise.
2606 * gcc.target/mips/fix-r10000-1.c: Likewise.
2607 * gcc.target/mips/fix-r10000-2.c: Likewise.
2608 * gcc.target/mips/fix-r10000-3.c: Likewise.
2609 * gcc.target/mips/fix-r10000-4.c: Likewise.
2610 * gcc.target/mips/fix-r10000-5.c: Likewise.
2611 * gcc.target/mips/fix-r10000-6.c: Likewise.
2612 * gcc.target/mips/fix-r10000-7.c: Likewise.
2613 * gcc.target/mips/fix-r10000-8.c: Likewise.
2614 * gcc.target/mips/fix-r10000-9.c: Likewise.
2615 * gcc.target/mips/fix-r10000-10.c: Likewise.
2616 * gcc.target/mips/fix-r10000-11.c: Likewise.
2617 * gcc.target/mips/fix-r10000-12.c: Likewise.
2618 * gcc.target/mips/fix-r10000-13.c: Likewise.
2619 * gcc.target/mips/fix-r10000-14.c: Likewise.
2620 * gcc.target/mips/fix-r10000-15.c: Likewise.
2621 * gcc.target/mips/fpcmp-1.c: Likewise.
2622 * gcc.target/mips/fpcmp-2.c: Likewise.
2623 * gcc.target/mips/fpr-moves-7.c: Likewise.
2624 * gcc.target/mips/fpr-moves-8.c: Likewise.
2625 * gcc.target/mips/int-moves-1.c: Likewise.
2626 * gcc.target/mips/int-moves-2.c: Likewise.
2627 * gcc.target/mips/long-calls-pg.c: Likewise.
2628 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2629 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2630 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2631 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2632 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2633 * gcc.target/mips/mips-3d-1.c: Likewise.
2634 * gcc.target/mips/mips-3d-2.c: Likewise.
2635 * gcc.target/mips/mips-3d-3.c: Likewise.
2636 * gcc.target/mips/mips-3d-4.c: Likewise.
2637 * gcc.target/mips/mips-3d-5.c: Likewise.
2638 * gcc.target/mips/mips-3d-6.c: Likewise.
2639 * gcc.target/mips/mips-3d-7.c: Likewise.
2640 * gcc.target/mips/mips-3d-8.c: Likewise.
2641 * gcc.target/mips/mips-3d-9.c: Likewise.
2642 * gcc.target/mips/mips-ps-1.c: Likewise.
2643 * gcc.target/mips/mips-ps-2.c: Likewise.
2644 * gcc.target/mips/mips-ps-3.c: Likewise.
2645 * gcc.target/mips/mips-ps-4.c: Likewise.
2646 * gcc.target/mips/mips-ps-6.c: Likewise.
2647 * gcc.target/mips/mips32-dspr2.c: Likewise.
2648 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2649 * gcc.target/mips/neg-abs-1.c: Likewise.
2650 * gcc.target/mips/neg-abs-2.c: Likewise.
2651 * gcc.target/mips/nmadd-3.c: Likewise.
2652 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2653 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2654 * gcc.target/mips/octeon-pop-1.c: Likewise.
2655 * gcc.target/mips/pr26765.c: Likewise.
2656 * gcc.target/mips/pr33256.c: Likewise.
2657 * gcc.target/mips/pr33635-1.c: Likewise.
2658 * gcc.target/mips/pr33755.c: Likewise.
2659 * gcc.target/mips/pr35802.c: Likewise.
2660 * gcc.target/mips/pr45074.c: Likewise.
2661 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2662 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2663 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2664 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2665 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2666 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2667 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2668 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2669 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2670 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2671 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2672 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2673 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2674 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2675 * gcc.target/mips/save-restore-1.c: Likewise.
2676 * gcc.target/mips/save-restore-3.c: Likewise.
2677 * gcc.target/mips/save-restore-5.c: Likewise.
2678 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2679 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2680 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2681 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2682 * gcc.target/mips/stack-1.c: Likewise.
2683
2684 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2685 Tighten regexps.
2686
2687 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2688 branch under test to be filled with preceding rather than
2689 following instructions.
2690 * gcc.target/mips/branch-10.c: Likewise.
2691 * gcc.target/mips/branch-11.c: Likewise.
2692 * gcc.target/mips/branch-12.c: Likewise.
2693 * gcc.target/mips/branch-13.c: Likewise.
2694 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2695 to be eliminated. Tighten $28 scan-assembler-not test.
2696
2697 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2698 function to...
2699 * gcc.target/mips/call-4.c: ...this new test.
2700
2701 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2702 more likely.
2703 * gcc.target/mips/code-readable-3.c: Likewise.
2704 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2705 flag but skip for -O0.
2706 * gcc.target/mips/code-readable-4.c: Likewise.
2707
2708 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2709 of operations under test.
2710 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2711
2712 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2713 Don't require sibling-call optimization.
2714 * gcc.target/mips/near-far-4.c: Likewise.
2715
2716 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2717 Make sure that the register variable is used.
2718 * gcc.target/mips/soft-float-1.c: Likewise.
2719
2720 * gcc.target/mips/sdata-1.c: Make static data volatile.
2721 * gcc.target/mips/sdata-2.c: Likewise.
2722 * gcc.target/mips/sdata-3.c: Likewise.
2723 * gcc.target/mips/sdata-4.c: Likewise.
2724
2725 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2726 skip for -O0.
2727 * gcc.target/mips/atomic-memory-2.c: Likewise.
2728 * gcc.target/mips/branch-cost-1.c: Likewise.
2729 * gcc.target/mips/branch-cost-2.c: Likewise.
2730 * gcc.target/mips/cache-1.c: Likewise.
2731 * gcc.target/mips/call-1.c: Likewise.
2732 * gcc.target/mips/call-saved-2.c: Likewise.
2733 * gcc.target/mips/const-anchor-1.c: Likewise.
2734 * gcc.target/mips/const-anchor-2.c: Likewise.
2735 * gcc.target/mips/dse-1.c: Likewise.
2736 * gcc.target/mips/dsp-lhx.c: Likewise.
2737 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2738 * gcc.target/mips/ext-1.c: Likewise.
2739 * gcc.target/mips/ext-2.c: Likewise.
2740 * gcc.target/mips/ext-3.c: Likewise.
2741 * gcc.target/mips/ext-4.c: Likewise.
2742 * gcc.target/mips/ext-5.c: Likewise.
2743 * gcc.target/mips/ext-6.c: Likewise.
2744 * gcc.target/mips/ext-7.c: Likewise.
2745 * gcc.target/mips/extend-1.c: Likewise.
2746 * gcc.target/mips/fix-r4000-1.c: Likewise.
2747 * gcc.target/mips/fix-r4000-3.c: Likewise.
2748 * gcc.target/mips/fix-r4000-5.c: Likewise.
2749 * gcc.target/mips/fix-r4000-6.c: Likewise.
2750 * gcc.target/mips/fix-r4000-8.c: Likewise.
2751 * gcc.target/mips/fix-r4000-10.c: Likewise.
2752 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2753 * gcc.target/mips/fixed-vector-type.c: Likewise.
2754 * gcc.target/mips/fpr-moves-1.c: Likewise.
2755 * gcc.target/mips/fpr-moves-2.c: Likewise.
2756 * gcc.target/mips/fpr-moves-3.c: Likewise.
2757 * gcc.target/mips/fpr-moves-4.c: Likewise.
2758 * gcc.target/mips/fpr-moves-5.c: Likewise.
2759 * gcc.target/mips/fpr-moves-6.c: Likewise.
2760 * gcc.target/mips/ins-1.c: Likewise.
2761 * gcc.target/mips/ins-2.c: Likewise.
2762 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2763 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2764 * gcc.target/mips/lazy-binding-1.c: Likewise.
2765 * gcc.target/mips/madd-3.c: Likewise.
2766 * gcc.target/mips/madd-5.c: Likewise.
2767 * gcc.target/mips/madd-6.c: Likewise.
2768 * gcc.target/mips/madd-8.c: Likewise.
2769 * gcc.target/mips/madd-9.c: Likewise.
2770 * gcc.target/mips/memcpy-1.c: Likewise.
2771 * gcc.target/mips/mips-ps-type.c: Likewise.
2772 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2773 * gcc.target/mips/mips-sched-madd.c: Likewise.
2774 * gcc.target/mips/mips16e-extends.c: Likewise.
2775 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2776 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2777 * gcc.target/mips/movcc-1.c: Likewise.
2778 * gcc.target/mips/movcc-2.c: Likewise.
2779 * gcc.target/mips/movcc-3.c: Likewise.
2780 * gcc.target/mips/msub-5.c: Likewise.
2781 * gcc.target/mips/msub-6.c: Likewise.
2782 * gcc.target/mips/msub-8.c: Likewise.
2783 * gcc.target/mips/mult-2.c: Likewise.
2784 * gcc.target/mips/mult-3.c: Likewise.
2785 * gcc.target/mips/mult-5.c: Likewise.
2786 * gcc.target/mips/mult-6.c: Likewise.
2787 * gcc.target/mips/mult-7.c: Likewise.
2788 * gcc.target/mips/mult-12.c: Likewise.
2789 * gcc.target/mips/mult-13.c: Likewise.
2790 * gcc.target/mips/mult-14.c: Likewise.
2791 * gcc.target/mips/mult-15.c: Likewise.
2792 * gcc.target/mips/mult-17.c: Likewise.
2793 * gcc.target/mips/mult-18.c: Likewise.
2794 * gcc.target/mips/mult-19.c: Likewise.
2795 * gcc.target/mips/nmadd-1.c: Likewise.
2796 * gcc.target/mips/nmadd-2.c: Likewise.
2797 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2798 * gcc.target/mips/octeon-cins-1.c: Likewise.
2799 * gcc.target/mips/octeon-cins-2.c: Likewise.
2800 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2801 * gcc.target/mips/octeon-exts-2.c: Likewise.
2802 * gcc.target/mips/octeon-exts-3.c: Likewise.
2803 * gcc.target/mips/octeon-exts-4.c: Likewise.
2804 * gcc.target/mips/octeon-exts-5.c: Likewise.
2805 * gcc.target/mips/octeon-exts-6.c: Likewise.
2806 * gcc.target/mips/octeon-exts-7.c: Likewise.
2807 * gcc.target/mips/octeon-pop-2.c: Likewise.
2808 * gcc.target/mips/octeon-seq-3.c: Likewise.
2809 * gcc.target/mips/octeon-seq-4.c: Likewise.
2810 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2811 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2812 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2813 * gcc.target/mips/pr54240.c: Likewise.
2814 * gcc.target/mips/rsqrt-1.c: Likewise.
2815 * gcc.target/mips/rsqrt-2.c: Likewise.
2816 * gcc.target/mips/rsqrt-3.c: Likewise.
2817 * gcc.target/mips/rsqrt-4.c: Likewise.
2818 * gcc.target/mips/save-restore-2.c: Likewise.
2819 * gcc.target/mips/save-restore-4.c: Likewise.
2820 * gcc.target/mips/sb1-1.c: Likewise.
2821 * gcc.target/mips/scc-1.c: Likewise.
2822 * gcc.target/mips/scc-2.c: Likewise.
2823 * gcc.target/mips/scc-3.c: Likewise.
2824 * gcc.target/mips/scc-4.c: Likewise.
2825 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2826 * gcc.target/mips/truncate-1.c: Likewise.
2827 * gcc.target/mips/truncate-2.c: Likewise.
2828 * gcc.target/mips/truncate-3.c: Likewise.
2829 * gcc.target/mips/truncate-4.c: Likewise.
2830 * gcc.target/mips/truncate-5.c: Likewise.
2831 * gcc.target/mips/truncate-6.c: Likewise.
2832 * gcc.target/mips/unaligned-1.c: Likewise.
2833
2834 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2835 skip for -O0. Require -fexpensive-optimizations.
2836 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2837 * gcc.target/mips/dspr2-MULT.c: Likewise.
2838 * gcc.target/mips/fix-r4000-2.c: Likewise.
2839 * gcc.target/mips/fix-r4000-4.c: Likewise.
2840 * gcc.target/mips/fix-r4000-7.c: Likewise.
2841 * gcc.target/mips/fix-r4000-9.c: Likewise.
2842 * gcc.target/mips/madd-1.c: Likewise.
2843 * gcc.target/mips/madd-2.c: Likewise.
2844 * gcc.target/mips/madd-4.c: Likewise.
2845 * gcc.target/mips/maddu-1.c: Likewise.
2846 * gcc.target/mips/maddu-2.c: Likewise.
2847 * gcc.target/mips/maddu-3.c: Likewise.
2848 * gcc.target/mips/maddu-4.c: Likewise.
2849 * gcc.target/mips/msub-1.c: Likewise.
2850 * gcc.target/mips/msub-2.c: Likewise.
2851 * gcc.target/mips/msub-3.c: Likewise.
2852 * gcc.target/mips/msub-4.c: Likewise.
2853 * gcc.target/mips/msubu-1.c: Likewise.
2854 * gcc.target/mips/msubu-2.c: Likewise.
2855 * gcc.target/mips/msubu-3.c: Likewise.
2856 * gcc.target/mips/msubu-4.c: Likewise.
2857 * gcc.target/mips/mult-1.c: Likewise.
2858 * gcc.target/mips/mult-4.c: Likewise.
2859 * gcc.target/mips/mult-8.c: Likewise.
2860 * gcc.target/mips/mult-9.c: Likewise.
2861 * gcc.target/mips/mult-10.c: Likewise.
2862 * gcc.target/mips/mult-11.c: Likewise.
2863 * gcc.target/mips/mult-16.c: Likewise.
2864
2865 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2866 skip for -O0 and -Os.
2867 * gcc.target/mips/fix-r4000-12.c: Likewise.
2868 * gcc.target/mips/madd-7.c: Likewise.
2869 * gcc.target/mips/mips-ps-5.c: Likewise.
2870 * gcc.target/mips/mips-ps-7.c: Likewise.
2871 * gcc.target/mips/msub-7.c: Likewise.
2872
2873 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2874 skip for -O0. Require -mno-abicalls.
2875 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2876
2877 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2878 skip for -O0. Require a total number of BBIT instructions and
2879 at least one of each kind.
2880
2881 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2882 skip for -O0. Require -fno-unroll-loops.
2883
2884 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2885 skip for -O0. Allow BLTZ as well as BGEZ.
2886
2887 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2888
2889 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2890 skip for -O0. Require -fschedule-insns2.
2891 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2892
2893 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2894 but skip for -O0. Make a branch-likely more likely.
2895
2896 * gcc.target/mips/timode-2.c: Split each test into its own function.
2897 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2898
2899 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2900 skip for -O0. Require -fpeephole2.
2901 * gcc.target/mips/vr-mult-2.c: Likewise.
2902
2903 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2904
2905 PR preprocessor/53469
2906 * gcc.dg/cpp/_Pragma7.c: New test case.
2907
2908 2012-08-27 Tobias Burnus <burnus@net-b.de>
2909
2910 PR fortran/54370
2911 * gfortran.dg/do_5.f90: New.
2912
2913 2012-08-27 Tobias Burnus <burnus@net-b.de>
2914
2915 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2916 from dg-options as -Wall no longer implies it.
2917
2918 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2919
2920 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2921
2922 2012-08-25 Jason Merrill <jason@redhat.com>
2923
2924 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2925
2926 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/51421
2929 * g++.dg/cpp0x/auto34.C: New.
2930
2931 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR c/54363
2934 * gcc.dg/pr54363.c: New test.
2935
2936 PR c/54355
2937 * gcc.dg/pr54355.c: New test.
2938
2939 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2940
2941 PR debug/52857
2942 * gcc.target/i386/pr52857-1.c: New.
2943 * gcc.target/i386/pr52857-2.c: Likewise.
2944
2945 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2946
2947 * gcc.target/mips/code-readable-4.c: New test.
2948
2949 2012-08-23 Julian Brown <julian@codesourcery.com>
2950 Sandra Loosemore <sandra@codesourcery.com>
2951
2952 * gcc.target/mips/code-readable-1.c: Add -O to options.
2953
2954 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 PR c++/20420
2957 * g++.dg/lookup/using53.C: New.
2958
2959 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2960
2961 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2962 * gcc.dg/fixed-point/convert-1.c: New.
2963 * gcc.dg/fixed-point/convert-2.c: New.
2964 * gcc.dg/fixed-point/convert-3.c: New.
2965 * gcc.dg/fixed-point/convert-4.c: New.
2966 * gcc.dg/fixed-point/convert-float-1.c: New.
2967 * gcc.dg/fixed-point/convert-float-2.c: New.
2968 * gcc.dg/fixed-point/convert-float-3.c: New.
2969 * gcc.dg/fixed-point/convert-float-4.c: New.
2970 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2971 * gcc.dg/fixed-point/convert-sat.c: New.
2972 * gcc.dg/fixed-point/convert.h: New.
2973
2974 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2975
2976 PR target/54089
2977 * gcc.target/sh/pr54089-2.c: New.
2978
2979 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2980
2981 * gcc.target/i386/long-double-64-1.c: New file.
2982 * gcc.target/i386/long-double-64-2.c: Likewise.
2983 * gcc.target/i386/long-double-64-3.c: Likewise.
2984 * gcc.target/i386/long-double-64-4.c: Likewise.
2985 * gcc.target/i386/long-double-80-1.c: Likewise.
2986 * gcc.target/i386/long-double-80-2.c: Likewise.
2987 * gcc.target/i386/long-double-80-3.c: Likewise.
2988 * gcc.target/i386/long-double-80-4.c: Likewise.
2989 * gcc.target/i386/long-double-80-5.c: Likewise.
2990 * gcc.target/i386/long-double-80-6.c: Likewise.
2991 * gcc.target/i386/long-double-80-7.c: Likewise.
2992
2993 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2994
2995 PR tree-optimization/54317
2996 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2997
2998 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2999
3000 PR target/39423
3001 * gcc.target/sh/pr39423-2.c: New.
3002
3003 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3004
3005 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3006 * gcc.dg/fold-perm.c: Likewise.
3007
3008 2012-08-20 Jan Hubicka <jh@suse.cz>
3009
3010 PR fortran/48636
3011 * gcc.dg/ipa/inlinehint-1.c: New.
3012
3013 2012-08-20 Florian Weimer <fweimer@redhat.com>
3014
3015 PR c++/19351
3016 * g++.dg/init/new38.C: New test.
3017 * g++.dg/init/new39.C: New test.
3018
3019 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3020
3021 PR target/54089
3022 * gcc.target/sh/pr54089-1.c: New.
3023
3024 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3025
3026 PR target/51244
3027 * gcc.target/sh/pr51244-11.c: New.
3028
3029 2012-08-20 Tobias Burnus <burnus@net-b.de>
3030
3031 PR fortran/54301
3032 * gfortran.dg/warn_target_lifetime_2.f90: New.
3033
3034 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3035
3036 PR c++/10416
3037 * g++.dg/warn/Wunused-var-17.C: New.
3038
3039 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3040
3041 PR middle-end/53992
3042 * gcc.dg/gomp/pr53992.c: New test.
3043
3044 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3045
3046 PR tree-ssa/54295
3047 * gcc.c-torture/execute/20120817-1.c: New test.
3048
3049 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3050
3051 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3052 add instruction.
3053 (f2): New test that really does need adds.
3054
3055 2012-08-20 Richard Guenther <rguenther@suse.de>
3056
3057 PR tree-optimization/54327
3058 * gcc.dg/torture/pr54327.c: New testcase.
3059
3060 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3061
3062 PR tree-optimization/54321
3063 * gcc.c-torture/compile/pr54321.c: New test.
3064
3065 2012-08-20 Tobias Burnus <burnus@net-b.de>
3066
3067 PR fortran/54301
3068 * gfortran.dg/warn_target_lifetime_1.f90: New.
3069
3070 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3071
3072 PR fortran/54298
3073 * gfortran.dg/real_compare_1.f90: New test case.
3074 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3075
3076 2012-08-18 Jan Hubicka <jh@suse.cz>
3077
3078 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3079
3080 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3081
3082 PR fortran/39290
3083 * gfortran.dg/interface_37.f90: New test.
3084
3085 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3086 Gary Funck <gary@intrepid.com>
3087
3088 PR target/20020
3089 * gcc.target/i386/pr20020-1.c: New test.
3090 * gcc.target/i386/pr20020-2.c: Likewise.
3091 * gcc.target/i386/pr20020-3.c: Likewise.
3092
3093 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3094
3095 * gcc.target/i386/perm-concat.c: New test.
3096
3097 2012-08-17 Julian Brown <julian@codesourcery.com>
3098
3099 * gcc.target/arm/div64-unwinding.c: New test.
3100
3101 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3102
3103 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3104
3105 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3106
3107 PR target/54236
3108 * gcc.target/sh/pr54236-1.c: New.
3109
3110 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3111
3112 * lib/target-supports.exp (check_effective_target_sync_int_long)
3113 (check_effective_target_sync_char_short): Enable for crisv32-*
3114 and cris-*.
3115
3116 PR middle-end/54261
3117 * gcc.dg/torture/pr54261-1.c: New test.
3118
3119 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3120
3121 PR fortran/54243
3122 PR fortran/54244
3123 * gfortran.dg/typebound_call_24.f03: New.
3124
3125 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3126
3127 PR tree-optimization/54245
3128 * gcc.dg/tree-ssa/pr54245.c: New test.
3129
3130 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3131
3132 PR tree-optimization/54240
3133 * gcc.target/powerpc/pr54240.c: New test.
3134 * gcc.target/mips/pr54240.c: Likewise.
3135
3136 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3137
3138 PR target/52933
3139 * gcc.target/sh/pr52933-1.c: New.
3140 * gcc.target/sh/pr52933-2.c: New.
3141
3142 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3143
3144 PR target/50751
3145 * gcc.target/sh/pr50751-8.c: New.
3146
3147 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3148
3149 PR fortran/47586
3150 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3151 * gfortran.dg/typebound_proc_27.f03: New test.
3152
3153 2012-08-14 Sterling Augustine <saugustine@google.com>
3154
3155 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3156
3157 2012-08-14 Tobias Burnus <burnus@net-b.de>
3158
3159 PR fortran/40881
3160 * gfortran.dg/data_constraints_3.f90: New.
3161 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3162 to disable -pedantic compilation.
3163 * gfortran.dg/pr37243.f: Ditto.
3164 * gfortran.dg/g77/19990826-3.f: Ditto.
3165 * gfortran.dg/g77/20020307-1.f : Ditto.
3166 * gfortran.dg/g77/980310-3.f: Ditto.
3167
3168 2012-08-14 Tobias Burnus <burnus@net-b.de>
3169
3170 PR fortran/54234
3171 * gfortran.dg/warn_conversion_4.f90: New.
3172
3173 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR middle-end/53411
3176 PR rtl-optimization/53495
3177 * gcc.c-torture/compile/pr53411.c: New test.
3178 * gcc.c-torture/compile/pr53495.c: New test.
3179
3180 2012-08-13 Richard Guenther <rguenther@suse.de>
3181
3182 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3183
3184 2012-08-13 Richard Guenther <rguenther@suse.de>
3185
3186 PR tree-optimization/54200
3187 * gcc.dg/guality/pr54200.c: New testcase.
3188 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3189
3190 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3191
3192 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3193
3194 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3195
3196 PR target/51244
3197 * gcc.target/sh/pr51244-7.c: New.
3198 * gcc.target/sh/pr51244-8.c: New.
3199 * gcc.target/sh/pr51244-9.c: New.
3200 * gcc.target/sh/pr51244-10.c: New.
3201
3202 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3203
3204 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3205 -m2e or -m2a.
3206 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3207 * gcc.target/sh/pr53511-1.c: Likewise.
3208 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3209 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3210 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3211 * gcc.target/sh/pr53512-3.c: Likewise.
3212 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3213
3214 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3215
3216 PR target/39423
3217 * gcc.c-torture/compile/pr39423-1.c: New.
3218 * gcc.c-torture/compile/pr39423-2.c: New.
3219
3220 2012-08-12 Tobias Burnus <burnus@net-b.de>
3221
3222 PR fortran/54221
3223 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3224 they appear uninitialized on the RHS.
3225 * gfortran.dg/public_private_module_6.f90: New.
3226
3227 2012-08-11 Martin Jambor <mjambor@suse.cz>
3228
3229 PR fortran/48636
3230 * gfortran.dg/pr48636.f90: New test.
3231
3232 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3233
3234 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3235 to avoid warnings.
3236 (main): Adjust caller.
3237
3238 2012-08-10 Richard Guenther <rguenther@suse.de>
3239
3240 * gcc.dg/matrix/*.c: Adjust and move ...
3241 * gcc.dg/torture/: ... here.
3242 * gcc.dg/matrix: Remove directory.
3243
3244 2012-08-10 Richard Guenther <rguenther@suse.de>
3245
3246 PR middle-end/54219
3247 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3248
3249 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3250
3251 PR middle-end/54211
3252 * gcc.dg/tree-ssa/pr54211.c: New test.
3253
3254 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3255
3256 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3257 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3258
3259 2012-08-10 Richard Guenther <rguenther@suse.de>
3260
3261 PR tree-optimization/54109
3262 * gcc.dg/torture/pr54109.c: New testcase.
3263 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3264 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3265
3266 2012-08-10 Richard Guenther <rguenther@suse.de>
3267
3268 PR tree-optimization/54027
3269 * gcc.dg/torture/pr54027.c: New testcase.
3270
3271 2012-08-10 Richard Guenther <rguenther@suse.de>
3272
3273 * g++.dg/plugin/selfassign.c: Adjust.
3274 * gcc.dg/plugin/selfassign.c: Likewise.
3275 * gcc.dg/strlenopt-11.c: Likewise.
3276 * gcc.dg/strlenopt-13.c: Likewise.
3277 * gcc.dg/no-strict-overflow-4.c: Likewise.
3278 * gcc.dg/strict-overflow-4.c: Likewise.
3279 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3280 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3281 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3282 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3283 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3284 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3285 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3286 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3287 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3288 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3289 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3290 * gcc.dg/pr46309.c: Likewise.
3291 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3292
3293 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3294
3295 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3296 for x86 targets.
3297 * gcc.c-torture/compile/20120727-2.c: New test.
3298
3299 2012-08-09 Martin Jambor <mjambor@suse.cz>
3300
3301 * gcc.dg/ipa/iinline-4.c: New test.
3302 * gcc.dg/ipa/iinline-5.c: Likewise.
3303 * gcc.dg/ipa/iinline-6.c: Likewise.
3304 * gcc.dg/ipa/iinline-7.c: Likewise.
3305 * gcc.dg/lto/20120723_0.c: Likewise.
3306 * gcc.dg/lto/20120723_1.c: Likewise.
3307
3308 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3309
3310 PR target/39423
3311 * gcc.target/sh/pr39423-1.c: New.
3312
3313 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3314
3315 PR target/51244
3316 * gcc.target/sh/pr51244-5: New.
3317 * gcc.target/sh/pr51244-6: New.
3318
3319 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3320
3321 * gcc.target/i386/adx-addxcarry32-3.c: New.
3322 * gcc.target/i386/adx-addxcarry64-3.c: New.
3323
3324 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3325
3326 PR rtl-optimization/53701
3327 * gcc.dg/pr53701.c: New test.
3328
3329 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3330
3331 * gcc.c-torture/compile/20120727-1.c: New test.
3332
3333 2012-08-09 Tobias Burnus <burnus@net-b.de>
3334
3335 PR fortran/54199
3336 * gfortran.dg/intrinsic_shadow_4.f90: New.
3337
3338 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3339
3340 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3341
3342 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3343
3344 * gcc.c-torture/execute/20120808-1.c: New test.
3345
3346 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3347
3348 PR rtl-optimization/54157
3349 * gcc.target/i386/pr54157.c: New file.
3350
3351 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3352
3353 * gcc.target/i386/adx-addcarryx32-1.c: New.
3354 * gcc.target/i386/adx-addcarryx32-2.c: New.
3355 * gcc.target/i386/adx-addcarryx64-1.c: New.
3356 * gcc.target/i386/adx-addcarryx64-2.c: New.
3357 * gcc.target/i386/adx-check.h: New.
3358 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3359 * gcc.target/i386/sse-12.c: Add -madx.
3360 * gcc.target/i386/sse-13.c: Ditto.
3361 * gcc.target/i386/sse-14.c: Ditto.
3362 * gcc.target/i386/sse-22.c: Ditto.
3363 * gcc.target/i386/sse-23.c: Ditto.
3364 * g++.dg/other/i386-2.C: Ditto.
3365 * g++.dg/other/i386-3.C: Ditto.
3366
3367 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3368
3369 * gcc.dg/tree-ssa/slsr-5.c: New.
3370 * gcc.dg/tree-ssa/slsr-6.c: New.
3371 * gcc.dg/tree-ssa/slsr-7.c: New.
3372 * gcc.dg/tree-ssa/slsr-8.c: New.
3373 * gcc.dg/tree-ssa/slsr-9.c: New.
3374 * gcc.dg/tree-ssa/slsr-10.c: New.
3375 * gcc.dg/tree-ssa/slsr-11.c: New.
3376 * gcc.dg/tree-ssa/slsr-12.c: New.
3377 * gcc.dg/tree-ssa/slsr-13.c: New.
3378 * gcc.dg/tree-ssa/slsr-14.c: New.
3379 * gcc.dg/tree-ssa/slsr-15.c: New.
3380 * gcc.dg/tree-ssa/slsr-16.c: New.
3381 * gcc.dg/tree-ssa/slsr-17.c: New.
3382 * gcc.dg/tree-ssa/slsr-18.c: New.
3383 * gcc.dg/tree-ssa/slsr-19.c: New.
3384 * gcc.dg/tree-ssa/slsr-20.c: New.
3385 * gcc.dg/tree-ssa/slsr-21.c: New.
3386 * gcc.dg/tree-ssa/slsr-22.c: New.
3387 * gcc.dg/tree-ssa/slsr-23.c: New.
3388 * gcc.dg/tree-ssa/slsr-24.c: New.
3389 * gcc.dg/tree-ssa/slsr-25.c: New.
3390 * gcc.dg/tree-ssa/slsr-26.c: New.
3391 * gcc.dg/tree-ssa/slsr-30.c: New.
3392 * gcc.dg/tree-ssa/slsr-31.c: New.
3393
3394 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3395
3396 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3397 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3398 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3399
3400 2012-08-06 Cary Coutant <ccoutant@google.com>
3401
3402 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3403
3404 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3405
3406 PR fortran/35831
3407 * gfortran.dg/dummy_procedure_5.f90: Modified.
3408 * gfortran.dg/dummy_procedure_8.f90: New.
3409 * gfortran.dg/interface_26.f90: Modified.
3410 * gfortran.dg/proc_ptr_11.f90: Modified.
3411 * gfortran.dg/proc_ptr_15.f90: Modified.
3412 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3413 * gfortran.dg/typebound_override_1.f90: Modified.
3414 * gfortran.dg/typebound_proc_6.f03: Modified.
3415
3416 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3417
3418 PR tree-optimization/51938
3419 PR tree-optimization/52005
3420 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3421 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3422 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3423 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3424
3425 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3426
3427 Avoid crashing on erroneous static_assert usage
3428 * g++.dg/cpp0x/static_assert8.C: New test.
3429
3430 2012-08-06 Jason Merrill <jason@redhat.com>
3431
3432 * g++.dg/cpp0x/sfinae38.C: New.
3433
3434 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3435 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/54165
3438 * g++.dg/conversion/void2.C: New.
3439
3440 2012-08-06 Tom de Vries <tom@codesourcery.com>
3441
3442 * gcc.dg/tree-ssa/vrp78.c: New test.
3443
3444 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3445 Richard Sandiford <rdsandiford@googlemail.com>
3446
3447 * g++.dg/opt/enum2.C: Require fpic target.
3448 * g++.dg/lto/20090303_0.C: Likewise.
3449
3450 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3451 Catherine Moore <clm@codesourcery.com>
3452
3453 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3454 flush function names too.
3455 * gcc.target/mips/clear-cache-1.c: Likewise.
3456
3457 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3458
3459 PR target/54156
3460 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3461
3462 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3463
3464 PR fortran/54166
3465 * gfortran.dg/array_5.f90: New test.
3466
3467 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3468
3469 PR tree-optimization/30318
3470 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3471
3472 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3473
3474 * g++.dg/ext/vector17.C: New testcase.
3475
3476 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3477
3478 PR target/51931
3479 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3480 * g++.dg/opt/longbranch1.C: Likewise.
3481
3482 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3483
3484 PR tree-optimization/53805
3485 * gcc.dg/fold-notunord.c: New testcase.
3486
3487 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3488
3489 PR fortran/48820
3490 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3491 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3492
3493 2012-08-02 Jason Merrill <jason@redhat.com>
3494 Paolo Carlini <paolo.carlini@oracle.com>
3495
3496 PR c++/51213 (again)
3497 * g++.dg/cpp0x/sfinae37.C: Extend.
3498
3499 2012-08-02 Richard Guenther <rguenther@suse.de>
3500
3501 PR tree-optimization/50672
3502 * g++.dg/torture/pr50672.C: New testcase.
3503
3504 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3505
3506 PR fortran/54147
3507 * gfortran.dg/abstract_type_6.f03: Modified.
3508 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3509 * gfortran.dg/proc_ptr_comp_35.f90: New.
3510 * gfortran.dg/typebound_proc_9.f03: Modified.
3511 * gfortran.dg/typebound_proc_26.f90: New.
3512
3513 2012-08-02 Richard Guenther <rguenther@suse.de>
3514
3515 * gcc.dg/torture/pta-callused-1.c: Adjust.
3516 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3517 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3518 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3519 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3520 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3521 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3522 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3523 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3524
3525 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3526
3527 PR fortran/54033
3528 * gfortran.dg/include_6.f90: New test case.
3529 * gfortran.dg/include_7.f90: New test case.
3530 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3531
3532 2012-08-01 Tom de Vries <tom@codesourcery.com>
3533
3534 * gcc.dg/tree-ssa/vrp76.c: New test.
3535
3536 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3537
3538 PR tree-optimization/46556
3539 * gcc.dg/tree-ssa/slsr-27.c: New.
3540 * gcc.dg/tree-ssa/slsr-28.c: New.
3541 * gcc.dg/tree-ssa/slsr-29.c: New.
3542
3543 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3544
3545 PR fortran/42418
3546 * gfortran.dg/proc_decl_29.f90: New.
3547
3548 2012-07-31 Dehao Chen <dehao@google.com>
3549
3550 * gcc.dg/predict-7.c: New test.
3551
3552 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3553
3554 PR fortran/54134
3555 * gfortran.dg/typebound_override_3.f90: New.
3556
3557 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3558
3559 PR tree-optimization/53773
3560 * gcc.dg/vect/pr53773.c: New test.
3561
3562 2012-07-31 Nick Clifton <nickc@redhat.com>
3563
3564 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3565 and for XStormy16.
3566
3567 2012-07-31 Tobias Burnus <burnus@net-b.de>
3568
3569 * gfortran.dg/c_funloc_tests_6.f90: New.
3570 * gfortran.dg/c_funloc_tests_7.f90: New.
3571 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3572
3573 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/53624
3576 * g++.dg/cpp0x/temp_default5.C: New.
3577
3578 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3579
3580 PR fortran/51081
3581 * gfortran.dg/proc_ptr_37.f90: New.
3582
3583 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3584
3585 * lib/target-supports.exp
3586 (check_effective_target_vect_natural_alignment): New function.
3587 * gcc.dg/align-2.c: Only run on targets with natural alignment
3588 of vector types.
3589 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3590 alignment of vector types.
3591
3592 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3593 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3594
3595 * gcc.target/i386/rdseed16-1.c: New.
3596 * gcc.target/i386/rdseed32-1.c: Ditto
3597 * gcc.target/i386/rdseed64-1.c: Ditto
3598 * gcc.target/i386/sse-12.c: Add -mrdseed.
3599 * gcc.target/i386/sse-13.c: Ditto.
3600 * gcc.target/i386/sse-14.c: Ditto.
3601 * g++.dg/other/i386-2.C: Ditto.
3602 * g++.dg/other/i386-3.C: Ditto.
3603
3604 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3605
3606 PR target/51244
3607 * gcc.target/sh/pr51244-4.c: New.
3608
3609 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3610
3611 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3612 for alpha*-*-* targets. Cleanup original tree dump.
3613
3614 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3615
3616 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3617 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3618
3619 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3620
3621 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3622 rand, srand. Include <stdlib.h>.
3623
3624 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3625
3626 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3627
3628 2012-07-26 Richard Henderson <rth@redhat.com>
3629
3630 * gcc.dg/attr-hotcold-1.c: New.
3631 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3632
3633 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3634 Sandra Loosemore <sandra@codesourcery.com>
3635
3636 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3637
3638 2012-07-26 Tobias Burnus <burnus@net-b.de>
3639
3640 * gfortran.dg/contiguous_1.f90: Update dg-error.
3641 * gfortran.dg/proc_ptr_32.f90: Ditto.
3642
3643 2012-07-26 Richard Guenther <rguenther@suse.de>
3644
3645 PR tree-optimization/54098
3646 * gcc.dg/torture/pr54098.c: New testcase.
3647
3648 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3649
3650 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3651 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3652
3653 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3654
3655 PR fortran/44354
3656 * gfortran.dg/array_constructor_39.f90: New test.
3657
3658 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3659
3660 PR fortran/44354
3661 * gfortran.dg/array_constructor_38.f90: New test.
3662
3663 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3664
3665 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3666
3667 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3668
3669 * gnat.dg/noreturn5.ad[sb]: New test.
3670
3671 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3672 Paul Brook <paul@codesourcery.com>
3673
3674 PR target/53633
3675
3676 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3677 * c-c++-common/pr53633.c: New test.
3678
3679 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3680
3681 * gcc.target/i386/asm-dialect-1.c: New test case.
3682
3683 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3684 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3685
3686 * gcc.target/i386/prefetchw-1.c: New.
3687 * gcc.target/i386/sse-12.c: Add -mprfchw.
3688 * gcc.target/i386/sse-13.c: Ditto.
3689 * gcc.target/i386/sse-14.c: Ditto.
3690 * gcc.target/i386/sse-22.c: Ditto.
3691 * gcc.target/i386/sse-23.c: Ditto.
3692 * g++.dg/other/i386-2.C: Ditto.
3693 * g++.dg/other/i386-3.C: Ditto.
3694
3695 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3696
3697 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3698
3699 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3700
3701 PR target/54051
3702 * gcc.target/arm/pr54051.c: New.
3703 * gcc.target/arm/vfp-1.c: Adjust test.
3704
3705 2012-07-24 Julian Brown <julian@codesourcery.com>
3706
3707 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3708 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3709 hard-float ARM.
3710
3711 2012-07-23 Paul Brook <paul@codesourcery.com>
3712
3713 * g++.dg/other/armv7m-1.c: New test.
3714
3715 2012-07-23 Julian Brown <julian@codesourcery.com>
3716
3717 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3718 ARM.
3719 (DO_TEST): Define to 1 for appropriate ARM targets.
3720
3721 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3722
3723 PR tree-optimization/53881
3724 * gcc.dg/pr53881.c: Renamed to ...
3725 * gcc.dg/pr53881-1.c: ... this.
3726 * gcc.dg/pr53881-2.c: New test.
3727
3728 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3729
3730 Handle recent changes in default atomics for cris*-*-linux*.
3731 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3732 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3733 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3734 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3735 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3736 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3737 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3738 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3739 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3740 -mno-unaligned-atomic-may-use-library is in effect for
3741 cris*-*-linux*.
3742 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3743 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3744 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3745 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3746 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3747 gcc.target/cris/torture/sync-mis-op-i-1.c,
3748 gcc.target/cris/torture/sync-mis-op-i-2.c,
3749 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3750 gcc.target/cris/torture/sync-mis-op-i-3.c,
3751 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3752 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3753 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3754 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3755 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3756 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3757 (main): Remove local variable x.
3758 [mis_ok]: Check that atomics don't fail.
3759
3760 2012-07-21 Andrew Pinski <apinski@cavium.com>
3761
3762 * gcc.dg/tree-ssa/vrp72.c: New test.
3763 * gcc.dg/tree-ssa/vrp73.c: New test.
3764 * gcc.dg/tree-ssa/vrp74.c: New test.
3765 * gcc.dg/tree-ssa/vrp75.c: New test.
3766
3767 2012-07-21 Andrew Pinski <apinski@cavium.com>
3768
3769 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3770 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3771
3772 2012-07-21 Andrew Pinski <apinski@cavium.com>
3773
3774 * gcc.target/mips/octeon-pop-2.c: New testcase.
3775
3776 2012-07-21 Tobias Burnus <burnus@net-b.de>
3777
3778 PR fortran/48820
3779 * gfortran.dg/assumed_rank_3.f90: New.
3780 * gfortran.dg/assumed_rank_11.f90: New.
3781 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3782 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3783 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3784
3785 2012-07-21 Andrew Pinski <apinski@cavium.com>
3786
3787 * gcc.target/mips/unaligned-1.c: New testcase.
3788
3789 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3790
3791 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3792
3793 2012-07-20 Tobias Burnus <burnus@net-b.de>
3794
3795 * gfortran.dg/bind_c_array_params_2.f90: New.
3796 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3797 and update dg-error.
3798
3799 2012-07-20 Tobias Burnus <burnus@net-b.de>
3800
3801 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3802
3803 2012-07-20 Jason Merrill <jason@redhat.com>
3804
3805 PR c++/54038
3806 * g++.dg/other/array7.C: New.
3807
3808 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3809
3810 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3811 the basic block and check loop depth.
3812 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3813 matching patterns and comments.
3814 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3815 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3816
3817 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR c++/28656
3820 * c-c++-common/pr28656.c: New test.
3821
3822 2012-07-19 Jason Merrill <jason@redhat.com>
3823
3824 PR c++/54026
3825 * g++.dg/init/mutable1.C: New.
3826
3827 2012-07-20 Tobias Burnus <burnus@net-b.de>
3828
3829 PR fortran/48820
3830 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3831 * gfortran.dg/assumed_rank_1.f90: New.
3832 * gfortran.dg/assumed_rank_1_c.c: New.
3833 * gfortran.dg/assumed_rank_2.f90: New.
3834 * gfortran.dg/assumed_rank_4.f90: New.
3835 * gfortran.dg/assumed_rank_5.f90: New.
3836 * gfortran.dg/assumed_rank_6.f90: New.
3837 * gfortran.dg/assumed_rank_7.f90: New.
3838 * gfortran.dg/assumed_rank_8.f90: New.
3839 * gfortran.dg/assumed_rank_8_c.c: New.
3840 * gfortran.dg/assumed_rank_9.f90: New.
3841 * gfortran.dg/assumed_rank_10.f90: New.
3842 * gfortran.dg/assumed_rank_12.f90: New.
3843
3844 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3845
3846 * gnat.dg/opt25.adb: New test.
3847 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3848 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3849
3850 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3851
3852 * gnat.dg/aggr20.ad[sb]: New test.
3853 * gnat.dg/aggr20_pkg.ads: New helper.
3854
3855 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3856
3857 * gnat.dg/derived_type3.adb: New test.
3858 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3859
3860 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR rtl-optimization/53942
3863 * gcc.dg/pr53942.c: New test.
3864
3865 2012-07-19 Jason Merrill <jason@redhat.com>
3866
3867 PR c++/54021
3868 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3869
3870 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3871
3872 * gnat.dg/discr38.adb: New test.
3873
3874 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR middle-end/54017
3877 * c-c++-common/gomp/pr54017.c: New test.
3878
3879 2012-07-19 Richard Guenther <rguenther@suse.de>
3880 Eric Botcazou <ebotcazou@adacore.com>
3881
3882 * gnat.dg/loop_optimization11.adb: New testcase.
3883 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3884
3885 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3886 Jason Merrill <jason@redhat.com>
3887
3888 * g++.dg/cpp0x/sfinae37.C: New.
3889 * g++.dg/template/access23.C: New.
3890 * g++.dg/template/access7.C: Adjust.
3891 * g++.dg/template/sfinae10.C: Don't expect errors.
3892 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3893
3894 2012-07-18 Julian Brown <julian@codesourcery.com>
3895 Sandra Loosemore <sandra@codesroucery.com>
3896
3897 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3898
3899 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3900
3901 * gnat.dg/noreturn4.ad[sb]: New test.
3902 * gnat.dg/noreturn4_pkg.ads: New helper.
3903
3904 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3905 Julian Brown <julian@codesourcery.com>
3906
3907 * gcc.target/arm/neon-vdup-1.c: New test case.
3908 * gcc.target/arm/neon-vdup-2.c: New test case.
3909 * gcc.target/arm/neon-vdup-3.c: New test case.
3910 * gcc.target/arm/neon-vdup-4.c: New test case.
3911 * gcc.target/arm/neon-vdup-5.c: New test case.
3912 * gcc.target/arm/neon-vdup-6.c: New test case.
3913 * gcc.target/arm/neon-vdup-7.c: New test case.
3914 * gcc.target/arm/neon-vdup-8.c: New test case.
3915 * gcc.target/arm/neon-vdup-9.c: New test case.
3916 * gcc.target/arm/neon-vdup-10.c: New test case.
3917 * gcc.target/arm/neon-vdup-11.c: New test case.
3918 * gcc.target/arm/neon-vdup-12.c: New test case.
3919 * gcc.target/arm/neon-vdup-13.c: New test case.
3920 * gcc.target/arm/neon-vdup-14.c: New test case.
3921 * gcc.target/arm/neon-vdup-15.c: New test case.
3922 * gcc.target/arm/neon-vdup-16.c: New test case.
3923 * gcc.target/arm/neon-vdup-17.c: New test case.
3924 * gcc.target/arm/neon-vdup-18.c: New test case.
3925 * gcc.target/arm/neon-vdup-19.c: New test case.
3926 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3927 arguments non-constant.
3928
3929 2012-07-18 Richard Guenther <rguenther@suse.de>
3930
3931 PR tree-optimization/53970
3932 * g++.dg/torture/pr53970.C: New testcase.
3933
3934 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3935
3936 PR target/38621
3937 * gcc.c-torture/compile/pr38621.c: New.
3938
3939 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3940
3941 PR target/33135
3942 * gcc.target/sh/pr33135-1.c: New.
3943 * gcc.target/sh/pr33135-2.c: New.
3944 * gcc.target/sh/pr33135-3.c: New.
3945 * gcc.target/sh/pr33135-4.c: New.
3946
3947 2012-07-17 Jason Merrill <jason@redhat.com>
3948
3949 PR c++/53995
3950 * g++.dg/parse/enum9.C: New.
3951
3952 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3953 Sandra Loosemore <sandra@codesourcery.com>
3954
3955 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3956 if there is a conflict with -mcpu=. Use -mcpu=5208.
3957
3958 2012-07-17 Jason Merrill <jason@redhat.com>
3959
3960 PR c++/53989
3961 * g++.dg/template/array23.C: New.
3962
3963 2012-07-17 Tobias Burnus <burnus@net-b.de>
3964
3965 PR fortran/53985
3966 * gfortran.dg/bind_c_usage_26.f90: New.
3967 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3968 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3969 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3970 * gfortran.dg/interop_params.f03: Ditto.
3971
3972 2012-07-17 Jason Merrill <jason@redhat.com>
3973
3974 * g++.dg/template/inherit8.C: Adjust.
3975 * g++.dg/template/using21.C: Adjust.
3976 * g++.dg/template/using22.C: Adjust.
3977
3978 PR c++/53549
3979 * g++.dg/template/current-inst1.C: New.
3980 * g++.dg/parse/crash35.C: Adjust.
3981
3982 2012-07-17 Tobias Burnus <burnus@net-b.de>
3983
3984 PR fortran/52101
3985 * gfortran.dg/oldstyle_4.f90: New.
3986
3987 2012-07-17 Tobias Burnus <burnus@net-b.de>
3988
3989 PR fortran/49265
3990 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3991 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3992
3993 2012-07-16 Jason Merrill <jason@redhat.com>
3994
3995 * g++.dg/parse/access8.C: Adjust.
3996 * g++.dg/template/sfinae6_neg.C: Adjust.
3997
3998 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3999
4000 PR fortran/53824
4001 * gfortran.dg/coarray_allocate_1.f90: New test.
4002
4003 2012-07-16 Andrew Pinski <apinski@cavium.com>
4004
4005 * gcc.c-torture/execute/bswap-1.c: New testcase.
4006 * gcc.c-torture/compile/unalign-1.c: New testcase.
4007 * gcc.c-torture/compile/20120524-1.c: New testcase.
4008 * gcc.c-torture/compile/20101216-1.c: New testcase.
4009
4010 2012-07-16 Dehao Chen <dehao@google.com>
4011
4012 Revert
4013 2012-07-10 Dehao Chen <dehao@google.com>
4014
4015 * gcc.dg/debug_info_inline.c: New test.
4016
4017 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4018
4019 PR fortran/53956
4020 * gfortran.dg/proc_decl_28.f90: New.
4021
4022 2012-07-16 Andrew Pinski <apinski@cavium.com>
4023
4024 * gcc.dg/torture/builtins-1.c: New testcase.
4025
4026 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4027
4028 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4029 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4030 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4031 gcc.target/cris/sync-1-v10.c,
4032 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4033 pass -mno-unaligned-atomic-may-use-library.
4034 * gcc.target/cris/sync-xchg-1.c: New test.
4035 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4036 valid register operand output modifier.
4037
4038 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4039
4040 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4041 characters.
4042
4043 2012-07-13 Andrew Pinski <apinski@cavium.com>
4044
4045 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4046 rather than cleanup-tree-dump.
4047 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4048
4049 2012-07-13 Richard Guenther <rguenther@suse.de>
4050
4051 PR tree-optimization/53907
4052 * gcc.target/i386/pr53907.c: New testcase.
4053
4054 2012-07-13 Richard Guenther <rguenther@suse.de>
4055
4056 PR tree-optimization/53922
4057 * gcc.dg/torture/pr53922.c: New testcase.
4058
4059 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4060
4061 PR rtl-optimization/53908
4062 * gcc.dg/torture/pr53908.c: New test.
4063
4064 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4065
4066 PR c++/53531
4067 * g++.dg/cpp0x/variadic135.C: New.
4068
4069 2012-07-12 Jason Merrill <jason@redhat.com>
4070
4071 * g++.dg/template/sfinae6_neg.C: Adjust.
4072
4073 2012-07-12 Tobias Burnus <burnus@net-b.de>
4074
4075 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4076 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4077 scan-tree-dump-times pattern.
4078
4079 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4080
4081 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4082
4083 2012-07-11 Jason Merrill <jason@redhat.com>
4084
4085 DR 1402
4086 * g++.g/cpp0x/defaulted37.C: New.
4087
4088 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4089
4090 PR target/53859
4091 * gcc.target/arm/pr53859.c: New test.
4092
4093 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4094
4095 PR target/53886
4096 * gcc.c-torture/compile/pr53886.c: New.
4097
4098 2012-07-10 Dehao Chen <dehao@google.com>
4099
4100 * gcc.dg/debug_info_inline.c: New test.
4101
4102 2012-07-10 Jason Merrill <jason@redhat.com>
4103
4104 PR c++/53733
4105 * g++.dg/cpp0x/defaulted36.C: New.
4106 * g++.dg/cpp0x/defaulted21.C: Adjust.
4107
4108 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4109
4110 2012-07-09 Sterling Augustine <saugustine@google.com>
4111
4112 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4113
4114 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4115
4116 PR tree-optimization/53887
4117 * gcc.dg/pr53887.c: New test.
4118
4119 2012-07-09 Jason Merrill <jason@redhat.com>
4120
4121 PR c++/53882
4122 * g++.dg/cpp0x/nullptr29.C: New.
4123
4124 2012-07-09 Tom de Vries <tom@codesourcery.com>
4125 Richard Guenther <rguenther@suse.de>
4126
4127 * gcc.dg/builtin-unreachable-6.c: New test.
4128 * gcc.dg/builtin-unreachable-5.c: New test.
4129
4130 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4131
4132 PR tree-optimization/53881
4133 * gcc.dg/pr53881.c: New test.
4134
4135 2012-07-06 Jason Merrill <jason@redhat.com>
4136
4137 PR c++/53862
4138 * g++.dg/cpp0x/variadic134.C: New.
4139
4140 PR c++/53858
4141 * g++.dg/cpp0x/alias-decl-20.C: New.
4142
4143 2012-07-06 Tom de Vries <tom@codesourcery.com>
4144
4145 PR tree-optimization/51879
4146 * gcc.dg/pr51879-16.c: New test.
4147 * gcc.dg/pr51879-17.c: Same.
4148
4149 2012-07-06 Tom de Vries <tom@codesourcery.com>
4150
4151 PR tree-optimization/52009
4152 * gcc.dg/pr51879-7.c: New test.
4153 * gcc.dg/pr51879-18.c: New test.
4154
4155 2012-07-05 Jason Merrill <jason@redhat.com>
4156
4157 PR c++/50852
4158 * g++.dg/template/typedef39.C: New.
4159
4160 PR c++/53039
4161 * g++.dg/cpp0x/variadic133.C: New.
4162 * g++.dg/template/param1.C: Adjust.
4163
4164 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4165
4166 PR target/48941
4167 PR target/51980
4168 * gcc.target/arm/neon/vtrnf32.c: Update.
4169 * gcc.target/arm/neon/vtrns32.c: Update.
4170 * gcc.target/arm/neon/vtrnu32.c: Update.
4171 * gcc.target/arm/neon/vzipf32.c: Update.
4172 * gcc.target/arm/neon/vzips32.c: Update.
4173 * gcc.target/arm/neon/vzipu32.c: Update.
4174
4175 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4176
4177 PR fortran/53732
4178 * gfortran.dg/inline_sum_4.f90: New test.
4179
4180 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4181
4182 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4183
4184 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4185
4186 * gcc.target/arm/fma-sp.c: New testcase.
4187 * gcc.target/arm/fma.c: Likewise.
4188 * gcc.target/arm/fma.h: Likewise.
4189
4190 2012-07-04 Jason Merrill <jason@redhat.com>
4191
4192 PR c++/53848
4193 * g++.dg/other/enum3.C: New.
4194
4195 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4196
4197 PR middle-end/53321
4198 * g++.dg/torture/pr53321.C: New test.
4199
4200 2012-07-04 Richard Guenther <rguenther@suse.de>
4201
4202 PR tree-optimization/53844
4203 * g++.dg/tree-ssa/pr53844.C: New testcase.
4204
4205 2012-07-04 Richard Guenther <rguenther@suse.de>
4206
4207 PR tree-optimization/53849
4208 * gcc.dg/pr53849.c: New testcase.
4209
4210 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR c++/53812
4213 * g++.dg/ext/label14.C: New test.
4214
4215 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4216
4217 PR target/53811
4218 * g++.dg/other/pr53811.C: New test.
4219
4220 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4221
4222 PR target/28896
4223 * gcc.target/m68k/stack-limit-1.c: New testcase.
4224
4225 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4226
4227 * gnat.dg/recursive_call.adb: New test.
4228
4229 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4230
4231 * gnat.dg/discr37.ad[sb]: New test.
4232
4233 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4234
4235 * g++.dg/other/packed1.C: Remove SH from xfail list.
4236
4237 2012-07-02 Jason Merrill <jason@redhat.com>
4238
4239 PR c++/53619
4240 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4241
4242 PR c++/53783
4243 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4244
4245 PR c++/53788
4246 * g++.dg/cpp0x/decltype39.C: New.
4247 * g++.dg/diagnostic/method1.C: Adjust.
4248
4249 PR c++/53816
4250 * g++.dg/template/ref6.C: New.
4251
4252 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4253
4254 PR target/53568
4255 * gcc.target/sh/pr53568-1.c: New.
4256
4257 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4258
4259 PR target/51244
4260 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4261
4262 2012-07-02 Jason Merrill <jason@redhat.com>
4263
4264 PR c++/53821
4265 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4266
4267 PR c++/53524
4268 * g++.dg/template/enum7.C: New.
4269 * g++.dg/other/ptrmem10.C: Adjust.
4270 * g++.dg/other/ptrmem11.C: Adjust.
4271 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4272
4273 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4274
4275 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4276
4277 2012-07-01 Wei Guozhi <carrot@google.com>
4278
4279 PR target/53447
4280 * gcc.target/arm/pr53447-1.c: New testcase.
4281 * gcc.target/arm/pr53447-2.c: New testcase.
4282 * gcc.target/arm/pr53447-3.c: New testcase.
4283 * gcc.target/arm/pr53447-4.c: New testcase.
4284
4285 2012-06-29 Richard Guenther <rguenther@suse.de>
4286
4287 PR tree-optimization/47061
4288 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4289
4290 2012-06-29 Richard Guenther <rguenther@suse.de>
4291
4292 PR tree-optimization/37541
4293 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4294
4295 2012-06-29 Richard Guenther <rguenther@suse.de>
4296
4297 PR tree-optimization/52589
4298 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4299
4300 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4301
4302 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4303
4304 * g++.dg/template/error46.C: Add missing comment to dg-message.
4305 * g++.dg/template/crash107.C: Likewise.
4306 * g++.dg/template/error47.C: Likewise.
4307 * g++.dg/template/crash108.C: Likewise.
4308 * g++.dg/overload/operator5.C: Likewise.
4309
4310 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4311 errors in dg-message directives, add comments.
4312
4313 2012-06-28 Kai Tietz <ktietz@redhat.com>
4314
4315 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4316 hard-coded 'unsigned long'.
4317
4318 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR tree-optimization/51581
4321 * gcc.dg/vect/pr51581-4.c: New test.
4322
4323 PR tree-optimization/53645
4324 * gcc.c-torture/execute/pr53645-2.c: New test.
4325
4326 2012-06-28 Richard Guenther <rguenther@suse.de>
4327
4328 PR middle-end/53790
4329 * gcc.dg/torture/pr53790.c: New testcase.
4330
4331 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR tree-optimization/53645
4334 * gcc.c-torture/execute/pr53645.c: New test.
4335
4336 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4337
4338 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4339
4340 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4341
4342 PR debug/53671
4343 PR debug/49888
4344 * gcc.dg/guality/pr49888.c: Account for the possibility that
4345 the variable is optimized out at the first test.
4346
4347 2012-06-27 Jason Merrill <jason@redhat.com>
4348
4349 * g++.dg/cpp0x/override2.C: Adjust.
4350 * g++.dg/template/error5.C: Adjust.
4351 * g++.dg/parse/crash28.C: Adjust.
4352
4353 PR c++/53563
4354 * g++.dg/parse/template27.C: New.
4355 * g++.dg/template/crash74.C: Adjust expected output.
4356
4357 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4358
4359 PR fortran/41951
4360 PR fortran/49591
4361 * gfortran.dg/typebound_operator_16.f03: New.
4362
4363 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4364
4365 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4366 even src1.i and src2.i fields even in the second half of the arrays.
4367
4368 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4369
4370 PR c++/51033.
4371 * g++.dg/torture/vshuf-16.inc: New test.
4372 * g++.dg/torture/vshuf-2.inc: New test.
4373 * g++.dg/torture/vshuf-4.inc: New test.
4374 * g++.dg/torture/vshuf-8.inc: New test.
4375 * g++.dg/torture/vshuf-main.inc: New test.
4376 * g++.dg/torture/vshuf-v16hi.C: New test.
4377 * g++.dg/torture/vshuf-v16qi.C: New test.
4378 * g++.dg/torture/vshuf-v2df.C: New test.
4379 * g++.dg/torture/vshuf-v2di.C: New test.
4380 * g++.dg/torture/vshuf-v2sf.C: New test.
4381 * g++.dg/torture/vshuf-v2si.C: New test.
4382 * g++.dg/torture/vshuf-v4df.C: New test.
4383 * g++.dg/torture/vshuf-v4di.C: New test.
4384 * g++.dg/torture/vshuf-v4sf.C: New test.
4385 * g++.dg/torture/vshuf-v4si.C: New test.
4386 * g++.dg/torture/vshuf-v8hi.C: New test.
4387 * g++.dg/torture/vshuf-v8qi.C: New test.
4388 * g++.dg/torture/vshuf-v8si.C: New test.
4389
4390 2012-06-27 Richard Guenther <rguenther@suse.de>
4391
4392 PR middle-end/53676
4393 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4394
4395 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4396
4397 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4398 scan-dump-dem-not): Use printable pattern in test name.
4399
4400 2012-06-26 Sterling Augustine <saugustine@google.com>
4401 Dominique Dhumieres <dominiq@lps.ens.fr>
4402
4403 * gcc.dg/pubtypes-2.c: Update expected output.
4404 * gcc.dg/pubtypes-3.c: Likewise.
4405 * gcc.dg/pubtypes-4.c: Likewise.
4406
4407 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4408
4409 * gcc.dg/tree-ssa/slsr-1.c: New test.
4410 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4411 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4412 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4413
4414 2012-06-26 Matt Turner <mattst88@gmail.com>
4415
4416 PR target/35294
4417 * gcc.target/arm/mmx-2.c: New.
4418
4419 2012-06-26 Richard Guenther <rguenther@suse.de>
4420
4421 PR c++/53752
4422 * g++.dg/torture/pr53752.C: New testcase.
4423
4424 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR tree-optimization/53748
4427 * gcc.c-torture/compile/pr53748.c: New test.
4428
4429 2012-06-25 Jason Merrill <jason@redhat.com>
4430
4431 PR c++/53498
4432 PR c++/53305
4433 * g++.dg/cpp0x/decltype38.C: New.
4434 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4435
4436 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4437
4438 * lib/target-supports-dg.exp (testname-for-summary): New.
4439 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4440 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4441 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4442 scan-module-absence, output-exists, output-exists-not: Use
4443 testname-for-summary.
4444 (dg-test): Clean up testname_with_flags.
4445 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4446 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4447 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4448 scan-assembler-dem-not, object-size: Use testname-for-summary.
4449 * lib/gcov.exp (run-gcov): Likewise.
4450 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4451 scan-dump-dem, scan-dump-dem-note): Likewise.
4452
4453 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4454 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4455 including profopt.opt; save and restore existing value.
4456 * g++.dg/bprob/bprob.exp: Likewise.
4457 * gcc.dg/matrix/matrix.exp: Likewise.
4458 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4459 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4460 PROFOPT_OPTIONS.
4461
4462 2012-06-25 Richard Henderson <rth@redhat.com>
4463
4464 * gcc.dg/pr53749.c: New.
4465
4466 2012-06-25 Jason Merrill <jason@redhat.com>
4467
4468 PR c++/52988
4469 * g++.dg/cpp0x/nullptr28.C: New.
4470
4471 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4472
4473 * gcc.target/arm/neon-vld1_dupQ.c: New.
4474
4475 2012-06-25 Florian Weimer <fweimer@redhat.com>
4476
4477 * g++.dg/init/new35.C: New.
4478 * g++.dg/init/new36.C: New.
4479 * g++.dg/init/new37.C: New.
4480 * g++.dg/ext/vla5.C: New warning.
4481 * g++.dg/ext/vla8.C: New warning.
4482 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4483
4484 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4485 James Greenhalgh <james.greenhalgh@arm.com>
4486
4487 * gcc.target/arm/ftest-support-arm.h New testcase.
4488 * gcc.target/arm/ftest-support-thumb.h Likewise.
4489 * gcc.target/arm/ftest-support.h Likewise.
4490 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4491 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4492 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4493 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4494 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4495 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4496 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4497 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4498 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4499 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4500 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4501 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4502 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4503 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4504 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4505 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4506 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4507 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4508 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4509 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4510 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4511 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4512 * lib/target-supports.exp
4513 (check_effective_target_arm_arch_FUNC): Add support for more
4514 architectures.
4515 (add_options_for_arm_arch_FUNC): Likewise.
4516 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4517
4518 2012-06-25 Jason Merrill <jason@redhat.com>
4519
4520 PR c++/53202
4521 * g++.dg/cpp0x/constexpr-tuple.C: New.
4522
4523 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR target/53759
4526 * gcc.target/i386/pr53759.c: New test.
4527
4528 PR c++/53594
4529 * g++.dg/cpp0x/nsdmi7.C: New test.
4530
4531 2012-06-24 Kai Tietz <ktietz@redhat.com>
4532
4533 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4534 for LLP64 targets.
4535 * gcc.target/i386/pr38988.c: Likewise.
4536
4537 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4538
4539 PR fortran/47710
4540 PR fortran/53328
4541 * gfortran.dg/typebound_generic_12.f03: New.
4542 * gfortran.dg/typebound_generic_13.f03: New.
4543
4544 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4545
4546 * gnat.dg/lto15.ad[sb]: New test.
4547
4548 2012-06-21 Meador Inge <meadori@codesourcery.com>
4549
4550 PR c/53702
4551 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4552
4553 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4554
4555 * gcc.dg/pch/ident-1.c: New test.
4556 * gcc.dg/pch/ident-1.hs: Header file for new test.
4557
4558 2012-06-21 Michael Matz <matz@suse.de>
4559
4560 PR middle-end/53688
4561 * gcc.c-torture/execute/pr53688.c: New test.
4562
4563 2012-06-20 Richard Guenther <rguenther@suse.de>
4564
4565 PR tree-optimization/30318
4566 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4567
4568 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4569
4570 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4571
4572 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4573
4574 * gcc.target/i386/clearcapv2.map: New file.
4575 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4576
4577 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4578
4579 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4580 and add __sh__ case.
4581
4582 2012-06-19 Jason Merrill <jason@redhat.com>
4583
4584 PR c++/52637
4585 * g++.dg/debug/localclass1.C: New.
4586
4587 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4588
4589 * g++.dg/cpp0x/override4.C: New.
4590
4591 2012-06-14 Jason Merrill <jason@redhat.com>
4592
4593 PR c++/53651
4594 * g++.dg/cpp0x/decltype37.C: New.
4595
4596 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4597
4598 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4599
4600 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4601
4602 * gcc.c-torture/compile/vector-5.c,
4603 gcc.c-torture/compile/vector-6.c: New tests.
4604
4605 2012-06-19 Richard Henderson <rth@redhat.com>
4606
4607 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4608
4609 2012-06-19 Richard Guenther <rguenther@suse.de>
4610
4611 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4612
4613 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4614
4615 PR target/53712
4616 * gcc.target/i386/pr53712.c: New test.
4617
4618 2012-06-18 Tobias Burnus <burnus@net-b.de>
4619
4620 PR fortran/53692
4621 * gfortran.dg/elemental_optional_args_6.f90: New.
4622
4623 2012-06-18 Tobias Burnus <burnus@net-b.de>
4624
4625 PR fortran/53526
4626 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4627 * gfortran.dg/coarray/move_alloc_1.f90
4628
4629 2012-06-18 Tobias Burnus <burnus@net-b.de>
4630
4631 PR fortran/53526
4632 * gfortran.dg/coarray_27.f90: New.
4633
4634 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4635 Greta Yorsh <Greta.Yorsh@arm.com>
4636
4637 * gcc.target/arm/epilog-1.c: New test.
4638
4639 2012-06-18 Richard Guenther <rguenther@suse.de>
4640
4641 PR tree-optimization/53693
4642 * g++.dg/torture/pr53693.C: New testcase.
4643
4644 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4645
4646 PR tree-optimization/53703
4647 * gcc.dg/torture/pr53703.c: New test.
4648
4649 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4650
4651 PR middle-end/53698
4652 * gcc.target/i386/pr53698.c: New test.
4653
4654 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4655
4656 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4657
4658 2012-06-17 Tobias Burnus <burnus@net-b.de>
4659
4660 PR fortran/53691
4661 PR fortran/53685
4662 * gfortran.dg/transfer_check_3.f90: New.
4663
4664 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4665
4666 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4667
4668 2012-06-16 Tobias Burnus <burnus@net-b.de>
4669
4670 PR fortran/53642
4671 PR fortran/45170
4672 * gfortran.dg/deferred_type_param_8.f90: New.
4673
4674 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4675
4676 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4677 testname that includes flags, passed in as new argument, in
4678 pass/fail messages.
4679 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4680 and pass it to verify-* procedures.
4681
4682 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4683 alignment torture options with usual torture options.
4684
4685 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4686 messages reported for one line of source code.
4687 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4688 * g++.dg/cpp0x/decltype2.C: Likewise.
4689 * g++.dg/cpp0x/decltype3.C: Likewise.
4690 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4691 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4692 * g++.dg/cpp0x/static_assert3.C: Likewise.
4693 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4694 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4695 * g++.dg/cpp0x/union1.C: Likewise.
4696 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4697 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4698 * g++.dg/cpp0x/variadic2.C: Likewise.
4699 * g++.dg/cpp0x/variadic20.C: Likewise.
4700 * g++.dg/cpp0x/variadic74.C: Likewise.
4701 * g++.dg/diagnostic/bitfld2.C: Likewise.
4702 * g++.dg/ext/attrib44.C: Likewise.
4703 * g++.dg/ext/no-asm-1.C: Likewise.
4704 * g++.dg/other/error34.C: Likewise.
4705 * g++.dg/parse/crash46.C: Likewise.
4706 * g++.dg/parse/error10.C: Likewise.
4707 * g++.dg/parse/error2.C: Likewise.
4708 * g++.dg/parse/error3.C: Likewise.
4709 * g++.dg/parse/error36.C: Likewise.
4710 * g++.dg/parse/error8.C: Likewise.
4711 * g++.dg/parse/error9.C: Likewise.
4712 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4713 * g++.dg/parse/parser-pr28152.C: Likewise.
4714 * g++.dg/parse/template25.C: Likewise.
4715 * g++.dg/parse/typename11.C: Likewise.
4716 * g++.dg/tc1/dr147.C: Likewise.
4717 * g++.dg/template/deduce3.C: Likewise.
4718 * g++.dg/template/koenig9.C: Likewise.
4719 * g++.dg/template/pr23510.C: Likewise.
4720 * g++.dg/warn/pr12242.C: Likewise.
4721 * g++.dg/warn/pr30551-2.C: Likewise.
4722 * g++.dg/warn/pr30551.C: Likewise.
4723 * g++.old-deja/g++.other/typename1.C: Likewise.
4724 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4725
4726 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4727
4728 PR c++/51033
4729 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4730 * c-c++-common/torture/vshuf-2.inc: Likewise.
4731 * c-c++-common/torture/vshuf-4.inc: Likewise.
4732 * c-c++-common/torture/vshuf-8.inc: Likewise.
4733 * c-c++-common/torture/vshuf-main.inc: Likewise.
4734 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4735 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4736 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4737 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4738 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4739 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4740 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4741 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4742 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4743 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4744 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4745 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4746 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4747 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4748
4749 2012-06-15 Michael Matz <matz@suse.de>
4750
4751 * gcc.dg/tree-ssa/vector-4.c: New test.
4752
4753 2012-06-15 Michael Matz <matz@suse.de>
4754
4755 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4756 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4757
4758 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4759
4760 PR tree-optimization/53636
4761 * gcc.target/arm/pr53636.c: New test.
4762
4763 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4764
4765 PR tree-optimization/51581
4766 * gcc.c-torture/execute/pr51581-1.c: New test.
4767 * gcc.c-torture/execute/pr51581-2.c: New test.
4768 * gcc.dg/vect/pr51581-1.c: New test.
4769 * gcc.dg/vect/pr51581-2.c: New test.
4770 * gcc.dg/vect/pr51581-3.c: New test.
4771 * gcc.target/i386/avx-pr51581-1.c: New test.
4772 * gcc.target/i386/avx-pr51581-2.c: New test.
4773 * gcc.target/i386/avx2-pr51581-1.c: New test.
4774 * gcc.target/i386/avx2-pr51581-2.c: New test.
4775 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4776
4777 2012-06-15 Richard Guenther <rguenther@suse.de>
4778
4779 * gcc.c-torture/execute/20120615-1.c: New testcase.
4780
4781 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4782
4783 * gnat.dg/vect8.ad[sb]: New test.
4784
4785 2012-06-14 Richard Guenther <rguenther@suse.de>
4786
4787 * gcc.dg/tree-ssa/vrp.h: New testcase.
4788 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4789
4790 2012-06-13 Christian Bruel <christian.bruel@st.com>
4791
4792 PR target/53621
4793 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4794
4795 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4796
4797 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4798
4799 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4800
4801 PR testsuite/20771
4802 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4803 test summary unique.
4804
4805 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4806 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4807 scan-stack-usage-not): Don't strip torture options from test name.
4808
4809 * lib/scandump.exp (scan-dump-times): Use printable version of
4810 regexp in test summary line.
4811
4812 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4813 messages reported for one line of source code.
4814 * gcc.dg/format/few-1.c: Likewise.
4815 * gcc.dg/ia64-sync-2.c: Likewise.
4816 * gcc.dg/sync-2.c: Likewise.
4817 * gcc.dg/noncompile/pr44517.c: Likewise.
4818
4819 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4820
4821 PR debug/49888
4822 * gcc.dg/guality/pr49888.c: New.
4823
4824 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4825
4826 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4827 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4828 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4829
4830 2012-06-13 Tobias Burnus <burnus@net-b.de>
4831
4832 PR fortran/53643
4833 * gfortran.dg/intent_out_7.f90: New.
4834
4835 2012-06-13 Tobias Burnus <burnus@net-b.de>
4836
4837 PR fortran/53597
4838 * gfortran.dg/save_4.f90: New.
4839
4840 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4841
4842 PR c/53532
4843 PR c/51034
4844 PR c/53196
4845 * gcc.dg/pr53532.c: New test.
4846 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4847 adjust line numbers.
4848 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4849 * gcc.dg/Wcxx-compat-8.c: Likewise.
4850 * gcc.dg/pr51034.c: New test.
4851 * gcc.dg/pr53196-1.c: New test.
4852 * gcc.dg/pr53196-2.c: New test.
4853
4854 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4855
4856 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4857 alignment torture options with usual torture options.
4858 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4859 instead of dg-options.
4860 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4861 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4862 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4863 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4864 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4865 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4866
4867 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4868 to checks for multiple messages reported for one line of source code.
4869 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4870
4871 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4872 messages reported for one line of source code.
4873
4874 * gcc.dg/20031223-1.c: Add comments to check for multiple
4875 messages reported for one line of source code.
4876 * gcc.dg/Wconversion-integer.c: Likewise.
4877 * gcc.dg/Wfatal-2.c: Likewise.
4878 * gcc.dg/Wfatal.c: Likewise.
4879 * gcc.dg/Wobjsize-1.c: Likewise.
4880 * gcc.dg/c99-vla-jump-1.c: Likewise.
4881 * gcc.dg/c99-vla-jump-2.c: Likewise.
4882 * gcc.dg/c99-vla-jump-3.c: Likewise.
4883 * gcc.dg/c99-vla-jump-4.c: Likewise.
4884 * gcc.dg/c99-vla-jump-5.c: Likewise.
4885 * gcc.dg/decl-9.c: Likewise.
4886 * gcc.dg/declspec-10.c: Likewise.
4887 * gcc.dg/declspec-18.c: Likewise.
4888 * gcc.dg/mtune.c: Likewise.
4889 * gcc.dg/parser-pr28152-2.c: Likewise.
4890 * gcc.dg/parser-pr28152.c: Likewise.
4891 * gcc.dg/pr14475.c: Likewise.
4892 * gcc.dg/pr27953.c: Likewise.
4893 * gcc.dg/pr28322-3.c: Likewise.
4894 * gcc.dg/pr30457.c: Likewise.
4895 * gcc.dg/pr30551-2.c: Likewise.
4896 * gcc.dg/pr30551-3.c: Likewise.
4897 * gcc.dg/pr30551-4.c: Likewise.
4898 * gcc.dg/pr30551-5.c: Likewise.
4899 * gcc.dg/pr30551-6.c: Likewise.
4900 * gcc.dg/pr30551.c: Likewise.
4901 * gcc.dg/pr45461.c: Likewise.
4902 * gcc.dg/pr48552-1.c: Likewise.
4903 * gcc.dg/pr48552-2.c: Likewise.
4904 * gcc.dg/redecl-1.c: Likewise.
4905 * gcc.dg/transparent-union-3.c: Likewise.
4906 * gcc.dg/utf-dflt.c: Likewise.
4907 * gcc.dg/utf-dflt2.c: Likewise.
4908 * gcc.dg/vla-8.c: Likewise.
4909 * gcc.dg/vla-init-1.c: Likewise.
4910 * gcc.dg/wtr-int-type-1.c: Likewise.
4911
4912 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4913 messages reported for for one line of source code.
4914 * c-c++-common/raw-string-5.c: Likewise.
4915 * c-c++-common/raw-string-4.c: Likewise.
4916 * c-c++-common/raw-string-6.c: Likewise.
4917 * c-c++-common/pr20000.c: Likewise.
4918
4919 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4920 messages reported for one line of source code.
4921 * gcc.dg/cpp/pr30786.c: Likewise.
4922 * gcc.dg/cpp/pr28709.c: Likewise.
4923 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4924 * gcc.dg/cpp/macspace2.c: Likewise.
4925 * gcc.dg/cpp/missing-header-1.c: Likewise.
4926 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4927 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4928 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4929
4930 2012-06-12 Jason Merrill <jason@redhat.com>
4931
4932 PR c++/53599
4933 * g++.dg/template/local7.C: New.
4934
4935 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4936
4937 PR target/53511
4938 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4939 * gcc.target/sh/pr51340-2.c: Likewise.
4940 * gcc.target/sh/pr51340-3.c: Likewise.
4941
4942 2012-06-12 Michael Matz <matz@suse.de>
4943
4944 * gcc.dg/torture/alias-1.c: New test.
4945
4946 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR rtl-optimization/53589
4949 * gcc.dg/torture/pr53589.c: New test.
4950
4951 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4952
4953 PR target/50749
4954 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4955 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4956 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4957 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4958 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4959 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4960 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4961 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4962 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4963 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4964 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4965 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4966 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4967 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4968 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4969 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4970
4971 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4972
4973 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4974 (check_intel_cpu_model): New function.
4975 (check_amd_cpu_model): New function.
4976 (check_features): New function.
4977 (__get_cpuid_output): New function.
4978 (check_detailed): New function.
4979 (fn1): Rename to quick_check.
4980 (main): Update to call quick_check and call check_detailed.
4981
4982 2012-06-11 Richard Henderson <rth@redhat.com>
4983
4984 * lib/target-supports.exp
4985 (check_effective_target_sync_long_long_runtime): Use
4986 check_effective_target_lp64 instead of
4987 check_effective_target_powerpc64 for powerpc targets.
4988
4989 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4990
4991 PR target/53511
4992 * gcc.target/sh/pr53511-1.c: New.
4993
4994 2012-06-11 Richard Guenther <rguenther@suse.de>
4995
4996 PR middle-end/53470
4997 * g++.dg/lto/pr53470_0.C: New testcase.
4998 * gcc.dg/lto/pr53470_0.c: Likewise.
4999
5000 2012-06-11 Richard Guenther <rguenther@suse.de>
5001
5002 PR c++/53605
5003 * g++.dg/ext/pr53605.C: New testcase.
5004
5005 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5006
5007 * gnat.dg/specs/array1.ads: New test.
5008 * gnat.dg/specs/array2.ads: Likewise.
5009 * gnat.dg/array22.adb: Likewise.
5010
5011 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5012
5013 * gnat.dg/constant4.adb: New test.
5014 * gnat.dg/constant4_pkg.ads: New helper.
5015
5016 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5017
5018 PR fortran/52552
5019 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5020 * gfortran.dg/allocate_class_1.f90: Modified.
5021 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5022 * gfortran.dg/allocate_class_2.f90: New.
5023
5024 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5025
5026 PR middle-end/53535
5027 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5028
5029 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5030
5031 PR fortran/52861
5032 * gfortran.dg/string_assign_2.f90: New test case.
5033
5034 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5035
5036 PR fortran/52861
5037 * gfortran.dg/string_assign_1.f90: New test case.
5038
5039 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5040
5041 PR middle-end/53580
5042 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5043 * gcc.dg/gomp/critical-4.c: Likewise.
5044 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5045 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5046 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5047 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5048 * c-c++-common/gomp/pr53580.c: New test.
5049
5050 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5051
5052 PR c++/51214
5053 * g++.dg/cpp0x/forw_enum11.C: New.
5054
5055 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5056
5057 PR c++/53567
5058 * g++.dg/cpp0x/alias-decl-19.C: New.
5059
5060 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5061
5062 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5063
5064 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5065
5066 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5067 (XSTATE_FP): Ditto.
5068 (XSTATE_SSE): Ditto.
5069 (XSTATE_YMM): Ditto.
5070 (avx_os_support): Use new defines.
5071
5072 2012-06-06 Richard Guenther <rguenther@suse.de>
5073
5074 PR testsuite/32380
5075 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5076 loops.
5077
5078 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5079
5080 PR c++/52841
5081 * g++.dg/cpp0x/pr52841.C: New testcase.
5082
5083 2012-06-06 Richard Guenther <rguenther@suse.de>
5084
5085 PR tree-optimization/53081
5086 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5087 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5088
5089 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5090
5091 * gcc.target/powerpc/pr53487.c: New test.
5092
5093 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5094
5095 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5096
5097 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5098
5099 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5100
5101 2012-06-05 Richard Guenther <rguenther@suse.de>
5102
5103 PR tree-optimization/30442
5104 * gcc.dg/vect/bb-slp-30.c: New testcase.
5105
5106 2012-06-05 Richard Guenther <rguenther@suse.de>
5107
5108 PR tree-optimization/53081
5109 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5110 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5111 -fno-tree-loop-distribute-patterns.
5112
5113 2012-06-05 Alan Modra <amodra@gmail.com>
5114
5115 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5116 Check static chain in nested funcs.
5117
5118 2012-06-04 Tobias Burnus <burnus@net-b.de>
5119
5120 PR fortran/50619
5121 * gfortran.dg/init_flag_10.f90: New.
5122
5123 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5124
5125 PR c++/53524
5126 * g++.dg/warn/Wenum-compare-no-2: New.
5127
5128 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5129
5130 PR preprocessor/53463
5131 * g++.dg/cpp/limits.C: New test.
5132 * g++.dg/parse/error19.C: Adjust.
5133 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5134 * g++.dg/warn/pr35635.C: Likewise.
5135 * g++.old-deja/g++.pt/assign1.C: Likewise.
5136
5137 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5138
5139 PR target/53559
5140 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5141 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5142 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5143 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5144 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5145 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5146 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5147 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5148
5149 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5150
5151 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5152
5153 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR tree-optimization/53550
5156 * gcc.dg/pr53550.c: New test.
5157
5158 2012-06-04 Richard Guenther <rguenther@suse.de>
5159
5160 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5161 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5162 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5163
5164 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5165
5166 PR fortran/48831
5167 * gfortran.dg/parameter_array_element_2.f90: New.
5168
5169 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5170
5171 PR target/53512
5172 * gcc.target/sh/pr53512-1.c: New.
5173 * gcc.target/sh/pr53512-2.c: New.
5174 * gcc.target/sh/pr53512-3.c: New.
5175 * gcc.target/sh/pr53512-4.c: New.
5176
5177 2012-06-01 Jason Merrill <jason@redhat.com>
5178
5179 PR c++/52973
5180 * g++.dg/ext/visibility/template12.C: New.
5181 * g++.dg/ext/attrib14.C: Adjust warning line.
5182
5183 PR c++/52725
5184 * g++.dg/parse/new6.C: New.
5185 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5186
5187 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5188
5189 * c-c++-common/restrict-2.c: Revert previous change.
5190
5191 2012-06-01 Jason Merrill <jason@redhat.com>
5192
5193 PR c++/53137
5194 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5195
5196 PR c++/53484
5197 * g++.dg/cpp0x/auto33.C: New.
5198
5199 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/26155
5202 * g++.dg/parse/namespace-alias-1.C: New.
5203
5204 2012-06-01 Christian Bruel <christian.bruel@st.com>
5205
5206 * gcc.dg/spec-options.c: New test.
5207 * gcc.dg/foo.specs: New file.
5208
5209 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5210
5211 PR ada/53517
5212 * gnat.dg/lto14.adb: Skip on Solaris.
5213
5214 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5215
5216 * gcc.target/cris/sync-1-v10.c,
5217 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5218 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5219 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5220 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5221 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5222 gcc.target/cris/torture/sync-mis-op-i-1.c,
5223 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5224 gcc.target/cris/torture/sync-mis-op-i-2.c,
5225 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5226 gcc.target/cris/torture/sync-mis-op-i-3.c,
5227 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5228 gcc.target/cris/torture/sync-mis-op-s-1.c,
5229 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5230 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5231 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5232 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5233 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5234 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5235 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5236 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5237 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5238
5239 2012-05-31 Richard Guenther <rguenther@suse.de>
5240
5241 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5242 ldist-pr45948.c with disabled SCCP.
5243
5244 2012-05-31 Richard Guenther <rguenther@suse.de>
5245
5246 PR middle-end/48493
5247 * gcc.dg/torture/pr48493.c: New testcase.
5248
5249 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5250
5251 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5252 arm32 to targets.
5253 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5254 of the initialization loop.
5255 (dg-final): Adjust the expected number of vectorized loops depending
5256 on vect_char_mult target selector.
5257
5258 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5259
5260 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5261 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5262 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5263 New tests.
5264
5265 2012-05-30 Jason Merrill <jason@redhat.com>
5266
5267 PR c++/53356
5268 * g++.dg/init/new34.C: New.
5269 * g++.dg/tree-ssa/stabilize1.C: New.
5270
5271 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5272
5273 PR c++/53356
5274 * g++.dg/init/new33.C: New test.
5275
5276 2012-05-30 Richard Guenther <rguenther@suse.de>
5277
5278 PR middle-end/53501
5279 * gcc.dg/torture/pr53501.c: New testcase.
5280 * c-c++-common/restrict-2.c: Adjust.
5281
5282 2012-05-30 Alan Modra <amodra@gmail.com>
5283
5284 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5285 torture-finish.
5286
5287 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5288
5289 * gcc.target/i386/shuf-concat.c: New test.
5290
5291 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR rtl-optimization/53519
5294 * gcc.c-torture/compile/pr53519.c: New test.
5295
5296 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5297
5298 * gcc.target/arm/neon-vrev.c: New.
5299
5300 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5301
5302 PR target/51340
5303 * gcc.target/sh/pr51340-1.c: New.
5304 * gcc.target/sh/pr51340-2.c: New.
5305 * gcc.target/sh/pr51340-3.c: New.
5306
5307 2012-05-29 Richard Guenther <rguenther@suse.de>
5308
5309 PR tree-optimization/53516
5310 * gcc.dg/torture/pr53516.c: New testcase.
5311
5312 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5313
5314 PR preprocessor/53229
5315 * gcc.dg/cpp/paste6.c: Force to run without
5316 -ftrack-macro-expansion.
5317 * gcc.dg/cpp/paste8.c: Likewise.
5318 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5319 -ftrack-macro-expansion.
5320 * gcc.dg/cpp/paste12.c: Force to run without
5321 -ftrack-macro-expansion.
5322 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5323 -ftrack-macro-expansion.
5324 * gcc.dg/cpp/paste13.c: Likewise.
5325 * gcc.dg/cpp/paste14.c: Likewise.
5326 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5327 -ftrack-macro-expansion.
5328 * gcc.dg/cpp/paste18.c: New test.
5329
5330 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5331
5332 * gcc.target/cris/torture/trap-1.c,
5333 gcc.target/cris/torture/trap-2.c,
5334 gcc.target/cris/torture/trap-3.c,
5335 gcc.target/cris/torture/trap-v0.c,
5336 gcc.target/cris/torture/trap-v3.c: New tests.
5337
5338 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5339
5340 PR c++/25137
5341 * g++.dg/warn/Wbraces3.C: New.
5342 * g++.dg/warn/Wbraces4.C: Likewise.
5343
5344 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5345
5346 PR tree-optimization/53505
5347 * c-c++-common/torture/pr53505.c: New test.
5348
5349 2012-05-27 Nathan Sidwell <nathan@acm.org>
5350
5351 * gcc.dg/stmt-expr-4.c: New.
5352
5353 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5354
5355 PR c++/53491
5356 * g++.dg/parse/crash60.C: New.
5357
5358 2012-05-26 Jason Merrill <jason@redhat.com>
5359
5360 PR c++/53220
5361 * c-c++-common/array-lit.c: New.
5362 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5363
5364 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5365
5366 PR ada/50294
5367 * gnat.dg/array21.adb: New test.
5368
5369 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5370
5371 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5372
5373 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5374
5375 PR c++/32054
5376 * g++.dg/other/anon-union3.C: New.
5377
5378 2012-05-25 Ian Lance Taylor <iant@google.com>
5379
5380 * gcc.dg/split-6.c: New test.
5381
5382 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 * gnat.dg/lto14.adb: New test.
5385
5386 2012-05-25 Tristan Gingold <gingold@adacore.com>
5387
5388 * gcc.target/i386/large-frame.c: New.
5389
5390 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5391 * gcc.target/powerpc/lhs-1.c: New.
5392 * gcc.target/powerpc/lhs-2.c: New.
5393 * gcc.target/powerpc/lhs-3.c: New.
5394
5395 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5396
5397 Make unwound macro expansion trace less redundant
5398 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5399 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5400 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5401 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5402 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5403 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5404
5405 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/53464
5408 * g++.dg/cpp0x/constexpr-default1.C: New.
5409
5410 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/32080
5413 * g++.dg/eh/goto2.C: New.
5414
5415 2012-05-24 Richard Guenther <rguenther@suse.de>
5416
5417 PR middle-end/53460
5418 * g++.dg/tree-prof/pr53460.C: New testcase.
5419
5420 2012-05-24 Richard Guenther <rguenther@suse.de>
5421
5422 PR bootstrap/53466
5423 * g++.dg/debug/pr53466.C: New testcase.
5424
5425 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR tree-optimization/53465
5428 * gcc.c-torture/execute/pr53465.c: New test.
5429
5430 2012-05-23 Tobias Burnus <burnus@net-b.de>
5431
5432 PR fortran/51055
5433 PR fortran/45170
5434 * gfortran.dg/allocate_with_typespec_6.f90: New.
5435
5436 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/29185
5439 * g++.dg/warn/delete-array-1.C: New.
5440
5441 2012-05-23 Richard Guenther <rguenther@suse.de>
5442
5443 * gcc.dg/torture/pr39074-2.c: Adjust.
5444 * gcc.dg/torture/pr39074.c: Likewise.
5445 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5446 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5447
5448 2012-05-22 Jan Hubicka <jh@suse.cz>
5449
5450 PR middle-end/53161
5451 * g++.dg/torture/pr53161.C: New testcase.
5452
5453 2012-05-22 Tobias Burnus <burnus@net-b.de>
5454
5455 PR fortran/53389
5456 * gfortran.dg/realloc_on_assign_15.f90: New.
5457
5458 2012-05-22 Richard Guenther <rguenther@suse.de>
5459
5460 PR middle-end/51071
5461 * gcc.dg/torture/pr51071-2.c: New testcase.
5462
5463 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5464
5465 PR tree-optimization/53336
5466 * g++.dg/torture/pr53336.C: New testcase.
5467
5468 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5469
5470 PR c++/53322
5471 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5472 instead of -Wunused-local-typedefs.
5473
5474 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/51184
5477 * g++.dg/other/abstract4.C: New-
5478
5479 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5480
5481 PR c++/40821
5482 * g++.dg/ext/attrib46.C: New.
5483
5484 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5485
5486 PR c/53418
5487 * gcc.c-torture/compile/pr53418-1.c,
5488 gcc.c-torture/compile/pr53418-2.c: New tests.
5489
5490 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5491
5492 PR tree-optimization/53366
5493 * gcc.dg/torture/pr53366-1.c: New test.
5494 * gcc.dg/torture/pr53366-2.c: New test.
5495 * gcc.target/i386/pr53366-1.c: New test.
5496 * gcc.target/i386/pr53366-2.c: New test.
5497
5498 PR tree-optimization/53409
5499 * gcc.c-torture/compile/pr53409.c: New test.
5500
5501 PR tree-optimization/53410
5502 * gcc.c-torture/compile/pr53410-1.c: New test.
5503 * gcc.c-torture/compile/pr53410-2.c: New test.
5504
5505 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5506
5507 PR target/53425
5508 * gcc.target/i386/pr53425-1.c: New file.
5509 * gcc.target/i386/pr53425-2.c: Likewise.
5510
5511 2012-05-21 Richard Guenther <rguenther@suse.de>
5512
5513 PR tree-optimization/53408
5514 * gcc.dg/torture/pr53408.c: New testcase.
5515
5516 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5517 H.J. Lu <hongjiu.lu@intel.com>
5518
5519 PR target/53416
5520 * gcc.target/i386/pr53416.c: New file.
5521
5522 2012-05-21 Richard Guenther <rguenther@suse.de>
5523
5524 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5525
5526 2012-05-21 Richard Guenther <rguenther@suse.de>
5527
5528 * gcc.dg/torture/ldist-1.c: New testcase.
5529
5530 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5531
5532 * gnat.dg/lto13.adb: New test.
5533 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5534
5535 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5536
5537 * gnat.dg/specs/lto12.ads: New test.
5538 * gnat.dg/specs/lto12_pkg.ads: New helper.
5539
5540 2012-05-18 Richard Guenther <rguenther@suse.de>
5541
5542 PR tree-optimization/53346
5543 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5544 * gcc.target/i386/incoming-10.c: Adjust.
5545 * gcc.target/i386/incoming-11.c: Likewise.
5546 * gcc.target/i386/pr46295.c: Likewise.
5547
5548 2012-05-18 Richard Guenther <rguenther@suse.de>
5549
5550 * gcc.dg/pr53352.c: Return zero.
5551
5552 2012-05-18 Richard Guenther <rguenther@suse.de>
5553
5554 PR tree-optimization/53390
5555 * gcc.dg/torture/pr53390.c: New testcase.
5556
5557 2012-05-18 Meador Inge <meadori@codesourcery.com>
5558
5559 PR rtl-optimization/53352
5560 * gcc.dg/pr53352.c: New test.
5561
5562 2012-05-17 David S. Miller <davem@davemloft.net>
5563
5564 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5565 failure on sparc-*-linux-gnu.
5566
5567 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5568
5569 PR c++/39681
5570 * g++.dg/parse/error49.C: New.
5571 * g++.dg/cpp0x/error8.C: Likewise.
5572 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5573 * g++.dg/ext/utf-dflt2.C: Likewise.
5574 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5575 * g++.dg/ext/utf-dflt.C: Likewise.
5576 * c-c++-common/raw-string-3.c: Likewise.
5577 * c-c++-common/raw-string-4.c: Likewise.
5578
5579 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 PR c++/53371
5582 * g++.dg/cpp0x/catch1.C: New.
5583
5584 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 PR c++/44516
5587 * g++.dg/parse/error48.C: New.
5588 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5589 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5590
5591 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5592
5593 * gcc.dg/tm/indirect-2.c: New test.
5594
5595 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5596
5597 PR tree-optimization/53217
5598 * gfortran.dg/pr53217.f90: New test.
5599
5600 2012-05-16 Richard Guenther <rguenther@suse.de>
5601
5602 PR tree-optimization/53364
5603 * g++.dg/torture/pr53364.C: New testcase.
5604
5605 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5606
5607 PR testsuite/52641
5608 * gcc.dg/pr52549.c: Fix test for long != void*
5609 * gcc.c-torture/execute/pr52979-1.x: New file.
5610 * gcc.c-torture/execute/pr52979-2.x: New file.
5611
5612 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5613
5614 PR preprocessor/7263
5615 * gcc.dg/binary-constants-2.c: Run without tracking locations
5616 accross macro expansion.
5617 * gcc.dg/binary-constants-3.c: Likewise.
5618 * gcc.dg/cpp/sysmac2.c: Likewise.
5619 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5620 location.
5621 * gcc.dg/cpp/syshdr3.c: New test.
5622 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5623 * gcc.dg/system-binary-constants-1.c: New test.
5624 * gcc.dg/system-binary-constants-1.h: New header for the new test
5625 above.
5626 * g++.dg/cpp/syshdr3.C: New test.
5627 * g++.dg/cpp/syshdr3.h: New header the new test above.
5628 * g++.dg/system-binary-constants-1.C: New test.
5629 * g++.dg/system-binary-constants-1.h: New header the new test
5630 above.
5631
5632 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5635
5636 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR target/53358
5639 * gcc.dg/pr53358.c: New test.
5640
5641 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/11856
5644 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5645 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5646
5647 2012-05-15 Olivier Hainque <hainque@adacore.com>
5648
5649 * g++.dg/eh/sighandle.C: New testcase.
5650
5651 2012-05-15 Richard Guenther <rguenther@suse.de>
5652
5653 PR tree-optimization/53355
5654 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5655
5656 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5657
5658 * gfortran.dg/*.f90: Remove now redundant manual
5659 cleanup-modules directive.
5660
5661 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5662
5663 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5664 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5665
5666 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5667
5668 PR fortran/52428
5669 * gfortran.dg/int_range_io_1.f90: New test.
5670
5671 2012-05-14 Andi Kleen <ak@linux.intel.com>
5672 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR target/53315
5675 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5676 * gcc.target/i386/rtm-check.h: New file.
5677 * gcc.target/i386/pr53315.c: New test.
5678
5679 2012-05-14 Tobias Burnus <burnus@net-b.de>
5680
5681 PR fortran/49110
5682 PR fortran/51055
5683 PR fortran/53329
5684 * gfortran.dg/deferred_type_param_4.f90: New.
5685 * gfortran.dg/deferred_type_param_6.f90: New.
5686
5687 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5688
5689 * gcc.target/i386/retarg.c: New test.
5690
5691 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5692
5693 PR fortran/45170
5694 * gfortran.dg/deferred_type_param_3.f90: New.
5695 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5696 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5697
5698 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5699
5700 * gnat.dg/null_pointer_deref3.adb: New test.
5701
5702 2012-05-12 Tobias Burnus <burnus@net-b.de>
5703
5704 PR fortran/49110
5705 PR fortran/52843
5706 * gfortran.dg/deferred_type_param_5.f90: New.
5707
5708 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 * g++.dg/parse/error47.C: New.
5711
5712 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5713
5714 PR fortran/52537
5715 * gfortran.dg/string_compare_4.f90: Change option
5716 to -fdump-tree-original. Add test case for kind=4.
5717
5718 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5719
5720 PR fortran/52537
5721 * gfortran.dg/string_compare_4.f90: New test.
5722
5723 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5724
5725 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5726
5727 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/53305
5730 * g++.dg/cpp0x/variadic132.C: New.
5731
5732 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 PR c++/53158
5735 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5736 * g++.dg/parse/error26.C: Tweak dg-error column number.
5737
5738 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 PR c++/53301
5741 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5742
5743 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5744
5745 * gnat.dg/lto11.ad[sb]: New test.
5746
5747 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5748
5749 PR target/52908
5750 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5751 directive to Scan for vpmuldq, not vpmacsdql.
5752
5753 2012-05-09 Michael Matz <matz@suse.de>
5754
5755 PR tree-optimization/53185
5756 * gcc.dg/vect/pr53185.c: New test.
5757
5758 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5759
5760 PR middle-end/53249
5761 * gcc.target/i386/pr53249.c: New.
5762
5763 2012-05-09 Richard Guenther <rguenther@suse.de>
5764
5765 PR tree-optimization/18437
5766 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5767 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5768
5769 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR tree-optimization/53226
5772 * gcc.c-torture/compile/pr53226.c: New test.
5773
5774 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775
5776 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5777 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5778 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5779 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5780 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5781 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5782 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5783 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5784 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5785 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5786 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5787 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5788 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5789 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5790
5791 2012-05-09 Dehao Chen <dehao@google.com>
5792
5793 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5794 * gcc.dg/predict-2.c: Likewise.
5795 * gcc.dg/predict-3.c: Likewise.
5796 * gcc.dg/predict-4.c: Likewise.
5797 * gcc.dg/predict-5.c: Likewise.
5798 * gcc.dg/predict-6.c: Likewise.
5799
5800 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5801
5802 PR target/53272
5803 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5804
5805 2012-05-08 Richard Guenther <rguenther@suse.de>
5806
5807 * gcc.dg/fold-bitand-4.c: New testcase.
5808
5809 2012-05-08 Dehao Chen <dehao@google.com>
5810
5811 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5812 heuristic is working properly.
5813 * gcc.dg/predict-2.c: Likewise.
5814 * gcc/dg/predict-3.c: Likewise.
5815 * gcc/dg/predict-4.c: Likewise.
5816 * gcc/dg/predict-5.c: Likewise.
5817 * gcc/dg/predict-6.c: Likewise.
5818
5819 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR tree-optimization/53239
5822 * g++.dg/opt/vrp3.C: New test.
5823 * g++.dg/opt/vrp3-aux.cc: New file.
5824 * g++.dg/opt/vrp3.h: New file.
5825
5826 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5827
5828 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5829 .uleb128 support in assembler output.
5830
5831 2012-05-07 Richard Guenther <rguenther@suse.de>
5832
5833 PR lto/42987
5834 * g++.dg/lto/pr42987_0.C: New testcase.
5835 * g++.dg/lto/pr42987_1.C: Likewise.
5836
5837 2012-05-07 Tobias Burnus <burnus@net-b.de>
5838
5839 PR fortran/53255
5840 * gfortran.dg/typebound_operator_15.f90: New.
5841
5842 2012-05-06 Tobias Burnus <burnus@net-b.de>
5843
5844 PR fortran/41587
5845 * gfortran.dg/class_array_13.f90: New.
5846
5847 2012-05-06 Tristan Gingold <gingold@adacore.com>
5848
5849 * gnat.dg/warn7.adb: New test.
5850
5851 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5852
5853 * gnat.dg/specs/renamings.ads: Rename to...
5854 * gnat.dg/specs/renaming1.ads: ...this.
5855 * gnat.dg/specs/renaming2.ads: New test.
5856 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5857 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5858 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5859 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5860
5861 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5862
5863 * gnat.dg/discr36.ad[sb]: New test.
5864 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5865
5866 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5867
5868 PR c/43772
5869 * c-c++-common/pr43772.c: New.
5870
5871 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5872
5873 PR fortran/41600
5874 * gfortran.dg/select_type_26.f03 : New test.
5875 * gfortran.dg/select_type_27.f03 : New test.
5876
5877 PR fortran/53191
5878 * gfortran.dg/select_type_28.f03 : New test.
5879
5880 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5881
5882 PR fortran/49010
5883 PR fortran/24518
5884 * gfortran.dg/mod_sign0_1.f90: New test.
5885 * gfortran.dg/mod_large_1.f90: New test.
5886
5887 2012-05-04 Tobias Burnus <burnus@net-b.de>
5888
5889 PR fortran/53175
5890 gfortran.dg/public_private_module_5.f90: New.
5891
5892 2012-05-04 Tobias Burnus <burnus@net-b.de>
5893
5894 PR fortran/53111
5895 * gfortran.dg/constructor_7.f90: New.
5896 * gfortran.dg/constructor_8.f90: New.
5897
5898 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5899
5900 PR c++/53166
5901 * g++.dg/cpp0x/static_assert7.C: New.
5902
5903 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5904
5905 PR tree-optimization/52633
5906 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5907 recognized as widening shifts instead of over-widening.
5908 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5909 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5910 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5911 * gcc.target/arm/pr52633.c: New test.
5912
5913 2012-05-04 Richard Guenther <rguenther@suse.de>
5914
5915 PR tree-optimization/53168
5916 * gcc.dg/torture/pr53168.c: New testcase.
5917 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5918
5919 2012-05-04 Richard Guenther <rguenther@suse.de>
5920
5921 * gcc.dg/lto/pr53214_0.c: New testcase.
5922
5923 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5924
5925 * gcc.target/ia64/pr48496.c: New test.
5926 * gcc.target/ia64/pr52657.c: Likewise.
5927
5928 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5929
5930 PR c/51712
5931 * c-c++-common/pr51712.c: New.
5932
5933 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5934
5935 PR target/53199
5936 * gcc.target/powwerpc/pr53199.c: New file.
5937
5938 2012-05-03 Jason Merrill <jason@redhat.com>
5939
5940 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5941
5942 * gcc.dg/debug/dwarf2/dups-types.c: New.
5943 * gcc.dg/debug/dwarf2/dups-types.h: New.
5944
5945 2012-05-03 Jason Merrill <jason@redhat.com>
5946
5947 * g++.dg/debug/dwarf2/namespace-2.C: New.
5948 * g++.dg/debug/dwarf2/localclass3.C: New.
5949
5950 2012-05-03 Jason Merrill <jason@redhat.com>
5951
5952 * g++.dg/debug/dwarf2/thunk1.C: New.
5953
5954 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5955
5956 PR c++/53186
5957 * g++.dg/other/final2.C: New.
5958
5959 2012-05-03 Richard Guenther <rguenther@suse.de>
5960
5961 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5962
5963 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5964
5965 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5966 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5967 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5968 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5969
5970 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5971
5972 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5973 .byte 0xf2.
5974 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5975 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5976 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5977
5978 PR debug/53174
5979 * gcc.dg/pr53174.c: New test.
5980
5981 PR target/53187
5982 * gcc.target/arm/pr53187.c: New test.
5983 * gcc.c-torture/compile/pr53187.c: New test.
5984
5985 2012-05-03 Richard Guenther <rguenther@suse.de>
5986
5987 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5988 unsupported prefetching support.
5989
5990 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5991
5992 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5993 option -ftrack-macro-expansion=0.
5994 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5995 option -ftrack-macro-expansion=0.
5996
5997 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5998
5999 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6000 dg-options for target arm with dg-additional-options.
6001
6002 2012-05-03 Richard Guenther <rguenther@suse.de>
6003
6004 PR tree-optimization/53144
6005 * gcc.dg/torture/pr53144.c: New testcase.
6006
6007 2012-05-03 Tobias Burnus <burnus@net-b.de>
6008
6009 PR fortran/52864
6010 * gfortran.dg/pointer_intent_7.f90: New.
6011 * gfortran.dg/pure_formal_3.f90: New.
6012
6013 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6014
6015 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6016
6017 2012-05-02 Martin Jambor <mjambor@suse.cz>
6018
6019 PR lto/52605
6020 * g++.dg/lto/pr52605_0.C: New test.
6021
6022 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6023
6024 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6025 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6026 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6027 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6028 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6029 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6030 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6031 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6032 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6033 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6034 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6035 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6036 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6037 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6038 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6039 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6040
6041 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6042
6043 PR middle-end/53153
6044 * gcc.dg/pr53153.c: New test.
6045
6046 2012-05-02 Richard Guenther <rguenther@suse.de>
6047
6048 * g++.dg/tree-ssa/pr19807.C: Adjust.
6049
6050 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6051
6052 PR tree-optimization/53163
6053 * gcc.c-torture/compile/pr53163.c: New test.
6054
6055 PR rtl-optimization/53160
6056 * gcc.c-torture/execute/pr53160.c: New test.
6057
6058 2012-05-01 Ian Lance Taylor <iant@google.com>
6059
6060 PR c/37303
6061 * gcc.dg/pr37303.c: New test.
6062
6063 2012-05-01 Richard Henderson <rth@redhat.com>
6064
6065 * lib/target-supports.exp
6066 (check_effective_target_sync_long_long_runtime): True for
6067 check_effective_target_powerpc64.
6068
6069 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6070
6071 PR c++/51033
6072 * gcc.dg/vector-1.c: Move to ...
6073 * c-c++-common/vector-1.c: ... here.
6074 * gcc.dg/vector-2.c: Move to ...
6075 * c-c++-common/vector-2.c: ... here.
6076 * gcc.dg/vector-3.c: Move to ...
6077 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6078 * gcc.dg/vector-4.c: Move to ...
6079 * c-c++-common/vector-4.c: ... here.
6080 * gcc.dg/vector-init-1.c: Move to ...
6081 * c-c++-common/vector-init-1.c: ... here.
6082 * gcc.dg/vector-init-2.c: Move to ...
6083 * c-c++-common/vector-init-2.c: ... here.
6084 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6085 * c-c++-common/vector-subscript-1.c: ... here.
6086 * gcc.dg/vector-subscript-2.c: Move to ...
6087 * c-c++-common/vector-subscript-2.c: ... here.
6088 * gcc.dg/vector-subscript-3.c: Move to ...
6089 * c-c++-common/vector-subscript-3.c: ... here.
6090
6091 PR c++/51314
6092 * g++.dg/cpp0x/vt-51314.C: New test.
6093 * g++.dg/cpp0x/variadic76.C: Fix.
6094
6095 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6096
6097 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6098
6099 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6100
6101 Add -Wvarargs option
6102 * c-c++-common/Wvarargs.c: New test case.
6103 * c-c++-common/Wvarargs-2.c: Likewise.
6104
6105 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6106
6107 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6108 * objc.dg/foreach-7.m: Force the test case to run without
6109 -ftrack-macro-expansion.
6110 * c-c++-common/tm/attrib-1.c: Likewise.
6111 * c-c++-common/warn-ommitted-condop.c: Likewise.
6112 * gcc.dg/assign-warn-1.c: Likewise.
6113 * gcc.dg/assign-warn-2.c: Likewise.
6114 * gcc.dg/attr-alloc_size.c: Likewise.
6115 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6116 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6117 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6118 * gcc.dg/c90-const-expr-9.c: Likewise.
6119 * gcc.dg/c99-const-expr-9.c: Likewise.
6120 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6121 * gcc.dg/cpp/direct2s.c: Likewise.
6122 * gcc.dg/cpp/pr28709.c: Likewise.
6123 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6124 * gcc.dg/dfp/composite-type.c: Likewise.
6125 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6126 with -ftrack-macro-expansion
6127 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6128 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6129 * g++.dg/ext/cleanup-1.C: Likewise.
6130 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6131 * g++.dg/template/sfinae10.C: Likewise.
6132 * g++.dg/tm/wrap-2.C: Likewise.
6133 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6134 * g++.dg/warn/Wsign-conversion.C: Likewise.
6135 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6136 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6137 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6138 it to run with -ftrack-macro-expansion.
6139 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6140 test cases without -ftrack-macro-expansion.
6141
6142 Fix location for static class members
6143 * g++.dg/template/sfinae6_neg.C: Adjust.
6144
6145 Make conversion warnings work on NULL with -ftrack-macro-expansion
6146 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6147 alongside the previous testing for NULL.
6148
6149 Fix -Wuninitialized for -ftrack-macro-expansion
6150 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6151
6152 Strip "<built-in>" loc from displayed expansion context
6153 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6154 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6155 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6156 new test above.
6157
6158 Fix expansion point loc for macro-like tokens
6159 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6160 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6161
6162 Fix token pasting with -ftrack-macro-expansion
6163 * gcc.dg/cpp/paste17.c: New test case for
6164 -ftrack-macro-expansion=2 mode only.
6165 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6166
6167 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6168
6169 * gnat.dg/warn6.ad[sb]: New test.
6170
6171 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6172
6173 PR 53149
6174 * gcc.dg/20011021-1.c: Adjust testcase.
6175
6176 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6177
6178 PR fortran/53148
6179 * gfortran.dg/function_optimize_12.f90: New test.
6180
6181 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6182
6183 PR target/53156
6184 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6185 code to match current output and cover new peephole2 pattern.
6186
6187 2012-04-27 Ollie Wild <aaw@google.com>
6188
6189 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6190
6191 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6192
6193 * gcc.c-torture/execute/20120427-2.c: New testcase.
6194 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6195 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6196 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6197
6198 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6199
6200 PR target/53138
6201 * gcc.c-torture/execute/20120427-1.c: New testcase.
6202
6203 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6204
6205 PR middle-end/27139
6206 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6207
6208 2012-04-27 Tom de Vries <tom@codesourcery.com>
6209
6210 PR tree-optimization/51879
6211 * gcc.dg/pr51879.c: New test.
6212 * gcc.dg/pr51879-2.c: Same.
6213 * gcc.dg/pr51879-3.c: Same.
6214 * gcc.dg/pr51879-4.c: Same.
6215 * gcc.dg/pr51879-6.c: Same.
6216
6217 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6218
6219 PR c++/53096
6220 * g++.dg/cpp0x/defaulted35.C: New.
6221 * g++.dg/cpp0x/defaulted15.C: Adjust.
6222
6223 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6224
6225 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6226 structure layout.
6227
6228 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6229
6230 * gcc.target/i386/builtin_target.c: Check avx2.
6231
6232 2012-04-26 Alan Modra <amodra@gmail.com>
6233
6234 * gcc.target/powerpc/savres.c: New test.
6235 * gcc.target/powerpc/powerpc.exp: Run it.
6236
6237 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6238
6239 PR target/53120
6240 * gcc.dg/torture/pr53120.c: New test.
6241
6242 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR middle-end/52979
6245 * gcc.c-torture/compile/pr52979-1.c: New test.
6246 * gcc.c-torture/execute/pr52979-1.c: New test.
6247 * gcc.c-torture/execute/pr52979-2.c: New test.
6248
6249 2012-04-25 Richard Guenther <rguenther@suse.de>
6250
6251 * gcc.target/i386/l_fma_float_5.c: Adjust.
6252 * gcc.target/i386/l_fma_double_4.c: Likewise.
6253 * gcc.target/i386/l_fma_float_2.c: Likewise.
6254 * gcc.target/i386/l_fma_float_6.c: Likewise.
6255 * gcc.target/i386/l_fma_double_1.c: Likewise.
6256 * gcc.target/i386/l_fma_double_5.c: Likewise.
6257 * gcc.target/i386/l_fma_float_3.c: Likewise.
6258 * gcc.target/i386/l_fma_double_2.c: Likewise.
6259 * gcc.target/i386/l_fma_double_6.c: Likewise.
6260 * gcc.target/i386/l_fma_float_4.c: Likewise.
6261 * gcc.target/i386/l_fma_double_3.c: Likewise.
6262 * gcc.target/i386/l_fma_float_1.c: Likewise.
6263
6264 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR tree-optimization/53058
6267 * gcc.c-torture/compile/pr53058.c: New test.
6268
6269 2012-04-25 Jan Hubicka <jh@suse.cz>
6270
6271 PR middle-end/53088
6272 * gcc.target/i386/pr39082-1.c: Update warning location.
6273
6274 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c/52880
6277 * gcc.dg/pr52880.c: New test.
6278
6279 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6280
6281 * gcc.dg/m-un-2.c: Update.
6282 * gcc.dg/20011021-1.c: Update.
6283
6284 2012-04-25 Tobias Burnus <burnus@net-b.de>
6285
6286 PR fortran/52196
6287 * gfortran.dg/realloc_on_assign_14.f90: New.
6288
6289 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6290
6291 PR testsuite/52641
6292 PR tree-optimizations/52891
6293 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6294
6295 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6296
6297 PR c++/52363
6298 * g++.dg/cpp0x/sfinae35.C: New.
6299 * g++.dg/cpp0x/sfinae36.C: Likewise.
6300
6301 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6302
6303 * gcc.target/builtin_target.c: New testcase.
6304
6305 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6306
6307 PR target/47197
6308 * gcc.target/powerpc/pr47197.c: New test.
6309
6310 2012-04-24 Richard Guenther <rguenther@suse.de>
6311
6312 PR tree-optimization/53085
6313 * g++.dg/torture/pr53085.C: New testcase.
6314
6315 2012-04-24 Andrew Pinski <apinski@cavium.com>
6316
6317 PR tree-opt/33512
6318 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6319 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6320 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6321
6322 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR middle-end/53084
6325 * gcc.c-torture/execute/pr53084.c: New test.
6326
6327 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6330
6331 2012-04-23 Andrew Pinski <apinski@cavium.com>
6332
6333 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6334
6335 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6336
6337 PR regression/53076
6338 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6339 * gcc.dg/torture/builtin-power-1.c: Likewise.
6340
6341 2012-04-23 Richard Guenther <rguenther@suse.de>
6342
6343 PR tree-optimization/53070
6344 * gcc.dg/torture/pr53070.c: New testcase.
6345
6346 2012-04-23 Richard Guenther <rguenther@suse.de>
6347
6348 PR c/53060
6349 * gcc.dg/pr53060.c: New testcase.
6350
6351 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR tree-optimizations/52891
6354 * gcc.c-torture/compile/pr52891-1.c: New test.
6355 * gcc.c-torture/compile/pr52891-2.c: New test.
6356
6357 2012-04-22 Tobias Burnus <burnus@net-b.de>
6358
6359 PR fortran/53051
6360 * gfortran.dg/read_float_4.f90: New.
6361
6362 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6363
6364 PR 35441
6365 * c-c++-common/pr35441.C: New.
6366
6367 2012-04-20 Ian Lance Taylor <iant@google.com>
6368
6369 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6370 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6371
6372 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6373
6374 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6375 array access.
6376 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6377
6378 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6379
6380 PR rtl-optimization/44214
6381 * gcc.dg/pr44214-1.c: New test.
6382 * gcc.dg/pr44214-2.c: Likewise.
6383 * gcc.dg/pr44214-3.c: Likewise.
6384
6385 2012-04-20 Richard Guenther <rguenther@suse.de>
6386
6387 * g++.dg/torture/20120420-1.C: New testcase.
6388
6389 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6390
6391 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6392
6393 2012-04-19 Christian Bruel <christian.bruel@st.com>
6394
6395 * gcc.dg/pr52283.c: New test.
6396
6397 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6398
6399 * gcc.dg/pr37985.c: New test.
6400
6401 2012-04-19 Richard Guenther <rguenther@suse.de>
6402
6403 PR rtl-optimization/44688
6404 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6405 possibly profitable.
6406
6407 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6408
6409 PR tree-optimization/52976
6410 * gfortran.dg/reassoc_11.f: New test.
6411
6412 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6413
6414 PR tree-optimization/52976
6415 * gfortran.dg/reassoc_7.f: New test.
6416 * gfortran.dg/reassoc_8.f: Likewise.
6417 * gfortran.dg/reassoc_9.f: Likewise.
6418 * gfortran.dg/reassoc_10.f: Likewise.
6419
6420 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/52422
6423 * g++.dg/cpp0x/sfinae33.C: New.
6424 * g++.dg/cpp0x/sfinae34.C: Likewise.
6425
6426 2012-04-18 Joey Ye <joey.ye@arm.com>
6427
6428 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6429
6430 2012-04-18 Richard Guenther <rguenther@suse.de>
6431
6432 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6433 array access.
6434 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6435 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6436
6437 2012-04-17 Tom de Vries <tom@codesourcery.com>
6438
6439 * g++.dg/pr51264-4.C: New test.
6440
6441 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/52599
6444 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6445
6446 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/53003
6449 * g++.dg/parse/crash59.C: New.
6450
6451 2012-04-17 Michael Matz <matz@suse.de>
6452
6453 PR tree-optimization/18437
6454 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6455
6456 2012-04-17 Richard Guenther <rguenther@suse.de>
6457
6458 PR middle-end/53011
6459 * g++.dg/torture/pr53011.C: New testcase.
6460
6461 2012-04-16 Jason Merrill <jason@redhat.com>
6462
6463 PR c++/38543
6464 * g++.dg/cpp0x/variadic131.C: New.
6465
6466 PR c++/52008
6467 * g++.dg/cpp0x/variadic130.C: New.
6468
6469 PR c++/50830
6470 * g++.dg/cpp0x/variadic129.C: New.
6471
6472 PR c++/50303
6473 * g++.dg/cpp0x/variadic128.C: New.
6474
6475 2012-04-16 Tobias Burnus <burnus@net-b.de>
6476
6477 PR fortran/52864
6478 * gfortran.dg/pointer_intent_6.f90: New.
6479
6480 2012-04-16 Tobias Burnus <burnus@net-b.de>
6481
6482 PR fortran/52916
6483 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6484 to include public_private_module_4.f90.
6485 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6486 targets.
6487
6488 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6489
6490 PR c++/49152
6491 * g++.dg/diagnostic/operator1.C: New.
6492 * g++.dg/ext/label5.C: Adjust.
6493 * g++.dg/ext/va-arg1.C: Likewise.
6494 * g++.dg/other/error20.C: Likewise.
6495 * g++.dg/other/error20.C: Likewise.
6496 * g++.dg/other/error16.C: Likewise.
6497 * g++.dg/other/error10.C: Likewise.
6498 * g++.dg/parse/error30.C: Likewise.
6499 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6500
6501 2012-04-16 Jason Merrill <jason@redhat.com>
6502
6503 PR c++/51148
6504 * g++.dg/cpp0x/variadic127.C: New.
6505
6506 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6507
6508 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6509 testcase name.
6510 Use fail, pass instead of unresolved.
6511 Don't log $optstr.
6512
6513 PR testsuite/52948
6514 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6515 TODO_dump_func.
6516 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6517 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6518 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6519
6520 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6521
6522 PR fortran/52968
6523 * gfortran.dg/typebound_call_23.f03: New test case.
6524
6525 2012-04-15 Jason Merrill <jason@redhat.com>
6526
6527 PR c++/47220
6528 * g++.dg/cpp0x/variadic126.C: New.
6529
6530 PR c++/52380
6531 * g++.dg/cpp0x/variadic125.C: New.
6532
6533 PR c++/52292
6534 * g++.dg/cpp0x/variadic124.C: New.
6535
6536 PR c++/52706
6537 * g++.dg/cpp0x/nullptr27.C: New.
6538
6539 PR c++/52818
6540 * g++.dg/warn/format8.C: New.
6541
6542 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6543
6544 PR fortran/51082
6545 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6546
6547 2012-04-14 Tobias Burnus <burnus@net-b.de>
6548
6549 PR fortran/52916
6550 PR fortran/40973
6551 * gfortran.dg/public_private_module_3.f90: New.
6552 * gfortran.dg/public_private_module_4.f90: New.
6553
6554 2012-04-14 Tom de Vries <tom@codesourcery.com>
6555
6556 * gcc.dg/superblock.c: New test.
6557
6558 2012-04-14 Tom de Vries <tom@codesourcery.com>
6559
6560 * gcc.dg/pr51879-12.c: New test.
6561
6562 2012-04-13 Jason Merrill <jason@redhat.com>
6563
6564 PR c++/52824
6565 * g++.dg/cpp0x/variadic123.C: New.
6566 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6567
6568 PR c++/52905
6569 * g++.dg/cpp0x/initlist-ctor1.C: New.
6570
6571 PR c++/52915
6572 * g++.dg/other/anon-union2.C: New.
6573
6574 2012-04-13 Martin Jambor <mjambor@suse.cz>
6575
6576 PR middle-end/52939
6577 * g++.dg/ipa/pr52939.C: New test.
6578
6579 2012-04-13 Tom de Vries <tom@codesourcery.com>
6580
6581 * gcc.dg/pr52734.c: New test.
6582
6583 2012-04-13 Richard Guenther <rguenther@suse.de>
6584
6585 PR tree-optimization/52969
6586 * gcc.dg/torture/pr52969.c: New testcase.
6587
6588 2012-04-13 Richard Guenther <rguenther@suse.de>
6589
6590 PR c/52549
6591 * gcc.dg/pr52549.c: New testcase.
6592
6593 2012-04-13 Richard Guenther <rguenther@suse.de>
6594
6595 PR c/52862
6596 * gcc.dg/pr52862.c: New testcase.
6597
6598 2012-04-13 Joey Ye <joey.ye@arm.com>
6599
6600 * gcc.target/arm/thumb1-imm.c: New testcase.
6601
6602 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6603
6604 PR target/52932
6605 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6606 second function argument.
6607 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6608 (calc_permps): Update declaration. Calculate result correctly.
6609 (avx2_test): Change src2 type to union256i_d.
6610 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6611 correctly.
6612
6613 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6614
6615 PR target/52775
6616 * gcc.target/powerpc/pr52775.c: New file.
6617
6618 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 PR tree-optimization/18589
6621 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6622 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6623 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6624 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6625 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6626 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6627 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6628 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6629 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6630 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6631
6632 2012-04-12 Richard Guenther <rguenther@suse.de>
6633
6634 PR tree-optimization/52943
6635 * gcc.dg/torture/pr52943.c: New testcase.
6636
6637 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6638
6639 PR target/50751
6640 * gcc/target/sh/pr50751-4.c: New.
6641 * gcc/target/sh/pr50751-5.c: New.
6642 * gcc/target/sh/pr50751-6.c: New.
6643 * gcc/target/sh/pr50751-7.c: New.
6644
6645 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6646
6647 PR c++/52465
6648 * g++.dg/lookup/using52.C: New.
6649
6650 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6651
6652 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6653
6654 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6655
6656 PR rtl-optimization/52876
6657 * gcc.target/i386/pr52876.c: New.
6658
6659 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6660
6661 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6662 __UINTPTR_TYPE__.
6663 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6664 __INTPTR_TYPE__.
6665 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6666 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6667 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6668 (ptrdiff_t): ... this. All uses changed.
6669 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6670 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6671 __INTPTR_TYPE__.
6672 (main): Cast argument to __INTPTR_TYPE__.
6673 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6674 size_t.
6675 * gcc.dg/mallign.c (main): Likewise.
6676 * gcc.dg/pr38700.c (foo): Likewise.
6677 * gcc.dg/long-long-cst1.c (t): Likewise.
6678 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6679 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6680 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6681 * gcc.dg/pr25682.c (d, foo): Likewise.
6682 * gcc.dg/format/cast-1.c (f): Likewise.
6683 * gcc.dg/c90-const-expr-10.c
6684 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6685 (size_t): ...this. All uses changed.
6686 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6687 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6688 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6689 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6690 * gcc.dg/sequence-pt-1.c: Likewise.
6691 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6692 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6693 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6694 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6695 of ptrdiff_t with it.
6696 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6697 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6698 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6699
6700 2012-04-11 Jason Merrill <jason@redhat.com>
6701
6702 PR debug/45088
6703 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6704 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6705
6706 PR c++/52906
6707 * g++.dg/ext/attrib45.C: New.
6708
6709 * g++.dg/eh/dtor3.C: New.
6710
6711 2012-04-11 Richard Guenther <rguenther@suse.de>
6712
6713 PR middle-end/52621
6714 * gfortran.dg/pr52621.f90: New testcase.
6715
6716 2012-04-11 Richard Guenther <rguenther@suse.de>
6717
6718 PR middle-end/52918
6719 * g++.dg/torture/pr52918-1.C: New testcase.
6720 * g++.dg/torture/pr52918-2.C: Likewise.
6721
6722 2012-04-11 Tobias Burnus <burnus@net-b.de>
6723
6724 PR fortran/52729
6725 * gfortran.dg/block_11.f90: New.
6726
6727 2012-04-11 Nick Clifton <nickc@redhat.com>
6728
6729 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6730
6731 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6732
6733 PR target/16458
6734 * gcc.target/powerpc/pr16458-1.c: New test.
6735 * gcc.target/powerpc/pr16458-2.c: Likewise.
6736 * gcc.target/powerpc/pr16458-3.c: Likewise.
6737 * gcc.target/powerpc/pr16458-4.c: Likewise.
6738
6739 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6740
6741 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6742 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6743 * gcc.dg/builtin-bswap-5.c: Likewise.
6744 * gcc.target/i386/builtin-bswap-4.c: New test.
6745
6746 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6747
6748 PR 24985
6749 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6750
6751 2012-04-11 Richard Guenther <rguenther@suse.de>
6752
6753 PR rtl-optimization/52881
6754 * gcc.dg/torture/pr52881.c: New testcase.
6755 * gcc.dg/torture/pr52913.c: Likewise.
6756
6757 2012-04-11 Richard Guenther <rguenther@suse.de>
6758
6759 PR tree-optimization/52912
6760 * gcc.dg/torture/pr52912.c: New testcase.
6761
6762 2010-04-10 Michael Matz <matz@suse.de>
6763
6764 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6765 * gcc.dg/vect/vect-outer-1.c: Adjust.
6766 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6767 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6768 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6769 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6770 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6771 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6772
6773 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6774
6775 PR tree-optimization/52870
6776 * gcc.dg/vect/pr52870.c: New test.
6777
6778 2012-04-09 Mike Stump <mikestump@comcast.net>
6779
6780 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6781 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6782 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6783 * gnat.dg/aggr11.adb: Likewise.
6784 * gnat.dg/aggr11_pkg.ads: Likewise.
6785 * gnat.dg/aggr15.adb: Likewise.
6786 * gnat.dg/aggr15.ads: Likewise.
6787 * gnat.dg/aggr17.adb: Likewise.
6788 * gnat.dg/aggr18.adb: Likewise.
6789 * gnat.dg/array14.adb: Likewise.
6790 * gnat.dg/array14.ads: Likewise.
6791 * gnat.dg/array14_pkg.ads: Likewise.
6792 * gnat.dg/array19.adb: Likewise.
6793 * gnat.dg/array19.ads: Likewise.
6794 * gnat.dg/discr27.adb: Likewise.
6795 * gnat.dg/discr27.ads: Likewise.
6796 * gnat.dg/discr35.adb: Likewise.
6797 * gnat.dg/discr35.ads: Likewise.
6798 * gnat.dg/discr6.adb: Likewise.
6799 * gnat.dg/discr6_pkg.ads: Likewise.
6800 * gnat.dg/import1.adb: Likewise.
6801 * gnat.dg/import1.ads: Likewise.
6802 * gnat.dg/loop_address2.adb: Likewise.
6803 * gnat.dg/opt7.adb: Likewise.
6804 * gnat.dg/opt7.ads: Likewise.
6805 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6806 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6807 * gnat.dg/rep_clause2.adb: Likewise.
6808 * gnat.dg/rep_clause2.ads: Likewise.
6809 * gnat.dg/slice2.adb: Likewise.
6810 * gnat.dg/slice2.ads: Likewise.
6811 * gnat.dg/slice6.adb: Likewise.
6812 * gnat.dg/slice6_pkg.ads: Likewise.
6813 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6814 * gnat.dg/taft_type2.adb: Likewise.
6815 * gnat.dg/taft_type2.ads: Likewise.
6816 * gnat.dg/taft_type2_pkg.ads: Likewise.
6817 * gnat.dg/volatile10.adb: Likewise.
6818 * gnat.dg/volatile10_pkg.ads: Likewise.
6819
6820 * gcc.dg/dll-8.c: Remove execute permissions.
6821 * g++.dg/ext/dllexport5.C: Likewise.
6822
6823 2012-04-09 Jan Hubicka <jh@suse.cz>
6824
6825 PR lto/52722
6826 PR lto/51765
6827 PR lto/52634
6828 * gcc.dg/lto/pr52634_1.c: New testcase.
6829 * gcc.dg/lto/pr52634_0.c: New testcase.
6830
6831 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6832
6833 PR target/52883
6834 * gcc.target/i386/pr52883.c: New testcase.
6835
6836 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6837
6838 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6839 (check_effective_target_sync_long_long): Add SPARC case.
6840 (check_effective_target_sync_long_long_runtime): Likewise.
6841 (check_effective_target_sync_int_long): Adjust SPARC case.
6842 (check_effective_target_sync_char_short): Likewise.
6843
6844 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6845
6846 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6847 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6848
6849 2012-04-08 Tobias Burnus <burnus@net-b.de>
6850
6851 PR fortran/40973
6852 PR fortran/52751
6853 * gfortran.dg/public_private_module_2.f90: New.
6854
6855 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6856
6857 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6858 directives.
6859
6860 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6861
6862 PR fortran/52893
6863 * gfortran.dg/function_optimize_11.f90: New test.
6864
6865 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6866
6867 PR fortran/52668
6868 * gfortran.dg/use_only_6.f90: New test.
6869
6870 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6871
6872 PR fortran/52668
6873 * gfortran.dg/use_only_6.f90: New test.
6874 2012-04-06 Mike Stump <mikestump@comcast.net>
6875
6876 PR testsuite/50722
6877 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6878
6879 2012-04-05 Jason Merrill <jason@redhat.com>
6880
6881 PR c++/52596
6882 * g++.dg/template/qualified-id5.C: New.
6883
6884 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6885
6886 PR target/52882
6887 * gcc.target/i386/pr52882.c: New test.
6888
6889 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6890 Dominique D'Humieures <dominiq@lps.ens.fr>
6891
6892 PR testsuite/52614
6893 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6894 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6895
6896 2012-04-04 Jason Merrill <jason@redhat.com>
6897
6898 PR c++/52845
6899 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6900
6901 2012-04-03 Jason Merrill <jason@redhat.com>
6902
6903 PR c++/52796
6904 * g++.dg/cpp0x/variadic-value1.C: New.
6905
6906 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6907
6908 * gnat.dg/pack18.adb: New test.
6909 * gnat.dg/pack18_pkg.ads: New helper.
6910
6911 2012-04-03 Richard Guenther <rguenther@suse.de>
6912
6913 PR tree-optimization/52808
6914 * gcc.dg/pr52808.c: New testcase.
6915
6916 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/52835
6919 * gfortran.dg/pr52835.f90: New test.
6920
6921 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gnat.dg/specs/aggr5.ads: New test.
6924
6925 2012-04-02 Richard Guenther <rguenther@suse.de>
6926
6927 PR tree-optimization/52756
6928 * gcc.dg/torture/pr52756.c: New testcase.
6929
6930 2012-04-02 Richard Guenther <rguenther@suse.de>
6931
6932 PR middle-end/52803
6933 * gcc.dg/pr52803.c: New testcase.
6934
6935 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6936
6937 PR c++/40942
6938 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6939 DR 214 in account.
6940
6941 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6942
6943 PR c++/50043
6944 * g++.dg/cpp0x/noexcept17.C: New.
6945 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6946 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6947 * g++.dg/cpp0x/noexcept01.C: Likewise.
6948 * g++.dg/eh/init-temp1.C: Likewise.
6949 * g++.dg/eh/ctor1.C: Likwise.
6950
6951 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6952
6953 * gnat.dg/controlled6.adb: New test.
6954 * gnat.dg/controlled6_pkg.ads: New helper.
6955 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6956
6957 2012-03-30 Richard Henderson <rth@redhat.com>
6958
6959 PR debug/52727
6960 * g++.dg/opt/pr52727.C: New testcase.
6961
6962 2012-03-30 Richard Guenther <rguenther@suse.de>
6963
6964 PR tree-optimization/52754
6965 * gcc.target/i386/pr52754.c: New testcase.
6966
6967 2012-03-30 Richard Guenther <rguenther@suse.de>
6968
6969 PR middle-end/52772
6970 * g++.dg/torture/pr52772.C: New testcase.
6971
6972 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/52718
6975 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6976
6977 2012-03-29 Jason Merrill <jason@redhat.com>
6978
6979 PR c++/52685
6980 * g++.dg/template/inherit8.C: New.
6981
6982 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR c++/52759
6985 * g++.dg/ext/weak4.C: New test.
6986
6987 PR tree-optimization/52760
6988 * gcc.c-torture/execute/pr52760.c: New test.
6989
6990 2012-03-29 Jason Merrill <jason@redhat.com>
6991
6992 PR c++/52743
6993 * g++.dg/cpp0x/initlist-array3.C: New.
6994
6995 2012-03-28 Jason Merrill <jason@redhat.com>
6996
6997 PR c++/52746
6998 * g++.dg/overload/virtual2.C: New.
6999
7000 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7001
7002 * gnat.dg/vect7.ad[sb]: New test.
7003
7004 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7005 Tobias Burnus <burnus@gcc.gnu.org>
7006
7007 PR fortran/52652
7008 * gfortran.dg/allocate_class_1.f90 : Change error test.
7009 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7010 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7011 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7012
7013 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR middle-end/52691
7016 * gcc.dg/pr52691.c: New test.
7017
7018 PR middle-end/52750
7019 * gcc.c-torture/compile/pr52750.c: New test.
7020
7021 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7022
7023 PR target/52692
7024 * gcc.target/avr/torture/builtins-2.c: New test.
7025
7026 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR target/52736
7029 * gcc.target/i386/pr52736.c: New test.
7030
7031 2012-03-27 Martin Jambor <mjambor@suse.cz>
7032
7033 PR middle-end/52693
7034 * gcc.dg/torture/pr52693.c: New test.
7035
7036 2012-03-27 Meador Inge <meadori@codesourcery.com>
7037
7038 PR c++/52672
7039 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7040
7041 2012-03-27 Mike Stump <mikestump@comcast.net>
7042
7043 PR target/52665
7044 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7045 failures that match branch names.
7046
7047 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7048 H.J. Lu <hongjiu.lu@intel.com>
7049
7050 PR target/52698
7051 * gcc.target/i386/pr52698.c: New test.
7052
7053 2012-03-27 Richard Guenther <rguenther@suse.de>
7054
7055 PR middle-end/52720
7056 * gcc.dg/torture/pr52720.c: New testcase.
7057
7058 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7059
7060 * gnat.dg/pack17.adb: New test.
7061
7062 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7063
7064 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7065 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7066
7067 2012-03-26 Martin Jambor <mjambor@suse.cz>
7068
7069 PR tree-optimization/50052
7070 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7071
7072 2012-03-26 Richard Guenther <rguenther@suse.de>
7073
7074 PR tree-optimization/52701
7075 * gfortran.dg/pr52701.f90: New testcase.
7076
7077 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7078
7079 PR tree-optimization/52686
7080 * gcc.target/arm/pr52686.c: New test.
7081
7082 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7083
7084 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7085 Add "-Os -flto" to list.
7086
7087 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7088
7089 * gnat.dg/concat2.ad[sb]: New test.
7090
7091 2012-03-24 Jason Merrill <jason@redhat.com>
7092
7093 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7094 * g++.dg/cpp0x/trailing2.C: Likewise.
7095 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7096 * g++.dg/cpp1y/auto-fn1.C: New.
7097 * g++.dg/cpp1y/auto-fn2.C: New.
7098 * g++.dg/cpp1y/auto-fn3.C: New.
7099 * g++.dg/cpp1y/auto-fn4.C: New.
7100 * g++.dg/cpp1y/auto-fn5.C: New.
7101 * g++.dg/cpp1y/auto-fn6.C: New.
7102 * g++.dg/cpp1y/auto-fn7.C: New.
7103 * g++.dg/cpp1y/auto-fn8.C: New.
7104 * g++.dg/cpp1y/auto-fn9.C: New.
7105 * g++.dg/cpp1y/auto-fn10.C: New.
7106 * g++.dg/cpp1y/auto-fn11.C: New.
7107
7108 2012-03-23 Richard Guenther <rguenther@suse.de>
7109
7110 PR tree-optimization/52678
7111 * gfortran.dg/pr52678.f: New testcase.
7112
7113 2012-03-23 Richard Guenther <rguenther@suse.de>
7114
7115 PR tree-optimization/52638
7116 * g++.dg/torture/pr52638.C: New testcase.
7117
7118 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7119
7120 PR c++/52487
7121 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7122
7123 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR c++/52671
7126 * g++.dg/ext/attrib44.C: New test.
7127
7128 2012-03-22 Jan Hubicka <jh@suse.cz>
7129
7130 PR middle-end/51737
7131 * g++.dg/torture/pr51737.C: New testcase
7132
7133 2012-03-22 Richard Guenther <rguenther@suse.de>
7134
7135 PR tree-optimization/52548
7136 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7137
7138 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7139
7140 * lib/fortran-modules.exp (list-module-names-1): Remove
7141 warning.
7142
7143 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7144
7145 PR target/50751
7146 * gcc.target/sh/pr50751-1.c: New.
7147 * gcc.target/sh/pr50751-2.c: New.
7148 * gcc.target/sh/pr50751-3.c: New.
7149
7150 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7151
7152 PR target/52479
7153 * gcc.target/sh/sh4a-cos.c: Remove.
7154 * gcc.target/sh/sh4a-sin.c: Remove.
7155 * gcc.target/sh/sh4a-sincos.c: Remove.
7156
7157 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7158
7159 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7160 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7161
7162 2012-03-21 Martin Jambor <mjambor@suse.cz>
7163
7164 PR testsuite/52641
7165 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7166 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7167
7168 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7169
7170 * gcc.target/arm/thumb-16bit-ops.c: New file.
7171 * gcc.target/arm/thumb-ifcvt.c: New file.
7172
7173 2012-03-20 Jason Merrill <jason@redhat.com>
7174
7175 * lib/target-supports.exp: Add { target c++1y }.
7176
7177 * g++.dg/cpp0x/auto32.C: New.
7178
7179 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7180
7181 PR testsuite/52641
7182 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7183 int32plus.
7184 * gcc.dg/torture/pr48124-4.c: Ditto:
7185 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7186
7187 2012-03-20 Jason Merrill <jason@redhat.com>
7188
7189 PR c++/52510
7190 * g++.dg/cpp0x/initlist66.C: New.
7191
7192 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7193
7194 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7195 __AVR_HAVE_LPMX__
7196
7197 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7198
7199 PR target/49868
7200 * gcc.target/avr/torture/addr-space-2.h: New file.
7201 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7202 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7203 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7204 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7205
7206 2012-03-20 Richard Guenther <rguenther@suse.de>
7207
7208 * gnat.dg/pack16.adb: New testcase.
7209 * gnat.dg/pack16_pkg.ads: Likewise.
7210 * gnat.dg/specs/pack8.ads: Likewise.
7211 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7212
7213 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7214
7215 * g++.dg/warn/Wuseless-cast.C: Extend.
7216
7217 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7218
7219 PR c++/14710
7220 * g++.dg/warn/Wuseless-cast.C: New.
7221
7222 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7223
7224 PR libfortran/52608
7225 * gfortran.dg/pr52608.f90: New test.
7226
7227 2012-03-17 Tobias Burnus <burnus@net-b.de>
7228
7229 PR fortran/52585
7230 * gfortran.dg/proc_ptr_36.f90: New.
7231
7232 2012-03-16 Martin Jambor <mjambor@suse.cz>
7233
7234 * gcc.dg/misaligned-expand-1.c: New test.
7235 * gcc.dg/misaligned-expand-3.c: Likewise.
7236
7237 2012-03-16 Richard Guenther <rguenther@suse.de>
7238 Kai Tietz <ktietz@redhat.com>
7239
7240 PR middle-end/48814
7241 * gcc.c-torture/execute/pr48814-1.c: New test.
7242 * gcc.c-torture/execute/pr48814-2.c: New test.
7243 * gcc.dg/tree-ssa/assign-1.c: New test.
7244 * gcc.dg/tree-ssa/assign-2.c: New test.
7245 * gcc.dg/tree-ssa/assign-3.c: New test.
7246
7247 2012-03-16 Richard Guenther <rguenther@suse.de>
7248
7249 * gnat.dg/specs/pack7.ads: New testcase.
7250
7251 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR target/52568
7254 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7255 * gcc.dg/torture/vshuf-8.inc: Likewise.
7256 * gcc.dg/torture/vshuf-16.inc: Likewise.
7257 * gcc.dg/torture/vshuf-32.inc: Likewise.
7258
7259 2012-03-15 Jason Merrill <jason@redhat.com>
7260
7261 * g++.dg/torture/pr52582.C: New.
7262
7263 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7264
7265 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7266
7267 2012-03-15 Ira Rosen <irar@il.ibm.com>
7268 Ulrich Weigand <ulrich.weigand@linaro.org>
7269
7270 * gcc.dg/vect/slp-cond-3.c: New test.
7271 * gcc.dg/vect/slp-cond-4.c: New test.
7272
7273 2012-03-15 Ira Rosen <irar@il.ibm.com>
7274 Ulrich Weigand <ulrich.weigand@linaro.org>
7275
7276 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7277 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7278
7279 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7280
7281 PR libfortran/52434
7282 PR libfortran/48878
7283 PR libfortran/38199
7284 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7285 * gfortran.dg/round_1.f03: Likewise.
7286
7287 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7288 Andrew Pinski <apinski@cavium.com>
7289
7290 PR middle-end/52592
7291 * gcc.dg/pr52592.c: New test.
7292
7293 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7294
7295 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7296 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7297 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7298 * lib/fortran-modules.exp: .. this new file. Adjust users.
7299 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7300 gfortran-dg-debug-runtest): Call cleanup-modules.
7301 * lib/fortran-torture.exp (fortran-torture-execute,
7302 fortran-torture): Likewise.
7303 * gfortran.dg/coarray/caf.exp: Likewise.
7304 * lib/lto.exp: Likewise.
7305 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7306 * gfortran.dg/class_4b.f03: Likewise.
7307 * gfortran.dg/class_4c.f03: Likewise.
7308 * gfortran.dg/class_45a.f03: Likewise.
7309 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7310 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7311 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7312 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7313 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7314 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7315 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7316 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7317 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7318 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7319 * gfortran.dg/whole_file_28.f90: Likewise.
7320 * gfortran.dg/whole_file_29.f90: Likewise.
7321 * gfortran.dg/whole_file_30.f90: Likewise.
7322 * gfortran.dg/whole_file_31.f90: Likewise.
7323
7324 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR tree-optimization/52267
7327 * gcc.dg/pr52267.c: New test.
7328 * gcc.dg/tree-ssa/vrp65.c: New test.
7329 * gcc.dg/tree-ssa/vrp66.c: New test.
7330
7331 2012-03-15 Richard Guenther <rguenther@suse.de>
7332
7333 PR middle-end/52580
7334 * gfortran.dg/vect/pr52580.f: New testcase.
7335
7336 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7337
7338 * gcc.target/sh/fpul-usage-1.c: New.
7339
7340 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7341
7342 PR target/49468
7343 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7344 * gcc.target/sh/pr49468-di.c: Likewise.
7345
7346 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7347
7348 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7349 * gcc.dg/c99-stdint-6.c: Likewise.
7350 * gcc.dg/lto/20090210_0.c: Likewise.
7351 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7352 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7353 * gcc.dg/pragma-init-fini-2.c: Likewise.
7354 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7355 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7356 * gcc.target/i386/pr22152.c: Likewise.
7357 * gcc.target/i386/vect8-ret.c: Likewise.
7358 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7359 handling.
7360
7361 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7362
7363 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7364 * g++.dg/tree-prof/partition1.C: Likewise.
7365 * g++.dg/tree-prof/partition2.C: Likewise.
7366 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7367 handling.
7368 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7369 * gcc.c-torture/execute/20010724-1.c: Remove.
7370 * gcc.c-torture/execute/20010724-1.x: Remove.
7371 * gcc.c-torture/execute/20040208-2.c: Remove.
7372 * gcc.c-torture/execute/20040208-2.x: Remove.
7373 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7374 Remove.
7375 (main) [__mips__ && __sgi__]: Remove.
7376 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7377 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7378 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7379 mips-sgi-irix6* handling.
7380 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7381 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7382 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7383 handling.
7384 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7385 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7386 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7387 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7388 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7389 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7390 mips-sgi-irix6*.
7391 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7392 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7393 * gcc.target/mips/save-restore-3.c: Likewise.
7394 * gcc.target/mips/save-restore-4.c: Likewise.
7395 * gcc.target/mips/save-restore-5.c: Likewise.
7396 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7397 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7398 messages.
7399 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7400 IRIX 6 handling.
7401 (restore_ld_library_path_env_vars): Likewise.
7402 * lib/target-supports.exp (check_profiling_available): Remove
7403 mips*-*-irix* handling.
7404 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7405 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7406 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7407
7408 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR c++/52582
7411 * g++.dg/opt/pr52582.C: New test.
7412
7413 2012-03-14 Richard Guenther <rguenther@suse.de>
7414
7415 PR tree-optimization/52571
7416 * gcc.dg/vect/vect-2.c: Initialize arrays.
7417 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7418 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7419 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7420
7421 2012-03-14 Richard Guenther <rguenther@suse.de>
7422
7423 PR middle-end/52080
7424 PR middle-end/52097
7425 PR middle-end/48124
7426 * gcc.dg/torture/pr48124-1.c: New testcase.
7427 * gcc.dg/torture/pr48124-2.c: Likewise.
7428 * gcc.dg/torture/pr48124-3.c: Likewise.
7429 * gcc.dg/torture/pr48124-4.c: Likewise.
7430
7431 2012-03-14 Richard Guenther <rguenther@suse.de>
7432
7433 PR middle-end/52578
7434 * gcc.dg/pr52578.c: New testcase.
7435
7436 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR c++/52521
7439 * g++.dg/cpp0x/udlit-args2.C: New test.
7440
7441 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7442
7443 PR target/48596
7444 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7445 * gcc.c-torture/compile/pr48596.c: ... here.
7446
7447 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7448
7449 PR c++/51641
7450 * g++.dg/lookup/hidden-class17.C: New test.
7451
7452 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR c/52577
7455 * gcc.dg/Wunused-var-3.c: New test.
7456
7457 2012-03-13 Martin Jambor <mjambor@suse.cz>
7458
7459 * gcc.dg/misaligned-expand-2.c: New test.
7460
7461 2012-03-13 Richard Guenther <rguenther@suse.de>
7462
7463 PR middle-end/52134
7464 * gcc.dg/pr52134.c: New testcase.
7465
7466 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7467
7468 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7469
7470 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7471
7472 PR tree-optimization/46728
7473 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7474 * gcc.target/powerpc/pr46728-5.c: Likewise.
7475 * gcc.target/powerpc/pr46728-8.c: Likewise.
7476 * gcc.target/powerpc/pr46728-10.c: Likewise.
7477 * gcc.target/powerpc/pr46728-11.c: Likewise.
7478 * gcc.target/powerpc/pr46728-13.c: Likewise.
7479 * gcc.target/powerpc/pr46728-14.c: Likewise.
7480 * gcc.target/powerpc/pr46728-15.c: Likewise.
7481
7482 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7483
7484 PR c++/52299
7485 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7486
7487 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7488
7489 PR tree-optimization/46728
7490 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7491 * gcc.target/powerpc/pr46728-5.c: Likewise.
7492 * gcc.target/powerpc/pr46728-8.c: Likewise.
7493 * gcc.target/powerpc/pr46728-10.c: Likewise.
7494 * gcc.target/powerpc/pr46728-11.c: Likewise.
7495 * gcc.target/powerpc/pr46728-13.c: Likewise.
7496 * gcc.target/powerpc/pr46728-14.c: Likewise.
7497 * gcc.target/powerpc/pr46728-15.c: Likewise.
7498
7499 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7500
7501 PR target/49868
7502 * gcc.target/avr/torture/addr-space-1.h: New file.
7503 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7504 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7505 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7506 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7507
7508 2012-03-12 Andrew Pinski <apinski@cavium.com>
7509
7510 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7511
7512 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7513
7514 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7515 * g++.dg/abi/thunk4.C: Likewise.
7516 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7517 Adapt line numbers.
7518 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7519 handling.
7520 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7521 * g++.dg/eh/spbp.C: Likewise.
7522 * g++.dg/ext/label13.C: Likewise.
7523 * g++.dg/guality/guality.exp: Likewise.
7524 * g++.dg/other/anon5.C: Likewise.
7525 * g++.dg/other/pragma-ep-1.C: Remove.
7526 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7527 * g++.dg/warn/pr31246.C: Likewise.
7528 * g++.dg/warn/weak1.C: Likewise.
7529 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7530 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7531 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7532 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7533 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7534 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7535 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7536 * gcc.dg/c99-tgmath-1.c: Likewise.
7537 * gcc.dg/c99-tgmath-2.c: Likewise.
7538 * gcc.dg/c99-tgmath-3.c: Likewise.
7539 * gcc.dg/c99-tgmath-4.c: Likewise.
7540 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7541 handling.
7542 * gcc.dg/debug/pr49032.c: Likewise.
7543 * gcc.dg/guality/guality.exp: Likewise.
7544 * gcc.dg/intmax_t-1.c: Likewise.
7545 * gcc.dg/pr48616.c: Likewise.
7546 * gcc.dg/pragma-ep-1.c: Remove.
7547 * gcc.dg/pragma-ep-2.c: Remove.
7548 * gcc.dg/pragma-ep-3.c: Remove.
7549 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7550 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7551 * gcc.misc-tests/gcov-14.c: Likewise.
7552 * gfortran.dg/guality/guality.exp: Likewise.
7553 * lib/target-supports.exp (check_weak_available): Likewise.
7554 (add_options_for_tls): Likewise.
7555 (check_ascii_locale_available): Likewise.
7556 * obj-c++.dg/dwarf-2.mm: Likewise.
7557 * objc.dg/dwarf-1.m: Likewise.
7558 * objc.dg/dwarf-2.m: Likewise.
7559
7560 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR tree-optimization/51721
7563 * gcc.dg/tree-ssa/vrp64.c: New test.
7564
7565 PR tree-optimization/52533
7566 * gcc.c-torture/compile/pr52533.c: New test.
7567
7568 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7569
7570 * gcc.target/i386/rtm-xabort-1.c: New.
7571 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7572 * gcc.target/i386/rtm-xend-1.c: Ditto.
7573 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7574 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7575 * gcc.target/i386/sse-13.c: Ditto.
7576 * gcc.target/i386/sse-14.c: Ditto.
7577 * gcc.target/i386/sse-22.c: Ditto.
7578 * gcc.target/i386/sse-23.c: Ditto.
7579 * g++.dg/other/i386-2.C: Ditto.
7580 * g++.dg/other/i386-3.C: Ditto.
7581
7582 2012-03-12 Tobias Burnus <burnus@net-b.de>
7583
7584 PR fortran/52542
7585 * gfortran.dg/proc_ptr_35.f90: New.
7586
7587 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7588
7589 PR target/52530
7590 * gcc.dg/torture/pr52530.c: New test.
7591
7592 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7593
7594 PR target/51244
7595 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7596
7597 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7598
7599 PR target/52450
7600 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7601
7602 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7603
7604 2012-03-09 Andrew Pinski <apinski@cavium.com>
7605
7606 PR middle-end/51988
7607 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7608 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7609
7610 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7611
7612 * gcc.dg/tree-ssa/scev-3.c: New.
7613 * gcc.dg/tree-ssa/scev-4.c: New.
7614
7615 2012-03-08 Tobias Burnus <burnus@net-b.de>
7616
7617 PR fortran/52469
7618 * gfortran.dg/proc_ptr_34.f90
7619
7620 2012-03-07 Jason Merrill <jason@redhat.com>
7621
7622 PR c++/52521
7623 * g++.dg/cpp0x/udlit-mangle.C: New.
7624
7625 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7626
7627 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7628
7629 2012-03-06 Richard Guenther <rguenther@suse.de>
7630
7631 PR middle-end/52493
7632 * gcc.dg/torture/pr52493.c: New testcase.
7633
7634 2012-03-06 Richard Guenther <rguenther@suse.de>
7635
7636 PR lto/52097
7637 * gcc.dg/lto/pr52097_0.c: New testcase.
7638
7639 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7640
7641 PR target/51244
7642 * gcc.target/sh/pr51244-1.c: New.
7643 * gcc.target/sh/pr51244-2.c: New.
7644 * gcc.target/sh/pr51244-3.c: New.
7645
7646 2012-03-05 Jason Merrill <jason@redhat.com>
7647
7648 PR c++/51930
7649 * g++.dg/ext/visibility/template11.C: New.
7650
7651 * g++.dg/cpp0x/implicit13.C: New.
7652
7653 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR tree-optimization/51721
7656 * gcc.dg/tree-ssa/vrp63.c: New test.
7657 * gcc.dg/pr51721.c: New test.
7658
7659 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7660
7661 PR fortran/50981
7662 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7663 argument checks.
7664
7665 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7666
7667 PR target/52146
7668 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7669
7670 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7671
7672 PR fortran/50981
7673 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7674
7675 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7676
7677 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7678 int32plus.
7679
7680 2012-03-03 Jason Merrill <jason@redhat.com>
7681
7682 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7683
7684 Core 1270
7685 * g++.dg/cpp0x/initlist65.C: New.
7686
7687 PR c++/36797
7688 * g++.dg/ext/is_empty2.C: New.
7689
7690 2012-03-03 Tobias Burnus <burnus@net-b.de>
7691
7692 PR fortran/48820
7693 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7694
7695 2012-03-03 Tobias Burnus <burnus@net-b.de>
7696
7697 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7698 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7699 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7700 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7701 * gfortran.dg/class_30.f90: Remove dg-warning line.
7702 * gfortran.dg/bind_c_usage_25.f90: New.
7703
7704 2012-03-03 Tobias Burnus <burnus@net-b.de>
7705
7706 PR fortran/48820
7707 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7708 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7709 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7710
7711 2012-03-03 Tobias Burnus <burnus@net-b.de>
7712
7713 PR fortran/48820
7714 * gfortran.dg/assumed_type_1.f90: New.
7715 * gfortran.dg/assumed_type_2.f90: New.
7716 * gfortran.dg/assumed_type_3.f90: New.
7717 * gfortran.dg/assumed_type_4.f90: New.
7718
7719 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7720
7721 PR target/49486
7722 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7723 * gcc.target/sh/pr49468-di.c: New.
7724
7725 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7726
7727 * gcc.dg/graphite/pr50561.c: Update.
7728
7729 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7730
7731 * gcc.target/powerpc/pr52457.c: New test.
7732
7733 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7734
7735 * gcc.target/arm/sat-1.c: New test.
7736
7737 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7738
7739 PR target/46716
7740 * gcc.target/i386/pr46716.c: New test.
7741
7742 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7743
7744 PR c++/51989
7745 * g++.dg/cpp0x/sfinae32.C: New.
7746
7747 2012-03-02 Richard Guenther <rguenther@suse.de>
7748
7749 PR tree-optimization/52406
7750 * gcc.dg/torture/pr52406.c: New testcase.
7751
7752 2012-03-02 Tobias Burnus <burnus@net-b.de>
7753
7754 PR fortran/52325
7755 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7756 * gfortran.dg/nullify_2.f90: Update dg-error.
7757 * gfortran.dg/nullify_4.f90: Ditto.
7758 * gfortran.dg/pointer_init_6.f90: Ditto.
7759
7760 2012-03-02 Tobias Burnus <burnus@net-b.de>
7761
7762 PR fortran/52270
7763 * gfortran.dg/class_51.f90: New.
7764
7765 2012-03-02 Tobias Burnus <burnus@net-b.de>
7766
7767 PR fortran/52452
7768 * gfortran.dg/intrinsic_8.f90: New.
7769
7770 2012-03-01 Kai Tietz <ktietz@redhat.com>
7771
7772 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7773 routines on mingw targets.
7774 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7775
7776 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR tree-optimization/52445
7779 * gcc.dg/pr52445.c: New test.
7780
7781 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR target/52437
7784 * gcc.c-torture/compile/pr52437.c: New test.
7785
7786 PR middle-end/52419
7787 * gcc.dg/torture/pr52419.c: New test.
7788
7789 PR tree-optimization/52429
7790 * gcc.dg/torture/pr52429.c: New test.
7791 * g++.dg/opt/pr52429.C: New test.
7792
7793 2012-02-29 Richard Guenther <rguenther@suse.de>
7794
7795 PR testsuite/52297
7796 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7797 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7798 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7799 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7800 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7801 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7802
7803 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7804
7805 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7806
7807 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7808
7809 PR fortran/52386
7810 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7811
7812 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7813
7814 PR target/51534
7815 * gcc.target/arm/neon/pr51534.c: New testcase.
7816
7817 2012-02-28 Richard Guenther <rguenther@suse.de>
7818
7819 PR target/52407
7820 * gcc.dg/torture/pr52407.c: New testcase.
7821
7822 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7823
7824 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7825 * gcc.target/arm/vfp2.c: Likewise.
7826 * gcc.target/arm/vfp3.c: Likewise.
7827 * gcc.target/arm/vfp4.c: Likewise.
7828 * gcc.target/arm/vfp5.c: Likewise.
7829 * gcc.target/arm/vfp6.c: Likewise.
7830 * gcc.target/arm/vfp7.c: Likewise.
7831 * gcc.target/arm/vfp8.c: Likewise.
7832 * gcc.target/arm/vfp9.c: Likewise.
7833 * gcc.target/arm/vfp10.c: Likewise.
7834 * gcc.target/arm/vfp11.c: Likewise.
7835 * gcc.target/arm/vfp12.c: Likewise.
7836 * gcc.target/arm/vfp13.c: Likewise.
7837 * gcc.target/arm/vfp14.c: Likewise.
7838 * gcc.target/arm/vfp15.c: Likewise.
7839 * gcc.target/arm/vfp16.c: Likewise.
7840 * gcc.target/arm/vfp17.c: Likewise.
7841 * gcc.target/arm/neon-constants.h: New file.
7842 * gcc.target/arm/neon-vect1.c: New test.
7843 * gcc.target/arm/neon-vect2.c: New test.
7844 * gcc.target/arm/neon-vect3.c: New test.
7845 * gcc.target/arm/neon-vect4.c: New test.
7846 * gcc.target/arm/neon-vect5.c: New test.
7847 * gcc.target/arm/neon-vect6.c: New test.
7848 * gcc.target/arm/neon-vect7.c: New test.
7849 * gcc.target/arm/neon-vect8.c: New test.
7850
7851 2012-02-28 Richard Guenther <rguenther@suse.de>
7852
7853 PR tree-optimization/52402
7854 * gcc.dg/torture/pr52402.c: New testcase.
7855
7856 2012-02-28 Richard Guenther <rguenther@suse.de>
7857
7858 PR lto/52400
7859 * g++.dg/lto/pr52400_0.C: New testcase.
7860
7861 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7862
7863 * gcc.target/avr/torture/builtins-1.c: New test.
7864 * gcc.target/avr/torture/builtins-error.c: New test.
7865
7866 2012-02-28 Kai Tietz <ktietz@redhat.com>
7867
7868 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7869 * gcc.target/i386/pr45352-2.c: Likewise.
7870 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7871 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7872 targets instead rand.
7873 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7874 * gcc.target/i386/sse2-mul-1.c: Likewise.
7875 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7876 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7877 * gcc.target/i386/pad-1.c: Likewise.
7878 * gcc.target/i386/pad-9.c: Likewise.
7879 * gcc.target/i386/pad-2.c: Likewise.
7880 * gcc.target/i386/pad-5b.c: Likewise.
7881 * gcc.target/i386/pad-8.c: Likewise.
7882 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7883 * gcc.target/i386/pr44130.c: Likewise.
7884 * gcc.target/i386/align-main-1.c: Likewise.
7885 * gcc.target/i386/align-main-2.c: Likewise.
7886 * gcc.target/i386/sw-1.c: Likewise.
7887 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7888 on x64 mingw target.
7889 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7890 * gcc.target/i386/pr46295.c: Likewise.
7891 * gcc.target/i386/amd64-abi-1.c: Likewise.
7892 * gcc.target/i386/amd64-abi-2.c: Likewise.
7893 * gcc.target/i386/pr39082-1.c: Likewise.
7894 * gcc.target/i386/pr39162.c: Likewise.
7895 * gcc.target/i386/pr22152.c: Likewise.
7896 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7897 * gcc.target/i386/wrfsbase-2.c: Likewise.
7898 * gcc.target/i386/local.c: Likewise
7899 * gcc.target/i386/wrgsbase-1.c: Likewise.
7900 * gcc.target/i386/wrfsbase-1.c: Likewise.
7901 * gcc.target/i386/pr39315-3.c: Likewise.
7902 * gcc.target/i386/pr35767-4.c: Likewise.
7903 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7904 x64 mingw target.
7905 * gcc.target/i386/pr45336-2.c: Likewise.
7906 * gcc.target/i386/pr45336-1.c: Likewise.
7907 * gcc.target/i386/pr45336-4.c: Likewise.
7908
7909 2012-02-27 Tristan Gingold <gingold@adacore.com>
7910
7911 * gnat.dg/array20.ad[sb]: New test.
7912
7913 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR target/52375
7916 * gcc.target/arm/pr52375.c: New test.
7917 * gcc.c-torture/compile/pr52375.c: New test.
7918
7919 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7920
7921 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7922 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7923
7924 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7925
7926 * gnat.dg/aggr19.adb: New test.
7927 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7928
7929 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7930
7931 PR target/49263
7932 * gcc.target/sh/pr49263.c: New.
7933
7934 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7935
7936 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7937 simulate_thread_wrapper_other_threads
7938 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7939 Move initialization of 'value' to main().
7940 (main): Initialize 'value';
7941 * gcc.dg/simulate-thread/speculative-store.c
7942 (simulate_thread_step_verify): Return 0 when successful.
7943 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7944 Reduce threshold.
7945 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7946 (simulate_thread_wrapper_other_threads): Return a success/fail value
7947 and issue an error if the instruction count threshold is exceeded.
7948
7949 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7950
7951 PR target/50580
7952 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7953 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7954
7955 2012-02-24 Richard Guenther <rguenther@suse.de>
7956
7957 PR middle-end/52355
7958 * gcc.dg/pr52355.c: New testcase.
7959
7960 2012-02-23 Kai Tietz <ktietz@redhat.com>
7961
7962 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7963 * gcc.dg/Wpadded.c: Likewise.
7964 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7965 structure-layout.
7966 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7967 for sleep by Sleep and add windows.h include for this function.
7968 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7969 targets.
7970 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7971 target.
7972 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7973 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7974 on x64 mingw target.
7975 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7976 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7977 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7978 failure on LLP64 target.
7979
7980 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7981
7982 PR c/52290
7983 * gcc.dg/noncompile/pr52290.c: New test.
7984
7985 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR tree-optimization/52019
7988 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7989
7990 2012-02-22 Kai Tietz <ktietz@redhat.com>
7991
7992 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7993 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7994 derived pdiff_t type.
7995 * g++.dg/torture/pr49720.C: Likewise
7996
7997 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7998
7999 PR target/52330
8000 * gcc.target/i386/pr52330.c: New test.
8001
8002 2012-02-22 Tobias Burnus <burnus@net-b.de>
8003
8004 PR fortran/52335
8005 * gfortran.dg/io_constraints_10.f90: New.
8006
8007 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8008
8009 * lib/target-supports.exp (check_effective_target_vect_condition):
8010 Return true for NEON.
8011
8012 2012-02-21 Kai Tietz <ktietz@redhat.com>
8013
8014 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8015
8016 2012-02-21 Richard Guenther <rguenther@suse.de>
8017
8018 PR tree-optimization/52324
8019 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8020
8021 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8022
8023 PR middle-end/51782
8024 * gcc.target/avr/torture/pr51782-1.c: New test.
8025
8026 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR tree-optimization/52318
8029 * gcc.dg/pr52318.c: New test.
8030
8031 2012-02-20 Kai Tietz <ktietz@redhat.com>
8032
8033 * gcc.dg/bf-ms-layout-3.c: New testcase.
8034
8035 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8036
8037 PR testsuite/52229
8038 PR fortran/32380
8039 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8040
8041 2012-02-20 Richard Guenther <rguenther@suse.de>
8042
8043 PR tree-optimization/52298
8044 * gcc.dg/torture/pr52298.c: New testcase.
8045 * gcc.dg/vect/pr52298.c: Likewise.
8046
8047 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8048
8049 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8050 * gcc.c-torture/execute/pr52286.c: Ditto.
8051
8052 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR tree-optimization/52286
8055 * gcc.c-torture/execute/pr52286.c: New test.
8056
8057 2012-02-18 Tobias Burnus <burnus@net-b.de>
8058
8059 PR fortran/52295
8060 * gfortran.dg/interface_35.f90: Use -std=f2003.
8061 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8062 * gfortran.dg/interface_assignment_4.f90: Ditto.
8063 * gfortran.dg/bessel_1.f90: Ditto.
8064 * gfortran.dg/func_result_6.f90: Ditto.
8065 * gfortran.dg/hypot_1.f90: Ditto.
8066 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8067
8068 2012-02-17 Tobias Burnus <burnus@net-b.de>
8069
8070 PR translation/52232
8071 PR translation/52234
8072 PR translation/52245
8073 PR translation/52246
8074 PR translation/52262
8075 PR translation/52273
8076 * gfortran.dg/coarray_22.f90: Update dg-error.
8077 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8078
8079 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8080
8081 PR target/51753
8082 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8083 (simulate-thread): Use default timeout.
8084
8085 2012-02-16 Jason Merrill <jason@redhat.com>
8086
8087 PR c++/52248
8088 * g++.dg/ext/timevar1.C: New.
8089
8090 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8091
8092 PR c++/52126
8093 * g++.dg/template/using21.C: New.
8094 * g++.dg/template/using22.C: Likewise.
8095
8096 2012-02-16 Jason Merrill <jason@redhat.com>
8097
8098 PR c++/51415
8099 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8100
8101 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8102
8103 PR tree-optimization/52255
8104 * gcc.c-torture/compile/pr52255.c: New test.
8105
8106 PR debug/52260
8107 * g++.dg/debug/dwarf2/pr52260.C: New test.
8108
8109 PR middle-end/51929
8110 * g++.dg/ipa/pr51929.C: New test.
8111
8112 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8113
8114 PR target/52199
8115 * gcc.target/powerpc/pr52199.c: New file.
8116
8117 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8118
8119 PR target/52152
8120 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8121
8122 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123
8124 * gcc.dg/pr51867.c: Don't include <math.h>.
8125 (sqrtf): Declare.
8126
8127 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8128
8129 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8130 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8131
8132 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8133
8134 PR tree-optimization/50561
8135 * gcc.dg/graphite/pr50561.c: New testcase.
8136
8137 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8138
8139 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8140 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8141
8142 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8143
8144 * gnat.dg/discr35.ad[sb]: New test.
8145
8146 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8147
8148 * gnat.dg/volatile10.adb: New test.
8149 * gnat.dg/volatile10_pkg.ads: New helper.
8150
8151 2012-02-14 Jason Merrill <jason@redhat.com>
8152
8153 * g++.dg/ext/attrib43.C: New.
8154
8155 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8156
8157 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8158 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8159 fgnu_tm.
8160 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8161 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8162 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8163 effective_target fgnu_tm.
8164 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8165
8166 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8167
8168 PR c++/52247
8169 * g++.dg/template/asmgoto1.C: New test.
8170
8171 2012-02-14 Ian Lance Taylor <iant@google.com>
8172
8173 PR go/48501
8174 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8175 compiling generated file for 64bit and index tests.
8176
8177 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8178
8179 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8180
8181 2012-02-14 Richard Guenther <rguenther@suse.de>
8182
8183 PR tree-optimization/52244
8184 PR tree-optimization/51528
8185 * gcc.dg/torture/pr52244.c: New testcase.
8186
8187 2012-02-14 Walter Lee <walt@tilera.com>
8188
8189 * g++.dg/other/PR23205.C: Disable test on tile.
8190 * g++.dg/other/pr23205-2.C: Disable test on tile.
8191 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8192 * gcc.dg/20040813-1.c: Disable test on tile.
8193 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8194 * gcc.misc-tests/linkage.exp: Handle tilegx.
8195
8196 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR tree-optimization/52210
8199 * gcc.dg/pr52210.c: New test.
8200
8201 2012-02-14 Jason Merrill <jason@redhat.com>
8202
8203 PR c++/39055
8204 * g++.dg/overload/defarg5.C: New.
8205
8206 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR c/52181
8209 * c-c++-common/pr52181.c: New test.
8210
8211 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR c++/52215
8214 * g++.dg/ext/atomic-1.C: New test.
8215
8216 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8217
8218 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8219
8220 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR middle-end/52209
8223 * gcc.c-torture/execute/pr52209.c: New test.
8224
8225 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8226
8227 PR fortran/50981
8228 * gfortran.dg/elemental_optional_args_5.f03: New test.
8229
8230 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8231
8232 PR testsuite/50076
8233 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8234 cases.
8235
8236 2012-02-11 Ian Lance Taylor <iant@google.com>
8237
8238 PR go/51874
8239 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8240 SPARC Solaris. Don't run the test at all on systems where it may
8241 not work, rather than xfailing it.
8242
8243 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8244
8245 PR rtl-optimization/52175
8246 * gcc.c-torture/compile/pr52175.c: New test.
8247
8248 2012-02-10 Jason Merrill <jason@redhat.com>
8249
8250 PR c++/51910
8251 * g++.dg/template/repo10.C: New.
8252
8253 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR debug/52132
8256 * gcc.dg/pr52132.c: New test.
8257
8258 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8259
8260 * gnat.dg/specs/aggr4.ads: New test.
8261 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8262
8263 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8264
8265 PR target/52146
8266 * gcc.target/i386/pr52146.c: New.
8267
8268 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR middle-end/52177
8271 * c-c++-common/pr52177.c: New test.
8272
8273 2012-02-10 Jan Hubicka <jh@suse.cz>
8274
8275 PR middle-end/48600
8276 * g++.dg/torture/pr48600.C: New testcase.
8277
8278 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8279
8280 PR middle-end/52140
8281 * gcc.dg/dfp/pr52140.c: New test.
8282
8283 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR fortran/32380
8286 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8287 of dg-options.
8288
8289 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8290
8291 PR middle-end/51867
8292 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8293 * gcc.dg/pr51867.c: New test.
8294
8295 2012-02-09 Ian Lance Taylor <iant@google.com>
8296
8297 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8298 which don't support -fsplit-stack. Turn off optimization when
8299 compiling select5-out.go.
8300
8301 2012-02-08 Ian Lance Taylor <iant@google.com>
8302
8303 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8304 systems which don't support -fsplit-stack.
8305
8306 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8307
8308 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8309 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8310 machine instuction in the log.
8311
8312 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8313
8314 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8315 to 20 seconds.
8316
8317 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8318
8319 PR driver/48524
8320 * gcc.dg/pr48524.c: New test.
8321 * gcc.dg/pr48524.spec: New spec file for test.
8322
8323 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8324
8325 PR fortran/32380
8326 * gfortran.dg/vect/pr32380.f90: New test.
8327
8328 2012-02-08 Tobias Burnus <burnus@net-b.de>
8329
8330 PR fortran/52151
8331 * gfortran.dg/realloc_on_assign_12.f90: New.
8332
8333 2012-02-08 Richard Guenther <rguenther@suse.de>
8334
8335 PR rtl-optimization/52170
8336 * gcc.dg/torture/pr52170.c: New testcase.
8337
8338 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR gcov-profile/52150
8341 * gcc.dg/tree-prof/pr52150.c: New test.
8342
8343 PR rtl-optimization/52139
8344 * gcc.dg/pr52139.c: New test.
8345
8346 2012-02-07 Jason Merrill <jason@redhat.com>
8347
8348 PR c++/51675
8349 * g++.dg/cpp0x/constexpr-union3.C: New.
8350
8351 PR c++/52035
8352 * g++.dg/lto/pr52035_0.C: New.
8353
8354 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8355
8356 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8357 * gcc.dg/special/weak-1.c: Likewise.
8358 * gcc.dg/ucnid-12.c: Likewise.
8359 * gcc.dg/torture/pr45678-1.c: Likewise.
8360 * gcc.dg/torture/pr45678-2.c: Likewise.
8361 * gcc.dg/vector-4.c: Likewise.
8362 * gcc.dg/ipa/inline-5.c: Likewise.
8363 * gcc.dg/ucnid-11.c: Likewise.
8364 * gcc.misc-tests/gcov-13.c: Likewise.
8365 * gcc.misc-tests/gcov-14.c: Likewise.
8366 * g++.dg/ext/label13.C: Likewise.
8367 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8368 hppa*-*-hpux* options.
8369 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8370 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8371 * gcc.dg/pr48616.c: Likewise.
8372 * gcc.dg/pr17957.c: Likewise.
8373 * gcc.dg/pr17055-1.c: Likewise.
8374 * gcc.dg/pr32912-1.c: Likewise.
8375 * gcc.dg/tm/pr51472.c: Likewise.
8376 * c-c++-common/fold-bitand-4.c: Likewise.
8377 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8378 Use dg-additional-options for extra options.
8379
8380 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8381
8382 * gcc.target/epiphany/interrupt-2.c: New test.
8383
8384 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8385
8386 PR target/52155
8387 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8388 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8389 for MIPS ELF.
8390
8391 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8392
8393 PR target/52152
8394 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8395
8396 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8397
8398 PR middle-end/24306
8399 PR target/52154
8400 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8401 * gcc.target/mips/va-arg-1.c: New test.
8402
8403 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8404
8405 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8406 for -mno-pointers-to-nested-functions.
8407
8408 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8409
8410 * gcc.c-torture/execute/20120207-1.c: New test.
8411
8412 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR rtl-optimization/52060
8415 * gcc.dg/torture/pr52060.c: New test.
8416
8417 PR middle-end/52074
8418 * gcc.c-torture/compile/pr52074.c: New test.
8419
8420 2012-02-07 Tobias Burnus <burnus@net-b.de>
8421
8422 PR fortran/51514
8423 * gfortran.dg/class_to_type_2.f90: New.
8424
8425 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8426
8427 PR fortran/32373
8428 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8429 Remove module.
8430
8431 2012-02-06 Jason Merrill <jason@redhat.com>
8432
8433 PR c++/52088
8434 * g++.dg/template/conv13.C: New.
8435
8436 2012-02-06 Richard Guenther <rguenther@suse.de>
8437
8438 PR tree-optimization/52115
8439 * gcc.c-torture/compile/pr52115.c: New testcase.
8440
8441 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR target/52129
8444 * gcc.c-torture/execute/pr52129.c: New test.
8445
8446 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8447
8448 * gcc.dg/pr48374.c: Actually add the test I forgot
8449 in the 2012-01-25 commit.
8450
8451 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8452
8453 PR fortran/32373
8454 * gfortran.dg/vect/vect-8.f90: New test case.
8455
8456 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8457
8458 PR fortran/48847
8459 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8460
8461 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8462
8463 PR fortran/52102
8464 * gfortran.dg/class_48.f90 : Add test of allocate class array
8465 component with source in subroutine test3. Remove commenting
8466 out in subroutine test4, since branching on unitialized variable
8467 is now fixed (no PR for this last.).
8468
8469 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8470
8471 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8472 on MIPS targets.
8473 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8474
8475 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8476
8477 PR target/52125
8478 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8479 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8480
8481 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8482
8483 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8484 (check_effective_target_sync_int_long): Use it.
8485 (check_effective_target_sync_char_short): Likewise.
8486 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8487
8488 2012-02-05 Tobias Burnus <burnus@net-b.de>
8489
8490 PR fortran/51972
8491 * gfortran.dg/class_48.f90: Add some further checks.
8492
8493 2012-02-05 Ira Rosen <irar@il.ibm.com>
8494
8495 PR tree-optimization/52091
8496 * gcc.dg/vect/pr52091.c: New test.
8497
8498 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR rtl-optimization/52113
8501 * gcc.target/avr/pr52113.c: New test.
8502
8503 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR rtl-optimization/52092
8506 * gcc.c-torture/compile/pr52092.c: New test.
8507
8508 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8509
8510 PR fortran/41587
8511 * gfortran.dg/class_array_10.f03: New test.
8512
8513 PR fortran/46356
8514 * gfortran.dg/class_array_11.f03: New test.
8515
8516 PR fortran/51754
8517 * gfortran.dg/class_array_12.f03: New test.
8518
8519 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8520
8521 PR fortran/52012
8522 * gfortran.dg/realloc_on_assign_11.f90: New test.
8523
8524 2012-02-02 Tobias Burnus <burnus@net-b.de>
8525
8526 PR fortran/52093
8527 * gfortran.dg/shape_7.f90: New.
8528
8529 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8530
8531 * gcc.target/mips/mips-prepend-1.c: New test.
8532
8533 2012-02-02 Jan Hubicka <jh@suse.cz>
8534 Tom de Vries <tom@codesourcery.com>
8535
8536 PR middle-end/51998
8537 * gcc.dg/alias-12.c: New testcase.
8538 * gcc.dg/alias-13.c: New testcase.
8539
8540 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR target/52086
8543 * gcc.dg/pr52086.c: New test.
8544
8545 PR tree-optimization/52073
8546 * gcc.c-torture/compile/pr52073.c: New test.
8547
8548 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8549
8550 PR fortran/51958
8551 * gfortran.dg/function_optimize_10.f90: New test.
8552
8553 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8554
8555 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8556 test on alpha*-*-*.
8557
8558 2012-02-01 Tobias Burnus <burnus@net-b.de>
8559
8560 PR fortran/52024
8561 * gfortran.dg/typebound_operator_14.f90: New.
8562
8563 2012-02-01 Tobias Burnus <burnus@net-b.de>
8564
8565 PR fortran/52059
8566 * gfortran.dg/elemental_function_1.f90: New.
8567
8568 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8569
8570 PR rtl-optimization/51374
8571 * gcc.target/avr/torture/pr51374-1.c:
8572 Also fail if SBIS is seen.
8573
8574 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8575
8576 PR rtl-optimization/51374
8577 * gcc.target/avr/torture/pr51374-1.c: New.
8578
8579 2012-01-31 Tobias Burnus <burnus@net-b.de>
8580
8581 PR fortran/52024
8582 * gfortran.dg/typebound_generic_11.f90: New.
8583
8584 2012-01-31 Tobias Burnus <burnus@net-b.de>
8585
8586 PR fortran/52029
8587 * gfortran.dg/class_49.f90: New.
8588
8589 2012-01-31 Tobias Burnus <burnus@net-b.de>
8590
8591 PR fortran/52013
8592 * gfortran.dg/elemental_args_check_6.f90: New.
8593
8594 2012-01-31 Jason Merrill <jason@redhat.com>
8595
8596 PR c++/52043
8597 * g++.dg/cpp0x/variadic122.C: New.
8598
8599 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8600
8601 PR fortran/52012
8602 * gfortran.dg/realloc_on_assign_10.f90: New test.
8603
8604 2012-01-31 Richard Guenther <rguenther@suse.de>
8605
8606 PR tree-optimization/51528
8607 * gcc.dg/torture/pr51528.c: New testcase.
8608
8609 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8610
8611 PR go/48501
8612 * lib/go.exp (go_target_compile): Append timeout= to options.
8613 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8614 select5-out.go test on alpha*-*-* targets.
8615
8616 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8617
8618 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8619 (TEST_SHORT): Reformat in the same way.
8620 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8621 (TEST_SHORT): Reformat in the same way.
8622 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8623 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8624 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8625 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8626 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8627
8628 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8629
8630 PR target/51835
8631 * gcc.target/arm/pr51835.c: New testcase.
8632
8633 2012-01-30 Richard Guenther <rguenther@suse.de>
8634
8635 PR tree-optimization/52028
8636 * gcc.dg/torture/pr52028.c: New testcase.
8637 * gfortran.dg/ldist-pr45199.f: Adjust.
8638 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8639 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8640 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8641
8642 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR debug/52027
8645 * gcc.dg/tree-prof/pr52027.c: New test.
8646
8647 PR tree-optimization/52046
8648 * gcc.dg/pr52046.c: New test.
8649
8650 PR debug/52048
8651 * g++.dg/other/pr52048.C: New test.
8652
8653 2012-01-30 Richard Guenther <rguenther@suse.de>
8654
8655 PR tree-optimization/52045
8656 * gcc.dg/pr52045.c: New testcase.
8657
8658 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8659
8660 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8661 new code generated for __sync_lock_release.
8662
8663 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8664
8665 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8666
8667 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8668
8669 PR testsuite/51875
8670 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8671
8672 * g++.dg/ext/visibility/template10.C: Fix typo.
8673
8674 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8675
8676 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8677
8678 PR c++/51327
8679 * g++.dg/cpp0x/constexpr-ice6.C: New.
8680
8681 2012-01-29 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/41600
8684 * gfortran.dg/default_initialization_6.f90: New.
8685
8686 2012-01-29 Tobias Burnus <burnus@net-b.de>
8687
8688 PR fortran/51972
8689 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8690 * gfortran.dg/class_48.f90: New.
8691
8692 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8693
8694 PR fortran/51808
8695 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8696
8697 2012-01-28 Tobias Burnus <burnus@net-b.de>
8698
8699 PR fortran/51972
8700 * gfortran.dg/class_allocate_12.f90: New.
8701
8702 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8703
8704 * gcc.dg/torture/pr50444.c: Fix dg directives.
8705
8706 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR target/52006
8709 * gcc.target/arm/pr52006.c: New test.
8710
8711 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8712
8713 PR testsuite/52011
8714 * gcc.dg/lto/trans-mem.h: New file.
8715 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8716 * gcc.dg/lto/trans-mem-1_1.c: Same.
8717 * gcc.dg/lto/trans-mem-4_1.c: Same.
8718 * gcc.dg/lto/trans-mem-3_1.c: Same.
8719
8720 2012-01-27 Tobias Burnus <burnus@net-b.de>
8721
8722 PR fortran/52022
8723 * gfortran.dg/dummy_procedure_7.f90: New.
8724
8725 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8726
8727 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8728 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8729
8730 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR c++/51852
8733 * g++.dg/other/gc5.C: New test.
8734
8735 2012-01-27 Richard Guenther <rguenther@suse.de>
8736
8737 PR tree-optimization/50444
8738 * gcc.dg/torture/pr50444.c: New testcase.
8739
8740 2012-01-27 Tobias Burnus <burnus@net-b.de>
8741
8742 PR fortran/51970
8743 PR fortran/51977
8744 * gfortran.dg/move_alloc_13.f90: New.
8745
8746 2012-01-27 Tobias Burnus <burnus@net-b.de>
8747
8748 PR fortran/51953
8749 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8750 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8751 and change dg-error string.
8752
8753 2012-01-27 Tobias Burnus <burnus@net-b.de>
8754
8755 PR fortran/52016
8756 * gfortran.dg/elemental_args_check_5.f90: New.
8757
8758 2012-01-27 Richard Guenther <rguenther@suse.de>
8759
8760 PR middle-end/51959
8761 * g++.dg/torture/pr51959.C: New testcase.
8762
8763 2012-01-27 Tom de Vries <tom@codesourcery.com>
8764
8765 PR tree-optimization/51990
8766 * gcc.dg/pr51990.c: New test.
8767 * gcc.dg/pr51990-2.c: Same.
8768
8769 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8770 Tobias Burnus <burnus@gcc.gnu.org>
8771
8772 PR fortran/48705
8773 * gfortran.dg/class_allocate_11.f03: New.
8774
8775 PR fortran/51870
8776 PR fortran/51943
8777 PR fortran/51946
8778 * gfortran.dg/class_allocate_7.f03: New.
8779 * gfortran.dg/class_allocate_8.f03: New.
8780 * gfortran.dg/class_allocate_9.f03: New.
8781 * gfortran.dg/class_allocate_10.f03: New.
8782
8783 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gnat.dg/discr34.adb: New test.
8786 * gnat.dg/discr34_pkg.ads: New helper.
8787
8788 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8789
8790 * gnat.dg/discr33.adb: New test.
8791
8792 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8793
8794 * gnat.dg/limited_with3.ad[sb): New test.
8795 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8796 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8797 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8798
8799 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8800
8801 * gnat.dg/stack_usage1.adb: New test.
8802 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8803
8804 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8805 * gcc.dg/pr44194-2.c: Likewise.
8806
8807 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8808
8809 PR c++/51370
8810 * g++.dg/template/crash112.C: New.
8811
8812 2012-01-27 Richard Henderson <rth@redhat.com>
8813
8814 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8815
8816 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8817
8818 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8819
8820 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR middle-end/51895
8823 * g++.dg/opt/pr51895.C: New test.
8824
8825 2012-01-26 Michael Matz <matz@suse.de>
8826
8827 PR tree-optimization/48794
8828 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8829
8830 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8831
8832 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8833
8834 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8835
8836 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8837 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8838 memory.
8839 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8840 the default value for s390 and s390x.
8841
8842 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8843
8844 PR lto/51698
8845 * gcc.dg/lto/trans-mem-4_0.c: New.
8846 * gcc.dg/lto/trans-mem-4_1.c: New.
8847 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8848 TM builtins.
8849 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8850 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8851 TM builtins.
8852 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8853 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8854 TM builtins.
8855
8856 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8857
8858 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8859
8860 2012-01-25 Ian Lance Taylor <iant@google.com>
8861
8862 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8863
8864 2012-01-25 Tobias Burnus <burnus@net-b.de>
8865
8866 PR fortran/51995
8867 * gfortran.dg/typebound_proc_25.f90: New.
8868
8869 2012-01-25 Jason Merrill <jason@redhat.com>
8870
8871 PR c++/51992
8872 * g++.dg/lto/pr51992_0.C: New.
8873
8874 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR tree-optimization/51987
8877 * gcc.target/i386/pr51987.c: New test.
8878
8879 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8880
8881 * gcc.dg/tm/lto-1.c: Require lto support in target.
8882
8883 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8884
8885 PR rtl-optimization/48374
8886 * gcc.dg/pr48374.c: New test.
8887
8888 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8889
8890 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8891
8892 2012-01-25 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/51966
8895 * gfortran.dg/derived_constructor_char_3.f90: New.
8896
8897 2012-01-24 Ian Lance Taylor <iant@google.com>
8898
8899 * go.test/go-test.exp (filecmp): New procedure.
8900 (errchk): Handle quoted square brackets.
8901 (go-gc-tests): Set go_compile_args. Handle various new test
8902 lines. Skip a few new tests.
8903 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8904
8905 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8906
8907 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8908 (check_effective_target_vect_extract_even_odd)
8909 (check_effective_target_vect_interleave): Return true for MIPS
8910 paired-single.
8911
8912 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8913
8914 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8915 (main): Use it instead of argc.
8916
8917 2012-01-24 Jason Merrill <jason@redhat.com>
8918
8919 PR c++/51973
8920 * g++.dg/cpp0x/sfinae31.C: New.
8921
8922 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8923
8924 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8925
8926 2012-01-24 Jason Merrill <jason@redhat.com>
8927
8928 PR c++/51812
8929 * g++.dg/inherit/covariant20.C: New.
8930
8931 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8932
8933 PR c++/51223
8934 * g++.dg/parse/crash58.C: New.
8935
8936 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR target/51957
8939 * gcc.dg/pr51957-1.c: New test.
8940 * gcc.dg/pr51957-1.h: New file.
8941 * gcc.dg/pr51957-2.c: New test.
8942
8943 2012-01-23 Jason Merrill <jason@redhat.com>
8944
8945 PR c++/51930
8946 * g++.dg/ext/visibility/template10.C: New.
8947
8948 2012-01-23 Tobias Burnus <burnus@net-b.de>
8949
8950 PR fortran/51948
8951 * gfortran.dg/move_alloc_12.f90: New.
8952
8953 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8954
8955 PR middle-end/45416
8956 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8957
8958 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8959
8960 PR c++/51398
8961 * g++.dg/template/crash111.C: New.
8962
8963 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8964
8965 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8966 configurations.
8967 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8968
8969 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8970
8971 PR testsuite/51941
8972 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8973 the DW_TAG_class_type and DW_AT_name: "Executor".
8974
8975 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8976
8977 * lib/target-supports.exp
8978 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8979 (check_effective_target_vect_interleave): Likewise.
8980
8981 2012-01-22 Jason Merrill <jason@redhat.com>
8982
8983 PR c++/51925
8984 * g++.dg/template/using20.C: New.
8985 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8986
8987 2012-01-23 Jason Merrill <jason@redhat.com>
8988
8989 PR target/51934
8990 * g++.dg/torture/pr51344.C: Limit to x86.
8991
8992 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8993
8994 * c-c++-common/tm/omp.c: Require target with pthread support.
8995
8996 2012-01-23 Richard Guenther <rguenther@suse.de>
8997
8998 PR tree-optimization/51949
8999 * gcc.dg/torture/pr51949.c: New testcase.
9000
9001 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR rtl-optimization/51933
9004 * gcc.c-torture/execute/pr51933.c: New test.
9005
9006 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9007
9008 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9009 Do not define for Interix.
9010
9011 2012-01-22 Jason Merrill <jason@redhat.com>
9012
9013 PR c++/51832
9014 * g++.dg/lto/pr51832.h: New.
9015 * g++.dg/lto/pr51832_0.C: New.
9016 * g++.dg/lto/pr51832_1.C: New.
9017
9018 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9019
9020 * gcc.dg/ext-elim-1.c: New test.
9021
9022 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9023
9024 PR target/51931
9025 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9026 * g++.dg/opt/longbranch1.C: Likewise.
9027
9028 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9029
9030 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9031 in C++11 mode.
9032
9033 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9034
9035 PR fortran/50556
9036 * gfortran.dg/namelist_74.f90: New test.
9037 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9038
9039 2012-01-21 Tobias Burnus <burnus@net-b.de>
9040
9041 PR fortran/51913
9042 * gfortran.dg/class_47.f90: New.
9043
9044 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9045
9046 * gnat.dg/renaming5.ad[sb]: New test.
9047
9048 2012-01-20 Jason Merrill <jason@redhat.com>
9049
9050 PR c++/51919
9051 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9052
9053 2012-01-20 Jason Merrill <jason@redhat.com>
9054
9055 PR c++/51922
9056 * g++.dg/ext/attrib42.C: Require ilp32.
9057
9058 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR target/51915
9061 * gcc.target/arm/pr51915.c: New test.
9062
9063 2012-01-20 Cary Coutant <ccoutant@google.com>
9064 Dodji Seketeli <dodji@redhat.com>
9065
9066 PR debug/45682
9067 * g++.dg/debug/dwarf2/nested-3.C: New test.
9068
9069 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9070
9071 PR c++/51402
9072 * g++.dg/template/crash110.C: New.
9073
9074 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9075
9076 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9077 Remove default options on hppa*-*-hpux*.
9078
9079 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9080
9081 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9082
9083 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9084
9085 * gcc.c-torture/compile/pr51856.c: New testcase.
9086
9087 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9088
9089 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9090 options to go_target_compile.
9091
9092 2012-01-20 Kai Tietz <ktietz@redhat.com>
9093
9094 * g++.dg/torture/pr51344.C: Fix typo.
9095
9096 2012-01-20 Richard Guenther <rguenther@suse.de>
9097
9098 PR tree-optimization/51903
9099 * g++.dg/torture/pr51903.C: New testcase.
9100
9101 2012-01-20 Tobias Burnus <burnus@net-b.de>
9102 Janus Weil <janus@gcc.gnu.org>
9103
9104 PR fortran/51056
9105 * gfortran.dg/use_21.f90: New.
9106
9107 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9108
9109 PR target/51106
9110 * gcc.dg/torture/pr51106-1.c: New test.
9111 * gcc.dg/torture/pr51106-2.c: New test.
9112
9113 2012-01-19 Kai Tietz <ktietz@redhat.com>
9114
9115 * g++.dg/torture/pr51344.C: New test.
9116
9117 2012-01-19 Tobias Burnus <burnus@net-b.de>
9118
9119 PR fortran/51904
9120 * gfortran.dg/intrinsic_size_2.f90: New.
9121
9122 2012-01-19 Jason Merrill <jason@redhat.com>
9123
9124 PR c++/51889
9125 * g++.dg/inherit/using7.C: New.
9126
9127 2012-01-19 Richard Guenther <rguenther@suse.de>
9128
9129 PR tree-optimization/37997
9130 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9131
9132 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9133
9134 PR rtl-optimization/51505
9135 * gcc.dg/pr51505.c: New test.
9136
9137 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9138
9139 PR fortran/51634
9140 * gfortran.dg/typebound_operator_12.f03: New.
9141 * gfortran.dg/typebound_operator_13.f03: New.
9142
9143 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9144
9145 PR c++/51225
9146 * g++.dg/cpp0x/pr51225.C: New.
9147
9148 2012-01-17 Ian Lance Taylor <iant@google.com>
9149
9150 PR go/50656
9151 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9152
9153 2012-01-17 Tobias Burnus <burnus@net-b.de>
9154
9155 PR fortran/51869
9156 * gfortran.dg/realloc_on_assign_9.f90: New.
9157
9158 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9159
9160 PR other/51165
9161 * gcc.dg/tm/memopt-3.c: Remove xfail.
9162 * gcc.dg/tm/memopt-4.c: Remove xfail.
9163 * gcc.dg/tm/memopt-5.c: Remove xfail.
9164 * gcc.dg/tm/memopt-7.c: Remove xfail.
9165
9166 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR tree-optimization/51877
9169 * gcc.c-torture/execute/pr51877.c: New test.
9170
9171 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9172
9173 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9174 {!vect_align_arrays} to vect_sizes_32B_16B.
9175 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9176 * gcc.dg/vect/vect-peel-3.c: Ditto.
9177
9178 2012-01-16 Jason Merrill <jason@redhat.com>
9179
9180 PR c++/51854
9181 * g++.dg/abi/mangle60.C: New.
9182
9183 PR c++/51827
9184 * g++.dg/pch/mangle1.{C,Hs}: New.
9185
9186 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9187 Tobias Burnus <burnus@net-b.de>
9188
9189 PR fortran/50981
9190 * gfortran.dg/elemental_optional_args_3.f90: New
9191 * gfortran.dg/elemental_optional_args_4.f90: New
9192
9193 2012-01-16 Tobias Burnus <burnus@net-b.de>
9194
9195 PR fortran/51809
9196 * gfortran.dg/use_20.f90: New
9197
9198 2012-01-16 Jason Merrill <jason@redhat.com>
9199
9200 PR c++/51868
9201 * g++.dg/cpp0x/rv-bitfield.C: New.
9202 * g++.dg/cpp0x/rv-bitfield2.C: New.
9203
9204 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9205
9206 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9207 subroutine 'qsort' and use index array to assign the result.
9208
9209 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR tree-optimization/51865
9212 * gcc.dg/pr51865.c: New test.
9213
9214 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9215
9216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9217
9218 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9219
9220 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9221 to be loaded from the constant pool, rather than via %hi and %lo.
9222
9223 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9224
9225 PR rtl-optimization/51821
9226 * gcc.dg/pr51821.c: New test.
9227
9228 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9229
9230 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9231
9232 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9233
9234 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9235
9236 2012-01-14 Tobias Burnus <burnus@net-b.de>
9237
9238 PR fortran/51800
9239 * gfortran.dg/init_flag_8.f90: New.
9240 * gfortran.dg/init_flag_9.f90: New.
9241
9242 2011-01-14 Tobias Burnus <burnus@net-b.de>
9243
9244 PR fortran/51816
9245 * gfortran.dg/use_18.f90: New.
9246 * gfortran.dg/use_19.f90: New.
9247
9248 2012-01-13 Ian Lance Taylor <iant@google.com>
9249
9250 PR c++/50012
9251 * g++.dg/warn/Wsign-compare-4.C: New.
9252
9253 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9254
9255 PR fortran/48351
9256 * gfortran.dg/alloc_comp_assign.f03: New.
9257 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9258 __BUILTIN_FREE from 38 to 32.
9259
9260 2012-01-13 Jason Merrill <jason@redhat.com>
9261
9262 PR c++/20681
9263 * g++.dg/warn/Wreturn-type-7.C: New.
9264
9265 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9266
9267 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9268 assumption.
9269 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9270 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9271 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9272 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9273 int32plus because of big array needed.
9274 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9275 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9276
9277 2012-01-13 Jason Merrill <jason@redhat.com>
9278
9279 PR c++/51813
9280 * g++.dg/ext/visibility/template9.C: New.
9281
9282 PR c++/51620
9283 * g++.dg/cpp0x/defaulted34.C: New.
9284 * g++.dg/template/virtual3.C: New.
9285
9286 2012-01-13 Richard Guenther <rguenther@suse.de>
9287
9288 PR middle-end/8081
9289 * gcc.dg/torture/pr8081.c: New testcase.
9290
9291 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9292
9293 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9294
9295 2012-01-12 Jason Merrill <jason@redhat.com>
9296
9297 PR c++/51714
9298 * g++.dg/ext/stmtexpr14.C: New.
9299
9300 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9301
9302 PR c++/51633
9303 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9304
9305 2012-01-12 Jason Merrill <jason@redhat.com>
9306
9307 PR c++/48051
9308 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9309 * g++.dg/abi/mangle58.C: Likewise.
9310
9311 PR c++/51403
9312 * g++.dg/template/arg8.C: New.
9313
9314 2012-01-12 Ira Rosen <irar@il.ibm.com>
9315
9316 PR tree-optimization/51799
9317 * gcc.dg/vect/pr51799.c: New test.
9318 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9319 patterns.
9320
9321 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9322 Tobias Burnus <burnus@net-b.de>
9323
9324 PR fortran/51057
9325 PR fortran/51616
9326 * lib/target-supports.exp
9327 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9328 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9329
9330 2012-01-11 Jason Merrill <jason@redhat.com>
9331
9332 PR c++/51565
9333 * g++.dg/ext/attrib42.C: New.
9334
9335 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR bootstrap/51796
9338 * gcc.dg/pr51796.c: New test.
9339
9340 2012-01-11 Jason Merrill <jason@redhat.com>
9341
9342 PR c++/51818
9343 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9344
9345 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9346
9347 * gnat.dg/array19.ad[sb]: New test.
9348
9349 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9350
9351 * gnat.dg/opt23.ad[sb]: New test.
9352 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9353 * gnat.dg/opt24.ad[sb]: New test.
9354
9355 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9356
9357 PR tree-optimization/49642
9358 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9359 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9360
9361 2012-01-11 Jason Merrill <jason@redhat.com>
9362
9363 PR c++/51613
9364 * g++.dg/template/explicit-args5.C: New.
9365
9366 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9367
9368 * gcc.c-torture/execute/20120110-1.c: New testcase.
9369
9370 2012-01-10 Jason Merrill <jason@redhat.com>
9371
9372 PR c++/51614
9373 * g++.dg/inherit/ambig1.C: New.
9374
9375 PR c++/51433
9376 * g++.dg/cpp0x/constexpr-cache1.C: New.
9377
9378 2012-01-10 Richard Guenther <rguenther@suse.de>
9379
9380 PR tree-optimization/51801
9381 * gcc.dg/torture/pr51801.c: New testcase.
9382
9383 2012-01-10 Tobias Burnus <burnus@net-b.de>
9384
9385 PR fortran/51652
9386 * gfortran.dg/allocate_with_typespec_5.f90: New.
9387
9388 2012-01-10 Tobias Burnus <burnus@net-b.de>
9389
9390 * gfortran.dg/class_39.f03: Update dg-error string.
9391
9392 2012-01-10 Richard Guenther <rguenther@suse.de>
9393
9394 PR tree-optimization/50913
9395 * gcc.dg/graphite/interchange-16.c: New testcase.
9396 * gcc.dg/graphite/scop-20.c: XFAIL.
9397 * gfortran.dg/graphite/interchange-1.f: Likewise.
9398 * gfortran.dg/graphite/block-1.f90: Likewise.
9399 * gfortran.dg/graphite/block-2.f: Likewise.
9400
9401 2012-01-10 Richard Henderson <rth@redhat.com>
9402
9403 * lib/target-supports.exp (check_effective_target_vect_perm,
9404 check_effective_target_vect_perm_byte,
9405 check_effective_target_vect_perm_short): Enable for arm neon.
9406
9407 2012-01-09 Tobias Burnus <burnus@net-b.de>
9408
9409 PR fortran/46328
9410 * gfortran.dg/typebound_operator_11.f90: New.
9411
9412 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9413
9414 * gnat.dg/array18.adb: New test.
9415 * gnat.dg/array18_pkg.ads: New helper.
9416
9417 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9418
9419 PR fortran/51791
9420 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9421 around base object in first assignment in main program.
9422 * gfortran.dg/typebound_operator_10.f03: New test.
9423
9424 2012-01-09 Martin Jambor <mjambor@suse.cz>
9425
9426 PR tree-optimization/51759
9427 * g++.dg/ipa/pr51759.C: New test.
9428
9429 2012-01-09 Tobias Burnus <burnus@net-b.de>
9430
9431 PR fortran/51758
9432 * gfortran.dg/optional_absent_2.f90: New.
9433
9434 2012-01-09 Tobias Burnus <burnus@net-b.de>
9435
9436 PR fortran/51578
9437 * gfortran.dg/use_17.f90: New.
9438
9439 2012-01-09 Gary Funck <gary@intrepid.com>
9440
9441 PR preprocessor/33919
9442 * gcc.dg/pr33919.c: New test.
9443 * gcc.dg/pr33919-0.h: New test header file.
9444 * gcc.dg/pr33919-1.h: Ditto.
9445 * gcc.dg/pr33919-2.h: Ditto.
9446
9447 2012-01-07 Jan Hubicka <jh@suse.cz>
9448
9449 PR tree-optimize/51694
9450 * gcc.c-torture/compile/pr51694.c: new testcase.
9451
9452 2012-01-07 Jan Hubicka <jh@suse.cz>
9453
9454 PR tree-optimization/51600
9455 * g++.dg/torture/pr51600.C: New testcase.
9456
9457 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9458
9459 PR gcov-profile/51715
9460 PR gcov-profile/51717
9461 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9462 * gcc.misc-tests/gcov-14.c: Likewise.
9463
9464 2012-01-06 Jason Merrill <jason@redhat.com>
9465
9466 * g++.dg/parse/new5.C: New.
9467
9468 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9469
9470 PR testsuite/51655
9471 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9472 including <string.h>.
9473
9474 2012-01-06 Jason Merrill <jason@redhat.com>
9475
9476 * g++.dg/abi/mangle51.C: New.
9477 * g++.dg/abi/mangle52.C: New.
9478 * g++.dg/abi/mangle53.C: New.
9479 * g++.dg/abi/mangle54.C: New.
9480 * g++.dg/abi/mangle55.C: New.
9481 * g++.dg/abi/mangle56.C: New.
9482 * g++.dg/abi/mangle57.C: New.
9483 * g++.dg/abi/mangle58.C: New.
9484 * g++.dg/abi/mangle59.C: New.
9485 * g++.dg/cpp0x/trailing3.C: Update mangling.
9486 * g++.dg/cpp0x/variadic111.C: Update mangling.
9487 * g++.dg/cpp0x/variadic4.C: Update mangling.
9488 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9489 * g++.dg/template/nontype22.C: Works now.
9490 * g++.dg/template/pr35240.C: Works now.
9491
9492 * g++.dg/cpp0x/error7.C: New.
9493
9494 2012-01-06 Tobias Burnus <burnus@net-b.de>
9495
9496 * gfortran.dg/deallocate_stat_2.f90: New.
9497 * coarray/allocate_errgmsg.f90: New.
9498 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9499 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9500 * coarray/subobject_1.f90: Fix for num_images > 1.
9501 * gfortran.dg/deallocate_stat.f90: Update due to changed
9502 stat= handling.
9503
9504 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9505
9506 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9507
9508 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9509
9510 * ada/acats/overflow.lst: Add cb20004.
9511
9512 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9513
9514 PR c++/51541
9515 * g++.dg/cpp0x/alias-decl-18.C: New test.
9516
9517 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9518
9519 * gcc.c-torture/execute/20120104-1.c: New test.
9520
9521 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9522
9523 PR fortran/PR48946
9524 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9525 the old typebound_operator_8.f03.
9526 * gfortran.dg/typebound_operator_8.f03: New version of
9527 typebound_operator_7.f03 with 'u' a derived type instead of a
9528 class object.
9529
9530 2012-01-05 Richard Guenther <rguenther@suse.de>
9531
9532 * g++.dg/torture/pr49309.C: Skip for -flto.
9533
9534 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9535
9536 PR middle-end/51761
9537 * gcc.c-torture/compile/pr51761.c: New test.
9538
9539 2012-01-05 Richard Guenther <rguenther@suse.de>
9540
9541 PR tree-optimization/51760
9542 * gcc.dg/torture/pr51760.c: New testcase.
9543
9544 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9545
9546 PR middle-end/51472
9547 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9548
9549 2012-01-05 Richard Guenther <rguenther@suse.de>
9550
9551 PR lto/41576
9552 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9553 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9554
9555 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR debug/51695
9558 * gcc.dg/pr51695.c: New test.
9559
9560 2012-01-04 Andrew Pinski <apinski@cavium.com>
9561
9562 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9563 * gcc.target/mips/octeon2-lx-1.c: New test.
9564 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9565 * gcc.target/mips/octeon2-lx-2.c: New test.
9566 * gcc.target/mips/octeon2-lx-3.c: New test.
9567
9568 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9569
9570 PR other/51163
9571 PR other/51164
9572 * gcc.dg/tm/alias-1.c: Adjust regexp.
9573 * gcc.dg/tm/alias-2.c: Adjust regexp.
9574
9575 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9576
9577 PR c++/51064
9578 * g++.dg/warn/Wparentheses-26.C: New.
9579
9580 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9581
9582 * gfortran.dg/elemental_optional_args_2.f90: New test.
9583
9584 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9585
9586 PR fortran/49693
9587 * gfortran.dg/common_17.f90: New test.
9588
9589 2012-01-04 Richard Guenther <rguenther@suse.de>
9590
9591 PR tree-optimization/49651
9592 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9593 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9594
9595 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9596
9597 PR c++/51738
9598 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9599
9600 2012-01-03 Andrew Pinski <apinski@cavium.com>
9601
9602 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9603 for all mips targets. Also allow an optional .cfi_startproc.
9604
9605 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9606
9607 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9608
9609 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9610
9611 PR c++/29273
9612 * g++.dg/rtti/dyncast5.C: New.
9613
9614 2012-01-03 Richard Guenther <rguenther@suse.de>
9615
9616 PR tree-optimization/51070
9617 * gcc.dg/torture/pr51070-2.c: New testcase.
9618
9619 2012-01-03 Richard Guenther <rguenther@suse.de>
9620
9621 PR tree-optimization/51692
9622 * gcc.dg/torture/pr51692.c: New testcase.
9623
9624 2012-01-03 Richard Guenther <rguenther@suse.de>
9625
9626 PR debug/51650
9627 * g++.dg/lto/pr51650-3_0.C: New testcase.
9628
9629 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9630
9631 PR c++/15867
9632 * g++.dg/warn/Wredundant-decls-spec.C: New.
9633
9634 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR tree-optimization/51719
9637 * g++.dg/tree-prof/pr51719.C: New test.
9638
9639 2012-01-03 Richard Guenther <rguenther@suse.de>
9640
9641 PR middle-end/51730
9642 * gcc.dg/fold-compare-6.c: New testcase.
9643
9644 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR c++/51669
9647 * g++.dg/gomp/pr51669.C: New test.
9648
9649 2012-01-02 Jason Merrill <jason@redhat.com>
9650
9651 PR c++/51675
9652 * g++.dg/cpp0x/constexpr-union2.C: New.
9653
9654 PR c++/51666
9655 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9656
9657 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9658
9659 PR c++/51462
9660 * g++.dg/cpp0x/constexpr-99.C: New test.
9661
9662 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9663
9664 PR c++/20140
9665 * g++.dg/template/init9.C: New.
9666
9667 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9668
9669 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9670 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9671 rather than a specific number.
9672
9673 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9674
9675 PR fortran/46262
9676 PR fortran/46328
9677 PR fortran/51052
9678 * gfortran.dg/typebound_operator_7.f03: New.
9679 * gfortran.dg/typebound_operator_8.f03: New.
9680
9681 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9682
9683 PR target/51729
9684 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9685 XFAIL.
9686 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9687
9688 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9689
9690 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9691
9692 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9693
9694 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9695 for MIPS.
9696
9697 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9698
9699 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9700 * gfortran.dg/io_real_boz_4.f90: Likewise.
9701 * gfortran.dg/io_real_boz_5.f90: Likewise.
9702
9703 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9704
9705 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9706
9707 2012-01-02 Revital Eres <revital.eres@linaro.org>
9708
9709 * gcc.dg/sms-11.c: New file.
9710
9711 2012-01-02 Tobias Burnus <burnus@net-b.de>
9712
9713 PR fortran/51682
9714 * gfortran.dg/coarray/image_index_3.f90: New.
9715
9716 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9717
9718 PR c++/16603
9719 * g++.dg/parse/enum8.C: New.
9720
9721 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9722
9723 PR c++/51379
9724 * g++.dg/conversion/reinterpret4.C: New.
9725 * g++.dg/conversion/reinterpret1.C: Adjust.
9726
9727 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9728
9729 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9730
9731 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9732
9733 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9734 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9735 * g++.old-deja/g++.jason/access14.C: Likewise.
9736 * g++.old-deja/g++.jason/access8.C: Likewise.
9737 * g++.old-deja/g++.jason/access1.C: Likewise.
9738 * g++.old-deja/g++.other/access3.C: Likewise.
9739 * g++.old-deja/g++.other/access5.C: Likewise.
9740 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9741 * g++.old-deja/g++.law/visibility22.C: Likewise.
9742 * g++.old-deja/g++.law/visibility26.C: Likewise.
9743 * g++.old-deja/g++.mike/p2746.C: Likewise.
9744 * g++.dg/debug/using1.C: Likewise.
9745 * g++.dg/lookup/using51.C: Likewise.
9746 * g++.dg/inherit/using5.C: Likewise.
9747 * g++.dg/inherit/pr30297.C: Likewise.
9748 * g++.dg/inherit/access8.C: Likewise.
9749 * g++.dg/torture/pr39362.C: Likewise.
9750 * g++.dg/template/crash13.C: Likewise.
9751 * g++.dg/template/using10.C: Likewise.
9752
9753 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9754
9755 PR fortran/51502
9756 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9757
9758 2012-01-01 Ira Rosen <irar@il.ibm.com>
9759
9760 PR tree-optimization/51704
9761 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9762 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9763 corresponding flags.
9764
9765 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/51723
9768 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9769
9770 2012-01-01 Jan Hubicka <jh@suse.cz>
9771
9772 PR rtl-optimization/51069
9773 * gcc.c-torture/compile/pr51069.c: New testcase.
9774
9775 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR tree-optimization/51683
9778 * gcc.dg/pr51683.c: New test.
9779 \f
9780 Copyright (C) 2012 Free Software Foundation, Inc.
9781
9782 Copying and distribution of this file, with or without modification,
9783 are permitted in any medium without royalty provided the copyright
9784 notice and this notice are preserved.