re PR tree-optimization/53787 (Possible IPA-SRA / IPA-CP improvement)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/53787
4 * gcc.dg/ipa/ipa-5.c: Adjust.
5 * gcc.dg/ipa/ipcp-agg-1.c: New test.
6 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
7 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
8 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
9 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
10 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
11 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
12 * gfortran.dg/pr48636-2.f90: New test.
13 * gfortran.dg/pr53787.f90: Likewise.
14
15 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
16
17 PR c++/55226
18 Revert:
19 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/54922
22 * g++.dg/cpp0x/constexpr-union4.C: New.
23
24 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
25
26 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
27
28 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
29
30 * gcc.c-torture/compile/pr49220.c: New test.
31
32 2012-11-07 Florian Weimer <fweimer@redhat.com>
33
34 * g++.dg/init/new40.C: New.
35
36 2012-11-07 Jakub Jelinek <jakub@redhat.com>
37
38 PR debug/54693
39 * gcc.dg/guality/pr54693-2.c: New test.
40
41 2012-11-06 Andrew Pinski <apinski@cavium.com>
42
43 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
44 -fno-vect-cost-model.
45
46 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
47
48 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
49 * gcc.dg/tm/debug-1.c: Same.
50 * gcc.dg/tm/irrevocable-3.c: Same.
51 * gcc.dg/tm/irrevocable-4.c: Same.
52 * gcc.dg/tm/memopt-10.c: Same.
53 * gcc.dg/tm/memopt-11.c: Same.
54 * gcc.dg/tm/props-4.c: Same.
55 * gcc.dg/tm/wrap-3.c: Same.
56 * gcc.dg/tm/wrap-4.c: Same.
57
58 2012-11-06 Andrew Pinski <apinski@cavium.com>
59
60 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
61
62 2012-11-06 Jan Hubicka <jh@suse.cz>
63
64 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
65 candidate still.
66 * gcc.dg/tree-ssa/loop-23.c: Likewise.
67 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
68 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
69
70 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
71
72 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
73
74 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
75
76 PR middle-end/41993
77 * gcc.dg/torture/pr41993.c: New test.
78
79 2012-11-06 Jan Hubicka <jh@suse.cz>
80
81 * gcc.target/i386/l_fma_float_?.c: Update.
82 * gcc.target/i386/l_fma_double_?.c: Update.
83
84 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
85
86 PR target/54089
87 * gcc.target/sh/pr54089-8.c: New.
88 * gcc.target/sh/pr54089-9.c: New.
89
90 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
91
92 PR target/47440
93 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
94 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
95 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
96 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
97 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
98 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
99 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
100 * gcc.target/i386/avx-vzeroupper-27.c: New.
101
102 2012-11-06 Janus Weil <janus@gcc.gnu.org>
103
104 PR fortran/54917
105 * gfortran.dg/transfer_class_1.f90: New.
106 * gfortran.dg/transfer_class_2.f90: New.
107
108 2012-11-05 Sriraman Tallam <tmsriram@google.com>
109
110 * testsuite/g++.dg/mv1.C: New test.
111 * testsuite/g++.dg/mv2.C: New test.
112 * testsuite/g++.dg/mv3.C: New test.
113 * testsuite/g++.dg/mv4.C: New test.
114 * testsuite/g++.dg/mv5.C: New test.
115 * testsuite/g++.dg/mv6.C: New test.
116
117 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
118
119 PR testsuite/55186
120 * gcc.dg/const-uniq-1.c (a): Increase length four times.
121
122 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
123
124 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
125 darwin.
126
127 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
128
129 * g++.dg/torture/20121105-1.C: New test.
130
131 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
132
133 * gcc.dg/torture/fp-compare.c: New testcase.
134
135 2012-11-05 Jan Hubicka <jh@suse.cz>
136
137 * gcc.dg/const-1.c: Update.
138 * gcc.dg/pure-1.c: Update.
139
140 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
141
142 PR rtl-optimization/55151
143 * gcc.dg/pr55151.c: New test.
144
145 2012-11-05 Jakub Jelinek <jakub@redhat.com>
146
147 PR debug/54970
148 PR debug/54971
149 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
150
151 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
152
153 PR testsuite/51128
154 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
155
156 2012-11-05 Jan Hubicka <jh@suse.cz>
157
158 * gcc.dg/autopar/pr49960.c: Fix testcase.
159
160 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
161
162 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
163 Fix scan-tree-dump-times directive.
164
165 2012-11-04 Janus Weil <janus@gcc.gnu.org>
166
167 PR fortran/55199
168 * gfortran.dg/associate_12.f90: New.
169
170 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
171
172 PR target/54255
173 * lib/target-supports.exp (check_effective_target_masm_intel): New
174 proc.
175 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
176 masm_intel.
177
178 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
179 Jack Howarth <howarth@bromo.med.uc.edu>
180
181 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
182 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
183 * gcc.target/i386/pr53249.c: Likewise.
184
185 2012-11-03 Andrew Pinski <apinski@cavium.com>
186
187 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
188 call abort1 so that cross jumping does not happen.
189
190 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
191
192 PR target/51244
193 * gcc.target/sh/pr51244-18.c: New.
194 * gcc.target/sh/pr51244-19.c: New.
195
196 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
197
198 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
199 b requires a 64-bit operation followed by a truncation.
200
201 2012-11-02 Jan Hubicka <jh@suse.cz>
202
203 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
204
205 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
206
207 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
208 conditions to verify the reduction code is vectorized.
209
210 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
211 in case 'pow', such as 'powerpc' is used in the compiler version name.
212 * gcc.target/powerpc/pr46728-2.c: Likewise.
213 * gcc.target/powerpc/pr46728-3.c: Likewise.
214 * gcc.target/powerpc/pr46728-4.c: Likewise.
215 * gcc.target/powerpc/pr46728-5.c: Likewise.
216 * gcc.target/powerpc/pr46728-7.c: Likewise.
217 * gcc.target/powerpc/pr46728-8.c: Likewise.
218 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
219
220 2012-11-02 Jan Hubicka <jh@suse.cz>
221
222 * gcc.dg/tree-ssa/loop-38.c: New testcase.
223
224 2012-11-02 Jan Hubicka <jh@suse.cz>
225
226 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
227 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
228
229 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
230
231 PR middle-end/55130
232 * gcc.target/i386/pr55130.c: New test.
233
234 2012-11-02 Jakub Jelinek <jakub@redhat.com>
235
236 PR target/55147
237 * gcc.target/i386/pr55147.c: New test.
238
239 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
240
241 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
242 * gfortran.dg/default_format_denormal_1.f90: Same.
243
244 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
245
246 PR middle-end/55001
247 * g++.dg/ext/vector19.C: Remove target restrictions.
248 * gcc.dg/fold-compare-7.c: New testcase.
249
250 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
251
252 PR target/55160
253 * gcc.target/sh/pr55160.c: New.
254
255 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
256
257 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
258 scan-assembler regex.
259
260 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
261
262 PR middle-end/55150
263 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
264 * gcc.dg/pr55150-2.c: New test.
265
266 2012-11-01 Sharad Singhai <singhai@google.com>
267
268 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
269 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
270 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
271 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
272
273 2012-10-31 Dehao Chen <dehao@google.com>
274
275 * g++.dg/debug/dwarf2/block.C: New testcase.
276
277 2012-10-31 Jan Hubicka <jh@suse.cz>
278
279 * gcc.dg/pr44974.c: Add noinline.
280
281 2012-10-31 Janus Weil <janus@gcc.gnu.org>
282
283 PR fortran/53718
284 * gfortran.dg/class_54.f90: New.
285
286 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
287 Jakub Jelinek <jakub@redhat.com>
288
289 PR tree-optimization/55018
290 * gcc.dg/torture/pr55018.c: New test.
291
292 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
293
294 PR c++/54583
295 * g++.dg/ext/vla13.C: New.
296
297 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
298
299 PR middle-end/55150
300 * gcc.dg/pr55150.c: New test.
301
302 2012-10-31 Tobias Burnus <burnus@net-b.de>
303
304 PR fortran/55134
305 * gfortran.dg/associate_11.f90: New.
306
307 2012-10-31 Dodji Seketeli <dodji@redhat.com>
308
309 PR c++/54955
310 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
311
312 2012-10-31 Jakub Jelinek <jakub@redhat.com>
313
314 PR tree-optimization/19105
315 PR tree-optimization/21643
316 PR tree-optimization/46309
317 * gcc.dg/pr19105.c: New test.
318 * gcc.dg/pr21643.c: New test.
319 * gcc.dg/pr46309-2.c: New test.
320 * gcc.c-torture/execute/pr46309.c: New test.
321
322 2012-10-31 Alan Modra <amodra@gmail.com>
323
324 * gcc.target/powerpc/dimode_off.c: New.
325 * gcc.target/powerpc/timode_off.c: New.
326 * gcc.target/powerpc/dfmode_off.c: New.
327 * gcc.target/powerpc/tfmode_off.c: New.
328
329 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
330
331 PR rtl-optimization/55093
332 * gcc.target/i386/pr55093.c: New file.
333
334 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
335
336 * gcc.target/i386/pr55116.c: Renamed to ...
337 * gcc.target/i386/pr55116-1.c: This.
338
339 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
340
341 * gcc.target/i386/pr55116-2.c: New file.
342
343 2012-10-30 Richard Biener <rguenther@suse.de>
344
345 * gcc.dg/vect/slp-perm-2.c: Adjust.
346
347 2012-10-30 Richard Biener <rguenther@suse.de>
348
349 PR tree-optimization/55111
350 * gcc.dg/torture/pr55111.c: New testcase.
351
352 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
353
354 PR target/53988
355 * gcc.target/sh/pr53988.c: New.
356
357 2012-10-30 Bin Cheng <bin.cheng@arm.com>
358
359 PR target/54989
360 * gcc.dg/hoist-register-pressure-1.c: Rename from
361 hoist-register-pressure.c. Add nonpic condition.
362 * gcc.dg/hoist-register-pressure-2.c: New testcase.
363
364 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
365
366 PR c++/54930
367 * gcc.dg/Wreturn-local-addr.c: New.
368 * g++.dg/warn/Wno-return-local-addr.C: New.
369 * g++.dg/warn/Wreturn-local-addr.C: New.
370
371 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
372
373 PR middle-end/55116
374 * gcc.target/i386/pr55116.c: New file.
375
376 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
377
378 PR c/53066
379 * gcc.dg/Wshadow-4.c: New.
380 * gcc.dg/Wshadow-4.h: New.
381
382 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
383
384 PR debug/54693
385 * gcc.dg/guality/pr54693.c: New.
386
387 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
388
389 PR middle-end/55027
390 * gcc.dg/pr55027.c: New testcase.
391
392 2012-10-29 Jan Hubicka <jh@suse.cz>
393
394 * gcc.dg/ipa/inline-6.c: New testcase.
395
396 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
397
398 PR rtl-optimization/55106
399 * g++.dg/pr55106.C: New.
400
401 2012-10-29 Richard Guenther <rguenther@suse.de>
402
403 PR middle-end/53695
404 * gcc.dg/torture/pr53695.c: New testcase.
405
406 2012-10-28 Jan Hubicka <jh@suse.cz>
407
408 * gcc.dg/ipa/inlinehint-3.c: New testcase.
409
410 2012-10-28 Tobias Burnus <burnus@net-b.de>
411
412 PR fortran/54958
413 * gfortran.dg/do_check_6.f90: New.
414
415 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
416 Jack Howarth <howarth@bromo.med.uc.edu>
417
418 PR target/54404
419 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
420 to dg-options.
421 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
422
423 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
424
425 PR target/34283
426 * gcc.target/i386/pr34283.c: New test.
427
428 2012-10-26 Jakub Jelinek <jakub@redhat.com>
429
430 PR c++/55081
431 * g++.dg/opt/pr55081.C: New test.
432
433 PR debug/54970
434 PR debug/54971
435 * gcc.dg/guality/pr54970.c: New test.
436
437 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
438
439 PR c++/54984
440 * g++.dg/template/new11.C: New.
441
442 2012-10-26 Richard Biener <rguenther@suse.de>
443
444 PR middle-end/54824
445 * gcc.dg/torture/pr54824.c: New testcase.
446
447 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
448
449 * gcc.target/i386/fxsave-1.c: New.
450 * gcc.target/i386/fxsave64-1.c: Ditto.
451 * gcc.target/i386/fxrstor-1.c: Ditto.
452 * gcc.target/i386/fxrstor64-1.c: Ditto.
453 * gcc.target/i386/xsave-1.c: Ditto.
454 * gcc.target/i386/xsave64-1.c: Ditto.
455 * gcc.target/i386/xrstor-1.c: Ditto.
456 * gcc.target/i386/xrstor64-1.c: Ditto.
457 * gcc.target/i386/xsaveopt-1.c: Ditto.
458 * gcc.target/i386/xsaveopt64-1.c: Ditto.
459 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
460 * gcc.target/i386/sse-13.c: Ditto.
461 * gcc.target/i386/sse-14.c: Ditto.
462 * gcc.target/i386/sse-22.c: Ditto.
463 * gcc.target/i386/sse-23.c: Ditto.
464 * g++.dg/other/i386-2.C: Ditto.
465 * g++.dg/other/i386-3.C: Ditto.
466
467 2012-10-25 Jan Hubicka <jh@suse.cz>
468
469 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
470 at ivcanon time.
471
472 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
473
474 PR c++/53761
475 * g++.dg/ext/transparent-union.C: New.
476
477 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
478
479 PR c++/54427
480 * g++.dg/ext/vector19.C: New testcase.
481
482 2012-10-25 Richard Biener <rguenther@suse.de>
483
484 PR tree-optimization/54902
485 * g++.dg/torture/pr54902.C: New testcase.
486
487 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
488
489 PR c++/34892
490 * g++.dg/template/crash114.C: New.
491
492 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
493
494 PR bootstrap/55049
495 * gcc.target/i386/pr55049-1.c: New test.
496
497 2012-10-24 Janus Weil <janus@gcc.gnu.org>
498
499 PR fortran/55037
500 * gfortran.dg/class_dummy_4.f03: New.
501
502 2012-10-24 Jakub Jelinek <jakub@redhat.com>
503
504 PR rtl-optimization/55010
505 * gcc.dg/pr55010.c: New test.
506
507 PR debug/54828
508 * g++.dg/debug/pr54828.C: New test.
509
510 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
511
512 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
513 * gcc.dg/vect/vect-83_64.c: Likewise.
514
515 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
516
517 PR c++/54922
518 * g++.dg/cpp0x/constexpr-union4.C: New.
519
520 2012-10-23 Jeff Law <law@redhat.com>
521
522 * gcc.c-torture/execute/pr54985.c: New test.
523
524 2012-10-23 Paul Koning <ni1d@arrl.net>
525
526 PR debug/54508
527 * g++.dg/debug/dwarf2/pr54508.C: New.
528
529 2012-10-23 Jakub Jelinek <jakub@redhat.com>
530
531 PR c++/54844
532 * g++.dg/template/sizeof14.C: New test.
533
534 2012-10-23 Ian Bolton <ian.bolton@arm.com>
535 Jim MacArthur <jim.macarthur@arm.com>
536 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
537 Marcus Shawcroft <marcus.shawcroft@arm.com>
538 Nigel Stephens <nigel.stephens@arm.com>
539 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
540 Richard Earnshaw <rearnsha@arm.com>
541 Sofiane Naci <sofiane.naci@arm.com>
542 Stephen Thomas <stephen.thomas@arm.com>
543 Tejas Belagod <tejas.belagod@arm.com>
544 Yufeng Zhang <yufeng.zhang@arm.com>
545
546 * lib/target-supports.exp
547 (check_profiling_available): Add AArch64.
548 (check_effective_target_vect_int): Likewise.
549 (check_effective_target_vect_shift): Likewise.
550 (check_effective_target_vect_float): Likewise.
551 (check_effective_target_vect_double): Likewise.
552 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
553 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
554 (check_effective_target_vect_pack_trunc): Likewise.
555 (check_effective_target_vect_unpack): Likewise.
556 (check_effective_target_vect_hw_misalign): Likewise.
557 (check_effective_target_vect_short_mult): Likewise.
558 (check_effective_target_vect_int_mult): Likewise.
559 (check_effective_target_vect_stridedN): Likewise.
560 (check_effective_target_sync_int_long): Likewise.
561 (check_effective_target_sync_char_short): Likewise.
562 (check_vect_support_and_set_flags): Likewise.
563 (check_effective_target_aarch64_tiny): New.
564 (check_effective_target_aarch64_small): New.
565 (check_effective_target_aarch64_large): New.
566 * g++.dg/other/PR23205.C: Enable aarch64.
567 * g++.dg/other/pr23205-2.C: Likewise.
568 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
569 * gcc.c-torture/execute/20101011-1.c: Likewise.
570 * gcc.dg/20020312-2.c: Likewise.
571 * gcc.dg/20040813-1.c: Likewise.
572 * gcc.dg/builtin-apply2.c: Likewise.
573 * gcc.dg/stack-usage-1.c: Likewise.
574
575 2012-10-23 Ian Bolton <ian.bolton@arm.com>
576 Jim MacArthur <jim.macarthur@arm.com>
577 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
578 Marcus Shawcroft <marcus.shawcroft@arm.com>
579 Nigel Stephens <nigel.stephens@arm.com>
580 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
581 Richard Earnshaw <rearnsha@arm.com>
582 Sofiane Naci <sofiane.naci@arm.com>
583 Stephen Thomas <stephen.thomas@arm.com>
584 Tejas Belagod <tejas.belagod@arm.com>
585 Yufeng Zhang <yufeng.zhang@arm.com>
586
587 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
588 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
589 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
590 * gcc.target/aarch64/aapcs/abitest.S: New file.
591 * gcc.target/aarch64/aapcs/abitest.h: New file.
592 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
593 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
594 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
595 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
596 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
597 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
598 * gcc.target/aarch64/aapcs/ice_1.c: New file.
599 * gcc.target/aarch64/aapcs/ice_2.c: New file.
600 * gcc.target/aarch64/aapcs/ice_3.c: New file.
601 * gcc.target/aarch64/aapcs/ice_4.c: New file.
602 * gcc.target/aarch64/aapcs/ice_5.c: New file.
603 * gcc.target/aarch64/aapcs/macro-def.h: New file.
604 * gcc.target/aarch64/aapcs/test_1.c: New file.
605 * gcc.target/aarch64/aapcs/test_10.c: New file.
606 * gcc.target/aarch64/aapcs/test_11.c: New file.
607 * gcc.target/aarch64/aapcs/test_12.c: New file.
608 * gcc.target/aarch64/aapcs/test_13.c: New file.
609 * gcc.target/aarch64/aapcs/test_14.c: New file.
610 * gcc.target/aarch64/aapcs/test_15.c: New file.
611 * gcc.target/aarch64/aapcs/test_16.c: New file.
612 * gcc.target/aarch64/aapcs/test_17.c: New file.
613 * gcc.target/aarch64/aapcs/test_18.c: New file.
614 * gcc.target/aarch64/aapcs/test_19.c: New file.
615 * gcc.target/aarch64/aapcs/test_2.c: New file.
616 * gcc.target/aarch64/aapcs/test_20.c: New file.
617 * gcc.target/aarch64/aapcs/test_21.c: New file.
618 * gcc.target/aarch64/aapcs/test_22.c: New file.
619 * gcc.target/aarch64/aapcs/test_23.c: New file.
620 * gcc.target/aarch64/aapcs/test_24.c: New file.
621 * gcc.target/aarch64/aapcs/test_25.c: New file.
622 * gcc.target/aarch64/aapcs/test_26.c: New file.
623 * gcc.target/aarch64/aapcs/test_3.c: New file.
624 * gcc.target/aarch64/aapcs/test_4.c: New file.
625 * gcc.target/aarch64/aapcs/test_5.c: New file.
626 * gcc.target/aarch64/aapcs/test_6.c: New file.
627 * gcc.target/aarch64/aapcs/test_7.c: New file.
628 * gcc.target/aarch64/aapcs/test_8.c: New file.
629 * gcc.target/aarch64/aapcs/test_9.c: New file.
630 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
631 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
632 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
633 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
634 * gcc.target/aarch64/aapcs/test_complex.c: New file.
635 * gcc.target/aarch64/aapcs/test_int128.c: New file.
636 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
637 * gcc.target/aarch64/aapcs/type-def.h: New file.
638 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
639 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
640 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
641 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
642 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
643 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
644 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
645 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
646 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
647 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
648 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
649 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
650 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
651 * gcc.target/aarch64/aarch64.exp: New file.
652 * gcc.target/aarch64/adc-1.c: New file.
653 * gcc.target/aarch64/adc-2.c: New file.
654 * gcc.target/aarch64/asm-1.c: New file.
655 * gcc.target/aarch64/clrsb.c: New file.
656 * gcc.target/aarch64/clz.c: New file.
657 * gcc.target/aarch64/ctz.c: New file.
658 * gcc.target/aarch64/csinc-1.c: New file.
659 * gcc.target/aarch64/csinv-1.c: New file.
660 * gcc.target/aarch64/csneg-1.c: New file.
661 * gcc.target/aarch64/extend.c: New file.
662 * gcc.target/aarch64/fcvt.x: New file.
663 * gcc.target/aarch64/fcvt_double_int.c: New file.
664 * gcc.target/aarch64/fcvt_double_long.c: New file.
665 * gcc.target/aarch64/fcvt_double_uint.c: New file.
666 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
667 * gcc.target/aarch64/fcvt_float_int.c: New file.
668 * gcc.target/aarch64/fcvt_float_long.c: New file.
669 * gcc.target/aarch64/fcvt_float_uint.c: New file.
670 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
671 * gcc.target/aarch64/ffs.c: New file.
672 * gcc.target/aarch64/fmadd.c: New file.
673 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
674 * gcc.target/aarch64/frint.x: New file.
675 * gcc.target/aarch64/frint_double.c: New file.
676 * gcc.target/aarch64/frint_float.c: New file.
677 * gcc.target/aarch64/index.c: New file.
678 * gcc.target/aarch64/mneg-1.c: New file.
679 * gcc.target/aarch64/mneg-2.c: New file.
680 * gcc.target/aarch64/mneg-3.c: New file.
681 * gcc.target/aarch64/mnegl-1.c: New file.
682 * gcc.target/aarch64/mnegl-2.c: New file.
683 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
684 * gcc.target/aarch64/pic-constantpool1.c: New file.
685 * gcc.target/aarch64/pic-symrefplus.c: New file.
686 * gcc.target/aarch64/predefine_large.c: New file.
687 * gcc.target/aarch64/predefine_small.c: New file.
688 * gcc.target/aarch64/predefine_tiny.c: New file.
689 * gcc.target/aarch64/reload-valid-spoff.c: New file.
690 * gcc.target/aarch64/scalar_intrinsics.c: New file.
691 * gcc.target/aarch64/table-intrinsics.c: New file.
692 * gcc.target/aarch64/tst-1.c: New file.
693 * gcc.target/aarch64/vect-abs-compile.c: New file.
694 * gcc.target/aarch64/vect-abs.c: New file.
695 * gcc.target/aarch64/vect-abs.x: New file.
696 * gcc.target/aarch64/vect-compile.c: New file.
697 * gcc.target/aarch64/vect-faddv-compile.c: New file.
698 * gcc.target/aarch64/vect-faddv.c: New file.
699 * gcc.target/aarch64/vect-faddv.x: New file.
700 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
701 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
702 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
703 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
704 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
705 * gcc.target/aarch64/vect-fp-compile.c: New file.
706 * gcc.target/aarch64/vect-fp.c: New file.
707 * gcc.target/aarch64/vect-fp.x: New file.
708 * gcc.target/aarch64/vect-mull-compile.c: New file.
709 * gcc.target/aarch64/vect-mull.c: New file.
710 * gcc.target/aarch64/vect-mull.x: New file.
711 * gcc.target/aarch64/vect.c: New file.
712 * gcc.target/aarch64/vect.x: New file.
713 * gcc.target/aarch64/vector_intrinsics.c: New file.
714 * gcc.target/aarch64/vfp-1.c: New file.
715 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
716 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
717 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
718 * g++.dg/abi/aarch64_guard1.C: New file.
719
720 2012-10-23 Jakub Jelinek <jakub@redhat.com>
721
722 PR c++/54988
723 * c-c++-common/pr54988.c: New test.
724
725 2012-10-23 Jan Hubicka <jh@suse.cz>
726
727 * gcc.dg/tree-prof/peel-1.c: New testcase.
728
729 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
730
731 PR gcc/52945
732 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
733
734 2012-10-23 Joseph Myers <joseph@codesourcery.com>
735
736 * gcc.dg/c99-predef-1.c: New test.
737 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
738 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
739 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
740 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
741 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
742 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
743 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
744 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
745 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
746 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
747 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
748 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
749
750 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
751
752 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
753
754 2012-10-23 Jan Hubicka <jh@suse.cz>
755
756 PR middle-end/54937
757 * gcc.c-torture/execute/pr54937.c: New testcase.
758 * gcc.dg/tree-ssa/cunroll-2.c: Update.
759
760 2012-10-23 Jan Hubicka <jh@suse.cz>
761
762 PR middle-end/54967
763 * gfortran.dg/pr54967.f90: New testcase.
764
765 2012-10-23 Terry Guo <terry.guo@arm.com>
766
767 PR target/55019
768 * gcc.dg/pr55019.c: New.
769
770 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
771
772 PR tree-optimization/55008
773 * gcc.dg/tree-ssa/pr55008.c: New test.
774
775 2012-10-22 Richard Biener <rguenther@suse.de>
776
777 PR tree-optimization/55011
778 * gcc.dg/torture/pr55011.c: New testcase.
779
780 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
781
782 * gcc.target/arm/pr40457-1.c: Adjust expected output.
783 * gcc.target/arm/pr40457-2.c: Likewise.
784 * gcc.target/arm/pr40457-3.c: Likewise.
785
786 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/specs/limited_with4.ads: New test.
789 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
790
791 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/modular4.adb: New test.
794 * gnat.dg/modular4_pkg.ads: New helper.
795
796 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
799 * gnat.dg/specs/addr1.ads: Likewise.
800
801 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
802
803 * gcc.dg/webizer.c (main): Add missing exit call.
804
805 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
806
807 PR fortran/54465
808 * gfortran.dg/wextra_1.f: New test.
809
810 2012-10-20 Jan Hubicka <jh@suse.cz>
811
812 * gcc.dg/tree-prof/unroll-1.c: New testcase.
813
814 2012-10-19 Janus Weil <janus@gcc.gnu.org>
815
816 PR fortran/54224
817 * gfortran.dg/warn_unused_function.f90: New.
818
819 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
820
821 * lib/target-supports.exp
822 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
823
824 2012-10-19 Richard Guenther <rguenther@suse.de>
825
826 PR tree-optimization/54981
827 * gcc.dg/pr54981.c: New testcase.
828
829 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
830
831 PR target/54892
832 * gcc.target/arm/pr54892.c: New.
833
834 2012-10-19 Bin Cheng <bin.cheng@arm.com>
835
836 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
837
838 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
839
840 PR c++/54501
841 * g++.dg/init/array30.C: New.
842 * g++.dg/init/array31.C: Likewise.
843
844 2012-10-18 Tobias Burnus <burnus@net-b.de>
845
846 PR fortran/54884
847 * gfortran.dg/public_private_module_7.f90: New.
848
849 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
850
851 PR c++/29633
852 * g++.dg/template/pr29633.C: New.
853
854 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
855
856 * gnat.dg/loop_optimization13.ad[sb]: New test.
857 * gnat.dg/loop_optimization13_pkg.ads: New helper.
858
859 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
860
861 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
862 * gcc.target/arm/neon/vfmaf32.c: Likewise.
863 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
864 * gcc.target/arm/neon/vfmsf32.c: Likewise.
865
866 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
867
868 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
869 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
870 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
871 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
872 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
873 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
874
875 2012-10-16 Jan Hubicka <jh@suse.cz>
876
877 * gcc.target/i386/l_fma_float_?.c: Update.
878 * gcc.target/i386/l_fma_double_?.c: Update.
879 * gfortran.dg/do_1.f90: XFAIL
880 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
881 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
882 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
883 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
884 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
885 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
886 valid.
887
888 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
889
890 PR c/53063
891 PR c/40989
892 * gcc.dg/Wstrict-overflow-24.c: New.
893
894 2012-10-16 Tobias Burnus <burnus@net-b.de>
895
896 PR fortran/50981
897 PR fortran/54618
898 * gfortran.dg/class_optional_1.f90: New.
899 * gfortran.dg/class_optional_2.f90: New.
900
901 2012-10-16 Jakub Jelinek <jakub@redhat.com>
902
903 PR debug/54796
904 * gcc.dg/guality/pr54796.c: New test.
905
906 PR tree-optimization/54889
907 * gfortran.dg/pr54889.f90: New test.
908
909 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
910
911 * g++.dg/other/dump-ada-spec-2.C: New test.
912
913 2012-10-16 Easwaran Raman <eraman@google.com>
914
915 * gcc.dg/tree-prof/switch-case-1.c: New test case.
916 * gcc.dg/tree-prof/switch-case-2.c: New test case.
917
918 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
919
920 * gcc.dg/torture/stackalign/builtin-apply-2.c,
921 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
922
923 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
924
925 PR target/54925
926 * gcc.c-torture/compile/pr54925.c: New.
927
928 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
929
930 PR target/51244
931 * gcc.target/sh/pr51244-17.c: New.
932
933 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
934
935 PR target/54760
936 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
937 functions.
938 * gcc.target/sh/pr54760-4.c: New.
939
940 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
941
942 PR target/34777
943 * gcc.target/sh/torture/sh-torture.exp: New.
944 * gcc.target/sh/torture/pr34777.c: New.
945
946 2012-10-15 Matthias Klose <doko@ubuntu.com>
947
948 * lib/target-supports.exp (check_profiling_available): Match
949 arm*-*-linux-* for ARM Linux/GNU.
950 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
951 * gfortran.dg/enum_10.f90: Likewise.
952 * gfortran.dg/enum_9.f90: Likewise.
953 * gcc.target/arm/synchronize.c: Likewise.
954 * g++.old-deja/g++.jason/enum6.C: Likewise.
955 * g++.old-deja/g++.other/enum4.C: Likewise.
956 * g++.old-deja/g++.law/enum9.C: Likewise.
957
958 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
959
960 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
961 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
962
963 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
964 Paolo Carlini <paolo.carlini@oracle.com>
965
966 PR c++/17805
967 * g++.dg/overload/operator6.C: New.
968
969 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/50080 (again)
972 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
973 * g++.dg/parse/tmpl-outside1.C: Likewise.
974 * g++.dg/template/qualttp18.C: Likewise.
975 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
976 * g++.old-deja/g++.pt/overload13.C: Likewise.
977
978 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
979
980 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
981 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
982 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
983 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
984 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
985 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
986 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
987 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
988
989 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/50080
992 * g++.dg/parse/tmpl-outside2.C: New.
993 * g++.dg/parse/tmpl-outside1.C: Adjust.
994 * g++.dg/template/qualttp18.C: Likewise.
995 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
996 * g++.old-deja/g++.pt/overload13.C: Likewise.
997
998 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
999
1000 PR tree-optimization/54915
1001 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1002
1003 2012-10-15 Richard Guenther <rguenther@suse.de>
1004
1005 PR tree-optimization/54920
1006 * gcc.dg/torture/pr54920.c: New testcase.
1007
1008 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1009
1010 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1011
1012 2012-10-13 Jason Merrill <jason@redhat.com>
1013
1014 * g++.dg/tls/thread_local7g.C: Require tls_native.
1015
1016 2012-10-14 Jason Merrill <jason@redhat.com>
1017
1018 * g++.dg/cpp0x/inh-ctor1.C: New.
1019 * g++.dg/cpp0x/inh-ctor2.C: New.
1020 * g++.dg/cpp0x/inh-ctor3.C: New.
1021 * g++.dg/cpp0x/inh-ctor4.C: New.
1022 * g++.dg/cpp0x/inh-ctor5.C: New.
1023 * g++.dg/cpp0x/inh-ctor6.C: New.
1024 * g++.dg/cpp0x/inh-ctor7.C: New.
1025 * g++.dg/cpp0x/inh-ctor8.C: New.
1026 * g++.dg/cpp0x/inh-ctor9.C: New.
1027 * g++.dg/cpp0x/inh-ctor10.C: New.
1028 * g++.dg/cpp0x/inh-ctor11.C: New.
1029 * g++.dg/cpp0x/inh-ctor12.C: New.
1030 * g++.dg/cpp0x/inh-ctor13.C: New.
1031
1032 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1033
1034 PR rtl-optimization/54919
1035 * gcc.dg/pr54919.c: New testcase.
1036
1037 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1038
1039 PR c++/53581
1040 * g++.dg/template/crash113.C: New.
1041
1042 2012-10-14 Jan Hubicka <jh@suse.cz>
1043
1044 * gcc.dg/unroll_5.c: New testcase.
1045
1046 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/52643
1049 * g++.dg/opt/pr52643.C: New.
1050
1051 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1052
1053 PR target/54602
1054 * gcc.target/sh/pr54602-1.c: New.
1055 * gcc.target/sh/pr54602-2.c: New.
1056 * gcc.target/sh/pr54602-3.c: New.
1057 * gcc.target/sh/pr54602-4.c: New.
1058
1059 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1060
1061 PR target/54680
1062 * gcc.target/sh/pr54680.c: New.
1063
1064 2012-10-12 Jan Hubicka <jh@suse.cz>
1065
1066 * gcc.dg/webizer.c: New testcase.
1067
1068 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1069
1070 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1071 specify -m64.
1072
1073 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1074
1075 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1076 Return 0 if already specifying -mfloat-abi other than hard.
1077
1078 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1079
1080 * gcc.dg/pr53060.c: Prune irrelevant warning.
1081
1082 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR c/54381
1085 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1086 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1087 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1088 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1089 Adjust expected wording of warnings for *cmp* builtins.
1090 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1091 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1092
1093 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/24449
1096 * g++.dg/parse/friend-main.C: New.
1097
1098 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1099
1100 PR c++/53055
1101 * g++.dg/pr53055.C: New testcase.
1102
1103 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/52744
1106 * g++.dg/cpp0x/pr52744.C: New.
1107
1108 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1109
1110 PR fortran/40453
1111 * gfortran.dg/dummy_procedure_9.f90: New.
1112
1113 2012-10-12 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/54894
1116 * gcc.dg/torture/pr54894.c: New testcase.
1117
1118 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1119
1120 PR target/51244
1121 * gcc.target/sh/pr51244-13.c: New.
1122 * gcc.target/sh/pr51244-14.c: New.
1123 * gcc.target/sh/pr51244-15.c: New.
1124 * gcc.target/sh/pr51244-16.c: New.
1125
1126 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1127
1128 PR c++/51878
1129 * g++.dg/cpp0x/decltype45.C: New.
1130
1131 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1132
1133 PR fortran/54784
1134 * gfortran.dg/class_allocate_13.f90: New.
1135
1136 2012-10-11 Jason Merrill <jason@redhat.com>
1137
1138 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1139 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1140
1141 * g++.dg/gomp/tls-5.C: Require tls_native.
1142 * g++.dg/tls/thread_local7.C: Require tls_native.
1143 * g++.dg/tls/static2.C: New.
1144
1145 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/36107
1148 * g++.dg/ext/weak5.C: New.
1149
1150 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1151
1152 PR testsuite/54868
1153 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1154 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1155
1156 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/43765
1159 * g++.dg/parse/pr43765.C: New.
1160
1161 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1162
1163 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1164
1165 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1166
1167 PR c++/43663
1168 * g++.dg/init/bitfield3.C: New.
1169
1170 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1171
1172 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1173
1174 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR tree-optimization/54877
1177 * gcc.dg/torture/pr54877.c: New test.
1178
1179 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1180
1181 PR testsuite/53397
1182 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1183 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1184 and remove target info from dg-do compile.
1185 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1186 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1187 and remove target info from dg-do compile.
1188
1189 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1190
1191 * gcc.dg/pr54782.c: Require target with pthread support.
1192
1193 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/53122
1196 * g++.dg/cpp0x/auto35.C: New.
1197
1198 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1199
1200 PR c++/53540 - using fails to be equivalent to typedef
1201 * g++.dg/cpp0x/alias-decl-24.C: New test.
1202
1203 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1204
1205 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1206 that c++11 attributes to types are ignored for now.
1207 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1208 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1209
1210 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/53741
1213 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1214
1215 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/50478
1218 * g++.dg/cpp0x/initlist67.C: New.
1219
1220 2012-10-10 Dehao Chen <dehao@google.com>
1221
1222 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1223
1224 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1225
1226 PR target/52480
1227 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1228 Add runtime tests.
1229
1230 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/53307
1233 * g++.dg/cpp0x/decltype44.C: New.
1234
1235 2012-10-09 Steve Ellcey <sellcey@mips.com>
1236
1237 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1238
1239 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/53763
1242 * g++.dg/cpp0x/decltype43.C: New.
1243
1244 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1245
1246 PR middle-end/53397
1247 * gcc.dg/pr53397-1.c: New test case.
1248 * gcc.dg/pr53397-2.c: New test case.
1249
1250 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/54194
1253 * g++.dg/warn/Wparentheses-26.C: Adjust.
1254 * g++.dg/warn/Wparentheses-27.C: New.
1255
1256 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1257
1258 PR c++/54427
1259 * c-c++-common/vector-scalar.c: New testcase.
1260 * g++.dg/ext/vector18.C: New testcase.
1261 * g++.dg/ext/vector5.C: This is not an error anymore.
1262 * gcc.dg/init-vec-1.c: Move ...
1263 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1264 * gcc.c-torture/execute/vector-shift1.c: Move ...
1265 * c-c++-common/torture/vector-shift1.c: ... here.
1266 * gcc.dg/scal-to-vec1.c: Move ...
1267 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1268 C++11. Adapt error messages.
1269 * gcc.dg/convert-vec-1.c: Move ...
1270 * c-c++-common/convert-vec-1.c: ... here.
1271 * gcc.dg/scal-to-vec2.c: Move ...
1272 * c-c++-common/scal-to-vec2.c: ... here.
1273
1274 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1275
1276 PR target/54400
1277 * gcc.target/i386/pr54400.c: New testcase.
1278
1279 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR c++/54858
1282 * g++.dg/template/pr54858.C: New test.
1283
1284 2012-10-08 Marek Polacek <polacek@redhat.com>
1285
1286 PR debug/54831
1287 * g++.dg/debug/pr54831.C: New test.
1288
1289 2012-10-08 Dehao Chen <dehao@google.com>
1290
1291 * g++.dg/predict-loop-exit-1.C: New.
1292 * g++.dg/predict-loop-exit-2.C: New.
1293 * g++.dg/predict-loop-exit-3.C: New.
1294
1295 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1296
1297 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1298
1299 2012-10-08 Jason Merrill <jason@redhat.com>
1300
1301 * g++.dg/gomp/tls-5.C: New.
1302 * g++.dg/gomp/tls-wrap1.C: New.
1303 * g++.dg/gomp/tls-wrap2.C: New.
1304 * g++.dg/gomp/tls-wrap3.C: New.
1305 * g++.dg/gomp/tls-wrap4.C: New.
1306 * g++.dg/gomp/tls-wrapper-cse.C: New.
1307 * g++.dg/tls/thread_local-cse.C: New.
1308 * g++.dg/tls/thread_local-order1.C: New.
1309 * g++.dg/tls/thread_local-order2.C: New.
1310 * g++.dg/tls/thread_local-wrap1.C: New.
1311 * g++.dg/tls/thread_local-wrap2.C: New.
1312 * g++.dg/tls/thread_local-wrap3.C: New.
1313 * g++.dg/tls/thread_local-wrap4.C: New.
1314 * g++.dg/tls/thread_local2g.C: New.
1315 * g++.dg/tls/thread_local3g.C: New.
1316 * g++.dg/tls/thread_local4g.C: New.
1317 * g++.dg/tls/thread_local5g.C: New.
1318 * g++.dg/tls/thread_local6g.C: New.
1319 * g++.dg/tls/thread_local7g.C: New.
1320
1321 * g++.dg/tls/thread_local3.C: New.
1322 * g++.dg/tls/thread_local4.C: New.
1323 * g++.dg/tls/thread_local5.C: New.
1324 * g++.dg/tls/thread_local6.C: New.
1325
1326 * g++.dg/tls/init-2.C: Tweak errors.
1327 * g++.dg/tls/thread_local1.C: New.
1328 * g++.dg/tls/thread_local2.C: New.
1329 * g++.dg/tls/thread_local7.C: New.
1330
1331 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1332
1333 PR target/54866
1334 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1335
1336 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1337
1338 PR target/54685
1339 * gcc.target/sh/pr54685.c: New.
1340
1341 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1342
1343 PR c++/53528 C++11 attribute support
1344 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1345 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1401
1402 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1403
1404 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1405 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1406 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1407
1408 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1409
1410 PR target/54760
1411 * gcc.target/sh/pr54760-2.c: New.
1412 * gcc.target/sh/pr54760-3.c: New.
1413
1414 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/51422
1417 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1418
1419 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1420 Sandra Loosemore <sandra@codesourcery.com>
1421
1422 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1423 and test that the accumulator is initialized using MULT.
1424 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1425 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1426
1427 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 PR c++/52764
1430 * g++.dg/cpp0x/stdint.C: New.
1431
1432 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/54249
1435 * g++.dg/cpp0x/stddef.C: New.
1436
1437 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1438
1439 PR fortran/54832
1440 * gfortran.dg/typebound_operator_17.f90: New.
1441
1442 2012-10-06 Jan Hubicka <jh@suse.cz>
1443
1444 PR lto/53831
1445 PR lto/54776
1446 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1447
1448 2012-10-06 Jan Hubicka <jh@suse.cz>
1449
1450 * gcc.dg/lto/resolutions_0.c: New testcase.
1451
1452 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1453
1454 PR fortran/45521
1455 * gfortran.dg/generic_25.f90: New.
1456 * gfortran.dg/generic_26.f90: New.
1457 * gfortran.dg/generic_27.f90: New.
1458
1459 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1460
1461 PR target/54760
1462 * gcc.target/sh/pr54760-1.c: New.
1463
1464 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1465
1466 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1467 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1468 * g++.dg/warn/Wsign-compare-5.C: New test.
1469 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1470 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1471 * g++.dg/ext/builtin30.C: New test.
1472 * g++.dg/ext/vla12.C: New test.
1473 * gcc.dg/builtins-85.c: New test.
1474
1475 PR debug/54519
1476 * gcc.dg/guality/pr54519-1.c: New test.
1477 * gcc.dg/guality/pr54519-2.c: New test.
1478 * gcc.dg/guality/pr54519-3.c: New test.
1479 * gcc.dg/guality/pr54519-4.c: New test.
1480 * gcc.dg/guality/pr54519-5.c: New test.
1481 * gcc.dg/guality/pr54519-6.c: New test.
1482
1483 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/50893
1486 * g++.dg/cpp0x/defaulted38.C: New.
1487
1488 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR tree-optimization/33763
1491 * c-c++-common/pr33763.c: New test.
1492
1493 PR tree-optimization/54810
1494 * gcc.dg/tree-ssa/vrp85.c: New test.
1495
1496 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1497
1498 * gcc.dg/ucnid-7.c: Skip on AIX.
1499 * gcc.dg/ucnid-8.c: Same.
1500 * gcc.dg/ucnid-10.c: Same.
1501 * gcc.dg/ucnid-13.c: Same.
1502 * gcc.dg/attr-alias-3.c: Same.
1503 * gcc.dg/attr-alias-5.c: Same.
1504 * gcc.dg/torture/pr51106-2.c: Same.
1505 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1506
1507 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1508
1509 PR c++/52233
1510 * g++.dg/cpp0x/alias-decl-23.C: New.
1511
1512 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1513
1514 PR c++/53403
1515 * g++.dg/template/friend53.C: New.
1516
1517 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1518
1519 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1520 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1521 (scan-ada-spec): Likewise.
1522 (scan-ada-spec-not): Likewise.
1523 * gcc.dg/dump-ada-spec-1.c: New test.
1524 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1525
1526 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1527
1528 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1529
1530 2012-10-04 Florian Weimer <fweimer@redhat.com>
1531
1532 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1533
1534 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/54323
1537 * g++.dg/cpp0x/pr54323.C: New.
1538
1539 2012-10-04 Richard Guenther <rguenther@suse.de>
1540
1541 PR middle-end/54735
1542 * g++.dg/torture/pr54735.C: New testcase.
1543
1544 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1545
1546 PR rtl-optimization/54739
1547 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1548
1549 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1550
1551 PR target/51244
1552 * gcc.target/sh/pr51244-12.c: New.
1553
1554 2012-10-03 Dehao Chen <dehao@google.com>
1555
1556 PR middle-end/54782
1557 * gcc.dg/pr54782.c: New test.
1558
1559 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR c++/54777
1562 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1563
1564 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1565
1566 PR fortran/54778
1567 * gfortran.dg/class_53.f90: New.
1568
1569 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1570
1571 PR debug/54551
1572 * gcc.dg/guality/pr54551.c: New.
1573
1574 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1575
1576 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1577 * gcc.target/powerpc/pr46728-2.c: Likewise.
1578
1579 2012-10-02 Sharad Singhai <singhai@google.com>
1580
1581 PR testsuite/54772
1582 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1583 to fix test failures caused by r191883.
1584 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1585 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1586 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1587 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1588 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1589 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1590 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1591 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1592 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1593
1594 2012-09-30 Sharad Singhai <singhai@google.com>
1595
1596 * gcc.target/i386/vect-double-1.c: Fix test.
1597
1598 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1599
1600 PR target/54087
1601 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1602 atomic_sub fails.
1603
1604 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1605
1606 PR rtl-optimization/54457
1607 * gcc.target/i386/pr54457.c: New test.
1608
1609 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1610
1611 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1612
1613 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1614
1615 * gcc.target/i386/vect-rebuild.c: New testcase.
1616
1617 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1618
1619 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1620
1621 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1622
1623 * gcc.target/mips/pr37362.c: Fix target selector.
1624
1625 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1626
1627 PR target/54083
1628 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1629
1630 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1631
1632 * gcc.dg/ucnid-8.c: Update line number.
1633 * gcc.dg/torture/pr51106-2.c: Likewise.
1634
1635 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1636
1637 PR fortran/54667
1638 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1639 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1640 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1641
1642 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1643
1644 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1645 partially reverting r170092.
1646 * gfortran.dg/class_7.f03: Ditto.
1647 * gfortran.dg/coarray_14.f90: Ditto.
1648 * gfortran.dg/typebound_proc_13.f03: Ditto.
1649
1650 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/54738
1653 * g++.dg/cpp0x/sfinae42.C: New.
1654
1655 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1656
1657 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1658 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1659 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1660 * gcc.dg/pr42629.c: XFAIL on AIX.
1661 * gcc.dg/pr47684.c: Same.
1662 * gcc.dg/pr43670.c: Same.
1663 * gcc.dg/pr42916.c: Same.
1664 * gcc.dg/pr45449.c: Same.
1665 * gcc.dg/pr50017.c: Same.
1666 * gcc.dg/pr42728.c: Same.
1667 * gcc.dg/pr47881.c: Same.
1668 * gcc.dg/pr44023.c: Same.
1669 * gcc.dg/pr41345.c: Same.
1670 * gcc.dg/pr42630.c: Same.
1671 * gcc.dg/pr44971.c: Same.
1672 * gcc.dg/pr46771.c: Same.
1673 * gcc.dg/ucnid-8.c: Same.
1674 * gcc.dg/ucnid-10.c: Same.
1675 * gcc.dg/ucnid-13.c: Same.
1676 * gcc.dg/torture/pr51106-2.c: Same.
1677 * gcc.dg/pr48768.c: Same.
1678 * gcc.dg/pr42631.c: Same.
1679 * gcc.dg/pr43084.c: Same.
1680 * gcc.dg/ucnid-7.c: Same.
1681 * gcc.dg/pr42889.c: Same.
1682 * gcc.dg/pr41241.c: Same.
1683 * gcc.dg/pr42719.c: Same.
1684 * g++.dg/debug/pr46583.C: Same.
1685 * g++.dg/debug/pr47106.C: Same.
1686 * g++.dg/opt/pr48549.C: Same.
1687 * g++.dg/other/pr42685.C: Same.
1688 * c-c++-common/pr43942.c: Same.
1689
1690 2012-09-29 Ian Lance Taylor <iant@google.com>
1691
1692 * go.test/go-test.exp: Update for latest version of Go testsuite.
1693
1694 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1695
1696 PR fortran/52724
1697 * gfortran.dg/internal_readwrite_3.f90: New test.
1698
1699 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1700
1701 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1702 c-c++-common/Wunused-local-typedefs-2.c to here.
1703
1704 PR c++/54372 - unused attribute inactive on dependant entities
1705 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1706
1707 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1708
1709 PR c++/29028 - Missed unused warning on using declaration
1710 * g++.dg/warn/Wunused-var-18.C: New test.
1711
1712 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1713
1714 PR c++/53551 - -Wunused-local-typedefs misses uses
1715 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1716
1717 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR target/54716
1720 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1721
1722 PR tree-optimization/54713
1723 * gcc.c-torture/compile/pr54713-1.c: New test.
1724 * gcc.c-torture/compile/pr54713-2.c: New test.
1725 * gcc.c-torture/compile/pr54713-3.c: New test.
1726
1727 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1728
1729 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1730
1731 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1732
1733 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1734
1735 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR target/54703
1738 * gcc.target/i386/pr54703.c: New test.
1739
1740 2012-09-27 Richard Guenther <rguenther@suse.de>
1741
1742 PR lto/54709
1743 * gcc.dg/lto/pr54709_0.c: New testcase.
1744 * gcc.dg/lto/pr54709_1.c: Likewise.
1745
1746 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1747
1748 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1749
1750 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1751
1752 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1753
1754 * gcc.target/arm/pr42879.c: Handle big-endian.
1755
1756 2012-09-26 Steve Ellcey <sellcey@mips.com>
1757
1758 PR c/37303
1759 * gcc.dg/pr37303.c: Check for rdata or rodata.
1760
1761 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1762
1763 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1764
1765 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1766
1767 PR target/51274
1768 PR target/53087
1769 * gcc.target/powerpc/ppc-ne0-1.c: New.
1770
1771 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1772
1773 PR target/54089
1774 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1775 test_19, test_20, test_21, test_22, test_23): New functions.
1776 * gcc.target/sh/pr54089-4.c: New.
1777 * gcc.target/sh/pr54089-5.c: New.
1778 * gcc.target/sh/pr54089-6.c: New.
1779 * gcc.target/sh/pr54089-7.c: New.
1780
1781 2012-09-25 Richard Guenther <rguenther@suse.de>
1782
1783 PR lto/54625
1784 * gcc.dg/lto/pr54702_0.c: New testcase.
1785 * gcc.dg/lto/pr54702_1.c: Likewise.
1786 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1787 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1788 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1789 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1790
1791 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1792
1793 PR c++/54526
1794 * g++.dg/cpp0x/parse2.C: New.
1795 * g++.dg/parse/error11.C: Adjust.
1796 * g++.dg/parse/error12.C: Likewise.
1797
1798 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1799
1800 * gcc.target/i386/20030217-1.c: Added check for
1801 large_long_double effective target.
1802 * gcc.target/i386/387-3.c: Likewise.
1803 * gcc.target/i386/387-4.c: Likewise.
1804 * gcc.target/i386/pr36578-1.c: Likewise.
1805 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1806 when long double size is equal double size.
1807 * gcc.target/i386/excess-precision-1.c: Likewise.
1808 * gcc.target/i386/pr36578-2.c: Likewise.
1809 * gcc.target/i386/20030217-2.c: New testcase.
1810
1811 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR tree-optimization/54676
1814 * gcc.dg/pr54676.c: New test.
1815
1816 2012-09-25 Richard Guenther <rguenther@suse.de>
1817
1818 PR tree-optimization/53663
1819 * gcc.dg/torture/pr53663-1.c: New testcase.
1820 * gcc.dg/torture/pr53663-2.c: Likewise.
1821 * gcc.dg/torture/pr53663-3.c: Likewise.
1822
1823 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1824
1825 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1826
1827 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1828
1829 * lib/target-supports-dg.exp (dg-require-effective-target,
1830 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1831 dg-process-target-1 instead of dg-process-target.
1832 (dg-process-target-1): Rename from dg-process-target.
1833 (dg-process-target): New.
1834
1835 2012-09-24 Richard Guenther <rguenther@suse.de>
1836
1837 PR tree-optimization/54684
1838 * g++.dg/torture/pr54684.C: New testcase.
1839
1840 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1841
1842 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1843
1844 2012-09-24 Richard Guenther <rguenther@suse.de>
1845
1846 PR middle-end/52173
1847 * gcc.dg/tm/pr52173-1.c: New.
1848 * gcc.dg/tm/pr52173-2.c: New.
1849
1850 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1851
1852 * gcc.dg/pr54669.c: New test.
1853
1854 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1855 Dominique Dhumieres <dominiq@lps.ens.fr>
1856
1857 PR testsuite/54677
1858 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1859
1860 2012-09-23 Tobias Burnus <burnus@net-b.de>
1861
1862 PR fortran/54618
1863 * gfortran.dg/class_array_14.f90: New.
1864
1865 2012-09-22 Kai Tietz <ktietz@redhat.com>
1866
1867 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1868 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1869
1870 2012-09-21 Dehao Chen <dehao@google.com>
1871
1872 PR go/54649
1873 PR tree-optimization/54655
1874 * g++.dg/pr54655.C: New testcase.
1875
1876 2012-09-21 Richard Guenther <rguenther@suse.de>
1877
1878 PR tree-optimization/54647
1879 * g++.dg/torture/pr54647.C: New testcase.
1880
1881 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1882
1883 PR c++/54427
1884 * c-c++-common/torture/vector-compare-2.c: Add -w.
1885
1886 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1887
1888 * gnat.dg/opt20.ads: Move dg directive to...
1889 * gnat.dg/opt20.adb: ...here.
1890 * gnat.dg/addr1.ad[sb]: Likewise.
1891 * gnat.dg/concat2.ad[sb]: Likewise.
1892 * gnat.dg/array16.ad[sb]: Likewise.
1893 * gnat.dg/atomic5.ad[sb]: Likewise.
1894 * gnat.dg/discr29.ad[sb]: Likewise.
1895 * gnat.dg/noreturn5.ad[sb]: Likewise.
1896 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1897 * gnat.dg/discr23.ads: Remove dg directive.
1898 * gnat.dg/nested_float_packed.ads: Likewise.
1899 * gnat.dg/oconst6.ads: Move to...
1900 * gnat.dg/specs/oconst6.ads: ...here.
1901
1902 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/52432
1905 * g++.dg/cpp0x/decltype32.C: Tweak.
1906
1907 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1908
1909 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1910 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1911 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1912 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1913
1914 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1915
1916 PR c++/54581
1917 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1918
1919 2012-09-19 Steve Ellcey <sellcey@mips.com>
1920
1921 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1922
1923 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1924
1925 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1926 * gcc.target/powerpc/ppc-mftb.c: New file.
1927
1928 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1929
1930 PR target/54089
1931 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1932 functions.
1933
1934 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1935
1936 PR target/54236
1937 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1938
1939 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1940
1941 * gcc.c-torture/execute/20120919-1.c: New test.
1942
1943 2012-09-19 Richard Guenther <rguenther@suse.de>
1944
1945 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1946
1947 2012-09-19 Richard Guenther <rguenther@suse.de>
1948
1949 * gcc.dg/builtin-unreachable-6.c: Adjust.
1950
1951 2012-09-19 Richard Guenther <rguenther@suse.de>
1952
1953 * gcc.dg/builtin-object-size-10.c: Adjust.
1954 * gcc.dg/builtin-unreachable-5.c: Adjust.
1955 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1956 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1957 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1958 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1959 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1960 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1961 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1962 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1963 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1964 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1965 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1966 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1967
1968 2012-09-19 Richard Guenther <rguenther@suse.de>
1969
1970 PR tree-optimization/54132
1971 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1972 * gcc.dg/torture/pr54132.c: Likewise.
1973
1974 2012-09-19 Terry Guo <terry.guo@arm.com>
1975
1976 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1977 extra prune rules that will be applied to all tests in a .exp file.
1978 (gcc-dg-prune): Use rules defined by the above variable.
1979 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1980 harmless warnings on architecture switch conflict.
1981
1982 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1983
1984 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1985 of asm-comment characters instead of a single one.
1986 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1987
1988 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1989
1990 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1991
1992 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1993 target instead of xfailing it.
1994 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1995 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1996 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1997 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1998 * gcc.dg/vect/vect-104.c: Likewise.
1999 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2000 * gcc.dg/vect/vect-outer-1.c: Likewise.
2001 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2002 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2003 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2004 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2005 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2006 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2007 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2008 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2009 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2010
2011 * lib/target-supports.exp
2012 (check_effective_target_vect_widen_mult_qi_to_hi,
2013 check_effective_target_vect_widen_mult_hi_to_si,
2014 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2015 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2016 check_effective_target_vect_pack_trunc,
2017 check_effective_target_vect_unpack,
2018 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2019 instead of arm_none.
2020
2021 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2022
2023 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2024
2025 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2026 config to compiler_flags.
2027
2028 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR target/54592
2031 * gcc.target/i386/pr54592.c: New test.
2032
2033 PR tree-optimization/54610
2034 * gcc.target/i386/pr54610.c: New test.
2035
2036 2012-09-17 Jason Merrill <jason@redhat.com>
2037
2038 PR c++/54575
2039 * g++.dg/cpp0x/alias-decl-21.C: New.
2040 * g++.dg/cpp0x/alias-decl-22.C: New.
2041
2042 2012-09-17 Tobias Burnus <burnus@net-b.de>
2043
2044 PR fortran/54608
2045 * gfortran.dg/scan_2.f90: New.
2046
2047 2012-09-17 Jason Merrill <jason@redhat.com>
2048
2049 PR c++/53661
2050 * g++.dg/init/aggr9.C: New.
2051
2052 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2053
2054 * gnat.dg/loop_optimization12.ad[sb]: New test.
2055
2056 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2057
2058 PR fortran/54285
2059 * gfortran.dg/proc_ptr_result_7.f90: New.
2060
2061 2012-09-17 Tobias Burnus <burnus@net-b.de>
2062
2063 PR fortran/54603
2064 * gfortran.dg/structure_constructor_11.f90: New.
2065
2066 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR tree-optimization/54563
2069 * g++.dg/torture/pr54563.C: New test.
2070
2071 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2072
2073 PR fortran/54594
2074 * gfortran.dg/typebound_generic_14.f03: New.
2075
2076 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2077
2078 PR fortran/54387
2079 * gfortran.dg/proc_ptr_38.f90: New.
2080
2081 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2082
2083 PR debug/54460
2084 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2085 to scary regexp.
2086
2087 PR testsuite/54007
2088 * gnat.dg/lto15.adb: Require lto.
2089
2090 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2091 "myBindC" for hppa*-*-hpux*.
2092
2093 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2094
2095 * gfortran.dg/namelist_75.f90: New test.
2096
2097 2012-09-15 Tom de Vries <tom@codesourcery.com>
2098
2099 * gcc.dg/tree-ssa/vrp82.c: New test.
2100 * gcc.dg/tree-ssa/vrp83.c: Same.
2101 * gcc.dg/tree-ssa/vrp84.c: Same.
2102
2103 2012-09-15 Tom de Vries <tom@codesourcery.com>
2104
2105 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2106 * gcc.dg/tree-ssa/vrp81.c: ... this.
2107
2108 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2109
2110 PR target/54222
2111 * gcc.target/avr/torture/fix-types.h: New.
2112 * gcc.target/avr/torture/vals-hr.def: New.
2113 * gcc.target/avr/torture/vals-r.def: New.
2114 * gcc.target/avr/torture/vals-k.def: New.
2115 * gcc.target/avr/torture/vals-ur.def: New.
2116 * gcc.target/avr/torture/vals-uk.def: New.
2117 * gcc.target/avr/torture/vals-uhr.def: New.
2118 * gcc.target/avr/torture/vals-llk.def: New.
2119 * gcc.target/avr/torture/vals-ullk.def: New.
2120 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2121 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2122 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2123 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2124 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2125 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2126 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2127 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2128
2129 2012-09-14 Dehao Chen <dehao@google.com>
2130
2131 * g++.dg/debug/dwarf2/deallocator.C: New test.
2132
2133 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2134
2135 PR c/54552
2136 * gcc.c-torture/compile/pr54552-1.c: New test.
2137
2138 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2139
2140 PR c++/54427
2141 * g++.dg/other/vector-compare.C: New testcase.
2142 * c-c++-common/vector-compare-3.c: New testcase.
2143 * gcc.dg/vector-shift.c: Move ...
2144 * c-c++-common/vector-shift.c: ... here.
2145 * gcc.dg/vector-shift1.c: Move ...
2146 * c-c++-common/vector-shift1.c: ... here.
2147 * gcc.dg/vector-shift3.c: Move ...
2148 * c-c++-common/vector-shift3.c: ... here.
2149 * gcc.dg/vector-compare-1.c: Move ...
2150 * c-c++-common/vector-compare-1.c: ... here.
2151 * gcc.dg/vector-compare-2.c: Move ...
2152 * c-c++-common/vector-compare-2.c: ... here.
2153 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2154 * c-c++-common/torture/vector-compare-1.c: ... here.
2155 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2156 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2157 * c-c++-common/torture/vector-compare-2.c: ... here.
2158 * gcc.c-torture/execute/vector-shift.c: Move ...
2159 * c-c++-common/torture/vector-shift.c: ... here.
2160 * gcc.c-torture/execute/vector-shift2.c: Move ...
2161 * c-c++-common/torture/vector-shift2.c: ... here.
2162 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2163 * c-c++-common/torture/vector-subscript-1.c: ... here.
2164 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2165 * c-c++-common/torture/vector-subscript-2.c: ... here.
2166 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2167 * c-c++-common/torture/vector-subscript-3.c: ... here.
2168
2169 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2170
2171 PR c/54103
2172 * gcc.c-torture/compile/pr54103-1.c,
2173 gcc.c-torture/compile/pr54103-2.c,
2174 gcc.c-torture/compile/pr54103-3.c,
2175 gcc.c-torture/compile/pr54103-4.c,
2176 gcc.c-torture/compile/pr54103-5.c,
2177 gcc.c-torture/compile/pr54103-6.c: New tests.
2178 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2179
2180 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2181
2182 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2183
2184 2012-09-14 Richard Guenther <rguenther@suse.de>
2185
2186 PR tree-optimization/54565
2187 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2188 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2189
2190 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2191
2192 * gcc.target/arm/combine-movs.c: Add missing space.
2193
2194 2012-09-14 Richard Guenther <rguenther@suse.de>
2195
2196 * g++.dg/torture/builtin-location.C: New testcase.
2197
2198 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2199 Manuel López-Ibåñez <manu@gcc.gnu.org>
2200
2201 PR c++/53210
2202 * g++.dg/warn/Wuninitialized-self.C: New.
2203
2204 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR c/54559
2207 * gcc.c-torture/compile/pr54559.c: New test.
2208
2209 2012-09-13 Jason Merrill <jason@redhat.com>
2210
2211 PR c++/53839
2212 * g++.dg/cpp0x/constexpr-temp1.C: New.
2213
2214 PR c++/54511
2215 * g++.dg/template/anonunion2.C: New.
2216
2217 PR c++/53836
2218 * g++.dg/template/init10.C: New.
2219
2220 2012-09-13 Tobias Burnus <burnus@net-b.de>
2221
2222 PR fortran/54556
2223 * gfortran.dg/implicit_pure_3.f90: New.
2224
2225 2012-09-13 Richard Guenther <rguenther@suse.de>
2226
2227 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2228
2229 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2230
2231 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2232
2233 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2234
2235 * c-c++-common/pr51712.c: Handle for short-enum targets.
2236
2237 2012-09-12 Terry Guo <terry.guo@arm.com>
2238
2239 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2240 and lsrs for Thumb2 mode.
2241
2242 2012-09-12 Jan Hubicka <jh@suse.cz>
2243
2244 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2245
2246 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2247
2248 PR target/54445
2249 * gcc.target/i386/pr54445-1.c: New file.
2250 * gcc.target/i386/pr54445-2.c: Likewise.
2251
2252 2012-09-12 Tobias Burnus <burnus@net-b.de>
2253
2254 PR fortran/54225
2255 PR fortran/53306
2256 * gfortran.dg/coarray_10.f90: Update dg-error.
2257 * gfortran.dg/coarray_28.f90: New.
2258 * gfortran.dg/array_section_3.f90: New.
2259
2260 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2261
2262 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2263 gcc.target/arm/pr48252.c: Fix for big-endian support.
2264
2265 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2266
2267 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2268
2269 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2270 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2271
2272 * gcc.target/arm/neon-vfma-1.c: New testcase.
2273 * gcc.target/arm/neon-vfms-1.c: Likewise.
2274 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2275 of float.
2276 * gcc.target/arm/neon-vmls-1.c: Likewise.
2277 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2278 function.
2279 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2280 (check_effective_target_arm_neonv2_ok): Likewise.
2281 (check_effective_target_arm_neonv2_hw): Likewise.
2282 (check_effective_target_arm_neonv2): Likewise.
2283
2284 2012-09-11 Richard Guenther <rguenther@suse.de>
2285
2286 PR middle-end/54515
2287 * g++.dg/tree-ssa/pr54515.C: New testcase.
2288
2289 2012-09-10 Andrew Pinski <apinski@cavium.com>
2290
2291 PR tree-opt/c54362
2292 * gcc.dg/tm/memopt-16.c: New testcase.
2293
2294 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2295
2296 PR c++/54541
2297 PR c++/54542
2298 * g++.dg/cpp0x/sfinae40.C: New.
2299 * g++.dg/cpp0x/sfinae41.C: Likewise.
2300
2301 2012-09-10 Jason Merrill <jason@redhat.com>
2302
2303 PR c++/54538
2304 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2305
2306 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2307
2308 PR target/54089
2309 * gcc.target/sh/pr54089-3.c: New.
2310
2311 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2312
2313 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2314
2315 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2316
2317 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2318
2319 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2320
2321 * gcc.dg/pr52558-2.c: Delete.
2322 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2323
2324 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2325
2326 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2327
2328 2012-09-10 Richard Guenther <rguenther@suse.de>
2329
2330 PR tree-optimization/54520
2331 * gcc.dg/torture/pr54520.c: New testcase.
2332
2333 2012-09-10 Jason Merrill <jason@redhat.com>
2334
2335 PR c++/54506
2336 * g++.dg/cpp0x/implicit14.C: New.
2337
2338 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2339
2340 PR fortran/54208
2341 * gfortran.dg/bound_simplification_3.f90: New test.
2342
2343 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2344
2345 PR testsuite/54184
2346 * gcc.dg/pr52558-1.c: Delete.
2347 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2348
2349 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2350
2351 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2352 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2353 * gcc.target/arm/smlaltt-1.c: Likewise.
2354
2355 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2356
2357 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2358
2359 2012-09-07 Tom de Vries <tom@codesourcery.com>
2360
2361 PR tree-optimization/53986
2362 * gcc.dg/tree-ssa/vrp80.c: New test.
2363 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2364
2365 2012-09-06 Jason Merrill <jason@redhat.com>
2366
2367 PR c++/54341
2368 PR c++/54253
2369 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2370 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2371
2372 2012-09-06 Andrew Pinski <apinski@cavium.com>
2373
2374 PR tree-opt/54494
2375 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2376
2377 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2378
2379 PR rtl-optimization/54455
2380 * gcc.dg/54455.c: New test.
2381
2382 2012-09-06 Tobias Burnus <burnus@net-b.de>
2383
2384 PR fortran/54463
2385 * gfortran.dg/promotion_2.f90: New.
2386
2387 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR middle-end/54486
2390 * c-c++-common/pr54486.c: New test.
2391
2392 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2393
2394 PR fortran/54474
2395 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2396
2397 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 PR c++/54191
2400 * g++.dg/cpp0x/sfinae39.C: New.
2401
2402 2012-09-04 Jason Merrill <jason@redhat.com>
2403
2404 PR c++/54441
2405 * g++.dg/ext/flexary3.C: New.
2406
2407 PR c++/54420
2408 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2409
2410 PR c++/54198
2411 * g++.dg/template/defarg15.C: New.
2412
2413 PR c++/54437
2414 * g++.dg/template/access24.C: New.
2415
2416 2012-09-04 Richard Guenther <rguenther@suse.de>
2417
2418 PR tree-optimization/54458
2419 * gcc.dg/torture/pr54458.c: New testcase.
2420
2421 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2422
2423 * gcc.target/arm/neon-vext.c: New test.
2424 * gcc.target/arm/neon-vext-execute.c: Ditto.
2425
2426 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2427
2428 PR fortran/54243
2429 PR fortran/54244
2430 * gfortran.dg/select_type_29.f03: New.
2431
2432 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2433
2434 * gcc.dg/fold-perm.c: Improve test.
2435
2436 2012-09-03 Tobias Burnus <burnus@net-b.de>
2437
2438 PR fortran/51632
2439 * gfortran.dg/coarray_class_1.f90: New.
2440
2441 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2442
2443 PR target/49206
2444 * gcc.c-torture/compile/pr49206.c: New test.
2445
2446 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2447 Uros Bizjak <ubizjak@gmail.com>
2448
2449 PR target/36680
2450 * gfortran.dg/pr36680.f90: New test.
2451
2452 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2453
2454 PR target/42295
2455 * g++.dg/opt/pr42295.C: New test.
2456
2457 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR target/54436
2460 * gcc.dg/torture/pr54436.c: New test.
2461
2462 2012-09-01 Andrew Pinski <apinski@cavium.com>
2463
2464 * gcc.target/mips/truncate-8.c: New testcase.
2465
2466 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2467
2468 PR target/46829
2469 PR target/46843
2470 * gcc.target/i386/pr46829.c: New test.
2471 * gcc.target/i386/pr46843.c: Ditto.
2472
2473 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2474 Jason Merrill <jason@redhat.com>
2475
2476 PR c++/18747
2477 * g++.dg/parse/error50.C: New.
2478
2479 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2480
2481 PR c/54428
2482 * gcc.c-torture/compile/pr54428.c: New test.
2483
2484 2012-08-31 Ollie Wild <aaw@google.com>
2485
2486 PR c++/54197
2487 * g++.dg/init/lifetime3.C: New test.
2488
2489 2012-08-31 Martin Jambor <mjambor@suse.cz>
2490
2491 PR middle-end/54409
2492 * gcc.dg/torture/pr54409.c: New test.
2493
2494 2012-08-31 Martin Jambor <mjambor@suse.cz>
2495
2496 * gfortran.dg/pr48636.f90: Add dump scan checks.
2497
2498 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2499
2500 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2501
2502 2012-08-28 Joey Ye <joey.ye@arm.com>
2503
2504 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2505
2506 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2507
2508 PR target/46254
2509 * gcc.target/i386/pr46254.c: New test.
2510
2511 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2512
2513 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2514 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2515 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2516
2517 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2518
2519 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2520 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2521 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2522 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2523 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2524 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2525 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2526 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2527 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2528 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2529 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2530 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2531 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2532 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2533 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2534 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2535 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2536 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2537 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2538 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2539 gcc.target/mips/unaligned-1.c: Tighten regexps.
2540
2541 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2542
2543 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2544 (mips_option_groups): Remove optimization. Add various -f options.
2545 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2546 and -pg imply -fno-omit-frame-pointer.
2547 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2548 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2549 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2550 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2551 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2552 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2553 * gcc.target/mips/abi-n32-long32.c: Likewise.
2554 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2555 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2556 * gcc.target/mips/abi-n32-long64.c: Likewise.
2557 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2558 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2559 * gcc.target/mips/abi-n64-long32.c: Likewise.
2560 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2561 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2562 * gcc.target/mips/abi-n64-long64.c: Likewise.
2563 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2564 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2565 * gcc.target/mips/abi-o32-long32.c: Likewise.
2566 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2567 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2568 * gcc.target/mips/abi-o32-long64.c: Likewise.
2569 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2570 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2571 * gcc.target/mips/abi-o64-long32.c: Likewise.
2572 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2573 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2574 * gcc.target/mips/abi-o64-long64.c: Likewise.
2575 * gcc.target/mips/asm-1.c: Likewise.
2576 * gcc.target/mips/branch-1.c: Likewise.
2577 * gcc.target/mips/call-3.c: Likewise.
2578 * gcc.target/mips/call-saved-3.c: Likewise.
2579 * gcc.target/mips/clear-cache-1.c: Likewise.
2580 * gcc.target/mips/div-1.c: Likewise.
2581 * gcc.target/mips/div-2.c: Likewise.
2582 * gcc.target/mips/div-3.c: Likewise.
2583 * gcc.target/mips/div-4.c: Likewise.
2584 * gcc.target/mips/div-5.c: Likewise.
2585 * gcc.target/mips/div-6.c: Likewise.
2586 * gcc.target/mips/div-7.c: Likewise.
2587 * gcc.target/mips/div-8.c: Likewise.
2588 * gcc.target/mips/div-9.c: Likewise.
2589 * gcc.target/mips/div-10.c: Likewise.
2590 * gcc.target/mips/div-11.c: Likewise.
2591 * gcc.target/mips/div-12.c: Likewise.
2592 * gcc.target/mips/dsp-ctrl.c: Likewise.
2593 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2594 * gcc.target/mips/ext-8.c: Likewise.
2595 * gcc.target/mips/extend-2.c: Likewise.
2596 * gcc.target/mips/fix-r10000-1.c: Likewise.
2597 * gcc.target/mips/fix-r10000-2.c: Likewise.
2598 * gcc.target/mips/fix-r10000-3.c: Likewise.
2599 * gcc.target/mips/fix-r10000-4.c: Likewise.
2600 * gcc.target/mips/fix-r10000-5.c: Likewise.
2601 * gcc.target/mips/fix-r10000-6.c: Likewise.
2602 * gcc.target/mips/fix-r10000-7.c: Likewise.
2603 * gcc.target/mips/fix-r10000-8.c: Likewise.
2604 * gcc.target/mips/fix-r10000-9.c: Likewise.
2605 * gcc.target/mips/fix-r10000-10.c: Likewise.
2606 * gcc.target/mips/fix-r10000-11.c: Likewise.
2607 * gcc.target/mips/fix-r10000-12.c: Likewise.
2608 * gcc.target/mips/fix-r10000-13.c: Likewise.
2609 * gcc.target/mips/fix-r10000-14.c: Likewise.
2610 * gcc.target/mips/fix-r10000-15.c: Likewise.
2611 * gcc.target/mips/fpcmp-1.c: Likewise.
2612 * gcc.target/mips/fpcmp-2.c: Likewise.
2613 * gcc.target/mips/fpr-moves-7.c: Likewise.
2614 * gcc.target/mips/fpr-moves-8.c: Likewise.
2615 * gcc.target/mips/int-moves-1.c: Likewise.
2616 * gcc.target/mips/int-moves-2.c: Likewise.
2617 * gcc.target/mips/long-calls-pg.c: Likewise.
2618 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2619 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2620 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2621 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2622 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2623 * gcc.target/mips/mips-3d-1.c: Likewise.
2624 * gcc.target/mips/mips-3d-2.c: Likewise.
2625 * gcc.target/mips/mips-3d-3.c: Likewise.
2626 * gcc.target/mips/mips-3d-4.c: Likewise.
2627 * gcc.target/mips/mips-3d-5.c: Likewise.
2628 * gcc.target/mips/mips-3d-6.c: Likewise.
2629 * gcc.target/mips/mips-3d-7.c: Likewise.
2630 * gcc.target/mips/mips-3d-8.c: Likewise.
2631 * gcc.target/mips/mips-3d-9.c: Likewise.
2632 * gcc.target/mips/mips-ps-1.c: Likewise.
2633 * gcc.target/mips/mips-ps-2.c: Likewise.
2634 * gcc.target/mips/mips-ps-3.c: Likewise.
2635 * gcc.target/mips/mips-ps-4.c: Likewise.
2636 * gcc.target/mips/mips-ps-6.c: Likewise.
2637 * gcc.target/mips/mips32-dspr2.c: Likewise.
2638 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2639 * gcc.target/mips/neg-abs-1.c: Likewise.
2640 * gcc.target/mips/neg-abs-2.c: Likewise.
2641 * gcc.target/mips/nmadd-3.c: Likewise.
2642 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2643 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2644 * gcc.target/mips/octeon-pop-1.c: Likewise.
2645 * gcc.target/mips/pr26765.c: Likewise.
2646 * gcc.target/mips/pr33256.c: Likewise.
2647 * gcc.target/mips/pr33635-1.c: Likewise.
2648 * gcc.target/mips/pr33755.c: Likewise.
2649 * gcc.target/mips/pr35802.c: Likewise.
2650 * gcc.target/mips/pr45074.c: Likewise.
2651 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2652 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2653 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2654 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2655 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2656 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2657 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2658 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2659 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2660 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2661 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2662 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2663 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2664 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2665 * gcc.target/mips/save-restore-1.c: Likewise.
2666 * gcc.target/mips/save-restore-3.c: Likewise.
2667 * gcc.target/mips/save-restore-5.c: Likewise.
2668 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2669 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2670 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2671 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2672 * gcc.target/mips/stack-1.c: Likewise.
2673
2674 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2675 Tighten regexps.
2676
2677 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2678 branch under test to be filled with preceding rather than
2679 following instructions.
2680 * gcc.target/mips/branch-10.c: Likewise.
2681 * gcc.target/mips/branch-11.c: Likewise.
2682 * gcc.target/mips/branch-12.c: Likewise.
2683 * gcc.target/mips/branch-13.c: Likewise.
2684 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2685 to be eliminated. Tighten $28 scan-assembler-not test.
2686
2687 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2688 function to...
2689 * gcc.target/mips/call-4.c: ...this new test.
2690
2691 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2692 more likely.
2693 * gcc.target/mips/code-readable-3.c: Likewise.
2694 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2695 flag but skip for -O0.
2696 * gcc.target/mips/code-readable-4.c: Likewise.
2697
2698 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2699 of operations under test.
2700 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2701
2702 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2703 Don't require sibling-call optimization.
2704 * gcc.target/mips/near-far-4.c: Likewise.
2705
2706 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2707 Make sure that the register variable is used.
2708 * gcc.target/mips/soft-float-1.c: Likewise.
2709
2710 * gcc.target/mips/sdata-1.c: Make static data volatile.
2711 * gcc.target/mips/sdata-2.c: Likewise.
2712 * gcc.target/mips/sdata-3.c: Likewise.
2713 * gcc.target/mips/sdata-4.c: Likewise.
2714
2715 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2716 skip for -O0.
2717 * gcc.target/mips/atomic-memory-2.c: Likewise.
2718 * gcc.target/mips/branch-cost-1.c: Likewise.
2719 * gcc.target/mips/branch-cost-2.c: Likewise.
2720 * gcc.target/mips/cache-1.c: Likewise.
2721 * gcc.target/mips/call-1.c: Likewise.
2722 * gcc.target/mips/call-saved-2.c: Likewise.
2723 * gcc.target/mips/const-anchor-1.c: Likewise.
2724 * gcc.target/mips/const-anchor-2.c: Likewise.
2725 * gcc.target/mips/dse-1.c: Likewise.
2726 * gcc.target/mips/dsp-lhx.c: Likewise.
2727 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2728 * gcc.target/mips/ext-1.c: Likewise.
2729 * gcc.target/mips/ext-2.c: Likewise.
2730 * gcc.target/mips/ext-3.c: Likewise.
2731 * gcc.target/mips/ext-4.c: Likewise.
2732 * gcc.target/mips/ext-5.c: Likewise.
2733 * gcc.target/mips/ext-6.c: Likewise.
2734 * gcc.target/mips/ext-7.c: Likewise.
2735 * gcc.target/mips/extend-1.c: Likewise.
2736 * gcc.target/mips/fix-r4000-1.c: Likewise.
2737 * gcc.target/mips/fix-r4000-3.c: Likewise.
2738 * gcc.target/mips/fix-r4000-5.c: Likewise.
2739 * gcc.target/mips/fix-r4000-6.c: Likewise.
2740 * gcc.target/mips/fix-r4000-8.c: Likewise.
2741 * gcc.target/mips/fix-r4000-10.c: Likewise.
2742 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2743 * gcc.target/mips/fixed-vector-type.c: Likewise.
2744 * gcc.target/mips/fpr-moves-1.c: Likewise.
2745 * gcc.target/mips/fpr-moves-2.c: Likewise.
2746 * gcc.target/mips/fpr-moves-3.c: Likewise.
2747 * gcc.target/mips/fpr-moves-4.c: Likewise.
2748 * gcc.target/mips/fpr-moves-5.c: Likewise.
2749 * gcc.target/mips/fpr-moves-6.c: Likewise.
2750 * gcc.target/mips/ins-1.c: Likewise.
2751 * gcc.target/mips/ins-2.c: Likewise.
2752 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2753 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2754 * gcc.target/mips/lazy-binding-1.c: Likewise.
2755 * gcc.target/mips/madd-3.c: Likewise.
2756 * gcc.target/mips/madd-5.c: Likewise.
2757 * gcc.target/mips/madd-6.c: Likewise.
2758 * gcc.target/mips/madd-8.c: Likewise.
2759 * gcc.target/mips/madd-9.c: Likewise.
2760 * gcc.target/mips/memcpy-1.c: Likewise.
2761 * gcc.target/mips/mips-ps-type.c: Likewise.
2762 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2763 * gcc.target/mips/mips-sched-madd.c: Likewise.
2764 * gcc.target/mips/mips16e-extends.c: Likewise.
2765 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2766 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2767 * gcc.target/mips/movcc-1.c: Likewise.
2768 * gcc.target/mips/movcc-2.c: Likewise.
2769 * gcc.target/mips/movcc-3.c: Likewise.
2770 * gcc.target/mips/msub-5.c: Likewise.
2771 * gcc.target/mips/msub-6.c: Likewise.
2772 * gcc.target/mips/msub-8.c: Likewise.
2773 * gcc.target/mips/mult-2.c: Likewise.
2774 * gcc.target/mips/mult-3.c: Likewise.
2775 * gcc.target/mips/mult-5.c: Likewise.
2776 * gcc.target/mips/mult-6.c: Likewise.
2777 * gcc.target/mips/mult-7.c: Likewise.
2778 * gcc.target/mips/mult-12.c: Likewise.
2779 * gcc.target/mips/mult-13.c: Likewise.
2780 * gcc.target/mips/mult-14.c: Likewise.
2781 * gcc.target/mips/mult-15.c: Likewise.
2782 * gcc.target/mips/mult-17.c: Likewise.
2783 * gcc.target/mips/mult-18.c: Likewise.
2784 * gcc.target/mips/mult-19.c: Likewise.
2785 * gcc.target/mips/nmadd-1.c: Likewise.
2786 * gcc.target/mips/nmadd-2.c: Likewise.
2787 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2788 * gcc.target/mips/octeon-cins-1.c: Likewise.
2789 * gcc.target/mips/octeon-cins-2.c: Likewise.
2790 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2791 * gcc.target/mips/octeon-exts-2.c: Likewise.
2792 * gcc.target/mips/octeon-exts-3.c: Likewise.
2793 * gcc.target/mips/octeon-exts-4.c: Likewise.
2794 * gcc.target/mips/octeon-exts-5.c: Likewise.
2795 * gcc.target/mips/octeon-exts-6.c: Likewise.
2796 * gcc.target/mips/octeon-exts-7.c: Likewise.
2797 * gcc.target/mips/octeon-pop-2.c: Likewise.
2798 * gcc.target/mips/octeon-seq-3.c: Likewise.
2799 * gcc.target/mips/octeon-seq-4.c: Likewise.
2800 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2801 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2802 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2803 * gcc.target/mips/pr54240.c: Likewise.
2804 * gcc.target/mips/rsqrt-1.c: Likewise.
2805 * gcc.target/mips/rsqrt-2.c: Likewise.
2806 * gcc.target/mips/rsqrt-3.c: Likewise.
2807 * gcc.target/mips/rsqrt-4.c: Likewise.
2808 * gcc.target/mips/save-restore-2.c: Likewise.
2809 * gcc.target/mips/save-restore-4.c: Likewise.
2810 * gcc.target/mips/sb1-1.c: Likewise.
2811 * gcc.target/mips/scc-1.c: Likewise.
2812 * gcc.target/mips/scc-2.c: Likewise.
2813 * gcc.target/mips/scc-3.c: Likewise.
2814 * gcc.target/mips/scc-4.c: Likewise.
2815 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2816 * gcc.target/mips/truncate-1.c: Likewise.
2817 * gcc.target/mips/truncate-2.c: Likewise.
2818 * gcc.target/mips/truncate-3.c: Likewise.
2819 * gcc.target/mips/truncate-4.c: Likewise.
2820 * gcc.target/mips/truncate-5.c: Likewise.
2821 * gcc.target/mips/truncate-6.c: Likewise.
2822 * gcc.target/mips/unaligned-1.c: Likewise.
2823
2824 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2825 skip for -O0. Require -fexpensive-optimizations.
2826 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2827 * gcc.target/mips/dspr2-MULT.c: Likewise.
2828 * gcc.target/mips/fix-r4000-2.c: Likewise.
2829 * gcc.target/mips/fix-r4000-4.c: Likewise.
2830 * gcc.target/mips/fix-r4000-7.c: Likewise.
2831 * gcc.target/mips/fix-r4000-9.c: Likewise.
2832 * gcc.target/mips/madd-1.c: Likewise.
2833 * gcc.target/mips/madd-2.c: Likewise.
2834 * gcc.target/mips/madd-4.c: Likewise.
2835 * gcc.target/mips/maddu-1.c: Likewise.
2836 * gcc.target/mips/maddu-2.c: Likewise.
2837 * gcc.target/mips/maddu-3.c: Likewise.
2838 * gcc.target/mips/maddu-4.c: Likewise.
2839 * gcc.target/mips/msub-1.c: Likewise.
2840 * gcc.target/mips/msub-2.c: Likewise.
2841 * gcc.target/mips/msub-3.c: Likewise.
2842 * gcc.target/mips/msub-4.c: Likewise.
2843 * gcc.target/mips/msubu-1.c: Likewise.
2844 * gcc.target/mips/msubu-2.c: Likewise.
2845 * gcc.target/mips/msubu-3.c: Likewise.
2846 * gcc.target/mips/msubu-4.c: Likewise.
2847 * gcc.target/mips/mult-1.c: Likewise.
2848 * gcc.target/mips/mult-4.c: Likewise.
2849 * gcc.target/mips/mult-8.c: Likewise.
2850 * gcc.target/mips/mult-9.c: Likewise.
2851 * gcc.target/mips/mult-10.c: Likewise.
2852 * gcc.target/mips/mult-11.c: Likewise.
2853 * gcc.target/mips/mult-16.c: Likewise.
2854
2855 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2856 skip for -O0 and -Os.
2857 * gcc.target/mips/fix-r4000-12.c: Likewise.
2858 * gcc.target/mips/madd-7.c: Likewise.
2859 * gcc.target/mips/mips-ps-5.c: Likewise.
2860 * gcc.target/mips/mips-ps-7.c: Likewise.
2861 * gcc.target/mips/msub-7.c: Likewise.
2862
2863 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2864 skip for -O0. Require -mno-abicalls.
2865 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2866
2867 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2868 skip for -O0. Require a total number of BBIT instructions and
2869 at least one of each kind.
2870
2871 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2872 skip for -O0. Require -fno-unroll-loops.
2873
2874 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2875 skip for -O0. Allow BLTZ as well as BGEZ.
2876
2877 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2878
2879 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2880 skip for -O0. Require -fschedule-insns2.
2881 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2882
2883 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2884 but skip for -O0. Make a branch-likely more likely.
2885
2886 * gcc.target/mips/timode-2.c: Split each test into its own function.
2887 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2888
2889 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2890 skip for -O0. Require -fpeephole2.
2891 * gcc.target/mips/vr-mult-2.c: Likewise.
2892
2893 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2894
2895 PR preprocessor/53469
2896 * gcc.dg/cpp/_Pragma7.c: New test case.
2897
2898 2012-08-27 Tobias Burnus <burnus@net-b.de>
2899
2900 PR fortran/54370
2901 * gfortran.dg/do_5.f90: New.
2902
2903 2012-08-27 Tobias Burnus <burnus@net-b.de>
2904
2905 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2906 from dg-options as -Wall no longer implies it.
2907
2908 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2909
2910 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2911
2912 2012-08-25 Jason Merrill <jason@redhat.com>
2913
2914 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2915
2916 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2917
2918 PR c++/51421
2919 * g++.dg/cpp0x/auto34.C: New.
2920
2921 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR c/54363
2924 * gcc.dg/pr54363.c: New test.
2925
2926 PR c/54355
2927 * gcc.dg/pr54355.c: New test.
2928
2929 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2930
2931 PR debug/52857
2932 * gcc.target/i386/pr52857-1.c: New.
2933 * gcc.target/i386/pr52857-2.c: Likewise.
2934
2935 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2936
2937 * gcc.target/mips/code-readable-4.c: New test.
2938
2939 2012-08-23 Julian Brown <julian@codesourcery.com>
2940 Sandra Loosemore <sandra@codesourcery.com>
2941
2942 * gcc.target/mips/code-readable-1.c: Add -O to options.
2943
2944 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2945
2946 PR c++/20420
2947 * g++.dg/lookup/using53.C: New.
2948
2949 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2950
2951 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2952 * gcc.dg/fixed-point/convert-1.c: New.
2953 * gcc.dg/fixed-point/convert-2.c: New.
2954 * gcc.dg/fixed-point/convert-3.c: New.
2955 * gcc.dg/fixed-point/convert-4.c: New.
2956 * gcc.dg/fixed-point/convert-float-1.c: New.
2957 * gcc.dg/fixed-point/convert-float-2.c: New.
2958 * gcc.dg/fixed-point/convert-float-3.c: New.
2959 * gcc.dg/fixed-point/convert-float-4.c: New.
2960 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2961 * gcc.dg/fixed-point/convert-sat.c: New.
2962 * gcc.dg/fixed-point/convert.h: New.
2963
2964 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2965
2966 PR target/54089
2967 * gcc.target/sh/pr54089-2.c: New.
2968
2969 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2970
2971 * gcc.target/i386/long-double-64-1.c: New file.
2972 * gcc.target/i386/long-double-64-2.c: Likewise.
2973 * gcc.target/i386/long-double-64-3.c: Likewise.
2974 * gcc.target/i386/long-double-64-4.c: Likewise.
2975 * gcc.target/i386/long-double-80-1.c: Likewise.
2976 * gcc.target/i386/long-double-80-2.c: Likewise.
2977 * gcc.target/i386/long-double-80-3.c: Likewise.
2978 * gcc.target/i386/long-double-80-4.c: Likewise.
2979 * gcc.target/i386/long-double-80-5.c: Likewise.
2980 * gcc.target/i386/long-double-80-6.c: Likewise.
2981 * gcc.target/i386/long-double-80-7.c: Likewise.
2982
2983 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2984
2985 PR tree-optimization/54317
2986 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2987
2988 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2989
2990 PR target/39423
2991 * gcc.target/sh/pr39423-2.c: New.
2992
2993 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2994
2995 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2996 * gcc.dg/fold-perm.c: Likewise.
2997
2998 2012-08-20 Jan Hubicka <jh@suse.cz>
2999
3000 PR fortran/48636
3001 * gcc.dg/ipa/inlinehint-1.c: New.
3002
3003 2012-08-20 Florian Weimer <fweimer@redhat.com>
3004
3005 PR c++/19351
3006 * g++.dg/init/new38.C: New test.
3007 * g++.dg/init/new39.C: New test.
3008
3009 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3010
3011 PR target/54089
3012 * gcc.target/sh/pr54089-1.c: New.
3013
3014 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3015
3016 PR target/51244
3017 * gcc.target/sh/pr51244-11.c: New.
3018
3019 2012-08-20 Tobias Burnus <burnus@net-b.de>
3020
3021 PR fortran/54301
3022 * gfortran.dg/warn_target_lifetime_2.f90: New.
3023
3024 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3025
3026 PR c++/10416
3027 * g++.dg/warn/Wunused-var-17.C: New.
3028
3029 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3030
3031 PR middle-end/53992
3032 * gcc.dg/gomp/pr53992.c: New test.
3033
3034 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3035
3036 PR tree-ssa/54295
3037 * gcc.c-torture/execute/20120817-1.c: New test.
3038
3039 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3040
3041 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3042 add instruction.
3043 (f2): New test that really does need adds.
3044
3045 2012-08-20 Richard Guenther <rguenther@suse.de>
3046
3047 PR tree-optimization/54327
3048 * gcc.dg/torture/pr54327.c: New testcase.
3049
3050 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR tree-optimization/54321
3053 * gcc.c-torture/compile/pr54321.c: New test.
3054
3055 2012-08-20 Tobias Burnus <burnus@net-b.de>
3056
3057 PR fortran/54301
3058 * gfortran.dg/warn_target_lifetime_1.f90: New.
3059
3060 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3061
3062 PR fortran/54298
3063 * gfortran.dg/real_compare_1.f90: New test case.
3064 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3065
3066 2012-08-18 Jan Hubicka <jh@suse.cz>
3067
3068 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3069
3070 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3071
3072 PR fortran/39290
3073 * gfortran.dg/interface_37.f90: New test.
3074
3075 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3076 Gary Funck <gary@intrepid.com>
3077
3078 PR target/20020
3079 * gcc.target/i386/pr20020-1.c: New test.
3080 * gcc.target/i386/pr20020-2.c: Likewise.
3081 * gcc.target/i386/pr20020-3.c: Likewise.
3082
3083 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3084
3085 * gcc.target/i386/perm-concat.c: New test.
3086
3087 2012-08-17 Julian Brown <julian@codesourcery.com>
3088
3089 * gcc.target/arm/div64-unwinding.c: New test.
3090
3091 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3092
3093 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3094
3095 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3096
3097 PR target/54236
3098 * gcc.target/sh/pr54236-1.c: New.
3099
3100 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3101
3102 * lib/target-supports.exp (check_effective_target_sync_int_long)
3103 (check_effective_target_sync_char_short): Enable for crisv32-*
3104 and cris-*.
3105
3106 PR middle-end/54261
3107 * gcc.dg/torture/pr54261-1.c: New test.
3108
3109 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3110
3111 PR fortran/54243
3112 PR fortran/54244
3113 * gfortran.dg/typebound_call_24.f03: New.
3114
3115 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3116
3117 PR tree-optimization/54245
3118 * gcc.dg/tree-ssa/pr54245.c: New test.
3119
3120 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3121
3122 PR tree-optimization/54240
3123 * gcc.target/powerpc/pr54240.c: New test.
3124 * gcc.target/mips/pr54240.c: Likewise.
3125
3126 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3127
3128 PR target/52933
3129 * gcc.target/sh/pr52933-1.c: New.
3130 * gcc.target/sh/pr52933-2.c: New.
3131
3132 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3133
3134 PR target/50751
3135 * gcc.target/sh/pr50751-8.c: New.
3136
3137 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3138
3139 PR fortran/47586
3140 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3141 * gfortran.dg/typebound_proc_27.f03: New test.
3142
3143 2012-08-14 Sterling Augustine <saugustine@google.com>
3144
3145 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3146
3147 2012-08-14 Tobias Burnus <burnus@net-b.de>
3148
3149 PR fortran/40881
3150 * gfortran.dg/data_constraints_3.f90: New.
3151 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3152 to disable -pedantic compilation.
3153 * gfortran.dg/pr37243.f: Ditto.
3154 * gfortran.dg/g77/19990826-3.f: Ditto.
3155 * gfortran.dg/g77/20020307-1.f : Ditto.
3156 * gfortran.dg/g77/980310-3.f: Ditto.
3157
3158 2012-08-14 Tobias Burnus <burnus@net-b.de>
3159
3160 PR fortran/54234
3161 * gfortran.dg/warn_conversion_4.f90: New.
3162
3163 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR middle-end/53411
3166 PR rtl-optimization/53495
3167 * gcc.c-torture/compile/pr53411.c: New test.
3168 * gcc.c-torture/compile/pr53495.c: New test.
3169
3170 2012-08-13 Richard Guenther <rguenther@suse.de>
3171
3172 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3173
3174 2012-08-13 Richard Guenther <rguenther@suse.de>
3175
3176 PR tree-optimization/54200
3177 * gcc.dg/guality/pr54200.c: New testcase.
3178 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3179
3180 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3181
3182 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3183
3184 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3185
3186 PR target/51244
3187 * gcc.target/sh/pr51244-7.c: New.
3188 * gcc.target/sh/pr51244-8.c: New.
3189 * gcc.target/sh/pr51244-9.c: New.
3190 * gcc.target/sh/pr51244-10.c: New.
3191
3192 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3193
3194 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3195 -m2e or -m2a.
3196 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3197 * gcc.target/sh/pr53511-1.c: Likewise.
3198 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3199 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3200 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3201 * gcc.target/sh/pr53512-3.c: Likewise.
3202 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3203
3204 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3205
3206 PR target/39423
3207 * gcc.c-torture/compile/pr39423-1.c: New.
3208 * gcc.c-torture/compile/pr39423-2.c: New.
3209
3210 2012-08-12 Tobias Burnus <burnus@net-b.de>
3211
3212 PR fortran/54221
3213 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3214 they appear uninitialized on the RHS.
3215 * gfortran.dg/public_private_module_6.f90: New.
3216
3217 2012-08-11 Martin Jambor <mjambor@suse.cz>
3218
3219 PR fortran/48636
3220 * gfortran.dg/pr48636.f90: New test.
3221
3222 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3223
3224 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3225 to avoid warnings.
3226 (main): Adjust caller.
3227
3228 2012-08-10 Richard Guenther <rguenther@suse.de>
3229
3230 * gcc.dg/matrix/*.c: Adjust and move ...
3231 * gcc.dg/torture/: ... here.
3232 * gcc.dg/matrix: Remove directory.
3233
3234 2012-08-10 Richard Guenther <rguenther@suse.de>
3235
3236 PR middle-end/54219
3237 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3238
3239 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3240
3241 PR middle-end/54211
3242 * gcc.dg/tree-ssa/pr54211.c: New test.
3243
3244 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3245
3246 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3247 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3248
3249 2012-08-10 Richard Guenther <rguenther@suse.de>
3250
3251 PR tree-optimization/54109
3252 * gcc.dg/torture/pr54109.c: New testcase.
3253 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3254 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3255
3256 2012-08-10 Richard Guenther <rguenther@suse.de>
3257
3258 PR tree-optimization/54027
3259 * gcc.dg/torture/pr54027.c: New testcase.
3260
3261 2012-08-10 Richard Guenther <rguenther@suse.de>
3262
3263 * g++.dg/plugin/selfassign.c: Adjust.
3264 * gcc.dg/plugin/selfassign.c: Likewise.
3265 * gcc.dg/strlenopt-11.c: Likewise.
3266 * gcc.dg/strlenopt-13.c: Likewise.
3267 * gcc.dg/no-strict-overflow-4.c: Likewise.
3268 * gcc.dg/strict-overflow-4.c: Likewise.
3269 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3270 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3271 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3272 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3273 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3274 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3275 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3276 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3277 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3278 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3279 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3280 * gcc.dg/pr46309.c: Likewise.
3281 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3282
3283 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3284
3285 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3286 for x86 targets.
3287 * gcc.c-torture/compile/20120727-2.c: New test.
3288
3289 2012-08-09 Martin Jambor <mjambor@suse.cz>
3290
3291 * gcc.dg/ipa/iinline-4.c: New test.
3292 * gcc.dg/ipa/iinline-5.c: Likewise.
3293 * gcc.dg/ipa/iinline-6.c: Likewise.
3294 * gcc.dg/ipa/iinline-7.c: Likewise.
3295 * gcc.dg/lto/20120723_0.c: Likewise.
3296 * gcc.dg/lto/20120723_1.c: Likewise.
3297
3298 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3299
3300 PR target/39423
3301 * gcc.target/sh/pr39423-1.c: New.
3302
3303 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3304
3305 PR target/51244
3306 * gcc.target/sh/pr51244-5: New.
3307 * gcc.target/sh/pr51244-6: New.
3308
3309 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3310
3311 * gcc.target/i386/adx-addxcarry32-3.c: New.
3312 * gcc.target/i386/adx-addxcarry64-3.c: New.
3313
3314 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3315
3316 PR rtl-optimization/53701
3317 * gcc.dg/pr53701.c: New test.
3318
3319 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3320
3321 * gcc.c-torture/compile/20120727-1.c: New test.
3322
3323 2012-08-09 Tobias Burnus <burnus@net-b.de>
3324
3325 PR fortran/54199
3326 * gfortran.dg/intrinsic_shadow_4.f90: New.
3327
3328 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3329
3330 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3331
3332 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3333
3334 * gcc.c-torture/execute/20120808-1.c: New test.
3335
3336 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3337
3338 PR rtl-optimization/54157
3339 * gcc.target/i386/pr54157.c: New file.
3340
3341 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3342
3343 * gcc.target/i386/adx-addcarryx32-1.c: New.
3344 * gcc.target/i386/adx-addcarryx32-2.c: New.
3345 * gcc.target/i386/adx-addcarryx64-1.c: New.
3346 * gcc.target/i386/adx-addcarryx64-2.c: New.
3347 * gcc.target/i386/adx-check.h: New.
3348 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3349 * gcc.target/i386/sse-12.c: Add -madx.
3350 * gcc.target/i386/sse-13.c: Ditto.
3351 * gcc.target/i386/sse-14.c: Ditto.
3352 * gcc.target/i386/sse-22.c: Ditto.
3353 * gcc.target/i386/sse-23.c: Ditto.
3354 * g++.dg/other/i386-2.C: Ditto.
3355 * g++.dg/other/i386-3.C: Ditto.
3356
3357 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3358
3359 * gcc.dg/tree-ssa/slsr-5.c: New.
3360 * gcc.dg/tree-ssa/slsr-6.c: New.
3361 * gcc.dg/tree-ssa/slsr-7.c: New.
3362 * gcc.dg/tree-ssa/slsr-8.c: New.
3363 * gcc.dg/tree-ssa/slsr-9.c: New.
3364 * gcc.dg/tree-ssa/slsr-10.c: New.
3365 * gcc.dg/tree-ssa/slsr-11.c: New.
3366 * gcc.dg/tree-ssa/slsr-12.c: New.
3367 * gcc.dg/tree-ssa/slsr-13.c: New.
3368 * gcc.dg/tree-ssa/slsr-14.c: New.
3369 * gcc.dg/tree-ssa/slsr-15.c: New.
3370 * gcc.dg/tree-ssa/slsr-16.c: New.
3371 * gcc.dg/tree-ssa/slsr-17.c: New.
3372 * gcc.dg/tree-ssa/slsr-18.c: New.
3373 * gcc.dg/tree-ssa/slsr-19.c: New.
3374 * gcc.dg/tree-ssa/slsr-20.c: New.
3375 * gcc.dg/tree-ssa/slsr-21.c: New.
3376 * gcc.dg/tree-ssa/slsr-22.c: New.
3377 * gcc.dg/tree-ssa/slsr-23.c: New.
3378 * gcc.dg/tree-ssa/slsr-24.c: New.
3379 * gcc.dg/tree-ssa/slsr-25.c: New.
3380 * gcc.dg/tree-ssa/slsr-26.c: New.
3381 * gcc.dg/tree-ssa/slsr-30.c: New.
3382 * gcc.dg/tree-ssa/slsr-31.c: New.
3383
3384 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3385
3386 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3387 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3388 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3389
3390 2012-08-06 Cary Coutant <ccoutant@google.com>
3391
3392 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3393
3394 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3395
3396 PR fortran/35831
3397 * gfortran.dg/dummy_procedure_5.f90: Modified.
3398 * gfortran.dg/dummy_procedure_8.f90: New.
3399 * gfortran.dg/interface_26.f90: Modified.
3400 * gfortran.dg/proc_ptr_11.f90: Modified.
3401 * gfortran.dg/proc_ptr_15.f90: Modified.
3402 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3403 * gfortran.dg/typebound_override_1.f90: Modified.
3404 * gfortran.dg/typebound_proc_6.f03: Modified.
3405
3406 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3407
3408 PR tree-optimization/51938
3409 PR tree-optimization/52005
3410 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3411 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3412 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3413 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3414
3415 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3416
3417 Avoid crashing on erroneous static_assert usage
3418 * g++.dg/cpp0x/static_assert8.C: New test.
3419
3420 2012-08-06 Jason Merrill <jason@redhat.com>
3421
3422 * g++.dg/cpp0x/sfinae38.C: New.
3423
3424 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3425 Paolo Carlini <paolo.carlini@oracle.com>
3426
3427 PR c++/54165
3428 * g++.dg/conversion/void2.C: New.
3429
3430 2012-08-06 Tom de Vries <tom@codesourcery.com>
3431
3432 * gcc.dg/tree-ssa/vrp78.c: New test.
3433
3434 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3435 Richard Sandiford <rdsandiford@googlemail.com>
3436
3437 * g++.dg/opt/enum2.C: Require fpic target.
3438 * g++.dg/lto/20090303_0.C: Likewise.
3439
3440 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3441 Catherine Moore <clm@codesourcery.com>
3442
3443 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3444 flush function names too.
3445 * gcc.target/mips/clear-cache-1.c: Likewise.
3446
3447 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3448
3449 PR target/54156
3450 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3451
3452 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3453
3454 PR fortran/54166
3455 * gfortran.dg/array_5.f90: New test.
3456
3457 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3458
3459 PR tree-optimization/30318
3460 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3461
3462 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3463
3464 * g++.dg/ext/vector17.C: New testcase.
3465
3466 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3467
3468 PR target/51931
3469 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3470 * g++.dg/opt/longbranch1.C: Likewise.
3471
3472 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3473
3474 PR tree-optimization/53805
3475 * gcc.dg/fold-notunord.c: New testcase.
3476
3477 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3478
3479 PR fortran/48820
3480 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3481 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3482
3483 2012-08-02 Jason Merrill <jason@redhat.com>
3484 Paolo Carlini <paolo.carlini@oracle.com>
3485
3486 PR c++/51213 (again)
3487 * g++.dg/cpp0x/sfinae37.C: Extend.
3488
3489 2012-08-02 Richard Guenther <rguenther@suse.de>
3490
3491 PR tree-optimization/50672
3492 * g++.dg/torture/pr50672.C: New testcase.
3493
3494 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3495
3496 PR fortran/54147
3497 * gfortran.dg/abstract_type_6.f03: Modified.
3498 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3499 * gfortran.dg/proc_ptr_comp_35.f90: New.
3500 * gfortran.dg/typebound_proc_9.f03: Modified.
3501 * gfortran.dg/typebound_proc_26.f90: New.
3502
3503 2012-08-02 Richard Guenther <rguenther@suse.de>
3504
3505 * gcc.dg/torture/pta-callused-1.c: Adjust.
3506 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3507 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3508 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3509 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3510 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3511 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3512 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3513 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3514
3515 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3516
3517 PR fortran/54033
3518 * gfortran.dg/include_6.f90: New test case.
3519 * gfortran.dg/include_7.f90: New test case.
3520 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3521
3522 2012-08-01 Tom de Vries <tom@codesourcery.com>
3523
3524 * gcc.dg/tree-ssa/vrp76.c: New test.
3525
3526 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3527
3528 PR tree-optimization/46556
3529 * gcc.dg/tree-ssa/slsr-27.c: New.
3530 * gcc.dg/tree-ssa/slsr-28.c: New.
3531 * gcc.dg/tree-ssa/slsr-29.c: New.
3532
3533 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3534
3535 PR fortran/42418
3536 * gfortran.dg/proc_decl_29.f90: New.
3537
3538 2012-07-31 Dehao Chen <dehao@google.com>
3539
3540 * gcc.dg/predict-7.c: New test.
3541
3542 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3543
3544 PR fortran/54134
3545 * gfortran.dg/typebound_override_3.f90: New.
3546
3547 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3548
3549 PR tree-optimization/53773
3550 * gcc.dg/vect/pr53773.c: New test.
3551
3552 2012-07-31 Nick Clifton <nickc@redhat.com>
3553
3554 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3555 and for XStormy16.
3556
3557 2012-07-31 Tobias Burnus <burnus@net-b.de>
3558
3559 * gfortran.dg/c_funloc_tests_6.f90: New.
3560 * gfortran.dg/c_funloc_tests_7.f90: New.
3561 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3562
3563 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3564
3565 PR c++/53624
3566 * g++.dg/cpp0x/temp_default5.C: New.
3567
3568 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3569
3570 PR fortran/51081
3571 * gfortran.dg/proc_ptr_37.f90: New.
3572
3573 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3574
3575 * lib/target-supports.exp
3576 (check_effective_target_vect_natural_alignment): New function.
3577 * gcc.dg/align-2.c: Only run on targets with natural alignment
3578 of vector types.
3579 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3580 alignment of vector types.
3581
3582 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3583 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3584
3585 * gcc.target/i386/rdseed16-1.c: New.
3586 * gcc.target/i386/rdseed32-1.c: Ditto
3587 * gcc.target/i386/rdseed64-1.c: Ditto
3588 * gcc.target/i386/sse-12.c: Add -mrdseed.
3589 * gcc.target/i386/sse-13.c: Ditto.
3590 * gcc.target/i386/sse-14.c: Ditto.
3591 * g++.dg/other/i386-2.C: Ditto.
3592 * g++.dg/other/i386-3.C: Ditto.
3593
3594 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3595
3596 PR target/51244
3597 * gcc.target/sh/pr51244-4.c: New.
3598
3599 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3600
3601 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3602 for alpha*-*-* targets. Cleanup original tree dump.
3603
3604 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3605
3606 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3607 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3608
3609 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3610
3611 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3612 rand, srand. Include <stdlib.h>.
3613
3614 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3615
3616 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3617
3618 2012-07-26 Richard Henderson <rth@redhat.com>
3619
3620 * gcc.dg/attr-hotcold-1.c: New.
3621 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3622
3623 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3624 Sandra Loosemore <sandra@codesourcery.com>
3625
3626 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3627
3628 2012-07-26 Tobias Burnus <burnus@net-b.de>
3629
3630 * gfortran.dg/contiguous_1.f90: Update dg-error.
3631 * gfortran.dg/proc_ptr_32.f90: Ditto.
3632
3633 2012-07-26 Richard Guenther <rguenther@suse.de>
3634
3635 PR tree-optimization/54098
3636 * gcc.dg/torture/pr54098.c: New testcase.
3637
3638 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3639
3640 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3641 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3642
3643 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3644
3645 PR fortran/44354
3646 * gfortran.dg/array_constructor_39.f90: New test.
3647
3648 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3649
3650 PR fortran/44354
3651 * gfortran.dg/array_constructor_38.f90: New test.
3652
3653 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3654
3655 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3656
3657 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3658
3659 * gnat.dg/noreturn5.ad[sb]: New test.
3660
3661 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3662 Paul Brook <paul@codesourcery.com>
3663
3664 PR target/53633
3665
3666 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3667 * c-c++-common/pr53633.c: New test.
3668
3669 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3670
3671 * gcc.target/i386/asm-dialect-1.c: New test case.
3672
3673 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3674 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3675
3676 * gcc.target/i386/prefetchw-1.c: New.
3677 * gcc.target/i386/sse-12.c: Add -mprfchw.
3678 * gcc.target/i386/sse-13.c: Ditto.
3679 * gcc.target/i386/sse-14.c: Ditto.
3680 * gcc.target/i386/sse-22.c: Ditto.
3681 * gcc.target/i386/sse-23.c: Ditto.
3682 * g++.dg/other/i386-2.C: Ditto.
3683 * g++.dg/other/i386-3.C: Ditto.
3684
3685 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3686
3687 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3688
3689 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3690
3691 PR target/54051
3692 * gcc.target/arm/pr54051.c: New.
3693 * gcc.target/arm/vfp-1.c: Adjust test.
3694
3695 2012-07-24 Julian Brown <julian@codesourcery.com>
3696
3697 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3698 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3699 hard-float ARM.
3700
3701 2012-07-23 Paul Brook <paul@codesourcery.com>
3702
3703 * g++.dg/other/armv7m-1.c: New test.
3704
3705 2012-07-23 Julian Brown <julian@codesourcery.com>
3706
3707 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3708 ARM.
3709 (DO_TEST): Define to 1 for appropriate ARM targets.
3710
3711 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3712
3713 PR tree-optimization/53881
3714 * gcc.dg/pr53881.c: Renamed to ...
3715 * gcc.dg/pr53881-1.c: ... this.
3716 * gcc.dg/pr53881-2.c: New test.
3717
3718 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3719
3720 Handle recent changes in default atomics for cris*-*-linux*.
3721 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3722 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3723 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3724 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3725 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3726 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3727 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3728 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3729 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3730 -mno-unaligned-atomic-may-use-library is in effect for
3731 cris*-*-linux*.
3732 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3733 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3734 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3735 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3736 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3737 gcc.target/cris/torture/sync-mis-op-i-1.c,
3738 gcc.target/cris/torture/sync-mis-op-i-2.c,
3739 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3740 gcc.target/cris/torture/sync-mis-op-i-3.c,
3741 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3742 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3743 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3744 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3745 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3746 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3747 (main): Remove local variable x.
3748 [mis_ok]: Check that atomics don't fail.
3749
3750 2012-07-21 Andrew Pinski <apinski@cavium.com>
3751
3752 * gcc.dg/tree-ssa/vrp72.c: New test.
3753 * gcc.dg/tree-ssa/vrp73.c: New test.
3754 * gcc.dg/tree-ssa/vrp74.c: New test.
3755 * gcc.dg/tree-ssa/vrp75.c: New test.
3756
3757 2012-07-21 Andrew Pinski <apinski@cavium.com>
3758
3759 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3760 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3761
3762 2012-07-21 Andrew Pinski <apinski@cavium.com>
3763
3764 * gcc.target/mips/octeon-pop-2.c: New testcase.
3765
3766 2012-07-21 Tobias Burnus <burnus@net-b.de>
3767
3768 PR fortran/48820
3769 * gfortran.dg/assumed_rank_3.f90: New.
3770 * gfortran.dg/assumed_rank_11.f90: New.
3771 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3772 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3773 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3774
3775 2012-07-21 Andrew Pinski <apinski@cavium.com>
3776
3777 * gcc.target/mips/unaligned-1.c: New testcase.
3778
3779 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3780
3781 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3782
3783 2012-07-20 Tobias Burnus <burnus@net-b.de>
3784
3785 * gfortran.dg/bind_c_array_params_2.f90: New.
3786 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3787 and update dg-error.
3788
3789 2012-07-20 Tobias Burnus <burnus@net-b.de>
3790
3791 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3792
3793 2012-07-20 Jason Merrill <jason@redhat.com>
3794
3795 PR c++/54038
3796 * g++.dg/other/array7.C: New.
3797
3798 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3799
3800 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3801 the basic block and check loop depth.
3802 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3803 matching patterns and comments.
3804 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3805 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3806
3807 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR c++/28656
3810 * c-c++-common/pr28656.c: New test.
3811
3812 2012-07-19 Jason Merrill <jason@redhat.com>
3813
3814 PR c++/54026
3815 * g++.dg/init/mutable1.C: New.
3816
3817 2012-07-20 Tobias Burnus <burnus@net-b.de>
3818
3819 PR fortran/48820
3820 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3821 * gfortran.dg/assumed_rank_1.f90: New.
3822 * gfortran.dg/assumed_rank_1_c.c: New.
3823 * gfortran.dg/assumed_rank_2.f90: New.
3824 * gfortran.dg/assumed_rank_4.f90: New.
3825 * gfortran.dg/assumed_rank_5.f90: New.
3826 * gfortran.dg/assumed_rank_6.f90: New.
3827 * gfortran.dg/assumed_rank_7.f90: New.
3828 * gfortran.dg/assumed_rank_8.f90: New.
3829 * gfortran.dg/assumed_rank_8_c.c: New.
3830 * gfortran.dg/assumed_rank_9.f90: New.
3831 * gfortran.dg/assumed_rank_10.f90: New.
3832 * gfortran.dg/assumed_rank_12.f90: New.
3833
3834 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3835
3836 * gnat.dg/opt25.adb: New test.
3837 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3838 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3839
3840 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3841
3842 * gnat.dg/aggr20.ad[sb]: New test.
3843 * gnat.dg/aggr20_pkg.ads: New helper.
3844
3845 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3846
3847 * gnat.dg/derived_type3.adb: New test.
3848 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3849
3850 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR rtl-optimization/53942
3853 * gcc.dg/pr53942.c: New test.
3854
3855 2012-07-19 Jason Merrill <jason@redhat.com>
3856
3857 PR c++/54021
3858 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3859
3860 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3861
3862 * gnat.dg/discr38.adb: New test.
3863
3864 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR middle-end/54017
3867 * c-c++-common/gomp/pr54017.c: New test.
3868
3869 2012-07-19 Richard Guenther <rguenther@suse.de>
3870 Eric Botcazou <ebotcazou@adacore.com>
3871
3872 * gnat.dg/loop_optimization11.adb: New testcase.
3873 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3874
3875 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3876 Jason Merrill <jason@redhat.com>
3877
3878 * g++.dg/cpp0x/sfinae37.C: New.
3879 * g++.dg/template/access23.C: New.
3880 * g++.dg/template/access7.C: Adjust.
3881 * g++.dg/template/sfinae10.C: Don't expect errors.
3882 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3883
3884 2012-07-18 Julian Brown <julian@codesourcery.com>
3885 Sandra Loosemore <sandra@codesroucery.com>
3886
3887 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3888
3889 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3890
3891 * gnat.dg/noreturn4.ad[sb]: New test.
3892 * gnat.dg/noreturn4_pkg.ads: New helper.
3893
3894 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3895 Julian Brown <julian@codesourcery.com>
3896
3897 * gcc.target/arm/neon-vdup-1.c: New test case.
3898 * gcc.target/arm/neon-vdup-2.c: New test case.
3899 * gcc.target/arm/neon-vdup-3.c: New test case.
3900 * gcc.target/arm/neon-vdup-4.c: New test case.
3901 * gcc.target/arm/neon-vdup-5.c: New test case.
3902 * gcc.target/arm/neon-vdup-6.c: New test case.
3903 * gcc.target/arm/neon-vdup-7.c: New test case.
3904 * gcc.target/arm/neon-vdup-8.c: New test case.
3905 * gcc.target/arm/neon-vdup-9.c: New test case.
3906 * gcc.target/arm/neon-vdup-10.c: New test case.
3907 * gcc.target/arm/neon-vdup-11.c: New test case.
3908 * gcc.target/arm/neon-vdup-12.c: New test case.
3909 * gcc.target/arm/neon-vdup-13.c: New test case.
3910 * gcc.target/arm/neon-vdup-14.c: New test case.
3911 * gcc.target/arm/neon-vdup-15.c: New test case.
3912 * gcc.target/arm/neon-vdup-16.c: New test case.
3913 * gcc.target/arm/neon-vdup-17.c: New test case.
3914 * gcc.target/arm/neon-vdup-18.c: New test case.
3915 * gcc.target/arm/neon-vdup-19.c: New test case.
3916 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3917 arguments non-constant.
3918
3919 2012-07-18 Richard Guenther <rguenther@suse.de>
3920
3921 PR tree-optimization/53970
3922 * g++.dg/torture/pr53970.C: New testcase.
3923
3924 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3925
3926 PR target/38621
3927 * gcc.c-torture/compile/pr38621.c: New.
3928
3929 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3930
3931 PR target/33135
3932 * gcc.target/sh/pr33135-1.c: New.
3933 * gcc.target/sh/pr33135-2.c: New.
3934 * gcc.target/sh/pr33135-3.c: New.
3935 * gcc.target/sh/pr33135-4.c: New.
3936
3937 2012-07-17 Jason Merrill <jason@redhat.com>
3938
3939 PR c++/53995
3940 * g++.dg/parse/enum9.C: New.
3941
3942 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3943 Sandra Loosemore <sandra@codesourcery.com>
3944
3945 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3946 if there is a conflict with -mcpu=. Use -mcpu=5208.
3947
3948 2012-07-17 Jason Merrill <jason@redhat.com>
3949
3950 PR c++/53989
3951 * g++.dg/template/array23.C: New.
3952
3953 2012-07-17 Tobias Burnus <burnus@net-b.de>
3954
3955 PR fortran/53985
3956 * gfortran.dg/bind_c_usage_26.f90: New.
3957 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3958 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3959 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3960 * gfortran.dg/interop_params.f03: Ditto.
3961
3962 2012-07-17 Jason Merrill <jason@redhat.com>
3963
3964 * g++.dg/template/inherit8.C: Adjust.
3965 * g++.dg/template/using21.C: Adjust.
3966 * g++.dg/template/using22.C: Adjust.
3967
3968 PR c++/53549
3969 * g++.dg/template/current-inst1.C: New.
3970 * g++.dg/parse/crash35.C: Adjust.
3971
3972 2012-07-17 Tobias Burnus <burnus@net-b.de>
3973
3974 PR fortran/52101
3975 * gfortran.dg/oldstyle_4.f90: New.
3976
3977 2012-07-17 Tobias Burnus <burnus@net-b.de>
3978
3979 PR fortran/49265
3980 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3981 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3982
3983 2012-07-16 Jason Merrill <jason@redhat.com>
3984
3985 * g++.dg/parse/access8.C: Adjust.
3986 * g++.dg/template/sfinae6_neg.C: Adjust.
3987
3988 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3989
3990 PR fortran/53824
3991 * gfortran.dg/coarray_allocate_1.f90: New test.
3992
3993 2012-07-16 Andrew Pinski <apinski@cavium.com>
3994
3995 * gcc.c-torture/execute/bswap-1.c: New testcase.
3996 * gcc.c-torture/compile/unalign-1.c: New testcase.
3997 * gcc.c-torture/compile/20120524-1.c: New testcase.
3998 * gcc.c-torture/compile/20101216-1.c: New testcase.
3999
4000 2012-07-16 Dehao Chen <dehao@google.com>
4001
4002 Revert
4003 2012-07-10 Dehao Chen <dehao@google.com>
4004
4005 * gcc.dg/debug_info_inline.c: New test.
4006
4007 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4008
4009 PR fortran/53956
4010 * gfortran.dg/proc_decl_28.f90: New.
4011
4012 2012-07-16 Andrew Pinski <apinski@cavium.com>
4013
4014 * gcc.dg/torture/builtins-1.c: New testcase.
4015
4016 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4017
4018 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4019 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4020 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4021 gcc.target/cris/sync-1-v10.c,
4022 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4023 pass -mno-unaligned-atomic-may-use-library.
4024 * gcc.target/cris/sync-xchg-1.c: New test.
4025 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4026 valid register operand output modifier.
4027
4028 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4029
4030 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4031 characters.
4032
4033 2012-07-13 Andrew Pinski <apinski@cavium.com>
4034
4035 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4036 rather than cleanup-tree-dump.
4037 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4038
4039 2012-07-13 Richard Guenther <rguenther@suse.de>
4040
4041 PR tree-optimization/53907
4042 * gcc.target/i386/pr53907.c: New testcase.
4043
4044 2012-07-13 Richard Guenther <rguenther@suse.de>
4045
4046 PR tree-optimization/53922
4047 * gcc.dg/torture/pr53922.c: New testcase.
4048
4049 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4050
4051 PR rtl-optimization/53908
4052 * gcc.dg/torture/pr53908.c: New test.
4053
4054 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4055
4056 PR c++/53531
4057 * g++.dg/cpp0x/variadic135.C: New.
4058
4059 2012-07-12 Jason Merrill <jason@redhat.com>
4060
4061 * g++.dg/template/sfinae6_neg.C: Adjust.
4062
4063 2012-07-12 Tobias Burnus <burnus@net-b.de>
4064
4065 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4066 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4067 scan-tree-dump-times pattern.
4068
4069 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4070
4071 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4072
4073 2012-07-11 Jason Merrill <jason@redhat.com>
4074
4075 DR 1402
4076 * g++.g/cpp0x/defaulted37.C: New.
4077
4078 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4079
4080 PR target/53859
4081 * gcc.target/arm/pr53859.c: New test.
4082
4083 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4084
4085 PR target/53886
4086 * gcc.c-torture/compile/pr53886.c: New.
4087
4088 2012-07-10 Dehao Chen <dehao@google.com>
4089
4090 * gcc.dg/debug_info_inline.c: New test.
4091
4092 2012-07-10 Jason Merrill <jason@redhat.com>
4093
4094 PR c++/53733
4095 * g++.dg/cpp0x/defaulted36.C: New.
4096 * g++.dg/cpp0x/defaulted21.C: Adjust.
4097
4098 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4099
4100 2012-07-09 Sterling Augustine <saugustine@google.com>
4101
4102 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4103
4104 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4105
4106 PR tree-optimization/53887
4107 * gcc.dg/pr53887.c: New test.
4108
4109 2012-07-09 Jason Merrill <jason@redhat.com>
4110
4111 PR c++/53882
4112 * g++.dg/cpp0x/nullptr29.C: New.
4113
4114 2012-07-09 Tom de Vries <tom@codesourcery.com>
4115 Richard Guenther <rguenther@suse.de>
4116
4117 * gcc.dg/builtin-unreachable-6.c: New test.
4118 * gcc.dg/builtin-unreachable-5.c: New test.
4119
4120 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4121
4122 PR tree-optimization/53881
4123 * gcc.dg/pr53881.c: New test.
4124
4125 2012-07-06 Jason Merrill <jason@redhat.com>
4126
4127 PR c++/53862
4128 * g++.dg/cpp0x/variadic134.C: New.
4129
4130 PR c++/53858
4131 * g++.dg/cpp0x/alias-decl-20.C: New.
4132
4133 2012-07-06 Tom de Vries <tom@codesourcery.com>
4134
4135 PR tree-optimization/51879
4136 * gcc.dg/pr51879-16.c: New test.
4137 * gcc.dg/pr51879-17.c: Same.
4138
4139 2012-07-06 Tom de Vries <tom@codesourcery.com>
4140
4141 PR tree-optimization/52009
4142 * gcc.dg/pr51879-7.c: New test.
4143 * gcc.dg/pr51879-18.c: New test.
4144
4145 2012-07-05 Jason Merrill <jason@redhat.com>
4146
4147 PR c++/50852
4148 * g++.dg/template/typedef39.C: New.
4149
4150 PR c++/53039
4151 * g++.dg/cpp0x/variadic133.C: New.
4152 * g++.dg/template/param1.C: Adjust.
4153
4154 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4155
4156 PR target/48941
4157 PR target/51980
4158 * gcc.target/arm/neon/vtrnf32.c: Update.
4159 * gcc.target/arm/neon/vtrns32.c: Update.
4160 * gcc.target/arm/neon/vtrnu32.c: Update.
4161 * gcc.target/arm/neon/vzipf32.c: Update.
4162 * gcc.target/arm/neon/vzips32.c: Update.
4163 * gcc.target/arm/neon/vzipu32.c: Update.
4164
4165 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4166
4167 PR fortran/53732
4168 * gfortran.dg/inline_sum_4.f90: New test.
4169
4170 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4171
4172 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4173
4174 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4175
4176 * gcc.target/arm/fma-sp.c: New testcase.
4177 * gcc.target/arm/fma.c: Likewise.
4178 * gcc.target/arm/fma.h: Likewise.
4179
4180 2012-07-04 Jason Merrill <jason@redhat.com>
4181
4182 PR c++/53848
4183 * g++.dg/other/enum3.C: New.
4184
4185 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4186
4187 PR middle-end/53321
4188 * g++.dg/torture/pr53321.C: New test.
4189
4190 2012-07-04 Richard Guenther <rguenther@suse.de>
4191
4192 PR tree-optimization/53844
4193 * g++.dg/tree-ssa/pr53844.C: New testcase.
4194
4195 2012-07-04 Richard Guenther <rguenther@suse.de>
4196
4197 PR tree-optimization/53849
4198 * gcc.dg/pr53849.c: New testcase.
4199
4200 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4201
4202 PR c++/53812
4203 * g++.dg/ext/label14.C: New test.
4204
4205 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4206
4207 PR target/53811
4208 * g++.dg/other/pr53811.C: New test.
4209
4210 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4211
4212 PR target/28896
4213 * gcc.target/m68k/stack-limit-1.c: New testcase.
4214
4215 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4216
4217 * gnat.dg/recursive_call.adb: New test.
4218
4219 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4220
4221 * gnat.dg/discr37.ad[sb]: New test.
4222
4223 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4224
4225 * g++.dg/other/packed1.C: Remove SH from xfail list.
4226
4227 2012-07-02 Jason Merrill <jason@redhat.com>
4228
4229 PR c++/53619
4230 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4231
4232 PR c++/53783
4233 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4234
4235 PR c++/53788
4236 * g++.dg/cpp0x/decltype39.C: New.
4237 * g++.dg/diagnostic/method1.C: Adjust.
4238
4239 PR c++/53816
4240 * g++.dg/template/ref6.C: New.
4241
4242 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4243
4244 PR target/53568
4245 * gcc.target/sh/pr53568-1.c: New.
4246
4247 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4248
4249 PR target/51244
4250 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4251
4252 2012-07-02 Jason Merrill <jason@redhat.com>
4253
4254 PR c++/53821
4255 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4256
4257 PR c++/53524
4258 * g++.dg/template/enum7.C: New.
4259 * g++.dg/other/ptrmem10.C: Adjust.
4260 * g++.dg/other/ptrmem11.C: Adjust.
4261 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4262
4263 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4264
4265 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4266
4267 2012-07-01 Wei Guozhi <carrot@google.com>
4268
4269 PR target/53447
4270 * gcc.target/arm/pr53447-1.c: New testcase.
4271 * gcc.target/arm/pr53447-2.c: New testcase.
4272 * gcc.target/arm/pr53447-3.c: New testcase.
4273 * gcc.target/arm/pr53447-4.c: New testcase.
4274
4275 2012-06-29 Richard Guenther <rguenther@suse.de>
4276
4277 PR tree-optimization/47061
4278 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4279
4280 2012-06-29 Richard Guenther <rguenther@suse.de>
4281
4282 PR tree-optimization/37541
4283 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4284
4285 2012-06-29 Richard Guenther <rguenther@suse.de>
4286
4287 PR tree-optimization/52589
4288 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4289
4290 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4291
4292 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4293
4294 * g++.dg/template/error46.C: Add missing comment to dg-message.
4295 * g++.dg/template/crash107.C: Likewise.
4296 * g++.dg/template/error47.C: Likewise.
4297 * g++.dg/template/crash108.C: Likewise.
4298 * g++.dg/overload/operator5.C: Likewise.
4299
4300 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4301 errors in dg-message directives, add comments.
4302
4303 2012-06-28 Kai Tietz <ktietz@redhat.com>
4304
4305 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4306 hard-coded 'unsigned long'.
4307
4308 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR tree-optimization/51581
4311 * gcc.dg/vect/pr51581-4.c: New test.
4312
4313 PR tree-optimization/53645
4314 * gcc.c-torture/execute/pr53645-2.c: New test.
4315
4316 2012-06-28 Richard Guenther <rguenther@suse.de>
4317
4318 PR middle-end/53790
4319 * gcc.dg/torture/pr53790.c: New testcase.
4320
4321 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4322
4323 PR tree-optimization/53645
4324 * gcc.c-torture/execute/pr53645.c: New test.
4325
4326 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4327
4328 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4329
4330 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4331
4332 PR debug/53671
4333 PR debug/49888
4334 * gcc.dg/guality/pr49888.c: Account for the possibility that
4335 the variable is optimized out at the first test.
4336
4337 2012-06-27 Jason Merrill <jason@redhat.com>
4338
4339 * g++.dg/cpp0x/override2.C: Adjust.
4340 * g++.dg/template/error5.C: Adjust.
4341 * g++.dg/parse/crash28.C: Adjust.
4342
4343 PR c++/53563
4344 * g++.dg/parse/template27.C: New.
4345 * g++.dg/template/crash74.C: Adjust expected output.
4346
4347 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4348
4349 PR fortran/41951
4350 PR fortran/49591
4351 * gfortran.dg/typebound_operator_16.f03: New.
4352
4353 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4354
4355 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4356 even src1.i and src2.i fields even in the second half of the arrays.
4357
4358 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4359
4360 PR c++/51033.
4361 * g++.dg/torture/vshuf-16.inc: New test.
4362 * g++.dg/torture/vshuf-2.inc: New test.
4363 * g++.dg/torture/vshuf-4.inc: New test.
4364 * g++.dg/torture/vshuf-8.inc: New test.
4365 * g++.dg/torture/vshuf-main.inc: New test.
4366 * g++.dg/torture/vshuf-v16hi.C: New test.
4367 * g++.dg/torture/vshuf-v16qi.C: New test.
4368 * g++.dg/torture/vshuf-v2df.C: New test.
4369 * g++.dg/torture/vshuf-v2di.C: New test.
4370 * g++.dg/torture/vshuf-v2sf.C: New test.
4371 * g++.dg/torture/vshuf-v2si.C: New test.
4372 * g++.dg/torture/vshuf-v4df.C: New test.
4373 * g++.dg/torture/vshuf-v4di.C: New test.
4374 * g++.dg/torture/vshuf-v4sf.C: New test.
4375 * g++.dg/torture/vshuf-v4si.C: New test.
4376 * g++.dg/torture/vshuf-v8hi.C: New test.
4377 * g++.dg/torture/vshuf-v8qi.C: New test.
4378 * g++.dg/torture/vshuf-v8si.C: New test.
4379
4380 2012-06-27 Richard Guenther <rguenther@suse.de>
4381
4382 PR middle-end/53676
4383 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4384
4385 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4386
4387 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4388 scan-dump-dem-not): Use printable pattern in test name.
4389
4390 2012-06-26 Sterling Augustine <saugustine@google.com>
4391 Dominique Dhumieres <dominiq@lps.ens.fr>
4392
4393 * gcc.dg/pubtypes-2.c: Update expected output.
4394 * gcc.dg/pubtypes-3.c: Likewise.
4395 * gcc.dg/pubtypes-4.c: Likewise.
4396
4397 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4398
4399 * gcc.dg/tree-ssa/slsr-1.c: New test.
4400 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4401 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4402 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4403
4404 2012-06-26 Matt Turner <mattst88@gmail.com>
4405
4406 PR target/35294
4407 * gcc.target/arm/mmx-2.c: New.
4408
4409 2012-06-26 Richard Guenther <rguenther@suse.de>
4410
4411 PR c++/53752
4412 * g++.dg/torture/pr53752.C: New testcase.
4413
4414 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR tree-optimization/53748
4417 * gcc.c-torture/compile/pr53748.c: New test.
4418
4419 2012-06-25 Jason Merrill <jason@redhat.com>
4420
4421 PR c++/53498
4422 PR c++/53305
4423 * g++.dg/cpp0x/decltype38.C: New.
4424 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4425
4426 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4427
4428 * lib/target-supports-dg.exp (testname-for-summary): New.
4429 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4430 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4431 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4432 scan-module-absence, output-exists, output-exists-not: Use
4433 testname-for-summary.
4434 (dg-test): Clean up testname_with_flags.
4435 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4436 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4437 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4438 scan-assembler-dem-not, object-size: Use testname-for-summary.
4439 * lib/gcov.exp (run-gcov): Likewise.
4440 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4441 scan-dump-dem, scan-dump-dem-note): Likewise.
4442
4443 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4444 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4445 including profopt.opt; save and restore existing value.
4446 * g++.dg/bprob/bprob.exp: Likewise.
4447 * gcc.dg/matrix/matrix.exp: Likewise.
4448 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4449 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4450 PROFOPT_OPTIONS.
4451
4452 2012-06-25 Richard Henderson <rth@redhat.com>
4453
4454 * gcc.dg/pr53749.c: New.
4455
4456 2012-06-25 Jason Merrill <jason@redhat.com>
4457
4458 PR c++/52988
4459 * g++.dg/cpp0x/nullptr28.C: New.
4460
4461 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4462
4463 * gcc.target/arm/neon-vld1_dupQ.c: New.
4464
4465 2012-06-25 Florian Weimer <fweimer@redhat.com>
4466
4467 * g++.dg/init/new35.C: New.
4468 * g++.dg/init/new36.C: New.
4469 * g++.dg/init/new37.C: New.
4470 * g++.dg/ext/vla5.C: New warning.
4471 * g++.dg/ext/vla8.C: New warning.
4472 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4473
4474 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4475 James Greenhalgh <james.greenhalgh@arm.com>
4476
4477 * gcc.target/arm/ftest-support-arm.h New testcase.
4478 * gcc.target/arm/ftest-support-thumb.h Likewise.
4479 * gcc.target/arm/ftest-support.h Likewise.
4480 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4481 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4482 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4483 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4484 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4485 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4486 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4487 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4488 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4489 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4490 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4491 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4492 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4493 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4494 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4495 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4496 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4497 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4498 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4499 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4500 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4501 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4502 * lib/target-supports.exp
4503 (check_effective_target_arm_arch_FUNC): Add support for more
4504 architectures.
4505 (add_options_for_arm_arch_FUNC): Likewise.
4506 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4507
4508 2012-06-25 Jason Merrill <jason@redhat.com>
4509
4510 PR c++/53202
4511 * g++.dg/cpp0x/constexpr-tuple.C: New.
4512
4513 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR target/53759
4516 * gcc.target/i386/pr53759.c: New test.
4517
4518 PR c++/53594
4519 * g++.dg/cpp0x/nsdmi7.C: New test.
4520
4521 2012-06-24 Kai Tietz <ktietz@redhat.com>
4522
4523 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4524 for LLP64 targets.
4525 * gcc.target/i386/pr38988.c: Likewise.
4526
4527 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4528
4529 PR fortran/47710
4530 PR fortran/53328
4531 * gfortran.dg/typebound_generic_12.f03: New.
4532 * gfortran.dg/typebound_generic_13.f03: New.
4533
4534 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4535
4536 * gnat.dg/lto15.ad[sb]: New test.
4537
4538 2012-06-21 Meador Inge <meadori@codesourcery.com>
4539
4540 PR c/53702
4541 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4542
4543 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4544
4545 * gcc.dg/pch/ident-1.c: New test.
4546 * gcc.dg/pch/ident-1.hs: Header file for new test.
4547
4548 2012-06-21 Michael Matz <matz@suse.de>
4549
4550 PR middle-end/53688
4551 * gcc.c-torture/execute/pr53688.c: New test.
4552
4553 2012-06-20 Richard Guenther <rguenther@suse.de>
4554
4555 PR tree-optimization/30318
4556 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4557
4558 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4559
4560 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4561
4562 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4563
4564 * gcc.target/i386/clearcapv2.map: New file.
4565 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4566
4567 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4568
4569 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4570 and add __sh__ case.
4571
4572 2012-06-19 Jason Merrill <jason@redhat.com>
4573
4574 PR c++/52637
4575 * g++.dg/debug/localclass1.C: New.
4576
4577 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4578
4579 * g++.dg/cpp0x/override4.C: New.
4580
4581 2012-06-14 Jason Merrill <jason@redhat.com>
4582
4583 PR c++/53651
4584 * g++.dg/cpp0x/decltype37.C: New.
4585
4586 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4587
4588 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4589
4590 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4591
4592 * gcc.c-torture/compile/vector-5.c,
4593 gcc.c-torture/compile/vector-6.c: New tests.
4594
4595 2012-06-19 Richard Henderson <rth@redhat.com>
4596
4597 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4598
4599 2012-06-19 Richard Guenther <rguenther@suse.de>
4600
4601 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4602
4603 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4604
4605 PR target/53712
4606 * gcc.target/i386/pr53712.c: New test.
4607
4608 2012-06-18 Tobias Burnus <burnus@net-b.de>
4609
4610 PR fortran/53692
4611 * gfortran.dg/elemental_optional_args_6.f90: New.
4612
4613 2012-06-18 Tobias Burnus <burnus@net-b.de>
4614
4615 PR fortran/53526
4616 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4617 * gfortran.dg/coarray/move_alloc_1.f90
4618
4619 2012-06-18 Tobias Burnus <burnus@net-b.de>
4620
4621 PR fortran/53526
4622 * gfortran.dg/coarray_27.f90: New.
4623
4624 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4625 Greta Yorsh <Greta.Yorsh@arm.com>
4626
4627 * gcc.target/arm/epilog-1.c: New test.
4628
4629 2012-06-18 Richard Guenther <rguenther@suse.de>
4630
4631 PR tree-optimization/53693
4632 * g++.dg/torture/pr53693.C: New testcase.
4633
4634 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4635
4636 PR tree-optimization/53703
4637 * gcc.dg/torture/pr53703.c: New test.
4638
4639 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4640
4641 PR middle-end/53698
4642 * gcc.target/i386/pr53698.c: New test.
4643
4644 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4645
4646 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4647
4648 2012-06-17 Tobias Burnus <burnus@net-b.de>
4649
4650 PR fortran/53691
4651 PR fortran/53685
4652 * gfortran.dg/transfer_check_3.f90: New.
4653
4654 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4655
4656 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4657
4658 2012-06-16 Tobias Burnus <burnus@net-b.de>
4659
4660 PR fortran/53642
4661 PR fortran/45170
4662 * gfortran.dg/deferred_type_param_8.f90: New.
4663
4664 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4665
4666 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4667 testname that includes flags, passed in as new argument, in
4668 pass/fail messages.
4669 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4670 and pass it to verify-* procedures.
4671
4672 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4673 alignment torture options with usual torture options.
4674
4675 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4676 messages reported for one line of source code.
4677 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4678 * g++.dg/cpp0x/decltype2.C: Likewise.
4679 * g++.dg/cpp0x/decltype3.C: Likewise.
4680 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4681 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4682 * g++.dg/cpp0x/static_assert3.C: Likewise.
4683 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4684 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4685 * g++.dg/cpp0x/union1.C: Likewise.
4686 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4687 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4688 * g++.dg/cpp0x/variadic2.C: Likewise.
4689 * g++.dg/cpp0x/variadic20.C: Likewise.
4690 * g++.dg/cpp0x/variadic74.C: Likewise.
4691 * g++.dg/diagnostic/bitfld2.C: Likewise.
4692 * g++.dg/ext/attrib44.C: Likewise.
4693 * g++.dg/ext/no-asm-1.C: Likewise.
4694 * g++.dg/other/error34.C: Likewise.
4695 * g++.dg/parse/crash46.C: Likewise.
4696 * g++.dg/parse/error10.C: Likewise.
4697 * g++.dg/parse/error2.C: Likewise.
4698 * g++.dg/parse/error3.C: Likewise.
4699 * g++.dg/parse/error36.C: Likewise.
4700 * g++.dg/parse/error8.C: Likewise.
4701 * g++.dg/parse/error9.C: Likewise.
4702 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4703 * g++.dg/parse/parser-pr28152.C: Likewise.
4704 * g++.dg/parse/template25.C: Likewise.
4705 * g++.dg/parse/typename11.C: Likewise.
4706 * g++.dg/tc1/dr147.C: Likewise.
4707 * g++.dg/template/deduce3.C: Likewise.
4708 * g++.dg/template/koenig9.C: Likewise.
4709 * g++.dg/template/pr23510.C: Likewise.
4710 * g++.dg/warn/pr12242.C: Likewise.
4711 * g++.dg/warn/pr30551-2.C: Likewise.
4712 * g++.dg/warn/pr30551.C: Likewise.
4713 * g++.old-deja/g++.other/typename1.C: Likewise.
4714 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4715
4716 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4717
4718 PR c++/51033
4719 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4720 * c-c++-common/torture/vshuf-2.inc: Likewise.
4721 * c-c++-common/torture/vshuf-4.inc: Likewise.
4722 * c-c++-common/torture/vshuf-8.inc: Likewise.
4723 * c-c++-common/torture/vshuf-main.inc: Likewise.
4724 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4725 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4726 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4727 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4728 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4729 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4730 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4731 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4732 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4733 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4734 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4735 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4736 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4737 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4738
4739 2012-06-15 Michael Matz <matz@suse.de>
4740
4741 * gcc.dg/tree-ssa/vector-4.c: New test.
4742
4743 2012-06-15 Michael Matz <matz@suse.de>
4744
4745 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4746 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4747
4748 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4749
4750 PR tree-optimization/53636
4751 * gcc.target/arm/pr53636.c: New test.
4752
4753 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4754
4755 PR tree-optimization/51581
4756 * gcc.c-torture/execute/pr51581-1.c: New test.
4757 * gcc.c-torture/execute/pr51581-2.c: New test.
4758 * gcc.dg/vect/pr51581-1.c: New test.
4759 * gcc.dg/vect/pr51581-2.c: New test.
4760 * gcc.dg/vect/pr51581-3.c: New test.
4761 * gcc.target/i386/avx-pr51581-1.c: New test.
4762 * gcc.target/i386/avx-pr51581-2.c: New test.
4763 * gcc.target/i386/avx2-pr51581-1.c: New test.
4764 * gcc.target/i386/avx2-pr51581-2.c: New test.
4765 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4766
4767 2012-06-15 Richard Guenther <rguenther@suse.de>
4768
4769 * gcc.c-torture/execute/20120615-1.c: New testcase.
4770
4771 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4772
4773 * gnat.dg/vect8.ad[sb]: New test.
4774
4775 2012-06-14 Richard Guenther <rguenther@suse.de>
4776
4777 * gcc.dg/tree-ssa/vrp.h: New testcase.
4778 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4779
4780 2012-06-13 Christian Bruel <christian.bruel@st.com>
4781
4782 PR target/53621
4783 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4784
4785 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4786
4787 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4788
4789 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4790
4791 PR testsuite/20771
4792 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4793 test summary unique.
4794
4795 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4796 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4797 scan-stack-usage-not): Don't strip torture options from test name.
4798
4799 * lib/scandump.exp (scan-dump-times): Use printable version of
4800 regexp in test summary line.
4801
4802 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4803 messages reported for one line of source code.
4804 * gcc.dg/format/few-1.c: Likewise.
4805 * gcc.dg/ia64-sync-2.c: Likewise.
4806 * gcc.dg/sync-2.c: Likewise.
4807 * gcc.dg/noncompile/pr44517.c: Likewise.
4808
4809 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4810
4811 PR debug/49888
4812 * gcc.dg/guality/pr49888.c: New.
4813
4814 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4815
4816 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4817 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4818 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4819
4820 2012-06-13 Tobias Burnus <burnus@net-b.de>
4821
4822 PR fortran/53643
4823 * gfortran.dg/intent_out_7.f90: New.
4824
4825 2012-06-13 Tobias Burnus <burnus@net-b.de>
4826
4827 PR fortran/53597
4828 * gfortran.dg/save_4.f90: New.
4829
4830 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4831
4832 PR c/53532
4833 PR c/51034
4834 PR c/53196
4835 * gcc.dg/pr53532.c: New test.
4836 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4837 adjust line numbers.
4838 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4839 * gcc.dg/Wcxx-compat-8.c: Likewise.
4840 * gcc.dg/pr51034.c: New test.
4841 * gcc.dg/pr53196-1.c: New test.
4842 * gcc.dg/pr53196-2.c: New test.
4843
4844 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4845
4846 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4847 alignment torture options with usual torture options.
4848 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4849 instead of dg-options.
4850 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4851 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4852 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4853 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4854 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4855 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4856
4857 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4858 to checks for multiple messages reported for one line of source code.
4859 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4860
4861 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4862 messages reported for one line of source code.
4863
4864 * gcc.dg/20031223-1.c: Add comments to check for multiple
4865 messages reported for one line of source code.
4866 * gcc.dg/Wconversion-integer.c: Likewise.
4867 * gcc.dg/Wfatal-2.c: Likewise.
4868 * gcc.dg/Wfatal.c: Likewise.
4869 * gcc.dg/Wobjsize-1.c: Likewise.
4870 * gcc.dg/c99-vla-jump-1.c: Likewise.
4871 * gcc.dg/c99-vla-jump-2.c: Likewise.
4872 * gcc.dg/c99-vla-jump-3.c: Likewise.
4873 * gcc.dg/c99-vla-jump-4.c: Likewise.
4874 * gcc.dg/c99-vla-jump-5.c: Likewise.
4875 * gcc.dg/decl-9.c: Likewise.
4876 * gcc.dg/declspec-10.c: Likewise.
4877 * gcc.dg/declspec-18.c: Likewise.
4878 * gcc.dg/mtune.c: Likewise.
4879 * gcc.dg/parser-pr28152-2.c: Likewise.
4880 * gcc.dg/parser-pr28152.c: Likewise.
4881 * gcc.dg/pr14475.c: Likewise.
4882 * gcc.dg/pr27953.c: Likewise.
4883 * gcc.dg/pr28322-3.c: Likewise.
4884 * gcc.dg/pr30457.c: Likewise.
4885 * gcc.dg/pr30551-2.c: Likewise.
4886 * gcc.dg/pr30551-3.c: Likewise.
4887 * gcc.dg/pr30551-4.c: Likewise.
4888 * gcc.dg/pr30551-5.c: Likewise.
4889 * gcc.dg/pr30551-6.c: Likewise.
4890 * gcc.dg/pr30551.c: Likewise.
4891 * gcc.dg/pr45461.c: Likewise.
4892 * gcc.dg/pr48552-1.c: Likewise.
4893 * gcc.dg/pr48552-2.c: Likewise.
4894 * gcc.dg/redecl-1.c: Likewise.
4895 * gcc.dg/transparent-union-3.c: Likewise.
4896 * gcc.dg/utf-dflt.c: Likewise.
4897 * gcc.dg/utf-dflt2.c: Likewise.
4898 * gcc.dg/vla-8.c: Likewise.
4899 * gcc.dg/vla-init-1.c: Likewise.
4900 * gcc.dg/wtr-int-type-1.c: Likewise.
4901
4902 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4903 messages reported for for one line of source code.
4904 * c-c++-common/raw-string-5.c: Likewise.
4905 * c-c++-common/raw-string-4.c: Likewise.
4906 * c-c++-common/raw-string-6.c: Likewise.
4907 * c-c++-common/pr20000.c: Likewise.
4908
4909 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4910 messages reported for one line of source code.
4911 * gcc.dg/cpp/pr30786.c: Likewise.
4912 * gcc.dg/cpp/pr28709.c: Likewise.
4913 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4914 * gcc.dg/cpp/macspace2.c: Likewise.
4915 * gcc.dg/cpp/missing-header-1.c: Likewise.
4916 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4917 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4918 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4919
4920 2012-06-12 Jason Merrill <jason@redhat.com>
4921
4922 PR c++/53599
4923 * g++.dg/template/local7.C: New.
4924
4925 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4926
4927 PR target/53511
4928 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4929 * gcc.target/sh/pr51340-2.c: Likewise.
4930 * gcc.target/sh/pr51340-3.c: Likewise.
4931
4932 2012-06-12 Michael Matz <matz@suse.de>
4933
4934 * gcc.dg/torture/alias-1.c: New test.
4935
4936 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR rtl-optimization/53589
4939 * gcc.dg/torture/pr53589.c: New test.
4940
4941 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4942
4943 PR target/50749
4944 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4945 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4946 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4947 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4948 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4949 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4950 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4951 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4952 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4953 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4954 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4955 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4956 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4957 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4958 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4959 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4960
4961 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4962
4963 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4964 (check_intel_cpu_model): New function.
4965 (check_amd_cpu_model): New function.
4966 (check_features): New function.
4967 (__get_cpuid_output): New function.
4968 (check_detailed): New function.
4969 (fn1): Rename to quick_check.
4970 (main): Update to call quick_check and call check_detailed.
4971
4972 2012-06-11 Richard Henderson <rth@redhat.com>
4973
4974 * lib/target-supports.exp
4975 (check_effective_target_sync_long_long_runtime): Use
4976 check_effective_target_lp64 instead of
4977 check_effective_target_powerpc64 for powerpc targets.
4978
4979 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4980
4981 PR target/53511
4982 * gcc.target/sh/pr53511-1.c: New.
4983
4984 2012-06-11 Richard Guenther <rguenther@suse.de>
4985
4986 PR middle-end/53470
4987 * g++.dg/lto/pr53470_0.C: New testcase.
4988 * gcc.dg/lto/pr53470_0.c: Likewise.
4989
4990 2012-06-11 Richard Guenther <rguenther@suse.de>
4991
4992 PR c++/53605
4993 * g++.dg/ext/pr53605.C: New testcase.
4994
4995 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4996
4997 * gnat.dg/specs/array1.ads: New test.
4998 * gnat.dg/specs/array2.ads: Likewise.
4999 * gnat.dg/array22.adb: Likewise.
5000
5001 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5002
5003 * gnat.dg/constant4.adb: New test.
5004 * gnat.dg/constant4_pkg.ads: New helper.
5005
5006 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5007
5008 PR fortran/52552
5009 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5010 * gfortran.dg/allocate_class_1.f90: Modified.
5011 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5012 * gfortran.dg/allocate_class_2.f90: New.
5013
5014 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5015
5016 PR middle-end/53535
5017 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5018
5019 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5020
5021 PR fortran/52861
5022 * gfortran.dg/string_assign_2.f90: New test case.
5023
5024 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5025
5026 PR fortran/52861
5027 * gfortran.dg/string_assign_1.f90: New test case.
5028
5029 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR middle-end/53580
5032 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5033 * gcc.dg/gomp/critical-4.c: Likewise.
5034 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5035 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5036 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5037 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5038 * c-c++-common/gomp/pr53580.c: New test.
5039
5040 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5041
5042 PR c++/51214
5043 * g++.dg/cpp0x/forw_enum11.C: New.
5044
5045 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5046
5047 PR c++/53567
5048 * g++.dg/cpp0x/alias-decl-19.C: New.
5049
5050 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5051
5052 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5053
5054 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5055
5056 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5057 (XSTATE_FP): Ditto.
5058 (XSTATE_SSE): Ditto.
5059 (XSTATE_YMM): Ditto.
5060 (avx_os_support): Use new defines.
5061
5062 2012-06-06 Richard Guenther <rguenther@suse.de>
5063
5064 PR testsuite/32380
5065 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5066 loops.
5067
5068 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5069
5070 PR c++/52841
5071 * g++.dg/cpp0x/pr52841.C: New testcase.
5072
5073 2012-06-06 Richard Guenther <rguenther@suse.de>
5074
5075 PR tree-optimization/53081
5076 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5077 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5078
5079 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5080
5081 * gcc.target/powerpc/pr53487.c: New test.
5082
5083 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5084
5085 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5086
5087 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5088
5089 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5090
5091 2012-06-05 Richard Guenther <rguenther@suse.de>
5092
5093 PR tree-optimization/30442
5094 * gcc.dg/vect/bb-slp-30.c: New testcase.
5095
5096 2012-06-05 Richard Guenther <rguenther@suse.de>
5097
5098 PR tree-optimization/53081
5099 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5100 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5101 -fno-tree-loop-distribute-patterns.
5102
5103 2012-06-05 Alan Modra <amodra@gmail.com>
5104
5105 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5106 Check static chain in nested funcs.
5107
5108 2012-06-04 Tobias Burnus <burnus@net-b.de>
5109
5110 PR fortran/50619
5111 * gfortran.dg/init_flag_10.f90: New.
5112
5113 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 PR c++/53524
5116 * g++.dg/warn/Wenum-compare-no-2: New.
5117
5118 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5119
5120 PR preprocessor/53463
5121 * g++.dg/cpp/limits.C: New test.
5122 * g++.dg/parse/error19.C: Adjust.
5123 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5124 * g++.dg/warn/pr35635.C: Likewise.
5125 * g++.old-deja/g++.pt/assign1.C: Likewise.
5126
5127 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5128
5129 PR target/53559
5130 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5131 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5132 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5133 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5134 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5135 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5136 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5137 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5138
5139 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5140
5141 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5142
5143 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR tree-optimization/53550
5146 * gcc.dg/pr53550.c: New test.
5147
5148 2012-06-04 Richard Guenther <rguenther@suse.de>
5149
5150 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5151 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5152 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5153
5154 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5155
5156 PR fortran/48831
5157 * gfortran.dg/parameter_array_element_2.f90: New.
5158
5159 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5160
5161 PR target/53512
5162 * gcc.target/sh/pr53512-1.c: New.
5163 * gcc.target/sh/pr53512-2.c: New.
5164 * gcc.target/sh/pr53512-3.c: New.
5165 * gcc.target/sh/pr53512-4.c: New.
5166
5167 2012-06-01 Jason Merrill <jason@redhat.com>
5168
5169 PR c++/52973
5170 * g++.dg/ext/visibility/template12.C: New.
5171 * g++.dg/ext/attrib14.C: Adjust warning line.
5172
5173 PR c++/52725
5174 * g++.dg/parse/new6.C: New.
5175 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5176
5177 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5178
5179 * c-c++-common/restrict-2.c: Revert previous change.
5180
5181 2012-06-01 Jason Merrill <jason@redhat.com>
5182
5183 PR c++/53137
5184 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5185
5186 PR c++/53484
5187 * g++.dg/cpp0x/auto33.C: New.
5188
5189 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5190
5191 PR c++/26155
5192 * g++.dg/parse/namespace-alias-1.C: New.
5193
5194 2012-06-01 Christian Bruel <christian.bruel@st.com>
5195
5196 * gcc.dg/spec-options.c: New test.
5197 * gcc.dg/foo.specs: New file.
5198
5199 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5200
5201 PR ada/53517
5202 * gnat.dg/lto14.adb: Skip on Solaris.
5203
5204 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5205
5206 * gcc.target/cris/sync-1-v10.c,
5207 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5208 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5209 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5210 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5211 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5212 gcc.target/cris/torture/sync-mis-op-i-1.c,
5213 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5214 gcc.target/cris/torture/sync-mis-op-i-2.c,
5215 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5216 gcc.target/cris/torture/sync-mis-op-i-3.c,
5217 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5218 gcc.target/cris/torture/sync-mis-op-s-1.c,
5219 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5220 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5221 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5222 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5223 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5224 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5225 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5226 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5227 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5228
5229 2012-05-31 Richard Guenther <rguenther@suse.de>
5230
5231 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5232 ldist-pr45948.c with disabled SCCP.
5233
5234 2012-05-31 Richard Guenther <rguenther@suse.de>
5235
5236 PR middle-end/48493
5237 * gcc.dg/torture/pr48493.c: New testcase.
5238
5239 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5240
5241 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5242 arm32 to targets.
5243 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5244 of the initialization loop.
5245 (dg-final): Adjust the expected number of vectorized loops depending
5246 on vect_char_mult target selector.
5247
5248 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5249
5250 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5251 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5252 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5253 New tests.
5254
5255 2012-05-30 Jason Merrill <jason@redhat.com>
5256
5257 PR c++/53356
5258 * g++.dg/init/new34.C: New.
5259 * g++.dg/tree-ssa/stabilize1.C: New.
5260
5261 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5262
5263 PR c++/53356
5264 * g++.dg/init/new33.C: New test.
5265
5266 2012-05-30 Richard Guenther <rguenther@suse.de>
5267
5268 PR middle-end/53501
5269 * gcc.dg/torture/pr53501.c: New testcase.
5270 * c-c++-common/restrict-2.c: Adjust.
5271
5272 2012-05-30 Alan Modra <amodra@gmail.com>
5273
5274 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5275 torture-finish.
5276
5277 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5278
5279 * gcc.target/i386/shuf-concat.c: New test.
5280
5281 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR rtl-optimization/53519
5284 * gcc.c-torture/compile/pr53519.c: New test.
5285
5286 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5287
5288 * gcc.target/arm/neon-vrev.c: New.
5289
5290 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5291
5292 PR target/51340
5293 * gcc.target/sh/pr51340-1.c: New.
5294 * gcc.target/sh/pr51340-2.c: New.
5295 * gcc.target/sh/pr51340-3.c: New.
5296
5297 2012-05-29 Richard Guenther <rguenther@suse.de>
5298
5299 PR tree-optimization/53516
5300 * gcc.dg/torture/pr53516.c: New testcase.
5301
5302 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5303
5304 PR preprocessor/53229
5305 * gcc.dg/cpp/paste6.c: Force to run without
5306 -ftrack-macro-expansion.
5307 * gcc.dg/cpp/paste8.c: Likewise.
5308 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5309 -ftrack-macro-expansion.
5310 * gcc.dg/cpp/paste12.c: Force to run without
5311 -ftrack-macro-expansion.
5312 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5313 -ftrack-macro-expansion.
5314 * gcc.dg/cpp/paste13.c: Likewise.
5315 * gcc.dg/cpp/paste14.c: Likewise.
5316 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5317 -ftrack-macro-expansion.
5318 * gcc.dg/cpp/paste18.c: New test.
5319
5320 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5321
5322 * gcc.target/cris/torture/trap-1.c,
5323 gcc.target/cris/torture/trap-2.c,
5324 gcc.target/cris/torture/trap-3.c,
5325 gcc.target/cris/torture/trap-v0.c,
5326 gcc.target/cris/torture/trap-v3.c: New tests.
5327
5328 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/25137
5331 * g++.dg/warn/Wbraces3.C: New.
5332 * g++.dg/warn/Wbraces4.C: Likewise.
5333
5334 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5335
5336 PR tree-optimization/53505
5337 * c-c++-common/torture/pr53505.c: New test.
5338
5339 2012-05-27 Nathan Sidwell <nathan@acm.org>
5340
5341 * gcc.dg/stmt-expr-4.c: New.
5342
5343 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5344
5345 PR c++/53491
5346 * g++.dg/parse/crash60.C: New.
5347
5348 2012-05-26 Jason Merrill <jason@redhat.com>
5349
5350 PR c++/53220
5351 * c-c++-common/array-lit.c: New.
5352 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5353
5354 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5355
5356 PR ada/50294
5357 * gnat.dg/array21.adb: New test.
5358
5359 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5360
5361 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5362
5363 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 PR c++/32054
5366 * g++.dg/other/anon-union3.C: New.
5367
5368 2012-05-25 Ian Lance Taylor <iant@google.com>
5369
5370 * gcc.dg/split-6.c: New test.
5371
5372 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5373
5374 * gnat.dg/lto14.adb: New test.
5375
5376 2012-05-25 Tristan Gingold <gingold@adacore.com>
5377
5378 * gcc.target/i386/large-frame.c: New.
5379
5380 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5381 * gcc.target/powerpc/lhs-1.c: New.
5382 * gcc.target/powerpc/lhs-2.c: New.
5383 * gcc.target/powerpc/lhs-3.c: New.
5384
5385 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5386
5387 Make unwound macro expansion trace less redundant
5388 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5389 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5390 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5391 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5392 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5393 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5394
5395 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5396
5397 PR c++/53464
5398 * g++.dg/cpp0x/constexpr-default1.C: New.
5399
5400 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/32080
5403 * g++.dg/eh/goto2.C: New.
5404
5405 2012-05-24 Richard Guenther <rguenther@suse.de>
5406
5407 PR middle-end/53460
5408 * g++.dg/tree-prof/pr53460.C: New testcase.
5409
5410 2012-05-24 Richard Guenther <rguenther@suse.de>
5411
5412 PR bootstrap/53466
5413 * g++.dg/debug/pr53466.C: New testcase.
5414
5415 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5416
5417 PR tree-optimization/53465
5418 * gcc.c-torture/execute/pr53465.c: New test.
5419
5420 2012-05-23 Tobias Burnus <burnus@net-b.de>
5421
5422 PR fortran/51055
5423 PR fortran/45170
5424 * gfortran.dg/allocate_with_typespec_6.f90: New.
5425
5426 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5427
5428 PR c++/29185
5429 * g++.dg/warn/delete-array-1.C: New.
5430
5431 2012-05-23 Richard Guenther <rguenther@suse.de>
5432
5433 * gcc.dg/torture/pr39074-2.c: Adjust.
5434 * gcc.dg/torture/pr39074.c: Likewise.
5435 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5436 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5437
5438 2012-05-22 Jan Hubicka <jh@suse.cz>
5439
5440 PR middle-end/53161
5441 * g++.dg/torture/pr53161.C: New testcase.
5442
5443 2012-05-22 Tobias Burnus <burnus@net-b.de>
5444
5445 PR fortran/53389
5446 * gfortran.dg/realloc_on_assign_15.f90: New.
5447
5448 2012-05-22 Richard Guenther <rguenther@suse.de>
5449
5450 PR middle-end/51071
5451 * gcc.dg/torture/pr51071-2.c: New testcase.
5452
5453 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5454
5455 PR tree-optimization/53336
5456 * g++.dg/torture/pr53336.C: New testcase.
5457
5458 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5459
5460 PR c++/53322
5461 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5462 instead of -Wunused-local-typedefs.
5463
5464 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5465
5466 PR c++/51184
5467 * g++.dg/other/abstract4.C: New-
5468
5469 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/40821
5472 * g++.dg/ext/attrib46.C: New.
5473
5474 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5475
5476 PR c/53418
5477 * gcc.c-torture/compile/pr53418-1.c,
5478 gcc.c-torture/compile/pr53418-2.c: New tests.
5479
5480 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR tree-optimization/53366
5483 * gcc.dg/torture/pr53366-1.c: New test.
5484 * gcc.dg/torture/pr53366-2.c: New test.
5485 * gcc.target/i386/pr53366-1.c: New test.
5486 * gcc.target/i386/pr53366-2.c: New test.
5487
5488 PR tree-optimization/53409
5489 * gcc.c-torture/compile/pr53409.c: New test.
5490
5491 PR tree-optimization/53410
5492 * gcc.c-torture/compile/pr53410-1.c: New test.
5493 * gcc.c-torture/compile/pr53410-2.c: New test.
5494
5495 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5496
5497 PR target/53425
5498 * gcc.target/i386/pr53425-1.c: New file.
5499 * gcc.target/i386/pr53425-2.c: Likewise.
5500
5501 2012-05-21 Richard Guenther <rguenther@suse.de>
5502
5503 PR tree-optimization/53408
5504 * gcc.dg/torture/pr53408.c: New testcase.
5505
5506 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5507 H.J. Lu <hongjiu.lu@intel.com>
5508
5509 PR target/53416
5510 * gcc.target/i386/pr53416.c: New file.
5511
5512 2012-05-21 Richard Guenther <rguenther@suse.de>
5513
5514 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5515
5516 2012-05-21 Richard Guenther <rguenther@suse.de>
5517
5518 * gcc.dg/torture/ldist-1.c: New testcase.
5519
5520 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5521
5522 * gnat.dg/lto13.adb: New test.
5523 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5524
5525 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * gnat.dg/specs/lto12.ads: New test.
5528 * gnat.dg/specs/lto12_pkg.ads: New helper.
5529
5530 2012-05-18 Richard Guenther <rguenther@suse.de>
5531
5532 PR tree-optimization/53346
5533 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5534 * gcc.target/i386/incoming-10.c: Adjust.
5535 * gcc.target/i386/incoming-11.c: Likewise.
5536 * gcc.target/i386/pr46295.c: Likewise.
5537
5538 2012-05-18 Richard Guenther <rguenther@suse.de>
5539
5540 * gcc.dg/pr53352.c: Return zero.
5541
5542 2012-05-18 Richard Guenther <rguenther@suse.de>
5543
5544 PR tree-optimization/53390
5545 * gcc.dg/torture/pr53390.c: New testcase.
5546
5547 2012-05-18 Meador Inge <meadori@codesourcery.com>
5548
5549 PR rtl-optimization/53352
5550 * gcc.dg/pr53352.c: New test.
5551
5552 2012-05-17 David S. Miller <davem@davemloft.net>
5553
5554 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5555 failure on sparc-*-linux-gnu.
5556
5557 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5558
5559 PR c++/39681
5560 * g++.dg/parse/error49.C: New.
5561 * g++.dg/cpp0x/error8.C: Likewise.
5562 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5563 * g++.dg/ext/utf-dflt2.C: Likewise.
5564 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5565 * g++.dg/ext/utf-dflt.C: Likewise.
5566 * c-c++-common/raw-string-3.c: Likewise.
5567 * c-c++-common/raw-string-4.c: Likewise.
5568
5569 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5570
5571 PR c++/53371
5572 * g++.dg/cpp0x/catch1.C: New.
5573
5574 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 PR c++/44516
5577 * g++.dg/parse/error48.C: New.
5578 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5579 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5580
5581 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5582
5583 * gcc.dg/tm/indirect-2.c: New test.
5584
5585 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5586
5587 PR tree-optimization/53217
5588 * gfortran.dg/pr53217.f90: New test.
5589
5590 2012-05-16 Richard Guenther <rguenther@suse.de>
5591
5592 PR tree-optimization/53364
5593 * g++.dg/torture/pr53364.C: New testcase.
5594
5595 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5596
5597 PR testsuite/52641
5598 * gcc.dg/pr52549.c: Fix test for long != void*
5599 * gcc.c-torture/execute/pr52979-1.x: New file.
5600 * gcc.c-torture/execute/pr52979-2.x: New file.
5601
5602 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5603
5604 PR preprocessor/7263
5605 * gcc.dg/binary-constants-2.c: Run without tracking locations
5606 accross macro expansion.
5607 * gcc.dg/binary-constants-3.c: Likewise.
5608 * gcc.dg/cpp/sysmac2.c: Likewise.
5609 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5610 location.
5611 * gcc.dg/cpp/syshdr3.c: New test.
5612 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5613 * gcc.dg/system-binary-constants-1.c: New test.
5614 * gcc.dg/system-binary-constants-1.h: New header for the new test
5615 above.
5616 * g++.dg/cpp/syshdr3.C: New test.
5617 * g++.dg/cpp/syshdr3.h: New header the new test above.
5618 * g++.dg/system-binary-constants-1.C: New test.
5619 * g++.dg/system-binary-constants-1.h: New header the new test
5620 above.
5621
5622 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5623
5624 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5625
5626 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR target/53358
5629 * gcc.dg/pr53358.c: New test.
5630
5631 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/11856
5634 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5635 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5636
5637 2012-05-15 Olivier Hainque <hainque@adacore.com>
5638
5639 * g++.dg/eh/sighandle.C: New testcase.
5640
5641 2012-05-15 Richard Guenther <rguenther@suse.de>
5642
5643 PR tree-optimization/53355
5644 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5645
5646 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5647
5648 * gfortran.dg/*.f90: Remove now redundant manual
5649 cleanup-modules directive.
5650
5651 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5652
5653 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5654 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5655
5656 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5657
5658 PR fortran/52428
5659 * gfortran.dg/int_range_io_1.f90: New test.
5660
5661 2012-05-14 Andi Kleen <ak@linux.intel.com>
5662 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR target/53315
5665 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5666 * gcc.target/i386/rtm-check.h: New file.
5667 * gcc.target/i386/pr53315.c: New test.
5668
5669 2012-05-14 Tobias Burnus <burnus@net-b.de>
5670
5671 PR fortran/49110
5672 PR fortran/51055
5673 PR fortran/53329
5674 * gfortran.dg/deferred_type_param_4.f90: New.
5675 * gfortran.dg/deferred_type_param_6.f90: New.
5676
5677 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5678
5679 * gcc.target/i386/retarg.c: New test.
5680
5681 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5682
5683 PR fortran/45170
5684 * gfortran.dg/deferred_type_param_3.f90: New.
5685 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5686 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5687
5688 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5689
5690 * gnat.dg/null_pointer_deref3.adb: New test.
5691
5692 2012-05-12 Tobias Burnus <burnus@net-b.de>
5693
5694 PR fortran/49110
5695 PR fortran/52843
5696 * gfortran.dg/deferred_type_param_5.f90: New.
5697
5698 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5699
5700 * g++.dg/parse/error47.C: New.
5701
5702 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5703
5704 PR fortran/52537
5705 * gfortran.dg/string_compare_4.f90: Change option
5706 to -fdump-tree-original. Add test case for kind=4.
5707
5708 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5709
5710 PR fortran/52537
5711 * gfortran.dg/string_compare_4.f90: New test.
5712
5713 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5714
5715 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5716
5717 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5718
5719 PR c++/53305
5720 * g++.dg/cpp0x/variadic132.C: New.
5721
5722 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5723
5724 PR c++/53158
5725 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5726 * g++.dg/parse/error26.C: Tweak dg-error column number.
5727
5728 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 PR c++/53301
5731 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5732
5733 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5734
5735 * gnat.dg/lto11.ad[sb]: New test.
5736
5737 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5738
5739 PR target/52908
5740 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5741 directive to Scan for vpmuldq, not vpmacsdql.
5742
5743 2012-05-09 Michael Matz <matz@suse.de>
5744
5745 PR tree-optimization/53185
5746 * gcc.dg/vect/pr53185.c: New test.
5747
5748 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5749
5750 PR middle-end/53249
5751 * gcc.target/i386/pr53249.c: New.
5752
5753 2012-05-09 Richard Guenther <rguenther@suse.de>
5754
5755 PR tree-optimization/18437
5756 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5757 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5758
5759 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5760
5761 PR tree-optimization/53226
5762 * gcc.c-torture/compile/pr53226.c: New test.
5763
5764 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5765
5766 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5767 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5768 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5769 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5770 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5771 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5772 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5773 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5774 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5775 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5776 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5777 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5778 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5779 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5780
5781 2012-05-09 Dehao Chen <dehao@google.com>
5782
5783 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5784 * gcc.dg/predict-2.c: Likewise.
5785 * gcc.dg/predict-3.c: Likewise.
5786 * gcc.dg/predict-4.c: Likewise.
5787 * gcc.dg/predict-5.c: Likewise.
5788 * gcc.dg/predict-6.c: Likewise.
5789
5790 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5791
5792 PR target/53272
5793 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5794
5795 2012-05-08 Richard Guenther <rguenther@suse.de>
5796
5797 * gcc.dg/fold-bitand-4.c: New testcase.
5798
5799 2012-05-08 Dehao Chen <dehao@google.com>
5800
5801 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5802 heuristic is working properly.
5803 * gcc.dg/predict-2.c: Likewise.
5804 * gcc/dg/predict-3.c: Likewise.
5805 * gcc/dg/predict-4.c: Likewise.
5806 * gcc/dg/predict-5.c: Likewise.
5807 * gcc/dg/predict-6.c: Likewise.
5808
5809 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5810
5811 PR tree-optimization/53239
5812 * g++.dg/opt/vrp3.C: New test.
5813 * g++.dg/opt/vrp3-aux.cc: New file.
5814 * g++.dg/opt/vrp3.h: New file.
5815
5816 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5817
5818 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5819 .uleb128 support in assembler output.
5820
5821 2012-05-07 Richard Guenther <rguenther@suse.de>
5822
5823 PR lto/42987
5824 * g++.dg/lto/pr42987_0.C: New testcase.
5825 * g++.dg/lto/pr42987_1.C: Likewise.
5826
5827 2012-05-07 Tobias Burnus <burnus@net-b.de>
5828
5829 PR fortran/53255
5830 * gfortran.dg/typebound_operator_15.f90: New.
5831
5832 2012-05-06 Tobias Burnus <burnus@net-b.de>
5833
5834 PR fortran/41587
5835 * gfortran.dg/class_array_13.f90: New.
5836
5837 2012-05-06 Tristan Gingold <gingold@adacore.com>
5838
5839 * gnat.dg/warn7.adb: New test.
5840
5841 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5842
5843 * gnat.dg/specs/renamings.ads: Rename to...
5844 * gnat.dg/specs/renaming1.ads: ...this.
5845 * gnat.dg/specs/renaming2.ads: New test.
5846 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5847 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5848 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5849 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5850
5851 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5852
5853 * gnat.dg/discr36.ad[sb]: New test.
5854 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5855
5856 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5857
5858 PR c/43772
5859 * c-c++-common/pr43772.c: New.
5860
5861 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5862
5863 PR fortran/41600
5864 * gfortran.dg/select_type_26.f03 : New test.
5865 * gfortran.dg/select_type_27.f03 : New test.
5866
5867 PR fortran/53191
5868 * gfortran.dg/select_type_28.f03 : New test.
5869
5870 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5871
5872 PR fortran/49010
5873 PR fortran/24518
5874 * gfortran.dg/mod_sign0_1.f90: New test.
5875 * gfortran.dg/mod_large_1.f90: New test.
5876
5877 2012-05-04 Tobias Burnus <burnus@net-b.de>
5878
5879 PR fortran/53175
5880 gfortran.dg/public_private_module_5.f90: New.
5881
5882 2012-05-04 Tobias Burnus <burnus@net-b.de>
5883
5884 PR fortran/53111
5885 * gfortran.dg/constructor_7.f90: New.
5886 * gfortran.dg/constructor_8.f90: New.
5887
5888 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5889
5890 PR c++/53166
5891 * g++.dg/cpp0x/static_assert7.C: New.
5892
5893 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5894
5895 PR tree-optimization/52633
5896 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5897 recognized as widening shifts instead of over-widening.
5898 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5899 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5900 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5901 * gcc.target/arm/pr52633.c: New test.
5902
5903 2012-05-04 Richard Guenther <rguenther@suse.de>
5904
5905 PR tree-optimization/53168
5906 * gcc.dg/torture/pr53168.c: New testcase.
5907 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5908
5909 2012-05-04 Richard Guenther <rguenther@suse.de>
5910
5911 * gcc.dg/lto/pr53214_0.c: New testcase.
5912
5913 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5914
5915 * gcc.target/ia64/pr48496.c: New test.
5916 * gcc.target/ia64/pr52657.c: Likewise.
5917
5918 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5919
5920 PR c/51712
5921 * c-c++-common/pr51712.c: New.
5922
5923 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5924
5925 PR target/53199
5926 * gcc.target/powwerpc/pr53199.c: New file.
5927
5928 2012-05-03 Jason Merrill <jason@redhat.com>
5929
5930 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5931
5932 * gcc.dg/debug/dwarf2/dups-types.c: New.
5933 * gcc.dg/debug/dwarf2/dups-types.h: New.
5934
5935 2012-05-03 Jason Merrill <jason@redhat.com>
5936
5937 * g++.dg/debug/dwarf2/namespace-2.C: New.
5938 * g++.dg/debug/dwarf2/localclass3.C: New.
5939
5940 2012-05-03 Jason Merrill <jason@redhat.com>
5941
5942 * g++.dg/debug/dwarf2/thunk1.C: New.
5943
5944 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/53186
5947 * g++.dg/other/final2.C: New.
5948
5949 2012-05-03 Richard Guenther <rguenther@suse.de>
5950
5951 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5952
5953 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5954
5955 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5956 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5957 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5958 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5959
5960 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5961
5962 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5963 .byte 0xf2.
5964 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5965 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5966 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5967
5968 PR debug/53174
5969 * gcc.dg/pr53174.c: New test.
5970
5971 PR target/53187
5972 * gcc.target/arm/pr53187.c: New test.
5973 * gcc.c-torture/compile/pr53187.c: New test.
5974
5975 2012-05-03 Richard Guenther <rguenther@suse.de>
5976
5977 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5978 unsupported prefetching support.
5979
5980 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5981
5982 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5983 option -ftrack-macro-expansion=0.
5984 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5985 option -ftrack-macro-expansion=0.
5986
5987 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5988
5989 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5990 dg-options for target arm with dg-additional-options.
5991
5992 2012-05-03 Richard Guenther <rguenther@suse.de>
5993
5994 PR tree-optimization/53144
5995 * gcc.dg/torture/pr53144.c: New testcase.
5996
5997 2012-05-03 Tobias Burnus <burnus@net-b.de>
5998
5999 PR fortran/52864
6000 * gfortran.dg/pointer_intent_7.f90: New.
6001 * gfortran.dg/pure_formal_3.f90: New.
6002
6003 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6004
6005 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6006
6007 2012-05-02 Martin Jambor <mjambor@suse.cz>
6008
6009 PR lto/52605
6010 * g++.dg/lto/pr52605_0.C: New test.
6011
6012 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6013
6014 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6015 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6016 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6017 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6018 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6019 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6020 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6021 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6022 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6023 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6024 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6025 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6026 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6027 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6028 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6029 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6030
6031 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6032
6033 PR middle-end/53153
6034 * gcc.dg/pr53153.c: New test.
6035
6036 2012-05-02 Richard Guenther <rguenther@suse.de>
6037
6038 * g++.dg/tree-ssa/pr19807.C: Adjust.
6039
6040 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR tree-optimization/53163
6043 * gcc.c-torture/compile/pr53163.c: New test.
6044
6045 PR rtl-optimization/53160
6046 * gcc.c-torture/execute/pr53160.c: New test.
6047
6048 2012-05-01 Ian Lance Taylor <iant@google.com>
6049
6050 PR c/37303
6051 * gcc.dg/pr37303.c: New test.
6052
6053 2012-05-01 Richard Henderson <rth@redhat.com>
6054
6055 * lib/target-supports.exp
6056 (check_effective_target_sync_long_long_runtime): True for
6057 check_effective_target_powerpc64.
6058
6059 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6060
6061 PR c++/51033
6062 * gcc.dg/vector-1.c: Move to ...
6063 * c-c++-common/vector-1.c: ... here.
6064 * gcc.dg/vector-2.c: Move to ...
6065 * c-c++-common/vector-2.c: ... here.
6066 * gcc.dg/vector-3.c: Move to ...
6067 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6068 * gcc.dg/vector-4.c: Move to ...
6069 * c-c++-common/vector-4.c: ... here.
6070 * gcc.dg/vector-init-1.c: Move to ...
6071 * c-c++-common/vector-init-1.c: ... here.
6072 * gcc.dg/vector-init-2.c: Move to ...
6073 * c-c++-common/vector-init-2.c: ... here.
6074 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6075 * c-c++-common/vector-subscript-1.c: ... here.
6076 * gcc.dg/vector-subscript-2.c: Move to ...
6077 * c-c++-common/vector-subscript-2.c: ... here.
6078 * gcc.dg/vector-subscript-3.c: Move to ...
6079 * c-c++-common/vector-subscript-3.c: ... here.
6080
6081 PR c++/51314
6082 * g++.dg/cpp0x/vt-51314.C: New test.
6083 * g++.dg/cpp0x/variadic76.C: Fix.
6084
6085 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6086
6087 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6088
6089 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6090
6091 Add -Wvarargs option
6092 * c-c++-common/Wvarargs.c: New test case.
6093 * c-c++-common/Wvarargs-2.c: Likewise.
6094
6095 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6096
6097 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6098 * objc.dg/foreach-7.m: Force the test case to run without
6099 -ftrack-macro-expansion.
6100 * c-c++-common/tm/attrib-1.c: Likewise.
6101 * c-c++-common/warn-ommitted-condop.c: Likewise.
6102 * gcc.dg/assign-warn-1.c: Likewise.
6103 * gcc.dg/assign-warn-2.c: Likewise.
6104 * gcc.dg/attr-alloc_size.c: Likewise.
6105 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6106 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6107 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6108 * gcc.dg/c90-const-expr-9.c: Likewise.
6109 * gcc.dg/c99-const-expr-9.c: Likewise.
6110 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6111 * gcc.dg/cpp/direct2s.c: Likewise.
6112 * gcc.dg/cpp/pr28709.c: Likewise.
6113 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6114 * gcc.dg/dfp/composite-type.c: Likewise.
6115 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6116 with -ftrack-macro-expansion
6117 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6118 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6119 * g++.dg/ext/cleanup-1.C: Likewise.
6120 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6121 * g++.dg/template/sfinae10.C: Likewise.
6122 * g++.dg/tm/wrap-2.C: Likewise.
6123 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6124 * g++.dg/warn/Wsign-conversion.C: Likewise.
6125 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6126 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6127 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6128 it to run with -ftrack-macro-expansion.
6129 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6130 test cases without -ftrack-macro-expansion.
6131
6132 Fix location for static class members
6133 * g++.dg/template/sfinae6_neg.C: Adjust.
6134
6135 Make conversion warnings work on NULL with -ftrack-macro-expansion
6136 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6137 alongside the previous testing for NULL.
6138
6139 Fix -Wuninitialized for -ftrack-macro-expansion
6140 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6141
6142 Strip "<built-in>" loc from displayed expansion context
6143 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6144 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6145 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6146 new test above.
6147
6148 Fix expansion point loc for macro-like tokens
6149 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6150 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6151
6152 Fix token pasting with -ftrack-macro-expansion
6153 * gcc.dg/cpp/paste17.c: New test case for
6154 -ftrack-macro-expansion=2 mode only.
6155 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6156
6157 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gnat.dg/warn6.ad[sb]: New test.
6160
6161 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6162
6163 PR 53149
6164 * gcc.dg/20011021-1.c: Adjust testcase.
6165
6166 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6167
6168 PR fortran/53148
6169 * gfortran.dg/function_optimize_12.f90: New test.
6170
6171 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6172
6173 PR target/53156
6174 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6175 code to match current output and cover new peephole2 pattern.
6176
6177 2012-04-27 Ollie Wild <aaw@google.com>
6178
6179 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6180
6181 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6182
6183 * gcc.c-torture/execute/20120427-2.c: New testcase.
6184 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6185 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6186 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6187
6188 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6189
6190 PR target/53138
6191 * gcc.c-torture/execute/20120427-1.c: New testcase.
6192
6193 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6194
6195 PR middle-end/27139
6196 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6197
6198 2012-04-27 Tom de Vries <tom@codesourcery.com>
6199
6200 PR tree-optimization/51879
6201 * gcc.dg/pr51879.c: New test.
6202 * gcc.dg/pr51879-2.c: Same.
6203 * gcc.dg/pr51879-3.c: Same.
6204 * gcc.dg/pr51879-4.c: Same.
6205 * gcc.dg/pr51879-6.c: Same.
6206
6207 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6208
6209 PR c++/53096
6210 * g++.dg/cpp0x/defaulted35.C: New.
6211 * g++.dg/cpp0x/defaulted15.C: Adjust.
6212
6213 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6214
6215 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6216 structure layout.
6217
6218 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6219
6220 * gcc.target/i386/builtin_target.c: Check avx2.
6221
6222 2012-04-26 Alan Modra <amodra@gmail.com>
6223
6224 * gcc.target/powerpc/savres.c: New test.
6225 * gcc.target/powerpc/powerpc.exp: Run it.
6226
6227 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6228
6229 PR target/53120
6230 * gcc.dg/torture/pr53120.c: New test.
6231
6232 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6233
6234 PR middle-end/52979
6235 * gcc.c-torture/compile/pr52979-1.c: New test.
6236 * gcc.c-torture/execute/pr52979-1.c: New test.
6237 * gcc.c-torture/execute/pr52979-2.c: New test.
6238
6239 2012-04-25 Richard Guenther <rguenther@suse.de>
6240
6241 * gcc.target/i386/l_fma_float_5.c: Adjust.
6242 * gcc.target/i386/l_fma_double_4.c: Likewise.
6243 * gcc.target/i386/l_fma_float_2.c: Likewise.
6244 * gcc.target/i386/l_fma_float_6.c: Likewise.
6245 * gcc.target/i386/l_fma_double_1.c: Likewise.
6246 * gcc.target/i386/l_fma_double_5.c: Likewise.
6247 * gcc.target/i386/l_fma_float_3.c: Likewise.
6248 * gcc.target/i386/l_fma_double_2.c: Likewise.
6249 * gcc.target/i386/l_fma_double_6.c: Likewise.
6250 * gcc.target/i386/l_fma_float_4.c: Likewise.
6251 * gcc.target/i386/l_fma_double_3.c: Likewise.
6252 * gcc.target/i386/l_fma_float_1.c: Likewise.
6253
6254 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR tree-optimization/53058
6257 * gcc.c-torture/compile/pr53058.c: New test.
6258
6259 2012-04-25 Jan Hubicka <jh@suse.cz>
6260
6261 PR middle-end/53088
6262 * gcc.target/i386/pr39082-1.c: Update warning location.
6263
6264 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR c/52880
6267 * gcc.dg/pr52880.c: New test.
6268
6269 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6270
6271 * gcc.dg/m-un-2.c: Update.
6272 * gcc.dg/20011021-1.c: Update.
6273
6274 2012-04-25 Tobias Burnus <burnus@net-b.de>
6275
6276 PR fortran/52196
6277 * gfortran.dg/realloc_on_assign_14.f90: New.
6278
6279 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6280
6281 PR testsuite/52641
6282 PR tree-optimizations/52891
6283 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6284
6285 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6286
6287 PR c++/52363
6288 * g++.dg/cpp0x/sfinae35.C: New.
6289 * g++.dg/cpp0x/sfinae36.C: Likewise.
6290
6291 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6292
6293 * gcc.target/builtin_target.c: New testcase.
6294
6295 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6296
6297 PR target/47197
6298 * gcc.target/powerpc/pr47197.c: New test.
6299
6300 2012-04-24 Richard Guenther <rguenther@suse.de>
6301
6302 PR tree-optimization/53085
6303 * g++.dg/torture/pr53085.C: New testcase.
6304
6305 2012-04-24 Andrew Pinski <apinski@cavium.com>
6306
6307 PR tree-opt/33512
6308 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6309 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6310 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6311
6312 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6313
6314 PR middle-end/53084
6315 * gcc.c-torture/execute/pr53084.c: New test.
6316
6317 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6320
6321 2012-04-23 Andrew Pinski <apinski@cavium.com>
6322
6323 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6324
6325 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6326
6327 PR regression/53076
6328 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6329 * gcc.dg/torture/builtin-power-1.c: Likewise.
6330
6331 2012-04-23 Richard Guenther <rguenther@suse.de>
6332
6333 PR tree-optimization/53070
6334 * gcc.dg/torture/pr53070.c: New testcase.
6335
6336 2012-04-23 Richard Guenther <rguenther@suse.de>
6337
6338 PR c/53060
6339 * gcc.dg/pr53060.c: New testcase.
6340
6341 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR tree-optimizations/52891
6344 * gcc.c-torture/compile/pr52891-1.c: New test.
6345 * gcc.c-torture/compile/pr52891-2.c: New test.
6346
6347 2012-04-22 Tobias Burnus <burnus@net-b.de>
6348
6349 PR fortran/53051
6350 * gfortran.dg/read_float_4.f90: New.
6351
6352 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6353
6354 PR 35441
6355 * c-c++-common/pr35441.C: New.
6356
6357 2012-04-20 Ian Lance Taylor <iant@google.com>
6358
6359 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6360 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6361
6362 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6363
6364 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6365 array access.
6366 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6367
6368 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6369
6370 PR rtl-optimization/44214
6371 * gcc.dg/pr44214-1.c: New test.
6372 * gcc.dg/pr44214-2.c: Likewise.
6373 * gcc.dg/pr44214-3.c: Likewise.
6374
6375 2012-04-20 Richard Guenther <rguenther@suse.de>
6376
6377 * g++.dg/torture/20120420-1.C: New testcase.
6378
6379 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6380
6381 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6382
6383 2012-04-19 Christian Bruel <christian.bruel@st.com>
6384
6385 * gcc.dg/pr52283.c: New test.
6386
6387 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6388
6389 * gcc.dg/pr37985.c: New test.
6390
6391 2012-04-19 Richard Guenther <rguenther@suse.de>
6392
6393 PR rtl-optimization/44688
6394 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6395 possibly profitable.
6396
6397 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6398
6399 PR tree-optimization/52976
6400 * gfortran.dg/reassoc_11.f: New test.
6401
6402 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6403
6404 PR tree-optimization/52976
6405 * gfortran.dg/reassoc_7.f: New test.
6406 * gfortran.dg/reassoc_8.f: Likewise.
6407 * gfortran.dg/reassoc_9.f: Likewise.
6408 * gfortran.dg/reassoc_10.f: Likewise.
6409
6410 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/52422
6413 * g++.dg/cpp0x/sfinae33.C: New.
6414 * g++.dg/cpp0x/sfinae34.C: Likewise.
6415
6416 2012-04-18 Joey Ye <joey.ye@arm.com>
6417
6418 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6419
6420 2012-04-18 Richard Guenther <rguenther@suse.de>
6421
6422 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6423 array access.
6424 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6425 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6426
6427 2012-04-17 Tom de Vries <tom@codesourcery.com>
6428
6429 * g++.dg/pr51264-4.C: New test.
6430
6431 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6432
6433 PR c++/52599
6434 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6435
6436 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 PR c++/53003
6439 * g++.dg/parse/crash59.C: New.
6440
6441 2012-04-17 Michael Matz <matz@suse.de>
6442
6443 PR tree-optimization/18437
6444 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6445
6446 2012-04-17 Richard Guenther <rguenther@suse.de>
6447
6448 PR middle-end/53011
6449 * g++.dg/torture/pr53011.C: New testcase.
6450
6451 2012-04-16 Jason Merrill <jason@redhat.com>
6452
6453 PR c++/38543
6454 * g++.dg/cpp0x/variadic131.C: New.
6455
6456 PR c++/52008
6457 * g++.dg/cpp0x/variadic130.C: New.
6458
6459 PR c++/50830
6460 * g++.dg/cpp0x/variadic129.C: New.
6461
6462 PR c++/50303
6463 * g++.dg/cpp0x/variadic128.C: New.
6464
6465 2012-04-16 Tobias Burnus <burnus@net-b.de>
6466
6467 PR fortran/52864
6468 * gfortran.dg/pointer_intent_6.f90: New.
6469
6470 2012-04-16 Tobias Burnus <burnus@net-b.de>
6471
6472 PR fortran/52916
6473 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6474 to include public_private_module_4.f90.
6475 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6476 targets.
6477
6478 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/49152
6481 * g++.dg/diagnostic/operator1.C: New.
6482 * g++.dg/ext/label5.C: Adjust.
6483 * g++.dg/ext/va-arg1.C: Likewise.
6484 * g++.dg/other/error20.C: Likewise.
6485 * g++.dg/other/error20.C: Likewise.
6486 * g++.dg/other/error16.C: Likewise.
6487 * g++.dg/other/error10.C: Likewise.
6488 * g++.dg/parse/error30.C: Likewise.
6489 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6490
6491 2012-04-16 Jason Merrill <jason@redhat.com>
6492
6493 PR c++/51148
6494 * g++.dg/cpp0x/variadic127.C: New.
6495
6496 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6497
6498 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6499 testcase name.
6500 Use fail, pass instead of unresolved.
6501 Don't log $optstr.
6502
6503 PR testsuite/52948
6504 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6505 TODO_dump_func.
6506 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6507 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6508 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6509
6510 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6511
6512 PR fortran/52968
6513 * gfortran.dg/typebound_call_23.f03: New test case.
6514
6515 2012-04-15 Jason Merrill <jason@redhat.com>
6516
6517 PR c++/47220
6518 * g++.dg/cpp0x/variadic126.C: New.
6519
6520 PR c++/52380
6521 * g++.dg/cpp0x/variadic125.C: New.
6522
6523 PR c++/52292
6524 * g++.dg/cpp0x/variadic124.C: New.
6525
6526 PR c++/52706
6527 * g++.dg/cpp0x/nullptr27.C: New.
6528
6529 PR c++/52818
6530 * g++.dg/warn/format8.C: New.
6531
6532 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6533
6534 PR fortran/51082
6535 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6536
6537 2012-04-14 Tobias Burnus <burnus@net-b.de>
6538
6539 PR fortran/52916
6540 PR fortran/40973
6541 * gfortran.dg/public_private_module_3.f90: New.
6542 * gfortran.dg/public_private_module_4.f90: New.
6543
6544 2012-04-14 Tom de Vries <tom@codesourcery.com>
6545
6546 * gcc.dg/superblock.c: New test.
6547
6548 2012-04-14 Tom de Vries <tom@codesourcery.com>
6549
6550 * gcc.dg/pr51879-12.c: New test.
6551
6552 2012-04-13 Jason Merrill <jason@redhat.com>
6553
6554 PR c++/52824
6555 * g++.dg/cpp0x/variadic123.C: New.
6556 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6557
6558 PR c++/52905
6559 * g++.dg/cpp0x/initlist-ctor1.C: New.
6560
6561 PR c++/52915
6562 * g++.dg/other/anon-union2.C: New.
6563
6564 2012-04-13 Martin Jambor <mjambor@suse.cz>
6565
6566 PR middle-end/52939
6567 * g++.dg/ipa/pr52939.C: New test.
6568
6569 2012-04-13 Tom de Vries <tom@codesourcery.com>
6570
6571 * gcc.dg/pr52734.c: New test.
6572
6573 2012-04-13 Richard Guenther <rguenther@suse.de>
6574
6575 PR tree-optimization/52969
6576 * gcc.dg/torture/pr52969.c: New testcase.
6577
6578 2012-04-13 Richard Guenther <rguenther@suse.de>
6579
6580 PR c/52549
6581 * gcc.dg/pr52549.c: New testcase.
6582
6583 2012-04-13 Richard Guenther <rguenther@suse.de>
6584
6585 PR c/52862
6586 * gcc.dg/pr52862.c: New testcase.
6587
6588 2012-04-13 Joey Ye <joey.ye@arm.com>
6589
6590 * gcc.target/arm/thumb1-imm.c: New testcase.
6591
6592 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6593
6594 PR target/52932
6595 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6596 second function argument.
6597 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6598 (calc_permps): Update declaration. Calculate result correctly.
6599 (avx2_test): Change src2 type to union256i_d.
6600 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6601 correctly.
6602
6603 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6604
6605 PR target/52775
6606 * gcc.target/powerpc/pr52775.c: New file.
6607
6608 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6609
6610 PR tree-optimization/18589
6611 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6612 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6613 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6614 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6615 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6616 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6617 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6618 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6619 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6620 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6621
6622 2012-04-12 Richard Guenther <rguenther@suse.de>
6623
6624 PR tree-optimization/52943
6625 * gcc.dg/torture/pr52943.c: New testcase.
6626
6627 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6628
6629 PR target/50751
6630 * gcc/target/sh/pr50751-4.c: New.
6631 * gcc/target/sh/pr50751-5.c: New.
6632 * gcc/target/sh/pr50751-6.c: New.
6633 * gcc/target/sh/pr50751-7.c: New.
6634
6635 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6636
6637 PR c++/52465
6638 * g++.dg/lookup/using52.C: New.
6639
6640 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6641
6642 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6643
6644 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6645
6646 PR rtl-optimization/52876
6647 * gcc.target/i386/pr52876.c: New.
6648
6649 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6650
6651 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6652 __UINTPTR_TYPE__.
6653 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6654 __INTPTR_TYPE__.
6655 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6656 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6657 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6658 (ptrdiff_t): ... this. All uses changed.
6659 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6660 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6661 __INTPTR_TYPE__.
6662 (main): Cast argument to __INTPTR_TYPE__.
6663 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6664 size_t.
6665 * gcc.dg/mallign.c (main): Likewise.
6666 * gcc.dg/pr38700.c (foo): Likewise.
6667 * gcc.dg/long-long-cst1.c (t): Likewise.
6668 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6669 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6670 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6671 * gcc.dg/pr25682.c (d, foo): Likewise.
6672 * gcc.dg/format/cast-1.c (f): Likewise.
6673 * gcc.dg/c90-const-expr-10.c
6674 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6675 (size_t): ...this. All uses changed.
6676 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6677 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6678 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6679 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6680 * gcc.dg/sequence-pt-1.c: Likewise.
6681 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6682 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6683 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6684 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6685 of ptrdiff_t with it.
6686 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6687 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6688 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6689
6690 2012-04-11 Jason Merrill <jason@redhat.com>
6691
6692 PR debug/45088
6693 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6694 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6695
6696 PR c++/52906
6697 * g++.dg/ext/attrib45.C: New.
6698
6699 * g++.dg/eh/dtor3.C: New.
6700
6701 2012-04-11 Richard Guenther <rguenther@suse.de>
6702
6703 PR middle-end/52621
6704 * gfortran.dg/pr52621.f90: New testcase.
6705
6706 2012-04-11 Richard Guenther <rguenther@suse.de>
6707
6708 PR middle-end/52918
6709 * g++.dg/torture/pr52918-1.C: New testcase.
6710 * g++.dg/torture/pr52918-2.C: Likewise.
6711
6712 2012-04-11 Tobias Burnus <burnus@net-b.de>
6713
6714 PR fortran/52729
6715 * gfortran.dg/block_11.f90: New.
6716
6717 2012-04-11 Nick Clifton <nickc@redhat.com>
6718
6719 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6720
6721 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6722
6723 PR target/16458
6724 * gcc.target/powerpc/pr16458-1.c: New test.
6725 * gcc.target/powerpc/pr16458-2.c: Likewise.
6726 * gcc.target/powerpc/pr16458-3.c: Likewise.
6727 * gcc.target/powerpc/pr16458-4.c: Likewise.
6728
6729 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6730
6731 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6732 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6733 * gcc.dg/builtin-bswap-5.c: Likewise.
6734 * gcc.target/i386/builtin-bswap-4.c: New test.
6735
6736 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6737
6738 PR 24985
6739 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6740
6741 2012-04-11 Richard Guenther <rguenther@suse.de>
6742
6743 PR rtl-optimization/52881
6744 * gcc.dg/torture/pr52881.c: New testcase.
6745 * gcc.dg/torture/pr52913.c: Likewise.
6746
6747 2012-04-11 Richard Guenther <rguenther@suse.de>
6748
6749 PR tree-optimization/52912
6750 * gcc.dg/torture/pr52912.c: New testcase.
6751
6752 2010-04-10 Michael Matz <matz@suse.de>
6753
6754 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6755 * gcc.dg/vect/vect-outer-1.c: Adjust.
6756 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6757 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6758 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6759 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6760 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6761 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6762
6763 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6764
6765 PR tree-optimization/52870
6766 * gcc.dg/vect/pr52870.c: New test.
6767
6768 2012-04-09 Mike Stump <mikestump@comcast.net>
6769
6770 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6771 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6772 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6773 * gnat.dg/aggr11.adb: Likewise.
6774 * gnat.dg/aggr11_pkg.ads: Likewise.
6775 * gnat.dg/aggr15.adb: Likewise.
6776 * gnat.dg/aggr15.ads: Likewise.
6777 * gnat.dg/aggr17.adb: Likewise.
6778 * gnat.dg/aggr18.adb: Likewise.
6779 * gnat.dg/array14.adb: Likewise.
6780 * gnat.dg/array14.ads: Likewise.
6781 * gnat.dg/array14_pkg.ads: Likewise.
6782 * gnat.dg/array19.adb: Likewise.
6783 * gnat.dg/array19.ads: Likewise.
6784 * gnat.dg/discr27.adb: Likewise.
6785 * gnat.dg/discr27.ads: Likewise.
6786 * gnat.dg/discr35.adb: Likewise.
6787 * gnat.dg/discr35.ads: Likewise.
6788 * gnat.dg/discr6.adb: Likewise.
6789 * gnat.dg/discr6_pkg.ads: Likewise.
6790 * gnat.dg/import1.adb: Likewise.
6791 * gnat.dg/import1.ads: Likewise.
6792 * gnat.dg/loop_address2.adb: Likewise.
6793 * gnat.dg/opt7.adb: Likewise.
6794 * gnat.dg/opt7.ads: Likewise.
6795 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6796 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6797 * gnat.dg/rep_clause2.adb: Likewise.
6798 * gnat.dg/rep_clause2.ads: Likewise.
6799 * gnat.dg/slice2.adb: Likewise.
6800 * gnat.dg/slice2.ads: Likewise.
6801 * gnat.dg/slice6.adb: Likewise.
6802 * gnat.dg/slice6_pkg.ads: Likewise.
6803 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6804 * gnat.dg/taft_type2.adb: Likewise.
6805 * gnat.dg/taft_type2.ads: Likewise.
6806 * gnat.dg/taft_type2_pkg.ads: Likewise.
6807 * gnat.dg/volatile10.adb: Likewise.
6808 * gnat.dg/volatile10_pkg.ads: Likewise.
6809
6810 * gcc.dg/dll-8.c: Remove execute permissions.
6811 * g++.dg/ext/dllexport5.C: Likewise.
6812
6813 2012-04-09 Jan Hubicka <jh@suse.cz>
6814
6815 PR lto/52722
6816 PR lto/51765
6817 PR lto/52634
6818 * gcc.dg/lto/pr52634_1.c: New testcase.
6819 * gcc.dg/lto/pr52634_0.c: New testcase.
6820
6821 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6822
6823 PR target/52883
6824 * gcc.target/i386/pr52883.c: New testcase.
6825
6826 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6827
6828 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6829 (check_effective_target_sync_long_long): Add SPARC case.
6830 (check_effective_target_sync_long_long_runtime): Likewise.
6831 (check_effective_target_sync_int_long): Adjust SPARC case.
6832 (check_effective_target_sync_char_short): Likewise.
6833
6834 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6835
6836 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6837 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6838
6839 2012-04-08 Tobias Burnus <burnus@net-b.de>
6840
6841 PR fortran/40973
6842 PR fortran/52751
6843 * gfortran.dg/public_private_module_2.f90: New.
6844
6845 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6846
6847 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6848 directives.
6849
6850 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6851
6852 PR fortran/52893
6853 * gfortran.dg/function_optimize_11.f90: New test.
6854
6855 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6856
6857 PR fortran/52668
6858 * gfortran.dg/use_only_6.f90: New test.
6859
6860 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6861
6862 PR fortran/52668
6863 * gfortran.dg/use_only_6.f90: New test.
6864 2012-04-06 Mike Stump <mikestump@comcast.net>
6865
6866 PR testsuite/50722
6867 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6868
6869 2012-04-05 Jason Merrill <jason@redhat.com>
6870
6871 PR c++/52596
6872 * g++.dg/template/qualified-id5.C: New.
6873
6874 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6875
6876 PR target/52882
6877 * gcc.target/i386/pr52882.c: New test.
6878
6879 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6880 Dominique D'Humieures <dominiq@lps.ens.fr>
6881
6882 PR testsuite/52614
6883 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6884 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6885
6886 2012-04-04 Jason Merrill <jason@redhat.com>
6887
6888 PR c++/52845
6889 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6890
6891 2012-04-03 Jason Merrill <jason@redhat.com>
6892
6893 PR c++/52796
6894 * g++.dg/cpp0x/variadic-value1.C: New.
6895
6896 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6897
6898 * gnat.dg/pack18.adb: New test.
6899 * gnat.dg/pack18_pkg.ads: New helper.
6900
6901 2012-04-03 Richard Guenther <rguenther@suse.de>
6902
6903 PR tree-optimization/52808
6904 * gcc.dg/pr52808.c: New testcase.
6905
6906 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR tree-optimization/52835
6909 * gfortran.dg/pr52835.f90: New test.
6910
6911 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6912
6913 * gnat.dg/specs/aggr5.ads: New test.
6914
6915 2012-04-02 Richard Guenther <rguenther@suse.de>
6916
6917 PR tree-optimization/52756
6918 * gcc.dg/torture/pr52756.c: New testcase.
6919
6920 2012-04-02 Richard Guenther <rguenther@suse.de>
6921
6922 PR middle-end/52803
6923 * gcc.dg/pr52803.c: New testcase.
6924
6925 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6926
6927 PR c++/40942
6928 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6929 DR 214 in account.
6930
6931 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/50043
6934 * g++.dg/cpp0x/noexcept17.C: New.
6935 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6936 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6937 * g++.dg/cpp0x/noexcept01.C: Likewise.
6938 * g++.dg/eh/init-temp1.C: Likewise.
6939 * g++.dg/eh/ctor1.C: Likwise.
6940
6941 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6942
6943 * gnat.dg/controlled6.adb: New test.
6944 * gnat.dg/controlled6_pkg.ads: New helper.
6945 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6946
6947 2012-03-30 Richard Henderson <rth@redhat.com>
6948
6949 PR debug/52727
6950 * g++.dg/opt/pr52727.C: New testcase.
6951
6952 2012-03-30 Richard Guenther <rguenther@suse.de>
6953
6954 PR tree-optimization/52754
6955 * gcc.target/i386/pr52754.c: New testcase.
6956
6957 2012-03-30 Richard Guenther <rguenther@suse.de>
6958
6959 PR middle-end/52772
6960 * g++.dg/torture/pr52772.C: New testcase.
6961
6962 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6963
6964 PR c++/52718
6965 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6966
6967 2012-03-29 Jason Merrill <jason@redhat.com>
6968
6969 PR c++/52685
6970 * g++.dg/template/inherit8.C: New.
6971
6972 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR c++/52759
6975 * g++.dg/ext/weak4.C: New test.
6976
6977 PR tree-optimization/52760
6978 * gcc.c-torture/execute/pr52760.c: New test.
6979
6980 2012-03-29 Jason Merrill <jason@redhat.com>
6981
6982 PR c++/52743
6983 * g++.dg/cpp0x/initlist-array3.C: New.
6984
6985 2012-03-28 Jason Merrill <jason@redhat.com>
6986
6987 PR c++/52746
6988 * g++.dg/overload/virtual2.C: New.
6989
6990 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * gnat.dg/vect7.ad[sb]: New test.
6993
6994 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6995 Tobias Burnus <burnus@gcc.gnu.org>
6996
6997 PR fortran/52652
6998 * gfortran.dg/allocate_class_1.f90 : Change error test.
6999 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7000 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7001 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7002
7003 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR middle-end/52691
7006 * gcc.dg/pr52691.c: New test.
7007
7008 PR middle-end/52750
7009 * gcc.c-torture/compile/pr52750.c: New test.
7010
7011 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7012
7013 PR target/52692
7014 * gcc.target/avr/torture/builtins-2.c: New test.
7015
7016 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR target/52736
7019 * gcc.target/i386/pr52736.c: New test.
7020
7021 2012-03-27 Martin Jambor <mjambor@suse.cz>
7022
7023 PR middle-end/52693
7024 * gcc.dg/torture/pr52693.c: New test.
7025
7026 2012-03-27 Meador Inge <meadori@codesourcery.com>
7027
7028 PR c++/52672
7029 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7030
7031 2012-03-27 Mike Stump <mikestump@comcast.net>
7032
7033 PR target/52665
7034 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7035 failures that match branch names.
7036
7037 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7038 H.J. Lu <hongjiu.lu@intel.com>
7039
7040 PR target/52698
7041 * gcc.target/i386/pr52698.c: New test.
7042
7043 2012-03-27 Richard Guenther <rguenther@suse.de>
7044
7045 PR middle-end/52720
7046 * gcc.dg/torture/pr52720.c: New testcase.
7047
7048 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7049
7050 * gnat.dg/pack17.adb: New test.
7051
7052 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7053
7054 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7055 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7056
7057 2012-03-26 Martin Jambor <mjambor@suse.cz>
7058
7059 PR tree-optimization/50052
7060 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7061
7062 2012-03-26 Richard Guenther <rguenther@suse.de>
7063
7064 PR tree-optimization/52701
7065 * gfortran.dg/pr52701.f90: New testcase.
7066
7067 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7068
7069 PR tree-optimization/52686
7070 * gcc.target/arm/pr52686.c: New test.
7071
7072 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7073
7074 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7075 Add "-Os -flto" to list.
7076
7077 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7078
7079 * gnat.dg/concat2.ad[sb]: New test.
7080
7081 2012-03-24 Jason Merrill <jason@redhat.com>
7082
7083 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7084 * g++.dg/cpp0x/trailing2.C: Likewise.
7085 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7086 * g++.dg/cpp1y/auto-fn1.C: New.
7087 * g++.dg/cpp1y/auto-fn2.C: New.
7088 * g++.dg/cpp1y/auto-fn3.C: New.
7089 * g++.dg/cpp1y/auto-fn4.C: New.
7090 * g++.dg/cpp1y/auto-fn5.C: New.
7091 * g++.dg/cpp1y/auto-fn6.C: New.
7092 * g++.dg/cpp1y/auto-fn7.C: New.
7093 * g++.dg/cpp1y/auto-fn8.C: New.
7094 * g++.dg/cpp1y/auto-fn9.C: New.
7095 * g++.dg/cpp1y/auto-fn10.C: New.
7096 * g++.dg/cpp1y/auto-fn11.C: New.
7097
7098 2012-03-23 Richard Guenther <rguenther@suse.de>
7099
7100 PR tree-optimization/52678
7101 * gfortran.dg/pr52678.f: New testcase.
7102
7103 2012-03-23 Richard Guenther <rguenther@suse.de>
7104
7105 PR tree-optimization/52638
7106 * g++.dg/torture/pr52638.C: New testcase.
7107
7108 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7109
7110 PR c++/52487
7111 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7112
7113 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7114
7115 PR c++/52671
7116 * g++.dg/ext/attrib44.C: New test.
7117
7118 2012-03-22 Jan Hubicka <jh@suse.cz>
7119
7120 PR middle-end/51737
7121 * g++.dg/torture/pr51737.C: New testcase
7122
7123 2012-03-22 Richard Guenther <rguenther@suse.de>
7124
7125 PR tree-optimization/52548
7126 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7127
7128 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7129
7130 * lib/fortran-modules.exp (list-module-names-1): Remove
7131 warning.
7132
7133 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7134
7135 PR target/50751
7136 * gcc.target/sh/pr50751-1.c: New.
7137 * gcc.target/sh/pr50751-2.c: New.
7138 * gcc.target/sh/pr50751-3.c: New.
7139
7140 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7141
7142 PR target/52479
7143 * gcc.target/sh/sh4a-cos.c: Remove.
7144 * gcc.target/sh/sh4a-sin.c: Remove.
7145 * gcc.target/sh/sh4a-sincos.c: Remove.
7146
7147 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7148
7149 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7150 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7151
7152 2012-03-21 Martin Jambor <mjambor@suse.cz>
7153
7154 PR testsuite/52641
7155 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7156 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7157
7158 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7159
7160 * gcc.target/arm/thumb-16bit-ops.c: New file.
7161 * gcc.target/arm/thumb-ifcvt.c: New file.
7162
7163 2012-03-20 Jason Merrill <jason@redhat.com>
7164
7165 * lib/target-supports.exp: Add { target c++1y }.
7166
7167 * g++.dg/cpp0x/auto32.C: New.
7168
7169 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7170
7171 PR testsuite/52641
7172 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7173 int32plus.
7174 * gcc.dg/torture/pr48124-4.c: Ditto:
7175 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7176
7177 2012-03-20 Jason Merrill <jason@redhat.com>
7178
7179 PR c++/52510
7180 * g++.dg/cpp0x/initlist66.C: New.
7181
7182 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7183
7184 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7185 __AVR_HAVE_LPMX__
7186
7187 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7188
7189 PR target/49868
7190 * gcc.target/avr/torture/addr-space-2.h: New file.
7191 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7192 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7193 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7194 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7195
7196 2012-03-20 Richard Guenther <rguenther@suse.de>
7197
7198 * gnat.dg/pack16.adb: New testcase.
7199 * gnat.dg/pack16_pkg.ads: Likewise.
7200 * gnat.dg/specs/pack8.ads: Likewise.
7201 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7202
7203 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7204
7205 * g++.dg/warn/Wuseless-cast.C: Extend.
7206
7207 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 PR c++/14710
7210 * g++.dg/warn/Wuseless-cast.C: New.
7211
7212 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7213
7214 PR libfortran/52608
7215 * gfortran.dg/pr52608.f90: New test.
7216
7217 2012-03-17 Tobias Burnus <burnus@net-b.de>
7218
7219 PR fortran/52585
7220 * gfortran.dg/proc_ptr_36.f90: New.
7221
7222 2012-03-16 Martin Jambor <mjambor@suse.cz>
7223
7224 * gcc.dg/misaligned-expand-1.c: New test.
7225 * gcc.dg/misaligned-expand-3.c: Likewise.
7226
7227 2012-03-16 Richard Guenther <rguenther@suse.de>
7228 Kai Tietz <ktietz@redhat.com>
7229
7230 PR middle-end/48814
7231 * gcc.c-torture/execute/pr48814-1.c: New test.
7232 * gcc.c-torture/execute/pr48814-2.c: New test.
7233 * gcc.dg/tree-ssa/assign-1.c: New test.
7234 * gcc.dg/tree-ssa/assign-2.c: New test.
7235 * gcc.dg/tree-ssa/assign-3.c: New test.
7236
7237 2012-03-16 Richard Guenther <rguenther@suse.de>
7238
7239 * gnat.dg/specs/pack7.ads: New testcase.
7240
7241 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR target/52568
7244 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7245 * gcc.dg/torture/vshuf-8.inc: Likewise.
7246 * gcc.dg/torture/vshuf-16.inc: Likewise.
7247 * gcc.dg/torture/vshuf-32.inc: Likewise.
7248
7249 2012-03-15 Jason Merrill <jason@redhat.com>
7250
7251 * g++.dg/torture/pr52582.C: New.
7252
7253 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7254
7255 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7256
7257 2012-03-15 Ira Rosen <irar@il.ibm.com>
7258 Ulrich Weigand <ulrich.weigand@linaro.org>
7259
7260 * gcc.dg/vect/slp-cond-3.c: New test.
7261 * gcc.dg/vect/slp-cond-4.c: New test.
7262
7263 2012-03-15 Ira Rosen <irar@il.ibm.com>
7264 Ulrich Weigand <ulrich.weigand@linaro.org>
7265
7266 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7267 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7268
7269 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7270
7271 PR libfortran/52434
7272 PR libfortran/48878
7273 PR libfortran/38199
7274 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7275 * gfortran.dg/round_1.f03: Likewise.
7276
7277 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7278 Andrew Pinski <apinski@cavium.com>
7279
7280 PR middle-end/52592
7281 * gcc.dg/pr52592.c: New test.
7282
7283 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7284
7285 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7286 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7287 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7288 * lib/fortran-modules.exp: .. this new file. Adjust users.
7289 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7290 gfortran-dg-debug-runtest): Call cleanup-modules.
7291 * lib/fortran-torture.exp (fortran-torture-execute,
7292 fortran-torture): Likewise.
7293 * gfortran.dg/coarray/caf.exp: Likewise.
7294 * lib/lto.exp: Likewise.
7295 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7296 * gfortran.dg/class_4b.f03: Likewise.
7297 * gfortran.dg/class_4c.f03: Likewise.
7298 * gfortran.dg/class_45a.f03: Likewise.
7299 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7300 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7301 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7302 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7303 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7304 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7305 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7306 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7307 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7308 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7309 * gfortran.dg/whole_file_28.f90: Likewise.
7310 * gfortran.dg/whole_file_29.f90: Likewise.
7311 * gfortran.dg/whole_file_30.f90: Likewise.
7312 * gfortran.dg/whole_file_31.f90: Likewise.
7313
7314 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR tree-optimization/52267
7317 * gcc.dg/pr52267.c: New test.
7318 * gcc.dg/tree-ssa/vrp65.c: New test.
7319 * gcc.dg/tree-ssa/vrp66.c: New test.
7320
7321 2012-03-15 Richard Guenther <rguenther@suse.de>
7322
7323 PR middle-end/52580
7324 * gfortran.dg/vect/pr52580.f: New testcase.
7325
7326 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7327
7328 * gcc.target/sh/fpul-usage-1.c: New.
7329
7330 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7331
7332 PR target/49468
7333 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7334 * gcc.target/sh/pr49468-di.c: Likewise.
7335
7336 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7337
7338 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7339 * gcc.dg/c99-stdint-6.c: Likewise.
7340 * gcc.dg/lto/20090210_0.c: Likewise.
7341 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7342 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7343 * gcc.dg/pragma-init-fini-2.c: Likewise.
7344 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7345 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7346 * gcc.target/i386/pr22152.c: Likewise.
7347 * gcc.target/i386/vect8-ret.c: Likewise.
7348 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7349 handling.
7350
7351 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7352
7353 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7354 * g++.dg/tree-prof/partition1.C: Likewise.
7355 * g++.dg/tree-prof/partition2.C: Likewise.
7356 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7357 handling.
7358 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7359 * gcc.c-torture/execute/20010724-1.c: Remove.
7360 * gcc.c-torture/execute/20010724-1.x: Remove.
7361 * gcc.c-torture/execute/20040208-2.c: Remove.
7362 * gcc.c-torture/execute/20040208-2.x: Remove.
7363 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7364 Remove.
7365 (main) [__mips__ && __sgi__]: Remove.
7366 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7367 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7368 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7369 mips-sgi-irix6* handling.
7370 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7371 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7372 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7373 handling.
7374 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7375 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7376 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7377 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7378 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7379 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7380 mips-sgi-irix6*.
7381 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7382 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7383 * gcc.target/mips/save-restore-3.c: Likewise.
7384 * gcc.target/mips/save-restore-4.c: Likewise.
7385 * gcc.target/mips/save-restore-5.c: Likewise.
7386 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7387 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7388 messages.
7389 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7390 IRIX 6 handling.
7391 (restore_ld_library_path_env_vars): Likewise.
7392 * lib/target-supports.exp (check_profiling_available): Remove
7393 mips*-*-irix* handling.
7394 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7395 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7396 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7397
7398 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR c++/52582
7401 * g++.dg/opt/pr52582.C: New test.
7402
7403 2012-03-14 Richard Guenther <rguenther@suse.de>
7404
7405 PR tree-optimization/52571
7406 * gcc.dg/vect/vect-2.c: Initialize arrays.
7407 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7408 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7409 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7410
7411 2012-03-14 Richard Guenther <rguenther@suse.de>
7412
7413 PR middle-end/52080
7414 PR middle-end/52097
7415 PR middle-end/48124
7416 * gcc.dg/torture/pr48124-1.c: New testcase.
7417 * gcc.dg/torture/pr48124-2.c: Likewise.
7418 * gcc.dg/torture/pr48124-3.c: Likewise.
7419 * gcc.dg/torture/pr48124-4.c: Likewise.
7420
7421 2012-03-14 Richard Guenther <rguenther@suse.de>
7422
7423 PR middle-end/52578
7424 * gcc.dg/pr52578.c: New testcase.
7425
7426 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR c++/52521
7429 * g++.dg/cpp0x/udlit-args2.C: New test.
7430
7431 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7432
7433 PR target/48596
7434 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7435 * gcc.c-torture/compile/pr48596.c: ... here.
7436
7437 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7438
7439 PR c++/51641
7440 * g++.dg/lookup/hidden-class17.C: New test.
7441
7442 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR c/52577
7445 * gcc.dg/Wunused-var-3.c: New test.
7446
7447 2012-03-13 Martin Jambor <mjambor@suse.cz>
7448
7449 * gcc.dg/misaligned-expand-2.c: New test.
7450
7451 2012-03-13 Richard Guenther <rguenther@suse.de>
7452
7453 PR middle-end/52134
7454 * gcc.dg/pr52134.c: New testcase.
7455
7456 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7457
7458 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7459
7460 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7461
7462 PR tree-optimization/46728
7463 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7464 * gcc.target/powerpc/pr46728-5.c: Likewise.
7465 * gcc.target/powerpc/pr46728-8.c: Likewise.
7466 * gcc.target/powerpc/pr46728-10.c: Likewise.
7467 * gcc.target/powerpc/pr46728-11.c: Likewise.
7468 * gcc.target/powerpc/pr46728-13.c: Likewise.
7469 * gcc.target/powerpc/pr46728-14.c: Likewise.
7470 * gcc.target/powerpc/pr46728-15.c: Likewise.
7471
7472 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7473
7474 PR c++/52299
7475 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7476
7477 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7478
7479 PR tree-optimization/46728
7480 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7481 * gcc.target/powerpc/pr46728-5.c: Likewise.
7482 * gcc.target/powerpc/pr46728-8.c: Likewise.
7483 * gcc.target/powerpc/pr46728-10.c: Likewise.
7484 * gcc.target/powerpc/pr46728-11.c: Likewise.
7485 * gcc.target/powerpc/pr46728-13.c: Likewise.
7486 * gcc.target/powerpc/pr46728-14.c: Likewise.
7487 * gcc.target/powerpc/pr46728-15.c: Likewise.
7488
7489 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7490
7491 PR target/49868
7492 * gcc.target/avr/torture/addr-space-1.h: New file.
7493 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7494 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7495 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7496 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7497
7498 2012-03-12 Andrew Pinski <apinski@cavium.com>
7499
7500 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7501
7502 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7503
7504 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7505 * g++.dg/abi/thunk4.C: Likewise.
7506 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7507 Adapt line numbers.
7508 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7509 handling.
7510 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7511 * g++.dg/eh/spbp.C: Likewise.
7512 * g++.dg/ext/label13.C: Likewise.
7513 * g++.dg/guality/guality.exp: Likewise.
7514 * g++.dg/other/anon5.C: Likewise.
7515 * g++.dg/other/pragma-ep-1.C: Remove.
7516 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7517 * g++.dg/warn/pr31246.C: Likewise.
7518 * g++.dg/warn/weak1.C: Likewise.
7519 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7520 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7521 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7522 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7523 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7524 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7525 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7526 * gcc.dg/c99-tgmath-1.c: Likewise.
7527 * gcc.dg/c99-tgmath-2.c: Likewise.
7528 * gcc.dg/c99-tgmath-3.c: Likewise.
7529 * gcc.dg/c99-tgmath-4.c: Likewise.
7530 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7531 handling.
7532 * gcc.dg/debug/pr49032.c: Likewise.
7533 * gcc.dg/guality/guality.exp: Likewise.
7534 * gcc.dg/intmax_t-1.c: Likewise.
7535 * gcc.dg/pr48616.c: Likewise.
7536 * gcc.dg/pragma-ep-1.c: Remove.
7537 * gcc.dg/pragma-ep-2.c: Remove.
7538 * gcc.dg/pragma-ep-3.c: Remove.
7539 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7540 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7541 * gcc.misc-tests/gcov-14.c: Likewise.
7542 * gfortran.dg/guality/guality.exp: Likewise.
7543 * lib/target-supports.exp (check_weak_available): Likewise.
7544 (add_options_for_tls): Likewise.
7545 (check_ascii_locale_available): Likewise.
7546 * obj-c++.dg/dwarf-2.mm: Likewise.
7547 * objc.dg/dwarf-1.m: Likewise.
7548 * objc.dg/dwarf-2.m: Likewise.
7549
7550 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR tree-optimization/51721
7553 * gcc.dg/tree-ssa/vrp64.c: New test.
7554
7555 PR tree-optimization/52533
7556 * gcc.c-torture/compile/pr52533.c: New test.
7557
7558 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7559
7560 * gcc.target/i386/rtm-xabort-1.c: New.
7561 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7562 * gcc.target/i386/rtm-xend-1.c: Ditto.
7563 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7564 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7565 * gcc.target/i386/sse-13.c: Ditto.
7566 * gcc.target/i386/sse-14.c: Ditto.
7567 * gcc.target/i386/sse-22.c: Ditto.
7568 * gcc.target/i386/sse-23.c: Ditto.
7569 * g++.dg/other/i386-2.C: Ditto.
7570 * g++.dg/other/i386-3.C: Ditto.
7571
7572 2012-03-12 Tobias Burnus <burnus@net-b.de>
7573
7574 PR fortran/52542
7575 * gfortran.dg/proc_ptr_35.f90: New.
7576
7577 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7578
7579 PR target/52530
7580 * gcc.dg/torture/pr52530.c: New test.
7581
7582 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7583
7584 PR target/51244
7585 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7586
7587 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7588
7589 PR target/52450
7590 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7591
7592 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7593
7594 2012-03-09 Andrew Pinski <apinski@cavium.com>
7595
7596 PR middle-end/51988
7597 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7598 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7599
7600 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7601
7602 * gcc.dg/tree-ssa/scev-3.c: New.
7603 * gcc.dg/tree-ssa/scev-4.c: New.
7604
7605 2012-03-08 Tobias Burnus <burnus@net-b.de>
7606
7607 PR fortran/52469
7608 * gfortran.dg/proc_ptr_34.f90
7609
7610 2012-03-07 Jason Merrill <jason@redhat.com>
7611
7612 PR c++/52521
7613 * g++.dg/cpp0x/udlit-mangle.C: New.
7614
7615 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7616
7617 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7618
7619 2012-03-06 Richard Guenther <rguenther@suse.de>
7620
7621 PR middle-end/52493
7622 * gcc.dg/torture/pr52493.c: New testcase.
7623
7624 2012-03-06 Richard Guenther <rguenther@suse.de>
7625
7626 PR lto/52097
7627 * gcc.dg/lto/pr52097_0.c: New testcase.
7628
7629 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7630
7631 PR target/51244
7632 * gcc.target/sh/pr51244-1.c: New.
7633 * gcc.target/sh/pr51244-2.c: New.
7634 * gcc.target/sh/pr51244-3.c: New.
7635
7636 2012-03-05 Jason Merrill <jason@redhat.com>
7637
7638 PR c++/51930
7639 * g++.dg/ext/visibility/template11.C: New.
7640
7641 * g++.dg/cpp0x/implicit13.C: New.
7642
7643 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR tree-optimization/51721
7646 * gcc.dg/tree-ssa/vrp63.c: New test.
7647 * gcc.dg/pr51721.c: New test.
7648
7649 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7650
7651 PR fortran/50981
7652 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7653 argument checks.
7654
7655 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7656
7657 PR target/52146
7658 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7659
7660 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7661
7662 PR fortran/50981
7663 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7664
7665 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7666
7667 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7668 int32plus.
7669
7670 2012-03-03 Jason Merrill <jason@redhat.com>
7671
7672 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7673
7674 Core 1270
7675 * g++.dg/cpp0x/initlist65.C: New.
7676
7677 PR c++/36797
7678 * g++.dg/ext/is_empty2.C: New.
7679
7680 2012-03-03 Tobias Burnus <burnus@net-b.de>
7681
7682 PR fortran/48820
7683 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7684
7685 2012-03-03 Tobias Burnus <burnus@net-b.de>
7686
7687 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7688 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7689 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7690 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7691 * gfortran.dg/class_30.f90: Remove dg-warning line.
7692 * gfortran.dg/bind_c_usage_25.f90: New.
7693
7694 2012-03-03 Tobias Burnus <burnus@net-b.de>
7695
7696 PR fortran/48820
7697 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7698 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7699 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7700
7701 2012-03-03 Tobias Burnus <burnus@net-b.de>
7702
7703 PR fortran/48820
7704 * gfortran.dg/assumed_type_1.f90: New.
7705 * gfortran.dg/assumed_type_2.f90: New.
7706 * gfortran.dg/assumed_type_3.f90: New.
7707 * gfortran.dg/assumed_type_4.f90: New.
7708
7709 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7710
7711 PR target/49486
7712 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7713 * gcc.target/sh/pr49468-di.c: New.
7714
7715 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7716
7717 * gcc.dg/graphite/pr50561.c: Update.
7718
7719 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7720
7721 * gcc.target/powerpc/pr52457.c: New test.
7722
7723 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7724
7725 * gcc.target/arm/sat-1.c: New test.
7726
7727 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7728
7729 PR target/46716
7730 * gcc.target/i386/pr46716.c: New test.
7731
7732 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7733
7734 PR c++/51989
7735 * g++.dg/cpp0x/sfinae32.C: New.
7736
7737 2012-03-02 Richard Guenther <rguenther@suse.de>
7738
7739 PR tree-optimization/52406
7740 * gcc.dg/torture/pr52406.c: New testcase.
7741
7742 2012-03-02 Tobias Burnus <burnus@net-b.de>
7743
7744 PR fortran/52325
7745 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7746 * gfortran.dg/nullify_2.f90: Update dg-error.
7747 * gfortran.dg/nullify_4.f90: Ditto.
7748 * gfortran.dg/pointer_init_6.f90: Ditto.
7749
7750 2012-03-02 Tobias Burnus <burnus@net-b.de>
7751
7752 PR fortran/52270
7753 * gfortran.dg/class_51.f90: New.
7754
7755 2012-03-02 Tobias Burnus <burnus@net-b.de>
7756
7757 PR fortran/52452
7758 * gfortran.dg/intrinsic_8.f90: New.
7759
7760 2012-03-01 Kai Tietz <ktietz@redhat.com>
7761
7762 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7763 routines on mingw targets.
7764 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7765
7766 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR tree-optimization/52445
7769 * gcc.dg/pr52445.c: New test.
7770
7771 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR target/52437
7774 * gcc.c-torture/compile/pr52437.c: New test.
7775
7776 PR middle-end/52419
7777 * gcc.dg/torture/pr52419.c: New test.
7778
7779 PR tree-optimization/52429
7780 * gcc.dg/torture/pr52429.c: New test.
7781 * g++.dg/opt/pr52429.C: New test.
7782
7783 2012-02-29 Richard Guenther <rguenther@suse.de>
7784
7785 PR testsuite/52297
7786 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7787 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7788 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7789 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7790 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7791 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7792
7793 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7794
7795 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7796
7797 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7798
7799 PR fortran/52386
7800 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7801
7802 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7803
7804 PR target/51534
7805 * gcc.target/arm/neon/pr51534.c: New testcase.
7806
7807 2012-02-28 Richard Guenther <rguenther@suse.de>
7808
7809 PR target/52407
7810 * gcc.dg/torture/pr52407.c: New testcase.
7811
7812 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7813
7814 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7815 * gcc.target/arm/vfp2.c: Likewise.
7816 * gcc.target/arm/vfp3.c: Likewise.
7817 * gcc.target/arm/vfp4.c: Likewise.
7818 * gcc.target/arm/vfp5.c: Likewise.
7819 * gcc.target/arm/vfp6.c: Likewise.
7820 * gcc.target/arm/vfp7.c: Likewise.
7821 * gcc.target/arm/vfp8.c: Likewise.
7822 * gcc.target/arm/vfp9.c: Likewise.
7823 * gcc.target/arm/vfp10.c: Likewise.
7824 * gcc.target/arm/vfp11.c: Likewise.
7825 * gcc.target/arm/vfp12.c: Likewise.
7826 * gcc.target/arm/vfp13.c: Likewise.
7827 * gcc.target/arm/vfp14.c: Likewise.
7828 * gcc.target/arm/vfp15.c: Likewise.
7829 * gcc.target/arm/vfp16.c: Likewise.
7830 * gcc.target/arm/vfp17.c: Likewise.
7831 * gcc.target/arm/neon-constants.h: New file.
7832 * gcc.target/arm/neon-vect1.c: New test.
7833 * gcc.target/arm/neon-vect2.c: New test.
7834 * gcc.target/arm/neon-vect3.c: New test.
7835 * gcc.target/arm/neon-vect4.c: New test.
7836 * gcc.target/arm/neon-vect5.c: New test.
7837 * gcc.target/arm/neon-vect6.c: New test.
7838 * gcc.target/arm/neon-vect7.c: New test.
7839 * gcc.target/arm/neon-vect8.c: New test.
7840
7841 2012-02-28 Richard Guenther <rguenther@suse.de>
7842
7843 PR tree-optimization/52402
7844 * gcc.dg/torture/pr52402.c: New testcase.
7845
7846 2012-02-28 Richard Guenther <rguenther@suse.de>
7847
7848 PR lto/52400
7849 * g++.dg/lto/pr52400_0.C: New testcase.
7850
7851 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7852
7853 * gcc.target/avr/torture/builtins-1.c: New test.
7854 * gcc.target/avr/torture/builtins-error.c: New test.
7855
7856 2012-02-28 Kai Tietz <ktietz@redhat.com>
7857
7858 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7859 * gcc.target/i386/pr45352-2.c: Likewise.
7860 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7861 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7862 targets instead rand.
7863 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7864 * gcc.target/i386/sse2-mul-1.c: Likewise.
7865 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7866 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7867 * gcc.target/i386/pad-1.c: Likewise.
7868 * gcc.target/i386/pad-9.c: Likewise.
7869 * gcc.target/i386/pad-2.c: Likewise.
7870 * gcc.target/i386/pad-5b.c: Likewise.
7871 * gcc.target/i386/pad-8.c: Likewise.
7872 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7873 * gcc.target/i386/pr44130.c: Likewise.
7874 * gcc.target/i386/align-main-1.c: Likewise.
7875 * gcc.target/i386/align-main-2.c: Likewise.
7876 * gcc.target/i386/sw-1.c: Likewise.
7877 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7878 on x64 mingw target.
7879 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7880 * gcc.target/i386/pr46295.c: Likewise.
7881 * gcc.target/i386/amd64-abi-1.c: Likewise.
7882 * gcc.target/i386/amd64-abi-2.c: Likewise.
7883 * gcc.target/i386/pr39082-1.c: Likewise.
7884 * gcc.target/i386/pr39162.c: Likewise.
7885 * gcc.target/i386/pr22152.c: Likewise.
7886 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7887 * gcc.target/i386/wrfsbase-2.c: Likewise.
7888 * gcc.target/i386/local.c: Likewise
7889 * gcc.target/i386/wrgsbase-1.c: Likewise.
7890 * gcc.target/i386/wrfsbase-1.c: Likewise.
7891 * gcc.target/i386/pr39315-3.c: Likewise.
7892 * gcc.target/i386/pr35767-4.c: Likewise.
7893 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7894 x64 mingw target.
7895 * gcc.target/i386/pr45336-2.c: Likewise.
7896 * gcc.target/i386/pr45336-1.c: Likewise.
7897 * gcc.target/i386/pr45336-4.c: Likewise.
7898
7899 2012-02-27 Tristan Gingold <gingold@adacore.com>
7900
7901 * gnat.dg/array20.ad[sb]: New test.
7902
7903 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR target/52375
7906 * gcc.target/arm/pr52375.c: New test.
7907 * gcc.c-torture/compile/pr52375.c: New test.
7908
7909 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7910
7911 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7912 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7913
7914 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7915
7916 * gnat.dg/aggr19.adb: New test.
7917 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7918
7919 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7920
7921 PR target/49263
7922 * gcc.target/sh/pr49263.c: New.
7923
7924 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7925
7926 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7927 simulate_thread_wrapper_other_threads
7928 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7929 Move initialization of 'value' to main().
7930 (main): Initialize 'value';
7931 * gcc.dg/simulate-thread/speculative-store.c
7932 (simulate_thread_step_verify): Return 0 when successful.
7933 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7934 Reduce threshold.
7935 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7936 (simulate_thread_wrapper_other_threads): Return a success/fail value
7937 and issue an error if the instruction count threshold is exceeded.
7938
7939 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7940
7941 PR target/50580
7942 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7943 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7944
7945 2012-02-24 Richard Guenther <rguenther@suse.de>
7946
7947 PR middle-end/52355
7948 * gcc.dg/pr52355.c: New testcase.
7949
7950 2012-02-23 Kai Tietz <ktietz@redhat.com>
7951
7952 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7953 * gcc.dg/Wpadded.c: Likewise.
7954 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7955 structure-layout.
7956 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7957 for sleep by Sleep and add windows.h include for this function.
7958 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7959 targets.
7960 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7961 target.
7962 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7963 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7964 on x64 mingw target.
7965 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7966 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7967 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7968 failure on LLP64 target.
7969
7970 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7971
7972 PR c/52290
7973 * gcc.dg/noncompile/pr52290.c: New test.
7974
7975 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR tree-optimization/52019
7978 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7979
7980 2012-02-22 Kai Tietz <ktietz@redhat.com>
7981
7982 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7983 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7984 derived pdiff_t type.
7985 * g++.dg/torture/pr49720.C: Likewise
7986
7987 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7988
7989 PR target/52330
7990 * gcc.target/i386/pr52330.c: New test.
7991
7992 2012-02-22 Tobias Burnus <burnus@net-b.de>
7993
7994 PR fortran/52335
7995 * gfortran.dg/io_constraints_10.f90: New.
7996
7997 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7998
7999 * lib/target-supports.exp (check_effective_target_vect_condition):
8000 Return true for NEON.
8001
8002 2012-02-21 Kai Tietz <ktietz@redhat.com>
8003
8004 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8005
8006 2012-02-21 Richard Guenther <rguenther@suse.de>
8007
8008 PR tree-optimization/52324
8009 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8010
8011 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8012
8013 PR middle-end/51782
8014 * gcc.target/avr/torture/pr51782-1.c: New test.
8015
8016 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR tree-optimization/52318
8019 * gcc.dg/pr52318.c: New test.
8020
8021 2012-02-20 Kai Tietz <ktietz@redhat.com>
8022
8023 * gcc.dg/bf-ms-layout-3.c: New testcase.
8024
8025 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8026
8027 PR testsuite/52229
8028 PR fortran/32380
8029 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8030
8031 2012-02-20 Richard Guenther <rguenther@suse.de>
8032
8033 PR tree-optimization/52298
8034 * gcc.dg/torture/pr52298.c: New testcase.
8035 * gcc.dg/vect/pr52298.c: Likewise.
8036
8037 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8038
8039 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8040 * gcc.c-torture/execute/pr52286.c: Ditto.
8041
8042 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR tree-optimization/52286
8045 * gcc.c-torture/execute/pr52286.c: New test.
8046
8047 2012-02-18 Tobias Burnus <burnus@net-b.de>
8048
8049 PR fortran/52295
8050 * gfortran.dg/interface_35.f90: Use -std=f2003.
8051 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8052 * gfortran.dg/interface_assignment_4.f90: Ditto.
8053 * gfortran.dg/bessel_1.f90: Ditto.
8054 * gfortran.dg/func_result_6.f90: Ditto.
8055 * gfortran.dg/hypot_1.f90: Ditto.
8056 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8057
8058 2012-02-17 Tobias Burnus <burnus@net-b.de>
8059
8060 PR translation/52232
8061 PR translation/52234
8062 PR translation/52245
8063 PR translation/52246
8064 PR translation/52262
8065 PR translation/52273
8066 * gfortran.dg/coarray_22.f90: Update dg-error.
8067 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8068
8069 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8070
8071 PR target/51753
8072 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8073 (simulate-thread): Use default timeout.
8074
8075 2012-02-16 Jason Merrill <jason@redhat.com>
8076
8077 PR c++/52248
8078 * g++.dg/ext/timevar1.C: New.
8079
8080 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8081
8082 PR c++/52126
8083 * g++.dg/template/using21.C: New.
8084 * g++.dg/template/using22.C: Likewise.
8085
8086 2012-02-16 Jason Merrill <jason@redhat.com>
8087
8088 PR c++/51415
8089 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8090
8091 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8092
8093 PR tree-optimization/52255
8094 * gcc.c-torture/compile/pr52255.c: New test.
8095
8096 PR debug/52260
8097 * g++.dg/debug/dwarf2/pr52260.C: New test.
8098
8099 PR middle-end/51929
8100 * g++.dg/ipa/pr51929.C: New test.
8101
8102 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8103
8104 PR target/52199
8105 * gcc.target/powerpc/pr52199.c: New file.
8106
8107 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8108
8109 PR target/52152
8110 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8111
8112 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114 * gcc.dg/pr51867.c: Don't include <math.h>.
8115 (sqrtf): Declare.
8116
8117 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8118
8119 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8120 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8121
8122 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8123
8124 PR tree-optimization/50561
8125 * gcc.dg/graphite/pr50561.c: New testcase.
8126
8127 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8128
8129 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8130 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8131
8132 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8133
8134 * gnat.dg/discr35.ad[sb]: New test.
8135
8136 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8137
8138 * gnat.dg/volatile10.adb: New test.
8139 * gnat.dg/volatile10_pkg.ads: New helper.
8140
8141 2012-02-14 Jason Merrill <jason@redhat.com>
8142
8143 * g++.dg/ext/attrib43.C: New.
8144
8145 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8146
8147 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8148 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8149 fgnu_tm.
8150 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8151 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8152 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8153 effective_target fgnu_tm.
8154 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8155
8156 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR c++/52247
8159 * g++.dg/template/asmgoto1.C: New test.
8160
8161 2012-02-14 Ian Lance Taylor <iant@google.com>
8162
8163 PR go/48501
8164 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8165 compiling generated file for 64bit and index tests.
8166
8167 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8168
8169 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8170
8171 2012-02-14 Richard Guenther <rguenther@suse.de>
8172
8173 PR tree-optimization/52244
8174 PR tree-optimization/51528
8175 * gcc.dg/torture/pr52244.c: New testcase.
8176
8177 2012-02-14 Walter Lee <walt@tilera.com>
8178
8179 * g++.dg/other/PR23205.C: Disable test on tile.
8180 * g++.dg/other/pr23205-2.C: Disable test on tile.
8181 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8182 * gcc.dg/20040813-1.c: Disable test on tile.
8183 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8184 * gcc.misc-tests/linkage.exp: Handle tilegx.
8185
8186 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR tree-optimization/52210
8189 * gcc.dg/pr52210.c: New test.
8190
8191 2012-02-14 Jason Merrill <jason@redhat.com>
8192
8193 PR c++/39055
8194 * g++.dg/overload/defarg5.C: New.
8195
8196 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR c/52181
8199 * c-c++-common/pr52181.c: New test.
8200
8201 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR c++/52215
8204 * g++.dg/ext/atomic-1.C: New test.
8205
8206 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8207
8208 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8209
8210 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR middle-end/52209
8213 * gcc.c-torture/execute/pr52209.c: New test.
8214
8215 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8216
8217 PR fortran/50981
8218 * gfortran.dg/elemental_optional_args_5.f03: New test.
8219
8220 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8221
8222 PR testsuite/50076
8223 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8224 cases.
8225
8226 2012-02-11 Ian Lance Taylor <iant@google.com>
8227
8228 PR go/51874
8229 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8230 SPARC Solaris. Don't run the test at all on systems where it may
8231 not work, rather than xfailing it.
8232
8233 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8234
8235 PR rtl-optimization/52175
8236 * gcc.c-torture/compile/pr52175.c: New test.
8237
8238 2012-02-10 Jason Merrill <jason@redhat.com>
8239
8240 PR c++/51910
8241 * g++.dg/template/repo10.C: New.
8242
8243 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR debug/52132
8246 * gcc.dg/pr52132.c: New test.
8247
8248 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8249
8250 * gnat.dg/specs/aggr4.ads: New test.
8251 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8252
8253 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8254
8255 PR target/52146
8256 * gcc.target/i386/pr52146.c: New.
8257
8258 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR middle-end/52177
8261 * c-c++-common/pr52177.c: New test.
8262
8263 2012-02-10 Jan Hubicka <jh@suse.cz>
8264
8265 PR middle-end/48600
8266 * g++.dg/torture/pr48600.C: New testcase.
8267
8268 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8269
8270 PR middle-end/52140
8271 * gcc.dg/dfp/pr52140.c: New test.
8272
8273 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8274
8275 PR fortran/32380
8276 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8277 of dg-options.
8278
8279 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8280
8281 PR middle-end/51867
8282 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8283 * gcc.dg/pr51867.c: New test.
8284
8285 2012-02-09 Ian Lance Taylor <iant@google.com>
8286
8287 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8288 which don't support -fsplit-stack. Turn off optimization when
8289 compiling select5-out.go.
8290
8291 2012-02-08 Ian Lance Taylor <iant@google.com>
8292
8293 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8294 systems which don't support -fsplit-stack.
8295
8296 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8297
8298 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8299 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8300 machine instuction in the log.
8301
8302 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8303
8304 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8305 to 20 seconds.
8306
8307 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8308
8309 PR driver/48524
8310 * gcc.dg/pr48524.c: New test.
8311 * gcc.dg/pr48524.spec: New spec file for test.
8312
8313 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8314
8315 PR fortran/32380
8316 * gfortran.dg/vect/pr32380.f90: New test.
8317
8318 2012-02-08 Tobias Burnus <burnus@net-b.de>
8319
8320 PR fortran/52151
8321 * gfortran.dg/realloc_on_assign_12.f90: New.
8322
8323 2012-02-08 Richard Guenther <rguenther@suse.de>
8324
8325 PR rtl-optimization/52170
8326 * gcc.dg/torture/pr52170.c: New testcase.
8327
8328 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR gcov-profile/52150
8331 * gcc.dg/tree-prof/pr52150.c: New test.
8332
8333 PR rtl-optimization/52139
8334 * gcc.dg/pr52139.c: New test.
8335
8336 2012-02-07 Jason Merrill <jason@redhat.com>
8337
8338 PR c++/51675
8339 * g++.dg/cpp0x/constexpr-union3.C: New.
8340
8341 PR c++/52035
8342 * g++.dg/lto/pr52035_0.C: New.
8343
8344 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8345
8346 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8347 * gcc.dg/special/weak-1.c: Likewise.
8348 * gcc.dg/ucnid-12.c: Likewise.
8349 * gcc.dg/torture/pr45678-1.c: Likewise.
8350 * gcc.dg/torture/pr45678-2.c: Likewise.
8351 * gcc.dg/vector-4.c: Likewise.
8352 * gcc.dg/ipa/inline-5.c: Likewise.
8353 * gcc.dg/ucnid-11.c: Likewise.
8354 * gcc.misc-tests/gcov-13.c: Likewise.
8355 * gcc.misc-tests/gcov-14.c: Likewise.
8356 * g++.dg/ext/label13.C: Likewise.
8357 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8358 hppa*-*-hpux* options.
8359 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8360 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8361 * gcc.dg/pr48616.c: Likewise.
8362 * gcc.dg/pr17957.c: Likewise.
8363 * gcc.dg/pr17055-1.c: Likewise.
8364 * gcc.dg/pr32912-1.c: Likewise.
8365 * gcc.dg/tm/pr51472.c: Likewise.
8366 * c-c++-common/fold-bitand-4.c: Likewise.
8367 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8368 Use dg-additional-options for extra options.
8369
8370 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8371
8372 * gcc.target/epiphany/interrupt-2.c: New test.
8373
8374 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8375
8376 PR target/52155
8377 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8378 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8379 for MIPS ELF.
8380
8381 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8382
8383 PR target/52152
8384 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8385
8386 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8387
8388 PR middle-end/24306
8389 PR target/52154
8390 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8391 * gcc.target/mips/va-arg-1.c: New test.
8392
8393 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8394
8395 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8396 for -mno-pointers-to-nested-functions.
8397
8398 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8399
8400 * gcc.c-torture/execute/20120207-1.c: New test.
8401
8402 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR rtl-optimization/52060
8405 * gcc.dg/torture/pr52060.c: New test.
8406
8407 PR middle-end/52074
8408 * gcc.c-torture/compile/pr52074.c: New test.
8409
8410 2012-02-07 Tobias Burnus <burnus@net-b.de>
8411
8412 PR fortran/51514
8413 * gfortran.dg/class_to_type_2.f90: New.
8414
8415 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8416
8417 PR fortran/32373
8418 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8419 Remove module.
8420
8421 2012-02-06 Jason Merrill <jason@redhat.com>
8422
8423 PR c++/52088
8424 * g++.dg/template/conv13.C: New.
8425
8426 2012-02-06 Richard Guenther <rguenther@suse.de>
8427
8428 PR tree-optimization/52115
8429 * gcc.c-torture/compile/pr52115.c: New testcase.
8430
8431 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR target/52129
8434 * gcc.c-torture/execute/pr52129.c: New test.
8435
8436 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8437
8438 * gcc.dg/pr48374.c: Actually add the test I forgot
8439 in the 2012-01-25 commit.
8440
8441 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8442
8443 PR fortran/32373
8444 * gfortran.dg/vect/vect-8.f90: New test case.
8445
8446 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8447
8448 PR fortran/48847
8449 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8450
8451 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8452
8453 PR fortran/52102
8454 * gfortran.dg/class_48.f90 : Add test of allocate class array
8455 component with source in subroutine test3. Remove commenting
8456 out in subroutine test4, since branching on unitialized variable
8457 is now fixed (no PR for this last.).
8458
8459 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8460
8461 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8462 on MIPS targets.
8463 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8464
8465 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8466
8467 PR target/52125
8468 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8469 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8470
8471 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8472
8473 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8474 (check_effective_target_sync_int_long): Use it.
8475 (check_effective_target_sync_char_short): Likewise.
8476 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8477
8478 2012-02-05 Tobias Burnus <burnus@net-b.de>
8479
8480 PR fortran/51972
8481 * gfortran.dg/class_48.f90: Add some further checks.
8482
8483 2012-02-05 Ira Rosen <irar@il.ibm.com>
8484
8485 PR tree-optimization/52091
8486 * gcc.dg/vect/pr52091.c: New test.
8487
8488 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR rtl-optimization/52113
8491 * gcc.target/avr/pr52113.c: New test.
8492
8493 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR rtl-optimization/52092
8496 * gcc.c-torture/compile/pr52092.c: New test.
8497
8498 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8499
8500 PR fortran/41587
8501 * gfortran.dg/class_array_10.f03: New test.
8502
8503 PR fortran/46356
8504 * gfortran.dg/class_array_11.f03: New test.
8505
8506 PR fortran/51754
8507 * gfortran.dg/class_array_12.f03: New test.
8508
8509 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8510
8511 PR fortran/52012
8512 * gfortran.dg/realloc_on_assign_11.f90: New test.
8513
8514 2012-02-02 Tobias Burnus <burnus@net-b.de>
8515
8516 PR fortran/52093
8517 * gfortran.dg/shape_7.f90: New.
8518
8519 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8520
8521 * gcc.target/mips/mips-prepend-1.c: New test.
8522
8523 2012-02-02 Jan Hubicka <jh@suse.cz>
8524 Tom de Vries <tom@codesourcery.com>
8525
8526 PR middle-end/51998
8527 * gcc.dg/alias-12.c: New testcase.
8528 * gcc.dg/alias-13.c: New testcase.
8529
8530 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR target/52086
8533 * gcc.dg/pr52086.c: New test.
8534
8535 PR tree-optimization/52073
8536 * gcc.c-torture/compile/pr52073.c: New test.
8537
8538 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8539
8540 PR fortran/51958
8541 * gfortran.dg/function_optimize_10.f90: New test.
8542
8543 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8544
8545 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8546 test on alpha*-*-*.
8547
8548 2012-02-01 Tobias Burnus <burnus@net-b.de>
8549
8550 PR fortran/52024
8551 * gfortran.dg/typebound_operator_14.f90: New.
8552
8553 2012-02-01 Tobias Burnus <burnus@net-b.de>
8554
8555 PR fortran/52059
8556 * gfortran.dg/elemental_function_1.f90: New.
8557
8558 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8559
8560 PR rtl-optimization/51374
8561 * gcc.target/avr/torture/pr51374-1.c:
8562 Also fail if SBIS is seen.
8563
8564 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8565
8566 PR rtl-optimization/51374
8567 * gcc.target/avr/torture/pr51374-1.c: New.
8568
8569 2012-01-31 Tobias Burnus <burnus@net-b.de>
8570
8571 PR fortran/52024
8572 * gfortran.dg/typebound_generic_11.f90: New.
8573
8574 2012-01-31 Tobias Burnus <burnus@net-b.de>
8575
8576 PR fortran/52029
8577 * gfortran.dg/class_49.f90: New.
8578
8579 2012-01-31 Tobias Burnus <burnus@net-b.de>
8580
8581 PR fortran/52013
8582 * gfortran.dg/elemental_args_check_6.f90: New.
8583
8584 2012-01-31 Jason Merrill <jason@redhat.com>
8585
8586 PR c++/52043
8587 * g++.dg/cpp0x/variadic122.C: New.
8588
8589 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8590
8591 PR fortran/52012
8592 * gfortran.dg/realloc_on_assign_10.f90: New test.
8593
8594 2012-01-31 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/51528
8597 * gcc.dg/torture/pr51528.c: New testcase.
8598
8599 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8600
8601 PR go/48501
8602 * lib/go.exp (go_target_compile): Append timeout= to options.
8603 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8604 select5-out.go test on alpha*-*-* targets.
8605
8606 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8607
8608 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8609 (TEST_SHORT): Reformat in the same way.
8610 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8611 (TEST_SHORT): Reformat in the same way.
8612 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8613 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8614 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8615 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8616 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8617
8618 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8619
8620 PR target/51835
8621 * gcc.target/arm/pr51835.c: New testcase.
8622
8623 2012-01-30 Richard Guenther <rguenther@suse.de>
8624
8625 PR tree-optimization/52028
8626 * gcc.dg/torture/pr52028.c: New testcase.
8627 * gfortran.dg/ldist-pr45199.f: Adjust.
8628 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8629 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8630 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8631
8632 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8633
8634 PR debug/52027
8635 * gcc.dg/tree-prof/pr52027.c: New test.
8636
8637 PR tree-optimization/52046
8638 * gcc.dg/pr52046.c: New test.
8639
8640 PR debug/52048
8641 * g++.dg/other/pr52048.C: New test.
8642
8643 2012-01-30 Richard Guenther <rguenther@suse.de>
8644
8645 PR tree-optimization/52045
8646 * gcc.dg/pr52045.c: New testcase.
8647
8648 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8649
8650 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8651 new code generated for __sync_lock_release.
8652
8653 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8654
8655 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8656
8657 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8658
8659 PR testsuite/51875
8660 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8661
8662 * g++.dg/ext/visibility/template10.C: Fix typo.
8663
8664 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8665
8666 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 PR c++/51327
8669 * g++.dg/cpp0x/constexpr-ice6.C: New.
8670
8671 2012-01-29 Tobias Burnus <burnus@net-b.de>
8672
8673 PR fortran/41600
8674 * gfortran.dg/default_initialization_6.f90: New.
8675
8676 2012-01-29 Tobias Burnus <burnus@net-b.de>
8677
8678 PR fortran/51972
8679 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8680 * gfortran.dg/class_48.f90: New.
8681
8682 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8683
8684 PR fortran/51808
8685 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8686
8687 2012-01-28 Tobias Burnus <burnus@net-b.de>
8688
8689 PR fortran/51972
8690 * gfortran.dg/class_allocate_12.f90: New.
8691
8692 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8693
8694 * gcc.dg/torture/pr50444.c: Fix dg directives.
8695
8696 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR target/52006
8699 * gcc.target/arm/pr52006.c: New test.
8700
8701 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8702
8703 PR testsuite/52011
8704 * gcc.dg/lto/trans-mem.h: New file.
8705 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8706 * gcc.dg/lto/trans-mem-1_1.c: Same.
8707 * gcc.dg/lto/trans-mem-4_1.c: Same.
8708 * gcc.dg/lto/trans-mem-3_1.c: Same.
8709
8710 2012-01-27 Tobias Burnus <burnus@net-b.de>
8711
8712 PR fortran/52022
8713 * gfortran.dg/dummy_procedure_7.f90: New.
8714
8715 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8716
8717 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8718 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8719
8720 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR c++/51852
8723 * g++.dg/other/gc5.C: New test.
8724
8725 2012-01-27 Richard Guenther <rguenther@suse.de>
8726
8727 PR tree-optimization/50444
8728 * gcc.dg/torture/pr50444.c: New testcase.
8729
8730 2012-01-27 Tobias Burnus <burnus@net-b.de>
8731
8732 PR fortran/51970
8733 PR fortran/51977
8734 * gfortran.dg/move_alloc_13.f90: New.
8735
8736 2012-01-27 Tobias Burnus <burnus@net-b.de>
8737
8738 PR fortran/51953
8739 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8740 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8741 and change dg-error string.
8742
8743 2012-01-27 Tobias Burnus <burnus@net-b.de>
8744
8745 PR fortran/52016
8746 * gfortran.dg/elemental_args_check_5.f90: New.
8747
8748 2012-01-27 Richard Guenther <rguenther@suse.de>
8749
8750 PR middle-end/51959
8751 * g++.dg/torture/pr51959.C: New testcase.
8752
8753 2012-01-27 Tom de Vries <tom@codesourcery.com>
8754
8755 PR tree-optimization/51990
8756 * gcc.dg/pr51990.c: New test.
8757 * gcc.dg/pr51990-2.c: Same.
8758
8759 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8760 Tobias Burnus <burnus@gcc.gnu.org>
8761
8762 PR fortran/48705
8763 * gfortran.dg/class_allocate_11.f03: New.
8764
8765 PR fortran/51870
8766 PR fortran/51943
8767 PR fortran/51946
8768 * gfortran.dg/class_allocate_7.f03: New.
8769 * gfortran.dg/class_allocate_8.f03: New.
8770 * gfortran.dg/class_allocate_9.f03: New.
8771 * gfortran.dg/class_allocate_10.f03: New.
8772
8773 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8774
8775 * gnat.dg/discr34.adb: New test.
8776 * gnat.dg/discr34_pkg.ads: New helper.
8777
8778 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8779
8780 * gnat.dg/discr33.adb: New test.
8781
8782 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8783
8784 * gnat.dg/limited_with3.ad[sb): New test.
8785 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8786 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8787 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8788
8789 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8790
8791 * gnat.dg/stack_usage1.adb: New test.
8792 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8793
8794 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8795 * gcc.dg/pr44194-2.c: Likewise.
8796
8797 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8798
8799 PR c++/51370
8800 * g++.dg/template/crash112.C: New.
8801
8802 2012-01-27 Richard Henderson <rth@redhat.com>
8803
8804 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8805
8806 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8807
8808 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8809
8810 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR middle-end/51895
8813 * g++.dg/opt/pr51895.C: New test.
8814
8815 2012-01-26 Michael Matz <matz@suse.de>
8816
8817 PR tree-optimization/48794
8818 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8819
8820 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8821
8822 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8823
8824 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8825
8826 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8827 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8828 memory.
8829 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8830 the default value for s390 and s390x.
8831
8832 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8833
8834 PR lto/51698
8835 * gcc.dg/lto/trans-mem-4_0.c: New.
8836 * gcc.dg/lto/trans-mem-4_1.c: New.
8837 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8838 TM builtins.
8839 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8840 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8841 TM builtins.
8842 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8843 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8844 TM builtins.
8845
8846 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8847
8848 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8849
8850 2012-01-25 Ian Lance Taylor <iant@google.com>
8851
8852 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8853
8854 2012-01-25 Tobias Burnus <burnus@net-b.de>
8855
8856 PR fortran/51995
8857 * gfortran.dg/typebound_proc_25.f90: New.
8858
8859 2012-01-25 Jason Merrill <jason@redhat.com>
8860
8861 PR c++/51992
8862 * g++.dg/lto/pr51992_0.C: New.
8863
8864 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR tree-optimization/51987
8867 * gcc.target/i386/pr51987.c: New test.
8868
8869 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8870
8871 * gcc.dg/tm/lto-1.c: Require lto support in target.
8872
8873 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8874
8875 PR rtl-optimization/48374
8876 * gcc.dg/pr48374.c: New test.
8877
8878 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8879
8880 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8881
8882 2012-01-25 Tobias Burnus <burnus@net-b.de>
8883
8884 PR fortran/51966
8885 * gfortran.dg/derived_constructor_char_3.f90: New.
8886
8887 2012-01-24 Ian Lance Taylor <iant@google.com>
8888
8889 * go.test/go-test.exp (filecmp): New procedure.
8890 (errchk): Handle quoted square brackets.
8891 (go-gc-tests): Set go_compile_args. Handle various new test
8892 lines. Skip a few new tests.
8893 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8894
8895 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8896
8897 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8898 (check_effective_target_vect_extract_even_odd)
8899 (check_effective_target_vect_interleave): Return true for MIPS
8900 paired-single.
8901
8902 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8903
8904 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8905 (main): Use it instead of argc.
8906
8907 2012-01-24 Jason Merrill <jason@redhat.com>
8908
8909 PR c++/51973
8910 * g++.dg/cpp0x/sfinae31.C: New.
8911
8912 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8913
8914 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8915
8916 2012-01-24 Jason Merrill <jason@redhat.com>
8917
8918 PR c++/51812
8919 * g++.dg/inherit/covariant20.C: New.
8920
8921 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8922
8923 PR c++/51223
8924 * g++.dg/parse/crash58.C: New.
8925
8926 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR target/51957
8929 * gcc.dg/pr51957-1.c: New test.
8930 * gcc.dg/pr51957-1.h: New file.
8931 * gcc.dg/pr51957-2.c: New test.
8932
8933 2012-01-23 Jason Merrill <jason@redhat.com>
8934
8935 PR c++/51930
8936 * g++.dg/ext/visibility/template10.C: New.
8937
8938 2012-01-23 Tobias Burnus <burnus@net-b.de>
8939
8940 PR fortran/51948
8941 * gfortran.dg/move_alloc_12.f90: New.
8942
8943 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8944
8945 PR middle-end/45416
8946 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8947
8948 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8949
8950 PR c++/51398
8951 * g++.dg/template/crash111.C: New.
8952
8953 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8954
8955 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8956 configurations.
8957 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8958
8959 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8960
8961 PR testsuite/51941
8962 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8963 the DW_TAG_class_type and DW_AT_name: "Executor".
8964
8965 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8966
8967 * lib/target-supports.exp
8968 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8969 (check_effective_target_vect_interleave): Likewise.
8970
8971 2012-01-22 Jason Merrill <jason@redhat.com>
8972
8973 PR c++/51925
8974 * g++.dg/template/using20.C: New.
8975 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8976
8977 2012-01-23 Jason Merrill <jason@redhat.com>
8978
8979 PR target/51934
8980 * g++.dg/torture/pr51344.C: Limit to x86.
8981
8982 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8983
8984 * c-c++-common/tm/omp.c: Require target with pthread support.
8985
8986 2012-01-23 Richard Guenther <rguenther@suse.de>
8987
8988 PR tree-optimization/51949
8989 * gcc.dg/torture/pr51949.c: New testcase.
8990
8991 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR rtl-optimization/51933
8994 * gcc.c-torture/execute/pr51933.c: New test.
8995
8996 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8997
8998 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8999 Do not define for Interix.
9000
9001 2012-01-22 Jason Merrill <jason@redhat.com>
9002
9003 PR c++/51832
9004 * g++.dg/lto/pr51832.h: New.
9005 * g++.dg/lto/pr51832_0.C: New.
9006 * g++.dg/lto/pr51832_1.C: New.
9007
9008 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9009
9010 * gcc.dg/ext-elim-1.c: New test.
9011
9012 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9013
9014 PR target/51931
9015 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9016 * g++.dg/opt/longbranch1.C: Likewise.
9017
9018 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9019
9020 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9021 in C++11 mode.
9022
9023 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9024
9025 PR fortran/50556
9026 * gfortran.dg/namelist_74.f90: New test.
9027 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9028
9029 2012-01-21 Tobias Burnus <burnus@net-b.de>
9030
9031 PR fortran/51913
9032 * gfortran.dg/class_47.f90: New.
9033
9034 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9035
9036 * gnat.dg/renaming5.ad[sb]: New test.
9037
9038 2012-01-20 Jason Merrill <jason@redhat.com>
9039
9040 PR c++/51919
9041 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9042
9043 2012-01-20 Jason Merrill <jason@redhat.com>
9044
9045 PR c++/51922
9046 * g++.dg/ext/attrib42.C: Require ilp32.
9047
9048 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR target/51915
9051 * gcc.target/arm/pr51915.c: New test.
9052
9053 2012-01-20 Cary Coutant <ccoutant@google.com>
9054 Dodji Seketeli <dodji@redhat.com>
9055
9056 PR debug/45682
9057 * g++.dg/debug/dwarf2/nested-3.C: New test.
9058
9059 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9060
9061 PR c++/51402
9062 * g++.dg/template/crash110.C: New.
9063
9064 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9065
9066 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9067 Remove default options on hppa*-*-hpux*.
9068
9069 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9070
9071 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9072
9073 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9074
9075 * gcc.c-torture/compile/pr51856.c: New testcase.
9076
9077 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9078
9079 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9080 options to go_target_compile.
9081
9082 2012-01-20 Kai Tietz <ktietz@redhat.com>
9083
9084 * g++.dg/torture/pr51344.C: Fix typo.
9085
9086 2012-01-20 Richard Guenther <rguenther@suse.de>
9087
9088 PR tree-optimization/51903
9089 * g++.dg/torture/pr51903.C: New testcase.
9090
9091 2012-01-20 Tobias Burnus <burnus@net-b.de>
9092 Janus Weil <janus@gcc.gnu.org>
9093
9094 PR fortran/51056
9095 * gfortran.dg/use_21.f90: New.
9096
9097 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR target/51106
9100 * gcc.dg/torture/pr51106-1.c: New test.
9101 * gcc.dg/torture/pr51106-2.c: New test.
9102
9103 2012-01-19 Kai Tietz <ktietz@redhat.com>
9104
9105 * g++.dg/torture/pr51344.C: New test.
9106
9107 2012-01-19 Tobias Burnus <burnus@net-b.de>
9108
9109 PR fortran/51904
9110 * gfortran.dg/intrinsic_size_2.f90: New.
9111
9112 2012-01-19 Jason Merrill <jason@redhat.com>
9113
9114 PR c++/51889
9115 * g++.dg/inherit/using7.C: New.
9116
9117 2012-01-19 Richard Guenther <rguenther@suse.de>
9118
9119 PR tree-optimization/37997
9120 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9121
9122 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9123
9124 PR rtl-optimization/51505
9125 * gcc.dg/pr51505.c: New test.
9126
9127 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9128
9129 PR fortran/51634
9130 * gfortran.dg/typebound_operator_12.f03: New.
9131 * gfortran.dg/typebound_operator_13.f03: New.
9132
9133 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9134
9135 PR c++/51225
9136 * g++.dg/cpp0x/pr51225.C: New.
9137
9138 2012-01-17 Ian Lance Taylor <iant@google.com>
9139
9140 PR go/50656
9141 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9142
9143 2012-01-17 Tobias Burnus <burnus@net-b.de>
9144
9145 PR fortran/51869
9146 * gfortran.dg/realloc_on_assign_9.f90: New.
9147
9148 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9149
9150 PR other/51165
9151 * gcc.dg/tm/memopt-3.c: Remove xfail.
9152 * gcc.dg/tm/memopt-4.c: Remove xfail.
9153 * gcc.dg/tm/memopt-5.c: Remove xfail.
9154 * gcc.dg/tm/memopt-7.c: Remove xfail.
9155
9156 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9157
9158 PR tree-optimization/51877
9159 * gcc.c-torture/execute/pr51877.c: New test.
9160
9161 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9162
9163 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9164 {!vect_align_arrays} to vect_sizes_32B_16B.
9165 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9166 * gcc.dg/vect/vect-peel-3.c: Ditto.
9167
9168 2012-01-16 Jason Merrill <jason@redhat.com>
9169
9170 PR c++/51854
9171 * g++.dg/abi/mangle60.C: New.
9172
9173 PR c++/51827
9174 * g++.dg/pch/mangle1.{C,Hs}: New.
9175
9176 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9177 Tobias Burnus <burnus@net-b.de>
9178
9179 PR fortran/50981
9180 * gfortran.dg/elemental_optional_args_3.f90: New
9181 * gfortran.dg/elemental_optional_args_4.f90: New
9182
9183 2012-01-16 Tobias Burnus <burnus@net-b.de>
9184
9185 PR fortran/51809
9186 * gfortran.dg/use_20.f90: New
9187
9188 2012-01-16 Jason Merrill <jason@redhat.com>
9189
9190 PR c++/51868
9191 * g++.dg/cpp0x/rv-bitfield.C: New.
9192 * g++.dg/cpp0x/rv-bitfield2.C: New.
9193
9194 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9195
9196 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9197 subroutine 'qsort' and use index array to assign the result.
9198
9199 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR tree-optimization/51865
9202 * gcc.dg/pr51865.c: New test.
9203
9204 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9205
9206 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9207
9208 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9209
9210 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9211 to be loaded from the constant pool, rather than via %hi and %lo.
9212
9213 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9214
9215 PR rtl-optimization/51821
9216 * gcc.dg/pr51821.c: New test.
9217
9218 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9219
9220 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9221
9222 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9223
9224 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9225
9226 2012-01-14 Tobias Burnus <burnus@net-b.de>
9227
9228 PR fortran/51800
9229 * gfortran.dg/init_flag_8.f90: New.
9230 * gfortran.dg/init_flag_9.f90: New.
9231
9232 2011-01-14 Tobias Burnus <burnus@net-b.de>
9233
9234 PR fortran/51816
9235 * gfortran.dg/use_18.f90: New.
9236 * gfortran.dg/use_19.f90: New.
9237
9238 2012-01-13 Ian Lance Taylor <iant@google.com>
9239
9240 PR c++/50012
9241 * g++.dg/warn/Wsign-compare-4.C: New.
9242
9243 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9244
9245 PR fortran/48351
9246 * gfortran.dg/alloc_comp_assign.f03: New.
9247 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9248 __BUILTIN_FREE from 38 to 32.
9249
9250 2012-01-13 Jason Merrill <jason@redhat.com>
9251
9252 PR c++/20681
9253 * g++.dg/warn/Wreturn-type-7.C: New.
9254
9255 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9256
9257 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9258 assumption.
9259 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9260 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9261 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9262 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9263 int32plus because of big array needed.
9264 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9265 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9266
9267 2012-01-13 Jason Merrill <jason@redhat.com>
9268
9269 PR c++/51813
9270 * g++.dg/ext/visibility/template9.C: New.
9271
9272 PR c++/51620
9273 * g++.dg/cpp0x/defaulted34.C: New.
9274 * g++.dg/template/virtual3.C: New.
9275
9276 2012-01-13 Richard Guenther <rguenther@suse.de>
9277
9278 PR middle-end/8081
9279 * gcc.dg/torture/pr8081.c: New testcase.
9280
9281 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9282
9283 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9284
9285 2012-01-12 Jason Merrill <jason@redhat.com>
9286
9287 PR c++/51714
9288 * g++.dg/ext/stmtexpr14.C: New.
9289
9290 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9291
9292 PR c++/51633
9293 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9294
9295 2012-01-12 Jason Merrill <jason@redhat.com>
9296
9297 PR c++/48051
9298 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9299 * g++.dg/abi/mangle58.C: Likewise.
9300
9301 PR c++/51403
9302 * g++.dg/template/arg8.C: New.
9303
9304 2012-01-12 Ira Rosen <irar@il.ibm.com>
9305
9306 PR tree-optimization/51799
9307 * gcc.dg/vect/pr51799.c: New test.
9308 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9309 patterns.
9310
9311 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9312 Tobias Burnus <burnus@net-b.de>
9313
9314 PR fortran/51057
9315 PR fortran/51616
9316 * lib/target-supports.exp
9317 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9318 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9319
9320 2012-01-11 Jason Merrill <jason@redhat.com>
9321
9322 PR c++/51565
9323 * g++.dg/ext/attrib42.C: New.
9324
9325 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR bootstrap/51796
9328 * gcc.dg/pr51796.c: New test.
9329
9330 2012-01-11 Jason Merrill <jason@redhat.com>
9331
9332 PR c++/51818
9333 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9334
9335 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9336
9337 * gnat.dg/array19.ad[sb]: New test.
9338
9339 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9340
9341 * gnat.dg/opt23.ad[sb]: New test.
9342 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9343 * gnat.dg/opt24.ad[sb]: New test.
9344
9345 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9346
9347 PR tree-optimization/49642
9348 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9349 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9350
9351 2012-01-11 Jason Merrill <jason@redhat.com>
9352
9353 PR c++/51613
9354 * g++.dg/template/explicit-args5.C: New.
9355
9356 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9357
9358 * gcc.c-torture/execute/20120110-1.c: New testcase.
9359
9360 2012-01-10 Jason Merrill <jason@redhat.com>
9361
9362 PR c++/51614
9363 * g++.dg/inherit/ambig1.C: New.
9364
9365 PR c++/51433
9366 * g++.dg/cpp0x/constexpr-cache1.C: New.
9367
9368 2012-01-10 Richard Guenther <rguenther@suse.de>
9369
9370 PR tree-optimization/51801
9371 * gcc.dg/torture/pr51801.c: New testcase.
9372
9373 2012-01-10 Tobias Burnus <burnus@net-b.de>
9374
9375 PR fortran/51652
9376 * gfortran.dg/allocate_with_typespec_5.f90: New.
9377
9378 2012-01-10 Tobias Burnus <burnus@net-b.de>
9379
9380 * gfortran.dg/class_39.f03: Update dg-error string.
9381
9382 2012-01-10 Richard Guenther <rguenther@suse.de>
9383
9384 PR tree-optimization/50913
9385 * gcc.dg/graphite/interchange-16.c: New testcase.
9386 * gcc.dg/graphite/scop-20.c: XFAIL.
9387 * gfortran.dg/graphite/interchange-1.f: Likewise.
9388 * gfortran.dg/graphite/block-1.f90: Likewise.
9389 * gfortran.dg/graphite/block-2.f: Likewise.
9390
9391 2012-01-10 Richard Henderson <rth@redhat.com>
9392
9393 * lib/target-supports.exp (check_effective_target_vect_perm,
9394 check_effective_target_vect_perm_byte,
9395 check_effective_target_vect_perm_short): Enable for arm neon.
9396
9397 2012-01-09 Tobias Burnus <burnus@net-b.de>
9398
9399 PR fortran/46328
9400 * gfortran.dg/typebound_operator_11.f90: New.
9401
9402 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9403
9404 * gnat.dg/array18.adb: New test.
9405 * gnat.dg/array18_pkg.ads: New helper.
9406
9407 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9408
9409 PR fortran/51791
9410 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9411 around base object in first assignment in main program.
9412 * gfortran.dg/typebound_operator_10.f03: New test.
9413
9414 2012-01-09 Martin Jambor <mjambor@suse.cz>
9415
9416 PR tree-optimization/51759
9417 * g++.dg/ipa/pr51759.C: New test.
9418
9419 2012-01-09 Tobias Burnus <burnus@net-b.de>
9420
9421 PR fortran/51758
9422 * gfortran.dg/optional_absent_2.f90: New.
9423
9424 2012-01-09 Tobias Burnus <burnus@net-b.de>
9425
9426 PR fortran/51578
9427 * gfortran.dg/use_17.f90: New.
9428
9429 2012-01-09 Gary Funck <gary@intrepid.com>
9430
9431 PR preprocessor/33919
9432 * gcc.dg/pr33919.c: New test.
9433 * gcc.dg/pr33919-0.h: New test header file.
9434 * gcc.dg/pr33919-1.h: Ditto.
9435 * gcc.dg/pr33919-2.h: Ditto.
9436
9437 2012-01-07 Jan Hubicka <jh@suse.cz>
9438
9439 PR tree-optimize/51694
9440 * gcc.c-torture/compile/pr51694.c: new testcase.
9441
9442 2012-01-07 Jan Hubicka <jh@suse.cz>
9443
9444 PR tree-optimization/51600
9445 * g++.dg/torture/pr51600.C: New testcase.
9446
9447 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9448
9449 PR gcov-profile/51715
9450 PR gcov-profile/51717
9451 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9452 * gcc.misc-tests/gcov-14.c: Likewise.
9453
9454 2012-01-06 Jason Merrill <jason@redhat.com>
9455
9456 * g++.dg/parse/new5.C: New.
9457
9458 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9459
9460 PR testsuite/51655
9461 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9462 including <string.h>.
9463
9464 2012-01-06 Jason Merrill <jason@redhat.com>
9465
9466 * g++.dg/abi/mangle51.C: New.
9467 * g++.dg/abi/mangle52.C: New.
9468 * g++.dg/abi/mangle53.C: New.
9469 * g++.dg/abi/mangle54.C: New.
9470 * g++.dg/abi/mangle55.C: New.
9471 * g++.dg/abi/mangle56.C: New.
9472 * g++.dg/abi/mangle57.C: New.
9473 * g++.dg/abi/mangle58.C: New.
9474 * g++.dg/abi/mangle59.C: New.
9475 * g++.dg/cpp0x/trailing3.C: Update mangling.
9476 * g++.dg/cpp0x/variadic111.C: Update mangling.
9477 * g++.dg/cpp0x/variadic4.C: Update mangling.
9478 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9479 * g++.dg/template/nontype22.C: Works now.
9480 * g++.dg/template/pr35240.C: Works now.
9481
9482 * g++.dg/cpp0x/error7.C: New.
9483
9484 2012-01-06 Tobias Burnus <burnus@net-b.de>
9485
9486 * gfortran.dg/deallocate_stat_2.f90: New.
9487 * coarray/allocate_errgmsg.f90: New.
9488 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9489 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9490 * coarray/subobject_1.f90: Fix for num_images > 1.
9491 * gfortran.dg/deallocate_stat.f90: Update due to changed
9492 stat= handling.
9493
9494 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9495
9496 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9497
9498 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9499
9500 * ada/acats/overflow.lst: Add cb20004.
9501
9502 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9503
9504 PR c++/51541
9505 * g++.dg/cpp0x/alias-decl-18.C: New test.
9506
9507 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9508
9509 * gcc.c-torture/execute/20120104-1.c: New test.
9510
9511 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9512
9513 PR fortran/PR48946
9514 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9515 the old typebound_operator_8.f03.
9516 * gfortran.dg/typebound_operator_8.f03: New version of
9517 typebound_operator_7.f03 with 'u' a derived type instead of a
9518 class object.
9519
9520 2012-01-05 Richard Guenther <rguenther@suse.de>
9521
9522 * g++.dg/torture/pr49309.C: Skip for -flto.
9523
9524 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR middle-end/51761
9527 * gcc.c-torture/compile/pr51761.c: New test.
9528
9529 2012-01-05 Richard Guenther <rguenther@suse.de>
9530
9531 PR tree-optimization/51760
9532 * gcc.dg/torture/pr51760.c: New testcase.
9533
9534 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9535
9536 PR middle-end/51472
9537 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9538
9539 2012-01-05 Richard Guenther <rguenther@suse.de>
9540
9541 PR lto/41576
9542 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9543 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9544
9545 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9546
9547 PR debug/51695
9548 * gcc.dg/pr51695.c: New test.
9549
9550 2012-01-04 Andrew Pinski <apinski@cavium.com>
9551
9552 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9553 * gcc.target/mips/octeon2-lx-1.c: New test.
9554 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9555 * gcc.target/mips/octeon2-lx-2.c: New test.
9556 * gcc.target/mips/octeon2-lx-3.c: New test.
9557
9558 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9559
9560 PR other/51163
9561 PR other/51164
9562 * gcc.dg/tm/alias-1.c: Adjust regexp.
9563 * gcc.dg/tm/alias-2.c: Adjust regexp.
9564
9565 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9566
9567 PR c++/51064
9568 * g++.dg/warn/Wparentheses-26.C: New.
9569
9570 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9571
9572 * gfortran.dg/elemental_optional_args_2.f90: New test.
9573
9574 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9575
9576 PR fortran/49693
9577 * gfortran.dg/common_17.f90: New test.
9578
9579 2012-01-04 Richard Guenther <rguenther@suse.de>
9580
9581 PR tree-optimization/49651
9582 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9583 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9584
9585 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/51738
9588 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9589
9590 2012-01-03 Andrew Pinski <apinski@cavium.com>
9591
9592 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9593 for all mips targets. Also allow an optional .cfi_startproc.
9594
9595 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9596
9597 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9598
9599 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9600
9601 PR c++/29273
9602 * g++.dg/rtti/dyncast5.C: New.
9603
9604 2012-01-03 Richard Guenther <rguenther@suse.de>
9605
9606 PR tree-optimization/51070
9607 * gcc.dg/torture/pr51070-2.c: New testcase.
9608
9609 2012-01-03 Richard Guenther <rguenther@suse.de>
9610
9611 PR tree-optimization/51692
9612 * gcc.dg/torture/pr51692.c: New testcase.
9613
9614 2012-01-03 Richard Guenther <rguenther@suse.de>
9615
9616 PR debug/51650
9617 * g++.dg/lto/pr51650-3_0.C: New testcase.
9618
9619 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR c++/15867
9622 * g++.dg/warn/Wredundant-decls-spec.C: New.
9623
9624 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR tree-optimization/51719
9627 * g++.dg/tree-prof/pr51719.C: New test.
9628
9629 2012-01-03 Richard Guenther <rguenther@suse.de>
9630
9631 PR middle-end/51730
9632 * gcc.dg/fold-compare-6.c: New testcase.
9633
9634 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR c++/51669
9637 * g++.dg/gomp/pr51669.C: New test.
9638
9639 2012-01-02 Jason Merrill <jason@redhat.com>
9640
9641 PR c++/51675
9642 * g++.dg/cpp0x/constexpr-union2.C: New.
9643
9644 PR c++/51666
9645 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9646
9647 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9648
9649 PR c++/51462
9650 * g++.dg/cpp0x/constexpr-99.C: New test.
9651
9652 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9653
9654 PR c++/20140
9655 * g++.dg/template/init9.C: New.
9656
9657 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9658
9659 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9660 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9661 rather than a specific number.
9662
9663 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9664
9665 PR fortran/46262
9666 PR fortran/46328
9667 PR fortran/51052
9668 * gfortran.dg/typebound_operator_7.f03: New.
9669 * gfortran.dg/typebound_operator_8.f03: New.
9670
9671 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9672
9673 PR target/51729
9674 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9675 XFAIL.
9676 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9677
9678 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9679
9680 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9681
9682 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9683
9684 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9685 for MIPS.
9686
9687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9688
9689 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9690 * gfortran.dg/io_real_boz_4.f90: Likewise.
9691 * gfortran.dg/io_real_boz_5.f90: Likewise.
9692
9693 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9694
9695 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9696
9697 2012-01-02 Revital Eres <revital.eres@linaro.org>
9698
9699 * gcc.dg/sms-11.c: New file.
9700
9701 2012-01-02 Tobias Burnus <burnus@net-b.de>
9702
9703 PR fortran/51682
9704 * gfortran.dg/coarray/image_index_3.f90: New.
9705
9706 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9707
9708 PR c++/16603
9709 * g++.dg/parse/enum8.C: New.
9710
9711 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9712
9713 PR c++/51379
9714 * g++.dg/conversion/reinterpret4.C: New.
9715 * g++.dg/conversion/reinterpret1.C: Adjust.
9716
9717 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9718
9719 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9720
9721 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9722
9723 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9724 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9725 * g++.old-deja/g++.jason/access14.C: Likewise.
9726 * g++.old-deja/g++.jason/access8.C: Likewise.
9727 * g++.old-deja/g++.jason/access1.C: Likewise.
9728 * g++.old-deja/g++.other/access3.C: Likewise.
9729 * g++.old-deja/g++.other/access5.C: Likewise.
9730 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9731 * g++.old-deja/g++.law/visibility22.C: Likewise.
9732 * g++.old-deja/g++.law/visibility26.C: Likewise.
9733 * g++.old-deja/g++.mike/p2746.C: Likewise.
9734 * g++.dg/debug/using1.C: Likewise.
9735 * g++.dg/lookup/using51.C: Likewise.
9736 * g++.dg/inherit/using5.C: Likewise.
9737 * g++.dg/inherit/pr30297.C: Likewise.
9738 * g++.dg/inherit/access8.C: Likewise.
9739 * g++.dg/torture/pr39362.C: Likewise.
9740 * g++.dg/template/crash13.C: Likewise.
9741 * g++.dg/template/using10.C: Likewise.
9742
9743 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9744
9745 PR fortran/51502
9746 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9747
9748 2012-01-01 Ira Rosen <irar@il.ibm.com>
9749
9750 PR tree-optimization/51704
9751 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9752 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9753 corresponding flags.
9754
9755 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9756
9757 PR c++/51723
9758 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9759
9760 2012-01-01 Jan Hubicka <jh@suse.cz>
9761
9762 PR rtl-optimization/51069
9763 * gcc.c-torture/compile/pr51069.c: New testcase.
9764
9765 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR tree-optimization/51683
9768 * gcc.dg/pr51683.c: New test.
9769 \f
9770 Copyright (C) 2012 Free Software Foundation, Inc.
9771
9772 Copying and distribution of this file, with or without modification,
9773 are permitted in any medium without royalty provided the copyright
9774 notice and this notice are preserved.