re PR tree-optimization/55191 (ICE in compute_antic at tree-ssa-pre.c:2511)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
2
3 PR tree-optimization/55191
4 * gcc.dg/pr55191.c: New test.
5
6 2012-11-08 Jakub Jelinek <jakub@redhat.com>
7
8 PR debug/54499
9 * g++.dg/debug/pr54499.C: New test.
10
11 2012-11-08 Jan Hubicka <jh@suse.cz>
12
13 PR middle-end/48636
14 * gcc.dg/winline-3.c: Update.
15
16 2012-11-08 Martin Jambor <mjambor@suse.cz>
17
18 * gfortran.dg/ipcp-array-1.f90: New test.
19
20 2012-11-08 Florian Weimer <fweimer@redhat.com>
21
22 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
23
24 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
25
26 PR rtl-optimization/55151
27 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
28
29 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
30
31 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
32
33 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
34
35 * gcc.c-torture/compile/20121107-1.c: New test.
36
37 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
38
39 PR rtl-optimization/55151
40 * gcc.dg/pr55151.c: Compile it only for x86_64.
41
42 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
43
44 PR rtl-optimization/55122
45 * gcc.dg/pr55122.c: New test.
46
47 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
48
49 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
50 word powerpc.
51 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
52 * gcc.target/powerpc/loop_align.c: Skip on AIX.
53 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
54 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
55
56 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
57
58 PR c/53063
59 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
60
61 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
62
63 PR c/51294
64 * c-c++-common/pr51294.c: New.
65
66 2012-11-07 Martin Jambor <mjambor@suse.cz>
67
68 PR tree-optimization/53787
69 * gcc.dg/ipa/ipa-5.c: Adjust.
70 * gcc.dg/ipa/ipcp-agg-1.c: New test.
71 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
72 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
73 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
74 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
75 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
76 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
77 * gfortran.dg/pr48636-2.f90: New test.
78 * gfortran.dg/pr53787.f90: Likewise.
79
80 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
81
82 PR c++/55226
83 Revert:
84 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/54922
87 * g++.dg/cpp0x/constexpr-union4.C: New.
88
89 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
90
91 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
92
93 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
94
95 PR target/49220
96 * gcc.c-torture/compile/pr49220.c: New test.
97
98 2012-11-07 Florian Weimer <fweimer@redhat.com>
99
100 * g++.dg/init/new40.C: New.
101
102 2012-11-07 Jakub Jelinek <jakub@redhat.com>
103
104 PR debug/54693
105 * gcc.dg/guality/pr54693-2.c: New test.
106
107 2012-11-06 Andrew Pinski <apinski@cavium.com>
108
109 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
110 -fno-vect-cost-model.
111
112 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
113
114 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
115 * gcc.dg/tm/debug-1.c: Same.
116 * gcc.dg/tm/irrevocable-3.c: Same.
117 * gcc.dg/tm/irrevocable-4.c: Same.
118 * gcc.dg/tm/memopt-10.c: Same.
119 * gcc.dg/tm/memopt-11.c: Same.
120 * gcc.dg/tm/props-4.c: Same.
121 * gcc.dg/tm/wrap-3.c: Same.
122 * gcc.dg/tm/wrap-4.c: Same.
123
124 2012-11-06 Andrew Pinski <apinski@cavium.com>
125
126 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
127
128 2012-11-06 Jan Hubicka <jh@suse.cz>
129
130 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
131 candidate still.
132 * gcc.dg/tree-ssa/loop-23.c: Likewise.
133 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
134 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
135
136 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
137
138 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
139
140 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
141
142 PR middle-end/41993
143 * gcc.dg/torture/pr41993.c: New test.
144
145 2012-11-06 Jan Hubicka <jh@suse.cz>
146
147 * gcc.target/i386/l_fma_float_?.c: Update.
148 * gcc.target/i386/l_fma_double_?.c: Update.
149
150 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
151
152 PR target/54089
153 * gcc.target/sh/pr54089-8.c: New.
154 * gcc.target/sh/pr54089-9.c: New.
155
156 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
157
158 PR target/47440
159 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
160 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
161 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
162 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
163 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
164 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
165 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
166 * gcc.target/i386/avx-vzeroupper-27.c: New.
167
168 2012-11-06 Janus Weil <janus@gcc.gnu.org>
169
170 PR fortran/54917
171 * gfortran.dg/transfer_class_1.f90: New.
172 * gfortran.dg/transfer_class_2.f90: New.
173
174 2012-11-05 Sriraman Tallam <tmsriram@google.com>
175
176 * testsuite/g++.dg/mv1.C: New test.
177 * testsuite/g++.dg/mv2.C: New test.
178 * testsuite/g++.dg/mv3.C: New test.
179 * testsuite/g++.dg/mv4.C: New test.
180 * testsuite/g++.dg/mv5.C: New test.
181 * testsuite/g++.dg/mv6.C: New test.
182
183 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
184
185 PR testsuite/55186
186 * gcc.dg/const-uniq-1.c (a): Increase length four times.
187
188 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
189
190 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
191 darwin.
192
193 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
194
195 * g++.dg/torture/20121105-1.C: New test.
196
197 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
198
199 * gcc.dg/torture/fp-compare.c: New testcase.
200
201 2012-11-05 Jan Hubicka <jh@suse.cz>
202
203 * gcc.dg/const-1.c: Update.
204 * gcc.dg/pure-1.c: Update.
205
206 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
207
208 PR rtl-optimization/55151
209 * gcc.dg/pr55151.c: New test.
210
211 2012-11-05 Jakub Jelinek <jakub@redhat.com>
212
213 PR debug/54970
214 PR debug/54971
215 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
216
217 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
218
219 PR testsuite/51128
220 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
221
222 2012-11-05 Jan Hubicka <jh@suse.cz>
223
224 * gcc.dg/autopar/pr49960.c: Fix testcase.
225
226 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
227
228 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
229 Fix scan-tree-dump-times directive.
230
231 2012-11-04 Janus Weil <janus@gcc.gnu.org>
232
233 PR fortran/55199
234 * gfortran.dg/associate_12.f90: New.
235
236 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
237
238 PR target/54255
239 * lib/target-supports.exp (check_effective_target_masm_intel): New
240 proc.
241 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
242 masm_intel.
243
244 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
245 Jack Howarth <howarth@bromo.med.uc.edu>
246
247 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
248 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
249 * gcc.target/i386/pr53249.c: Likewise.
250
251 2012-11-03 Andrew Pinski <apinski@cavium.com>
252
253 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
254 call abort1 so that cross jumping does not happen.
255
256 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
257
258 PR target/51244
259 * gcc.target/sh/pr51244-18.c: New.
260 * gcc.target/sh/pr51244-19.c: New.
261
262 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
263
264 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
265 b requires a 64-bit operation followed by a truncation.
266
267 2012-11-02 Jan Hubicka <jh@suse.cz>
268
269 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
270
271 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
272
273 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
274 conditions to verify the reduction code is vectorized.
275
276 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
277 in case 'pow', such as 'powerpc' is used in the compiler version name.
278 * gcc.target/powerpc/pr46728-2.c: Likewise.
279 * gcc.target/powerpc/pr46728-3.c: Likewise.
280 * gcc.target/powerpc/pr46728-4.c: Likewise.
281 * gcc.target/powerpc/pr46728-5.c: Likewise.
282 * gcc.target/powerpc/pr46728-7.c: Likewise.
283 * gcc.target/powerpc/pr46728-8.c: Likewise.
284 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
285
286 2012-11-02 Jan Hubicka <jh@suse.cz>
287
288 * gcc.dg/tree-ssa/loop-38.c: New testcase.
289
290 2012-11-02 Jan Hubicka <jh@suse.cz>
291
292 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
293 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
294
295 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
296
297 PR middle-end/55130
298 * gcc.target/i386/pr55130.c: New test.
299
300 2012-11-02 Jakub Jelinek <jakub@redhat.com>
301
302 PR target/55147
303 * gcc.target/i386/pr55147.c: New test.
304
305 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
306
307 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
308 * gfortran.dg/default_format_denormal_1.f90: Same.
309
310 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
311
312 PR middle-end/55001
313 * g++.dg/ext/vector19.C: Remove target restrictions.
314 * gcc.dg/fold-compare-7.c: New testcase.
315
316 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
317
318 PR target/55160
319 * gcc.target/sh/pr55160.c: New.
320
321 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
322
323 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
324 scan-assembler regex.
325
326 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
327
328 PR middle-end/55150
329 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
330 * gcc.dg/pr55150-2.c: New test.
331
332 2012-11-01 Sharad Singhai <singhai@google.com>
333
334 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
335 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
336 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
337 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
338
339 2012-10-31 Dehao Chen <dehao@google.com>
340
341 * g++.dg/debug/dwarf2/block.C: New testcase.
342
343 2012-10-31 Jan Hubicka <jh@suse.cz>
344
345 * gcc.dg/pr44974.c: Add noinline.
346
347 2012-10-31 Janus Weil <janus@gcc.gnu.org>
348
349 PR fortran/53718
350 * gfortran.dg/class_54.f90: New.
351
352 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
353 Jakub Jelinek <jakub@redhat.com>
354
355 PR tree-optimization/55018
356 * gcc.dg/torture/pr55018.c: New test.
357
358 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
359
360 PR c++/54583
361 * g++.dg/ext/vla13.C: New.
362
363 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
364
365 PR middle-end/55150
366 * gcc.dg/pr55150.c: New test.
367
368 2012-10-31 Tobias Burnus <burnus@net-b.de>
369
370 PR fortran/55134
371 * gfortran.dg/associate_11.f90: New.
372
373 2012-10-31 Dodji Seketeli <dodji@redhat.com>
374
375 PR c++/54955
376 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
377
378 2012-10-31 Jakub Jelinek <jakub@redhat.com>
379
380 PR tree-optimization/19105
381 PR tree-optimization/21643
382 PR tree-optimization/46309
383 * gcc.dg/pr19105.c: New test.
384 * gcc.dg/pr21643.c: New test.
385 * gcc.dg/pr46309-2.c: New test.
386 * gcc.c-torture/execute/pr46309.c: New test.
387
388 2012-10-31 Alan Modra <amodra@gmail.com>
389
390 * gcc.target/powerpc/dimode_off.c: New.
391 * gcc.target/powerpc/timode_off.c: New.
392 * gcc.target/powerpc/dfmode_off.c: New.
393 * gcc.target/powerpc/tfmode_off.c: New.
394
395 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
396
397 PR rtl-optimization/55093
398 * gcc.target/i386/pr55093.c: New file.
399
400 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
401
402 * gcc.target/i386/pr55116.c: Renamed to ...
403 * gcc.target/i386/pr55116-1.c: This.
404
405 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
406
407 * gcc.target/i386/pr55116-2.c: New file.
408
409 2012-10-30 Richard Biener <rguenther@suse.de>
410
411 * gcc.dg/vect/slp-perm-2.c: Adjust.
412
413 2012-10-30 Richard Biener <rguenther@suse.de>
414
415 PR tree-optimization/55111
416 * gcc.dg/torture/pr55111.c: New testcase.
417
418 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
419
420 PR target/53988
421 * gcc.target/sh/pr53988.c: New.
422
423 2012-10-30 Bin Cheng <bin.cheng@arm.com>
424
425 PR target/54989
426 * gcc.dg/hoist-register-pressure-1.c: Rename from
427 hoist-register-pressure.c. Add nonpic condition.
428 * gcc.dg/hoist-register-pressure-2.c: New testcase.
429
430 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
431
432 PR c++/54930
433 * gcc.dg/Wreturn-local-addr.c: New.
434 * g++.dg/warn/Wno-return-local-addr.C: New.
435 * g++.dg/warn/Wreturn-local-addr.C: New.
436
437 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
438
439 PR middle-end/55116
440 * gcc.target/i386/pr55116.c: New file.
441
442 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
443
444 PR c/53066
445 * gcc.dg/Wshadow-4.c: New.
446 * gcc.dg/Wshadow-4.h: New.
447
448 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
449
450 PR debug/54693
451 * gcc.dg/guality/pr54693.c: New.
452
453 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
454
455 PR middle-end/55027
456 * gcc.dg/pr55027.c: New testcase.
457
458 2012-10-29 Jan Hubicka <jh@suse.cz>
459
460 * gcc.dg/ipa/inline-6.c: New testcase.
461
462 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
463
464 PR rtl-optimization/55106
465 * g++.dg/pr55106.C: New.
466
467 2012-10-29 Richard Guenther <rguenther@suse.de>
468
469 PR middle-end/53695
470 * gcc.dg/torture/pr53695.c: New testcase.
471
472 2012-10-28 Jan Hubicka <jh@suse.cz>
473
474 * gcc.dg/ipa/inlinehint-3.c: New testcase.
475
476 2012-10-28 Tobias Burnus <burnus@net-b.de>
477
478 PR fortran/54958
479 * gfortran.dg/do_check_6.f90: New.
480
481 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
482 Jack Howarth <howarth@bromo.med.uc.edu>
483
484 PR target/54404
485 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
486 to dg-options.
487 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
488
489 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
490
491 PR target/34283
492 * gcc.target/i386/pr34283.c: New test.
493
494 2012-10-26 Jakub Jelinek <jakub@redhat.com>
495
496 PR c++/55081
497 * g++.dg/opt/pr55081.C: New test.
498
499 PR debug/54970
500 PR debug/54971
501 * gcc.dg/guality/pr54970.c: New test.
502
503 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
504
505 PR c++/54984
506 * g++.dg/template/new11.C: New.
507
508 2012-10-26 Richard Biener <rguenther@suse.de>
509
510 PR middle-end/54824
511 * gcc.dg/torture/pr54824.c: New testcase.
512
513 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
514
515 * gcc.target/i386/fxsave-1.c: New.
516 * gcc.target/i386/fxsave64-1.c: Ditto.
517 * gcc.target/i386/fxrstor-1.c: Ditto.
518 * gcc.target/i386/fxrstor64-1.c: Ditto.
519 * gcc.target/i386/xsave-1.c: Ditto.
520 * gcc.target/i386/xsave64-1.c: Ditto.
521 * gcc.target/i386/xrstor-1.c: Ditto.
522 * gcc.target/i386/xrstor64-1.c: Ditto.
523 * gcc.target/i386/xsaveopt-1.c: Ditto.
524 * gcc.target/i386/xsaveopt64-1.c: Ditto.
525 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
526 * gcc.target/i386/sse-13.c: Ditto.
527 * gcc.target/i386/sse-14.c: Ditto.
528 * gcc.target/i386/sse-22.c: Ditto.
529 * gcc.target/i386/sse-23.c: Ditto.
530 * g++.dg/other/i386-2.C: Ditto.
531 * g++.dg/other/i386-3.C: Ditto.
532
533 2012-10-25 Jan Hubicka <jh@suse.cz>
534
535 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
536 at ivcanon time.
537
538 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
539
540 PR c++/53761
541 * g++.dg/ext/transparent-union.C: New.
542
543 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
544
545 PR c++/54427
546 * g++.dg/ext/vector19.C: New testcase.
547
548 2012-10-25 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/54902
551 * g++.dg/torture/pr54902.C: New testcase.
552
553 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
554
555 PR c++/34892
556 * g++.dg/template/crash114.C: New.
557
558 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
559
560 PR bootstrap/55049
561 * gcc.target/i386/pr55049-1.c: New test.
562
563 2012-10-24 Janus Weil <janus@gcc.gnu.org>
564
565 PR fortran/55037
566 * gfortran.dg/class_dummy_4.f03: New.
567
568 2012-10-24 Jakub Jelinek <jakub@redhat.com>
569
570 PR rtl-optimization/55010
571 * gcc.dg/pr55010.c: New test.
572
573 PR debug/54828
574 * g++.dg/debug/pr54828.C: New test.
575
576 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
577
578 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
579 * gcc.dg/vect/vect-83_64.c: Likewise.
580
581 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
582
583 PR c++/54922
584 * g++.dg/cpp0x/constexpr-union4.C: New.
585
586 2012-10-23 Jeff Law <law@redhat.com>
587
588 * gcc.c-torture/execute/pr54985.c: New test.
589
590 2012-10-23 Paul Koning <ni1d@arrl.net>
591
592 PR debug/54508
593 * g++.dg/debug/dwarf2/pr54508.C: New.
594
595 2012-10-23 Jakub Jelinek <jakub@redhat.com>
596
597 PR c++/54844
598 * g++.dg/template/sizeof14.C: New test.
599
600 2012-10-23 Ian Bolton <ian.bolton@arm.com>
601 Jim MacArthur <jim.macarthur@arm.com>
602 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
603 Marcus Shawcroft <marcus.shawcroft@arm.com>
604 Nigel Stephens <nigel.stephens@arm.com>
605 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
606 Richard Earnshaw <rearnsha@arm.com>
607 Sofiane Naci <sofiane.naci@arm.com>
608 Stephen Thomas <stephen.thomas@arm.com>
609 Tejas Belagod <tejas.belagod@arm.com>
610 Yufeng Zhang <yufeng.zhang@arm.com>
611
612 * lib/target-supports.exp
613 (check_profiling_available): Add AArch64.
614 (check_effective_target_vect_int): Likewise.
615 (check_effective_target_vect_shift): Likewise.
616 (check_effective_target_vect_float): Likewise.
617 (check_effective_target_vect_double): Likewise.
618 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
619 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
620 (check_effective_target_vect_pack_trunc): Likewise.
621 (check_effective_target_vect_unpack): Likewise.
622 (check_effective_target_vect_hw_misalign): Likewise.
623 (check_effective_target_vect_short_mult): Likewise.
624 (check_effective_target_vect_int_mult): Likewise.
625 (check_effective_target_vect_stridedN): Likewise.
626 (check_effective_target_sync_int_long): Likewise.
627 (check_effective_target_sync_char_short): Likewise.
628 (check_vect_support_and_set_flags): Likewise.
629 (check_effective_target_aarch64_tiny): New.
630 (check_effective_target_aarch64_small): New.
631 (check_effective_target_aarch64_large): New.
632 * g++.dg/other/PR23205.C: Enable aarch64.
633 * g++.dg/other/pr23205-2.C: Likewise.
634 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
635 * gcc.c-torture/execute/20101011-1.c: Likewise.
636 * gcc.dg/20020312-2.c: Likewise.
637 * gcc.dg/20040813-1.c: Likewise.
638 * gcc.dg/builtin-apply2.c: Likewise.
639 * gcc.dg/stack-usage-1.c: Likewise.
640
641 2012-10-23 Ian Bolton <ian.bolton@arm.com>
642 Jim MacArthur <jim.macarthur@arm.com>
643 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
644 Marcus Shawcroft <marcus.shawcroft@arm.com>
645 Nigel Stephens <nigel.stephens@arm.com>
646 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
647 Richard Earnshaw <rearnsha@arm.com>
648 Sofiane Naci <sofiane.naci@arm.com>
649 Stephen Thomas <stephen.thomas@arm.com>
650 Tejas Belagod <tejas.belagod@arm.com>
651 Yufeng Zhang <yufeng.zhang@arm.com>
652
653 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
654 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
655 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
656 * gcc.target/aarch64/aapcs/abitest.S: New file.
657 * gcc.target/aarch64/aapcs/abitest.h: New file.
658 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
659 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
660 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
661 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
662 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
663 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
664 * gcc.target/aarch64/aapcs/ice_1.c: New file.
665 * gcc.target/aarch64/aapcs/ice_2.c: New file.
666 * gcc.target/aarch64/aapcs/ice_3.c: New file.
667 * gcc.target/aarch64/aapcs/ice_4.c: New file.
668 * gcc.target/aarch64/aapcs/ice_5.c: New file.
669 * gcc.target/aarch64/aapcs/macro-def.h: New file.
670 * gcc.target/aarch64/aapcs/test_1.c: New file.
671 * gcc.target/aarch64/aapcs/test_10.c: New file.
672 * gcc.target/aarch64/aapcs/test_11.c: New file.
673 * gcc.target/aarch64/aapcs/test_12.c: New file.
674 * gcc.target/aarch64/aapcs/test_13.c: New file.
675 * gcc.target/aarch64/aapcs/test_14.c: New file.
676 * gcc.target/aarch64/aapcs/test_15.c: New file.
677 * gcc.target/aarch64/aapcs/test_16.c: New file.
678 * gcc.target/aarch64/aapcs/test_17.c: New file.
679 * gcc.target/aarch64/aapcs/test_18.c: New file.
680 * gcc.target/aarch64/aapcs/test_19.c: New file.
681 * gcc.target/aarch64/aapcs/test_2.c: New file.
682 * gcc.target/aarch64/aapcs/test_20.c: New file.
683 * gcc.target/aarch64/aapcs/test_21.c: New file.
684 * gcc.target/aarch64/aapcs/test_22.c: New file.
685 * gcc.target/aarch64/aapcs/test_23.c: New file.
686 * gcc.target/aarch64/aapcs/test_24.c: New file.
687 * gcc.target/aarch64/aapcs/test_25.c: New file.
688 * gcc.target/aarch64/aapcs/test_26.c: New file.
689 * gcc.target/aarch64/aapcs/test_3.c: New file.
690 * gcc.target/aarch64/aapcs/test_4.c: New file.
691 * gcc.target/aarch64/aapcs/test_5.c: New file.
692 * gcc.target/aarch64/aapcs/test_6.c: New file.
693 * gcc.target/aarch64/aapcs/test_7.c: New file.
694 * gcc.target/aarch64/aapcs/test_8.c: New file.
695 * gcc.target/aarch64/aapcs/test_9.c: New file.
696 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
697 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
698 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
699 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
700 * gcc.target/aarch64/aapcs/test_complex.c: New file.
701 * gcc.target/aarch64/aapcs/test_int128.c: New file.
702 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
703 * gcc.target/aarch64/aapcs/type-def.h: New file.
704 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
705 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
706 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
707 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
708 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
709 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
710 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
711 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
712 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
713 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
714 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
715 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
716 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
717 * gcc.target/aarch64/aarch64.exp: New file.
718 * gcc.target/aarch64/adc-1.c: New file.
719 * gcc.target/aarch64/adc-2.c: New file.
720 * gcc.target/aarch64/asm-1.c: New file.
721 * gcc.target/aarch64/clrsb.c: New file.
722 * gcc.target/aarch64/clz.c: New file.
723 * gcc.target/aarch64/ctz.c: New file.
724 * gcc.target/aarch64/csinc-1.c: New file.
725 * gcc.target/aarch64/csinv-1.c: New file.
726 * gcc.target/aarch64/csneg-1.c: New file.
727 * gcc.target/aarch64/extend.c: New file.
728 * gcc.target/aarch64/fcvt.x: New file.
729 * gcc.target/aarch64/fcvt_double_int.c: New file.
730 * gcc.target/aarch64/fcvt_double_long.c: New file.
731 * gcc.target/aarch64/fcvt_double_uint.c: New file.
732 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
733 * gcc.target/aarch64/fcvt_float_int.c: New file.
734 * gcc.target/aarch64/fcvt_float_long.c: New file.
735 * gcc.target/aarch64/fcvt_float_uint.c: New file.
736 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
737 * gcc.target/aarch64/ffs.c: New file.
738 * gcc.target/aarch64/fmadd.c: New file.
739 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
740 * gcc.target/aarch64/frint.x: New file.
741 * gcc.target/aarch64/frint_double.c: New file.
742 * gcc.target/aarch64/frint_float.c: New file.
743 * gcc.target/aarch64/index.c: New file.
744 * gcc.target/aarch64/mneg-1.c: New file.
745 * gcc.target/aarch64/mneg-2.c: New file.
746 * gcc.target/aarch64/mneg-3.c: New file.
747 * gcc.target/aarch64/mnegl-1.c: New file.
748 * gcc.target/aarch64/mnegl-2.c: New file.
749 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
750 * gcc.target/aarch64/pic-constantpool1.c: New file.
751 * gcc.target/aarch64/pic-symrefplus.c: New file.
752 * gcc.target/aarch64/predefine_large.c: New file.
753 * gcc.target/aarch64/predefine_small.c: New file.
754 * gcc.target/aarch64/predefine_tiny.c: New file.
755 * gcc.target/aarch64/reload-valid-spoff.c: New file.
756 * gcc.target/aarch64/scalar_intrinsics.c: New file.
757 * gcc.target/aarch64/table-intrinsics.c: New file.
758 * gcc.target/aarch64/tst-1.c: New file.
759 * gcc.target/aarch64/vect-abs-compile.c: New file.
760 * gcc.target/aarch64/vect-abs.c: New file.
761 * gcc.target/aarch64/vect-abs.x: New file.
762 * gcc.target/aarch64/vect-compile.c: New file.
763 * gcc.target/aarch64/vect-faddv-compile.c: New file.
764 * gcc.target/aarch64/vect-faddv.c: New file.
765 * gcc.target/aarch64/vect-faddv.x: New file.
766 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
767 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
768 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
769 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
770 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
771 * gcc.target/aarch64/vect-fp-compile.c: New file.
772 * gcc.target/aarch64/vect-fp.c: New file.
773 * gcc.target/aarch64/vect-fp.x: New file.
774 * gcc.target/aarch64/vect-mull-compile.c: New file.
775 * gcc.target/aarch64/vect-mull.c: New file.
776 * gcc.target/aarch64/vect-mull.x: New file.
777 * gcc.target/aarch64/vect.c: New file.
778 * gcc.target/aarch64/vect.x: New file.
779 * gcc.target/aarch64/vector_intrinsics.c: New file.
780 * gcc.target/aarch64/vfp-1.c: New file.
781 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
782 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
783 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
784 * g++.dg/abi/aarch64_guard1.C: New file.
785
786 2012-10-23 Jakub Jelinek <jakub@redhat.com>
787
788 PR c++/54988
789 * c-c++-common/pr54988.c: New test.
790
791 2012-10-23 Jan Hubicka <jh@suse.cz>
792
793 * gcc.dg/tree-prof/peel-1.c: New testcase.
794
795 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
796
797 PR gcc/52945
798 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
799
800 2012-10-23 Joseph Myers <joseph@codesourcery.com>
801
802 * gcc.dg/c99-predef-1.c: New test.
803 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
804 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
805 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
806 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
807 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
808 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
809 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
810 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
811 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
812 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
813 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
814 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
815
816 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
817
818 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
819
820 2012-10-23 Jan Hubicka <jh@suse.cz>
821
822 PR middle-end/54937
823 * gcc.c-torture/execute/pr54937.c: New testcase.
824 * gcc.dg/tree-ssa/cunroll-2.c: Update.
825
826 2012-10-23 Jan Hubicka <jh@suse.cz>
827
828 PR middle-end/54967
829 * gfortran.dg/pr54967.f90: New testcase.
830
831 2012-10-23 Terry Guo <terry.guo@arm.com>
832
833 PR target/55019
834 * gcc.dg/pr55019.c: New.
835
836 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
837
838 PR tree-optimization/55008
839 * gcc.dg/tree-ssa/pr55008.c: New test.
840
841 2012-10-22 Richard Biener <rguenther@suse.de>
842
843 PR tree-optimization/55011
844 * gcc.dg/torture/pr55011.c: New testcase.
845
846 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
847
848 * gcc.target/arm/pr40457-1.c: Adjust expected output.
849 * gcc.target/arm/pr40457-2.c: Likewise.
850 * gcc.target/arm/pr40457-3.c: Likewise.
851
852 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
853
854 * gnat.dg/specs/limited_with4.ads: New test.
855 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
856
857 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
858
859 * gnat.dg/modular4.adb: New test.
860 * gnat.dg/modular4_pkg.ads: New helper.
861
862 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
863
864 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
865 * gnat.dg/specs/addr1.ads: Likewise.
866
867 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
868
869 * gcc.dg/webizer.c (main): Add missing exit call.
870
871 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
872
873 PR fortran/54465
874 * gfortran.dg/wextra_1.f: New test.
875
876 2012-10-20 Jan Hubicka <jh@suse.cz>
877
878 * gcc.dg/tree-prof/unroll-1.c: New testcase.
879
880 2012-10-19 Janus Weil <janus@gcc.gnu.org>
881
882 PR fortran/54224
883 * gfortran.dg/warn_unused_function.f90: New.
884
885 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
886
887 * lib/target-supports.exp
888 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
889
890 2012-10-19 Richard Guenther <rguenther@suse.de>
891
892 PR tree-optimization/54981
893 * gcc.dg/pr54981.c: New testcase.
894
895 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
896
897 PR target/54892
898 * gcc.target/arm/pr54892.c: New.
899
900 2012-10-19 Bin Cheng <bin.cheng@arm.com>
901
902 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
903
904 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
905
906 PR c++/54501
907 * g++.dg/init/array30.C: New.
908 * g++.dg/init/array31.C: Likewise.
909
910 2012-10-18 Tobias Burnus <burnus@net-b.de>
911
912 PR fortran/54884
913 * gfortran.dg/public_private_module_7.f90: New.
914
915 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
916
917 PR c++/29633
918 * g++.dg/template/pr29633.C: New.
919
920 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gnat.dg/loop_optimization13.ad[sb]: New test.
923 * gnat.dg/loop_optimization13_pkg.ads: New helper.
924
925 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
926
927 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
928 * gcc.target/arm/neon/vfmaf32.c: Likewise.
929 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
930 * gcc.target/arm/neon/vfmsf32.c: Likewise.
931
932 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
933
934 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
935 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
936 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
937 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
938 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
939 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
940
941 2012-10-16 Jan Hubicka <jh@suse.cz>
942
943 * gcc.target/i386/l_fma_float_?.c: Update.
944 * gcc.target/i386/l_fma_double_?.c: Update.
945 * gfortran.dg/do_1.f90: XFAIL
946 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
947 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
948 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
949 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
950 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
951 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
952 valid.
953
954 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
955
956 PR c/53063
957 PR c/40989
958 * gcc.dg/Wstrict-overflow-24.c: New.
959
960 2012-10-16 Tobias Burnus <burnus@net-b.de>
961
962 PR fortran/50981
963 PR fortran/54618
964 * gfortran.dg/class_optional_1.f90: New.
965 * gfortran.dg/class_optional_2.f90: New.
966
967 2012-10-16 Jakub Jelinek <jakub@redhat.com>
968
969 PR debug/54796
970 * gcc.dg/guality/pr54796.c: New test.
971
972 PR tree-optimization/54889
973 * gfortran.dg/pr54889.f90: New test.
974
975 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
976
977 * g++.dg/other/dump-ada-spec-2.C: New test.
978
979 2012-10-16 Easwaran Raman <eraman@google.com>
980
981 * gcc.dg/tree-prof/switch-case-1.c: New test case.
982 * gcc.dg/tree-prof/switch-case-2.c: New test case.
983
984 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
985
986 * gcc.dg/torture/stackalign/builtin-apply-2.c,
987 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
988
989 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
990
991 PR target/54925
992 * gcc.c-torture/compile/pr54925.c: New.
993
994 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
995
996 PR target/51244
997 * gcc.target/sh/pr51244-17.c: New.
998
999 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1000
1001 PR target/54760
1002 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1003 functions.
1004 * gcc.target/sh/pr54760-4.c: New.
1005
1006 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1007
1008 PR target/34777
1009 * gcc.target/sh/torture/sh-torture.exp: New.
1010 * gcc.target/sh/torture/pr34777.c: New.
1011
1012 2012-10-15 Matthias Klose <doko@ubuntu.com>
1013
1014 * lib/target-supports.exp (check_profiling_available): Match
1015 arm*-*-linux-* for ARM Linux/GNU.
1016 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1017 * gfortran.dg/enum_10.f90: Likewise.
1018 * gfortran.dg/enum_9.f90: Likewise.
1019 * gcc.target/arm/synchronize.c: Likewise.
1020 * g++.old-deja/g++.jason/enum6.C: Likewise.
1021 * g++.old-deja/g++.other/enum4.C: Likewise.
1022 * g++.old-deja/g++.law/enum9.C: Likewise.
1023
1024 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1025
1026 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1027 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1028
1029 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1030 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/17805
1033 * g++.dg/overload/operator6.C: New.
1034
1035 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1036
1037 PR c++/50080 (again)
1038 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1039 * g++.dg/parse/tmpl-outside1.C: Likewise.
1040 * g++.dg/template/qualttp18.C: Likewise.
1041 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1042 * g++.old-deja/g++.pt/overload13.C: Likewise.
1043
1044 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1045
1046 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1047 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1048 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1049 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1050 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1051 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1052 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1053 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1054
1055 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 PR c++/50080
1058 * g++.dg/parse/tmpl-outside2.C: New.
1059 * g++.dg/parse/tmpl-outside1.C: Adjust.
1060 * g++.dg/template/qualttp18.C: Likewise.
1061 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1062 * g++.old-deja/g++.pt/overload13.C: Likewise.
1063
1064 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1065
1066 PR tree-optimization/54915
1067 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1068
1069 2012-10-15 Richard Guenther <rguenther@suse.de>
1070
1071 PR tree-optimization/54920
1072 * gcc.dg/torture/pr54920.c: New testcase.
1073
1074 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1075
1076 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1077
1078 2012-10-13 Jason Merrill <jason@redhat.com>
1079
1080 * g++.dg/tls/thread_local7g.C: Require tls_native.
1081
1082 2012-10-14 Jason Merrill <jason@redhat.com>
1083
1084 * g++.dg/cpp0x/inh-ctor1.C: New.
1085 * g++.dg/cpp0x/inh-ctor2.C: New.
1086 * g++.dg/cpp0x/inh-ctor3.C: New.
1087 * g++.dg/cpp0x/inh-ctor4.C: New.
1088 * g++.dg/cpp0x/inh-ctor5.C: New.
1089 * g++.dg/cpp0x/inh-ctor6.C: New.
1090 * g++.dg/cpp0x/inh-ctor7.C: New.
1091 * g++.dg/cpp0x/inh-ctor8.C: New.
1092 * g++.dg/cpp0x/inh-ctor9.C: New.
1093 * g++.dg/cpp0x/inh-ctor10.C: New.
1094 * g++.dg/cpp0x/inh-ctor11.C: New.
1095 * g++.dg/cpp0x/inh-ctor12.C: New.
1096 * g++.dg/cpp0x/inh-ctor13.C: New.
1097
1098 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1099
1100 PR rtl-optimization/54919
1101 * gcc.dg/pr54919.c: New testcase.
1102
1103 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/53581
1106 * g++.dg/template/crash113.C: New.
1107
1108 2012-10-14 Jan Hubicka <jh@suse.cz>
1109
1110 * gcc.dg/unroll_5.c: New testcase.
1111
1112 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 PR c++/52643
1115 * g++.dg/opt/pr52643.C: New.
1116
1117 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1118
1119 PR target/54602
1120 * gcc.target/sh/pr54602-1.c: New.
1121 * gcc.target/sh/pr54602-2.c: New.
1122 * gcc.target/sh/pr54602-3.c: New.
1123 * gcc.target/sh/pr54602-4.c: New.
1124
1125 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1126
1127 PR target/54680
1128 * gcc.target/sh/pr54680.c: New.
1129
1130 2012-10-12 Jan Hubicka <jh@suse.cz>
1131
1132 * gcc.dg/webizer.c: New testcase.
1133
1134 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1135
1136 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1137 specify -m64.
1138
1139 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1140
1141 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1142 Return 0 if already specifying -mfloat-abi other than hard.
1143
1144 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1145
1146 * gcc.dg/pr53060.c: Prune irrelevant warning.
1147
1148 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR c/54381
1151 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1152 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1153 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1154 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1155 Adjust expected wording of warnings for *cmp* builtins.
1156 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1157 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1158
1159 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/24449
1162 * g++.dg/parse/friend-main.C: New.
1163
1164 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1165
1166 PR c++/53055
1167 * g++.dg/pr53055.C: New testcase.
1168
1169 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/52744
1172 * g++.dg/cpp0x/pr52744.C: New.
1173
1174 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1175
1176 PR fortran/40453
1177 * gfortran.dg/dummy_procedure_9.f90: New.
1178
1179 2012-10-12 Richard Biener <rguenther@suse.de>
1180
1181 PR tree-optimization/54894
1182 * gcc.dg/torture/pr54894.c: New testcase.
1183
1184 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1185
1186 PR target/51244
1187 * gcc.target/sh/pr51244-13.c: New.
1188 * gcc.target/sh/pr51244-14.c: New.
1189 * gcc.target/sh/pr51244-15.c: New.
1190 * gcc.target/sh/pr51244-16.c: New.
1191
1192 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/51878
1195 * g++.dg/cpp0x/decltype45.C: New.
1196
1197 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1198
1199 PR fortran/54784
1200 * gfortran.dg/class_allocate_13.f90: New.
1201
1202 2012-10-11 Jason Merrill <jason@redhat.com>
1203
1204 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1205 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1206
1207 * g++.dg/gomp/tls-5.C: Require tls_native.
1208 * g++.dg/tls/thread_local7.C: Require tls_native.
1209 * g++.dg/tls/static2.C: New.
1210
1211 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 PR c++/36107
1214 * g++.dg/ext/weak5.C: New.
1215
1216 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1217
1218 PR testsuite/54868
1219 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1220 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1221
1222 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 PR c++/43765
1225 * g++.dg/parse/pr43765.C: New.
1226
1227 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1228
1229 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1230
1231 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 PR c++/43663
1234 * g++.dg/init/bitfield3.C: New.
1235
1236 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1237
1238 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1239
1240 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR tree-optimization/54877
1243 * gcc.dg/torture/pr54877.c: New test.
1244
1245 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1246
1247 PR testsuite/53397
1248 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1249 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1250 and remove target info from dg-do compile.
1251 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1252 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1253 and remove target info from dg-do compile.
1254
1255 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1256
1257 * gcc.dg/pr54782.c: Require target with pthread support.
1258
1259 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/53122
1262 * g++.dg/cpp0x/auto35.C: New.
1263
1264 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1265
1266 PR c++/53540 - using fails to be equivalent to typedef
1267 * g++.dg/cpp0x/alias-decl-24.C: New test.
1268
1269 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1270
1271 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1272 that c++11 attributes to types are ignored for now.
1273 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1274 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1275
1276 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/53741
1279 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1280
1281 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1282
1283 PR c++/50478
1284 * g++.dg/cpp0x/initlist67.C: New.
1285
1286 2012-10-10 Dehao Chen <dehao@google.com>
1287
1288 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1289
1290 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1291
1292 PR target/52480
1293 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1294 Add runtime tests.
1295
1296 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/53307
1299 * g++.dg/cpp0x/decltype44.C: New.
1300
1301 2012-10-09 Steve Ellcey <sellcey@mips.com>
1302
1303 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1304
1305 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1306
1307 PR c++/53763
1308 * g++.dg/cpp0x/decltype43.C: New.
1309
1310 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1311
1312 PR middle-end/53397
1313 * gcc.dg/pr53397-1.c: New test case.
1314 * gcc.dg/pr53397-2.c: New test case.
1315
1316 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/54194
1319 * g++.dg/warn/Wparentheses-26.C: Adjust.
1320 * g++.dg/warn/Wparentheses-27.C: New.
1321
1322 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1323
1324 PR c++/54427
1325 * c-c++-common/vector-scalar.c: New testcase.
1326 * g++.dg/ext/vector18.C: New testcase.
1327 * g++.dg/ext/vector5.C: This is not an error anymore.
1328 * gcc.dg/init-vec-1.c: Move ...
1329 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1330 * gcc.c-torture/execute/vector-shift1.c: Move ...
1331 * c-c++-common/torture/vector-shift1.c: ... here.
1332 * gcc.dg/scal-to-vec1.c: Move ...
1333 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1334 C++11. Adapt error messages.
1335 * gcc.dg/convert-vec-1.c: Move ...
1336 * c-c++-common/convert-vec-1.c: ... here.
1337 * gcc.dg/scal-to-vec2.c: Move ...
1338 * c-c++-common/scal-to-vec2.c: ... here.
1339
1340 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1341
1342 PR target/54400
1343 * gcc.target/i386/pr54400.c: New testcase.
1344
1345 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR c++/54858
1348 * g++.dg/template/pr54858.C: New test.
1349
1350 2012-10-08 Marek Polacek <polacek@redhat.com>
1351
1352 PR debug/54831
1353 * g++.dg/debug/pr54831.C: New test.
1354
1355 2012-10-08 Dehao Chen <dehao@google.com>
1356
1357 * g++.dg/predict-loop-exit-1.C: New.
1358 * g++.dg/predict-loop-exit-2.C: New.
1359 * g++.dg/predict-loop-exit-3.C: New.
1360
1361 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1362
1363 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1364
1365 2012-10-08 Jason Merrill <jason@redhat.com>
1366
1367 * g++.dg/gomp/tls-5.C: New.
1368 * g++.dg/gomp/tls-wrap1.C: New.
1369 * g++.dg/gomp/tls-wrap2.C: New.
1370 * g++.dg/gomp/tls-wrap3.C: New.
1371 * g++.dg/gomp/tls-wrap4.C: New.
1372 * g++.dg/gomp/tls-wrapper-cse.C: New.
1373 * g++.dg/tls/thread_local-cse.C: New.
1374 * g++.dg/tls/thread_local-order1.C: New.
1375 * g++.dg/tls/thread_local-order2.C: New.
1376 * g++.dg/tls/thread_local-wrap1.C: New.
1377 * g++.dg/tls/thread_local-wrap2.C: New.
1378 * g++.dg/tls/thread_local-wrap3.C: New.
1379 * g++.dg/tls/thread_local-wrap4.C: New.
1380 * g++.dg/tls/thread_local2g.C: New.
1381 * g++.dg/tls/thread_local3g.C: New.
1382 * g++.dg/tls/thread_local4g.C: New.
1383 * g++.dg/tls/thread_local5g.C: New.
1384 * g++.dg/tls/thread_local6g.C: New.
1385 * g++.dg/tls/thread_local7g.C: New.
1386
1387 * g++.dg/tls/thread_local3.C: New.
1388 * g++.dg/tls/thread_local4.C: New.
1389 * g++.dg/tls/thread_local5.C: New.
1390 * g++.dg/tls/thread_local6.C: New.
1391
1392 * g++.dg/tls/init-2.C: Tweak errors.
1393 * g++.dg/tls/thread_local1.C: New.
1394 * g++.dg/tls/thread_local2.C: New.
1395 * g++.dg/tls/thread_local7.C: New.
1396
1397 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1398
1399 PR target/54866
1400 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1401
1402 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1403
1404 PR target/54685
1405 * gcc.target/sh/pr54685.c: New.
1406
1407 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1408
1409 PR c++/53528 C++11 attribute support
1410 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1411 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1444 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1467
1468 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1469
1470 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1471 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1472 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1473
1474 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1475
1476 PR target/54760
1477 * gcc.target/sh/pr54760-2.c: New.
1478 * gcc.target/sh/pr54760-3.c: New.
1479
1480 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR c++/51422
1483 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1484
1485 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1486 Sandra Loosemore <sandra@codesourcery.com>
1487
1488 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1489 and test that the accumulator is initialized using MULT.
1490 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1491 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1492
1493 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/52764
1496 * g++.dg/cpp0x/stdint.C: New.
1497
1498 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/54249
1501 * g++.dg/cpp0x/stddef.C: New.
1502
1503 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1504
1505 PR fortran/54832
1506 * gfortran.dg/typebound_operator_17.f90: New.
1507
1508 2012-10-06 Jan Hubicka <jh@suse.cz>
1509
1510 PR lto/53831
1511 PR lto/54776
1512 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1513
1514 2012-10-06 Jan Hubicka <jh@suse.cz>
1515
1516 * gcc.dg/lto/resolutions_0.c: New testcase.
1517
1518 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1519
1520 PR fortran/45521
1521 * gfortran.dg/generic_25.f90: New.
1522 * gfortran.dg/generic_26.f90: New.
1523 * gfortran.dg/generic_27.f90: New.
1524
1525 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1526
1527 PR target/54760
1528 * gcc.target/sh/pr54760-1.c: New.
1529
1530 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1531
1532 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1533 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1534 * g++.dg/warn/Wsign-compare-5.C: New test.
1535 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1536 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1537 * g++.dg/ext/builtin30.C: New test.
1538 * g++.dg/ext/vla12.C: New test.
1539 * gcc.dg/builtins-85.c: New test.
1540
1541 PR debug/54519
1542 * gcc.dg/guality/pr54519-1.c: New test.
1543 * gcc.dg/guality/pr54519-2.c: New test.
1544 * gcc.dg/guality/pr54519-3.c: New test.
1545 * gcc.dg/guality/pr54519-4.c: New test.
1546 * gcc.dg/guality/pr54519-5.c: New test.
1547 * gcc.dg/guality/pr54519-6.c: New test.
1548
1549 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/50893
1552 * g++.dg/cpp0x/defaulted38.C: New.
1553
1554 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1555
1556 PR tree-optimization/33763
1557 * c-c++-common/pr33763.c: New test.
1558
1559 PR tree-optimization/54810
1560 * gcc.dg/tree-ssa/vrp85.c: New test.
1561
1562 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1563
1564 * gcc.dg/ucnid-7.c: Skip on AIX.
1565 * gcc.dg/ucnid-8.c: Same.
1566 * gcc.dg/ucnid-10.c: Same.
1567 * gcc.dg/ucnid-13.c: Same.
1568 * gcc.dg/attr-alias-3.c: Same.
1569 * gcc.dg/attr-alias-5.c: Same.
1570 * gcc.dg/torture/pr51106-2.c: Same.
1571 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1572
1573 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 PR c++/52233
1576 * g++.dg/cpp0x/alias-decl-23.C: New.
1577
1578 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 PR c++/53403
1581 * g++.dg/template/friend53.C: New.
1582
1583 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1584
1585 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1586 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1587 (scan-ada-spec): Likewise.
1588 (scan-ada-spec-not): Likewise.
1589 * gcc.dg/dump-ada-spec-1.c: New test.
1590 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1591
1592 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1593
1594 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1595
1596 2012-10-04 Florian Weimer <fweimer@redhat.com>
1597
1598 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1599
1600 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/54323
1603 * g++.dg/cpp0x/pr54323.C: New.
1604
1605 2012-10-04 Richard Guenther <rguenther@suse.de>
1606
1607 PR middle-end/54735
1608 * g++.dg/torture/pr54735.C: New testcase.
1609
1610 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1611
1612 PR rtl-optimization/54739
1613 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1614
1615 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1616
1617 PR target/51244
1618 * gcc.target/sh/pr51244-12.c: New.
1619
1620 2012-10-03 Dehao Chen <dehao@google.com>
1621
1622 PR middle-end/54782
1623 * gcc.dg/pr54782.c: New test.
1624
1625 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR c++/54777
1628 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1629
1630 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1631
1632 PR fortran/54778
1633 * gfortran.dg/class_53.f90: New.
1634
1635 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1636
1637 PR debug/54551
1638 * gcc.dg/guality/pr54551.c: New.
1639
1640 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1641
1642 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1643 * gcc.target/powerpc/pr46728-2.c: Likewise.
1644
1645 2012-10-02 Sharad Singhai <singhai@google.com>
1646
1647 PR testsuite/54772
1648 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1649 to fix test failures caused by r191883.
1650 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1651 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1652 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1653 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1654 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1655 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1656 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1657 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1658 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1659
1660 2012-09-30 Sharad Singhai <singhai@google.com>
1661
1662 * gcc.target/i386/vect-double-1.c: Fix test.
1663
1664 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1665
1666 PR target/54087
1667 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1668 atomic_sub fails.
1669
1670 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1671
1672 PR rtl-optimization/54457
1673 * gcc.target/i386/pr54457.c: New test.
1674
1675 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1676
1677 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1678
1679 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1680
1681 * gcc.target/i386/vect-rebuild.c: New testcase.
1682
1683 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1684
1685 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1686
1687 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1688
1689 * gcc.target/mips/pr37362.c: Fix target selector.
1690
1691 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1692
1693 PR target/54083
1694 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1695
1696 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1697
1698 * gcc.dg/ucnid-8.c: Update line number.
1699 * gcc.dg/torture/pr51106-2.c: Likewise.
1700
1701 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1702
1703 PR fortran/54667
1704 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1705 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1706 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1707
1708 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1709
1710 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1711 partially reverting r170092.
1712 * gfortran.dg/class_7.f03: Ditto.
1713 * gfortran.dg/coarray_14.f90: Ditto.
1714 * gfortran.dg/typebound_proc_13.f03: Ditto.
1715
1716 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/54738
1719 * g++.dg/cpp0x/sfinae42.C: New.
1720
1721 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1722
1723 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1724 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1725 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1726 * gcc.dg/pr42629.c: XFAIL on AIX.
1727 * gcc.dg/pr47684.c: Same.
1728 * gcc.dg/pr43670.c: Same.
1729 * gcc.dg/pr42916.c: Same.
1730 * gcc.dg/pr45449.c: Same.
1731 * gcc.dg/pr50017.c: Same.
1732 * gcc.dg/pr42728.c: Same.
1733 * gcc.dg/pr47881.c: Same.
1734 * gcc.dg/pr44023.c: Same.
1735 * gcc.dg/pr41345.c: Same.
1736 * gcc.dg/pr42630.c: Same.
1737 * gcc.dg/pr44971.c: Same.
1738 * gcc.dg/pr46771.c: Same.
1739 * gcc.dg/ucnid-8.c: Same.
1740 * gcc.dg/ucnid-10.c: Same.
1741 * gcc.dg/ucnid-13.c: Same.
1742 * gcc.dg/torture/pr51106-2.c: Same.
1743 * gcc.dg/pr48768.c: Same.
1744 * gcc.dg/pr42631.c: Same.
1745 * gcc.dg/pr43084.c: Same.
1746 * gcc.dg/ucnid-7.c: Same.
1747 * gcc.dg/pr42889.c: Same.
1748 * gcc.dg/pr41241.c: Same.
1749 * gcc.dg/pr42719.c: Same.
1750 * g++.dg/debug/pr46583.C: Same.
1751 * g++.dg/debug/pr47106.C: Same.
1752 * g++.dg/opt/pr48549.C: Same.
1753 * g++.dg/other/pr42685.C: Same.
1754 * c-c++-common/pr43942.c: Same.
1755
1756 2012-09-29 Ian Lance Taylor <iant@google.com>
1757
1758 * go.test/go-test.exp: Update for latest version of Go testsuite.
1759
1760 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1761
1762 PR fortran/52724
1763 * gfortran.dg/internal_readwrite_3.f90: New test.
1764
1765 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1766
1767 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1768 c-c++-common/Wunused-local-typedefs-2.c to here.
1769
1770 PR c++/54372 - unused attribute inactive on dependant entities
1771 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1772
1773 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1774
1775 PR c++/29028 - Missed unused warning on using declaration
1776 * g++.dg/warn/Wunused-var-18.C: New test.
1777
1778 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1779
1780 PR c++/53551 - -Wunused-local-typedefs misses uses
1781 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1782
1783 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR target/54716
1786 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1787
1788 PR tree-optimization/54713
1789 * gcc.c-torture/compile/pr54713-1.c: New test.
1790 * gcc.c-torture/compile/pr54713-2.c: New test.
1791 * gcc.c-torture/compile/pr54713-3.c: New test.
1792
1793 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1794
1795 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1796
1797 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1798
1799 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1800
1801 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR target/54703
1804 * gcc.target/i386/pr54703.c: New test.
1805
1806 2012-09-27 Richard Guenther <rguenther@suse.de>
1807
1808 PR lto/54709
1809 * gcc.dg/lto/pr54709_0.c: New testcase.
1810 * gcc.dg/lto/pr54709_1.c: Likewise.
1811
1812 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1813
1814 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1815
1816 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1817
1818 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1819
1820 * gcc.target/arm/pr42879.c: Handle big-endian.
1821
1822 2012-09-26 Steve Ellcey <sellcey@mips.com>
1823
1824 PR c/37303
1825 * gcc.dg/pr37303.c: Check for rdata or rodata.
1826
1827 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1828
1829 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1830
1831 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1832
1833 PR target/51274
1834 PR target/53087
1835 * gcc.target/powerpc/ppc-ne0-1.c: New.
1836
1837 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1838
1839 PR target/54089
1840 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1841 test_19, test_20, test_21, test_22, test_23): New functions.
1842 * gcc.target/sh/pr54089-4.c: New.
1843 * gcc.target/sh/pr54089-5.c: New.
1844 * gcc.target/sh/pr54089-6.c: New.
1845 * gcc.target/sh/pr54089-7.c: New.
1846
1847 2012-09-25 Richard Guenther <rguenther@suse.de>
1848
1849 PR lto/54625
1850 * gcc.dg/lto/pr54702_0.c: New testcase.
1851 * gcc.dg/lto/pr54702_1.c: Likewise.
1852 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1853 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1854 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1855 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1856
1857 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1858
1859 PR c++/54526
1860 * g++.dg/cpp0x/parse2.C: New.
1861 * g++.dg/parse/error11.C: Adjust.
1862 * g++.dg/parse/error12.C: Likewise.
1863
1864 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1865
1866 * gcc.target/i386/20030217-1.c: Added check for
1867 large_long_double effective target.
1868 * gcc.target/i386/387-3.c: Likewise.
1869 * gcc.target/i386/387-4.c: Likewise.
1870 * gcc.target/i386/pr36578-1.c: Likewise.
1871 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1872 when long double size is equal double size.
1873 * gcc.target/i386/excess-precision-1.c: Likewise.
1874 * gcc.target/i386/pr36578-2.c: Likewise.
1875 * gcc.target/i386/20030217-2.c: New testcase.
1876
1877 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR tree-optimization/54676
1880 * gcc.dg/pr54676.c: New test.
1881
1882 2012-09-25 Richard Guenther <rguenther@suse.de>
1883
1884 PR tree-optimization/53663
1885 * gcc.dg/torture/pr53663-1.c: New testcase.
1886 * gcc.dg/torture/pr53663-2.c: Likewise.
1887 * gcc.dg/torture/pr53663-3.c: Likewise.
1888
1889 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1890
1891 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1892
1893 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1894
1895 * lib/target-supports-dg.exp (dg-require-effective-target,
1896 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1897 dg-process-target-1 instead of dg-process-target.
1898 (dg-process-target-1): Rename from dg-process-target.
1899 (dg-process-target): New.
1900
1901 2012-09-24 Richard Guenther <rguenther@suse.de>
1902
1903 PR tree-optimization/54684
1904 * g++.dg/torture/pr54684.C: New testcase.
1905
1906 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1907
1908 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1909
1910 2012-09-24 Richard Guenther <rguenther@suse.de>
1911
1912 PR middle-end/52173
1913 * gcc.dg/tm/pr52173-1.c: New.
1914 * gcc.dg/tm/pr52173-2.c: New.
1915
1916 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1917
1918 * gcc.dg/pr54669.c: New test.
1919
1920 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1921 Dominique Dhumieres <dominiq@lps.ens.fr>
1922
1923 PR testsuite/54677
1924 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1925
1926 2012-09-23 Tobias Burnus <burnus@net-b.de>
1927
1928 PR fortran/54618
1929 * gfortran.dg/class_array_14.f90: New.
1930
1931 2012-09-22 Kai Tietz <ktietz@redhat.com>
1932
1933 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1934 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1935
1936 2012-09-21 Dehao Chen <dehao@google.com>
1937
1938 PR go/54649
1939 PR tree-optimization/54655
1940 * g++.dg/pr54655.C: New testcase.
1941
1942 2012-09-21 Richard Guenther <rguenther@suse.de>
1943
1944 PR tree-optimization/54647
1945 * g++.dg/torture/pr54647.C: New testcase.
1946
1947 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1948
1949 PR c++/54427
1950 * c-c++-common/torture/vector-compare-2.c: Add -w.
1951
1952 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1953
1954 * gnat.dg/opt20.ads: Move dg directive to...
1955 * gnat.dg/opt20.adb: ...here.
1956 * gnat.dg/addr1.ad[sb]: Likewise.
1957 * gnat.dg/concat2.ad[sb]: Likewise.
1958 * gnat.dg/array16.ad[sb]: Likewise.
1959 * gnat.dg/atomic5.ad[sb]: Likewise.
1960 * gnat.dg/discr29.ad[sb]: Likewise.
1961 * gnat.dg/noreturn5.ad[sb]: Likewise.
1962 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1963 * gnat.dg/discr23.ads: Remove dg directive.
1964 * gnat.dg/nested_float_packed.ads: Likewise.
1965 * gnat.dg/oconst6.ads: Move to...
1966 * gnat.dg/specs/oconst6.ads: ...here.
1967
1968 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1969
1970 PR c++/52432
1971 * g++.dg/cpp0x/decltype32.C: Tweak.
1972
1973 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1974
1975 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1976 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1977 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1978 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1979
1980 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1981
1982 PR c++/54581
1983 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1984
1985 2012-09-19 Steve Ellcey <sellcey@mips.com>
1986
1987 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1988
1989 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1990
1991 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1992 * gcc.target/powerpc/ppc-mftb.c: New file.
1993
1994 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1995
1996 PR target/54089
1997 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1998 functions.
1999
2000 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2001
2002 PR target/54236
2003 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2004
2005 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2006
2007 * gcc.c-torture/execute/20120919-1.c: New test.
2008
2009 2012-09-19 Richard Guenther <rguenther@suse.de>
2010
2011 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2012
2013 2012-09-19 Richard Guenther <rguenther@suse.de>
2014
2015 * gcc.dg/builtin-unreachable-6.c: Adjust.
2016
2017 2012-09-19 Richard Guenther <rguenther@suse.de>
2018
2019 * gcc.dg/builtin-object-size-10.c: Adjust.
2020 * gcc.dg/builtin-unreachable-5.c: Adjust.
2021 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2022 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2023 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2024 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2025 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2026 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2027 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2028 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2029 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2030 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2031 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2032 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2033
2034 2012-09-19 Richard Guenther <rguenther@suse.de>
2035
2036 PR tree-optimization/54132
2037 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2038 * gcc.dg/torture/pr54132.c: Likewise.
2039
2040 2012-09-19 Terry Guo <terry.guo@arm.com>
2041
2042 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2043 extra prune rules that will be applied to all tests in a .exp file.
2044 (gcc-dg-prune): Use rules defined by the above variable.
2045 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2046 harmless warnings on architecture switch conflict.
2047
2048 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2049
2050 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2051 of asm-comment characters instead of a single one.
2052 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2053
2054 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2055
2056 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2057
2058 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2059 target instead of xfailing it.
2060 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2061 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2062 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2063 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2064 * gcc.dg/vect/vect-104.c: Likewise.
2065 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2066 * gcc.dg/vect/vect-outer-1.c: Likewise.
2067 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2068 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2069 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2070 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2071 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2072 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2073 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2074 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2075 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2076
2077 * lib/target-supports.exp
2078 (check_effective_target_vect_widen_mult_qi_to_hi,
2079 check_effective_target_vect_widen_mult_hi_to_si,
2080 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2081 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2082 check_effective_target_vect_pack_trunc,
2083 check_effective_target_vect_unpack,
2084 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2085 instead of arm_none.
2086
2087 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2088
2089 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2090
2091 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2092 config to compiler_flags.
2093
2094 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR target/54592
2097 * gcc.target/i386/pr54592.c: New test.
2098
2099 PR tree-optimization/54610
2100 * gcc.target/i386/pr54610.c: New test.
2101
2102 2012-09-17 Jason Merrill <jason@redhat.com>
2103
2104 PR c++/54575
2105 * g++.dg/cpp0x/alias-decl-21.C: New.
2106 * g++.dg/cpp0x/alias-decl-22.C: New.
2107
2108 2012-09-17 Tobias Burnus <burnus@net-b.de>
2109
2110 PR fortran/54608
2111 * gfortran.dg/scan_2.f90: New.
2112
2113 2012-09-17 Jason Merrill <jason@redhat.com>
2114
2115 PR c++/53661
2116 * g++.dg/init/aggr9.C: New.
2117
2118 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2119
2120 * gnat.dg/loop_optimization12.ad[sb]: New test.
2121
2122 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2123
2124 PR fortran/54285
2125 * gfortran.dg/proc_ptr_result_7.f90: New.
2126
2127 2012-09-17 Tobias Burnus <burnus@net-b.de>
2128
2129 PR fortran/54603
2130 * gfortran.dg/structure_constructor_11.f90: New.
2131
2132 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR tree-optimization/54563
2135 * g++.dg/torture/pr54563.C: New test.
2136
2137 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2138
2139 PR fortran/54594
2140 * gfortran.dg/typebound_generic_14.f03: New.
2141
2142 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2143
2144 PR fortran/54387
2145 * gfortran.dg/proc_ptr_38.f90: New.
2146
2147 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2148
2149 PR debug/54460
2150 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2151 to scary regexp.
2152
2153 PR testsuite/54007
2154 * gnat.dg/lto15.adb: Require lto.
2155
2156 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2157 "myBindC" for hppa*-*-hpux*.
2158
2159 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2160
2161 * gfortran.dg/namelist_75.f90: New test.
2162
2163 2012-09-15 Tom de Vries <tom@codesourcery.com>
2164
2165 * gcc.dg/tree-ssa/vrp82.c: New test.
2166 * gcc.dg/tree-ssa/vrp83.c: Same.
2167 * gcc.dg/tree-ssa/vrp84.c: Same.
2168
2169 2012-09-15 Tom de Vries <tom@codesourcery.com>
2170
2171 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2172 * gcc.dg/tree-ssa/vrp81.c: ... this.
2173
2174 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2175
2176 PR target/54222
2177 * gcc.target/avr/torture/fix-types.h: New.
2178 * gcc.target/avr/torture/vals-hr.def: New.
2179 * gcc.target/avr/torture/vals-r.def: New.
2180 * gcc.target/avr/torture/vals-k.def: New.
2181 * gcc.target/avr/torture/vals-ur.def: New.
2182 * gcc.target/avr/torture/vals-uk.def: New.
2183 * gcc.target/avr/torture/vals-uhr.def: New.
2184 * gcc.target/avr/torture/vals-llk.def: New.
2185 * gcc.target/avr/torture/vals-ullk.def: New.
2186 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2187 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2188 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2189 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2190 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2191 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2192 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2193 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2194
2195 2012-09-14 Dehao Chen <dehao@google.com>
2196
2197 * g++.dg/debug/dwarf2/deallocator.C: New test.
2198
2199 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2200
2201 PR c/54552
2202 * gcc.c-torture/compile/pr54552-1.c: New test.
2203
2204 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2205
2206 PR c++/54427
2207 * g++.dg/other/vector-compare.C: New testcase.
2208 * c-c++-common/vector-compare-3.c: New testcase.
2209 * gcc.dg/vector-shift.c: Move ...
2210 * c-c++-common/vector-shift.c: ... here.
2211 * gcc.dg/vector-shift1.c: Move ...
2212 * c-c++-common/vector-shift1.c: ... here.
2213 * gcc.dg/vector-shift3.c: Move ...
2214 * c-c++-common/vector-shift3.c: ... here.
2215 * gcc.dg/vector-compare-1.c: Move ...
2216 * c-c++-common/vector-compare-1.c: ... here.
2217 * gcc.dg/vector-compare-2.c: Move ...
2218 * c-c++-common/vector-compare-2.c: ... here.
2219 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2220 * c-c++-common/torture/vector-compare-1.c: ... here.
2221 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2222 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2223 * c-c++-common/torture/vector-compare-2.c: ... here.
2224 * gcc.c-torture/execute/vector-shift.c: Move ...
2225 * c-c++-common/torture/vector-shift.c: ... here.
2226 * gcc.c-torture/execute/vector-shift2.c: Move ...
2227 * c-c++-common/torture/vector-shift2.c: ... here.
2228 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2229 * c-c++-common/torture/vector-subscript-1.c: ... here.
2230 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2231 * c-c++-common/torture/vector-subscript-2.c: ... here.
2232 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2233 * c-c++-common/torture/vector-subscript-3.c: ... here.
2234
2235 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2236
2237 PR c/54103
2238 * gcc.c-torture/compile/pr54103-1.c,
2239 gcc.c-torture/compile/pr54103-2.c,
2240 gcc.c-torture/compile/pr54103-3.c,
2241 gcc.c-torture/compile/pr54103-4.c,
2242 gcc.c-torture/compile/pr54103-5.c,
2243 gcc.c-torture/compile/pr54103-6.c: New tests.
2244 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2245
2246 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2247
2248 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2249
2250 2012-09-14 Richard Guenther <rguenther@suse.de>
2251
2252 PR tree-optimization/54565
2253 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2254 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2255
2256 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2257
2258 * gcc.target/arm/combine-movs.c: Add missing space.
2259
2260 2012-09-14 Richard Guenther <rguenther@suse.de>
2261
2262 * g++.dg/torture/builtin-location.C: New testcase.
2263
2264 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2265 Manuel López-Ibáñez <manu@gcc.gnu.org>
2266
2267 PR c++/53210
2268 * g++.dg/warn/Wuninitialized-self.C: New.
2269
2270 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR c/54559
2273 * gcc.c-torture/compile/pr54559.c: New test.
2274
2275 2012-09-13 Jason Merrill <jason@redhat.com>
2276
2277 PR c++/53839
2278 * g++.dg/cpp0x/constexpr-temp1.C: New.
2279
2280 PR c++/54511
2281 * g++.dg/template/anonunion2.C: New.
2282
2283 PR c++/53836
2284 * g++.dg/template/init10.C: New.
2285
2286 2012-09-13 Tobias Burnus <burnus@net-b.de>
2287
2288 PR fortran/54556
2289 * gfortran.dg/implicit_pure_3.f90: New.
2290
2291 2012-09-13 Richard Guenther <rguenther@suse.de>
2292
2293 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2294
2295 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2296
2297 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2298
2299 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2300
2301 * c-c++-common/pr51712.c: Handle for short-enum targets.
2302
2303 2012-09-12 Terry Guo <terry.guo@arm.com>
2304
2305 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2306 and lsrs for Thumb2 mode.
2307
2308 2012-09-12 Jan Hubicka <jh@suse.cz>
2309
2310 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2311
2312 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2313
2314 PR target/54445
2315 * gcc.target/i386/pr54445-1.c: New file.
2316 * gcc.target/i386/pr54445-2.c: Likewise.
2317
2318 2012-09-12 Tobias Burnus <burnus@net-b.de>
2319
2320 PR fortran/54225
2321 PR fortran/53306
2322 * gfortran.dg/coarray_10.f90: Update dg-error.
2323 * gfortran.dg/coarray_28.f90: New.
2324 * gfortran.dg/array_section_3.f90: New.
2325
2326 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2327
2328 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2329 gcc.target/arm/pr48252.c: Fix for big-endian support.
2330
2331 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2332
2333 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2334
2335 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2336 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2337
2338 * gcc.target/arm/neon-vfma-1.c: New testcase.
2339 * gcc.target/arm/neon-vfms-1.c: Likewise.
2340 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2341 of float.
2342 * gcc.target/arm/neon-vmls-1.c: Likewise.
2343 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2344 function.
2345 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2346 (check_effective_target_arm_neonv2_ok): Likewise.
2347 (check_effective_target_arm_neonv2_hw): Likewise.
2348 (check_effective_target_arm_neonv2): Likewise.
2349
2350 2012-09-11 Richard Guenther <rguenther@suse.de>
2351
2352 PR middle-end/54515
2353 * g++.dg/tree-ssa/pr54515.C: New testcase.
2354
2355 2012-09-10 Andrew Pinski <apinski@cavium.com>
2356
2357 PR tree-opt/c54362
2358 * gcc.dg/tm/memopt-16.c: New testcase.
2359
2360 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2361
2362 PR c++/54541
2363 PR c++/54542
2364 * g++.dg/cpp0x/sfinae40.C: New.
2365 * g++.dg/cpp0x/sfinae41.C: Likewise.
2366
2367 2012-09-10 Jason Merrill <jason@redhat.com>
2368
2369 PR c++/54538
2370 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2371
2372 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2373
2374 PR target/54089
2375 * gcc.target/sh/pr54089-3.c: New.
2376
2377 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2378
2379 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2380
2381 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2382
2383 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2384
2385 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2386
2387 * gcc.dg/pr52558-2.c: Delete.
2388 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2389
2390 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2391
2392 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2393
2394 2012-09-10 Richard Guenther <rguenther@suse.de>
2395
2396 PR tree-optimization/54520
2397 * gcc.dg/torture/pr54520.c: New testcase.
2398
2399 2012-09-10 Jason Merrill <jason@redhat.com>
2400
2401 PR c++/54506
2402 * g++.dg/cpp0x/implicit14.C: New.
2403
2404 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2405
2406 PR fortran/54208
2407 * gfortran.dg/bound_simplification_3.f90: New test.
2408
2409 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2410
2411 PR testsuite/54184
2412 * gcc.dg/pr52558-1.c: Delete.
2413 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2414
2415 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2416
2417 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2418 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2419 * gcc.target/arm/smlaltt-1.c: Likewise.
2420
2421 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2424
2425 2012-09-07 Tom de Vries <tom@codesourcery.com>
2426
2427 PR tree-optimization/53986
2428 * gcc.dg/tree-ssa/vrp80.c: New test.
2429 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2430
2431 2012-09-06 Jason Merrill <jason@redhat.com>
2432
2433 PR c++/54341
2434 PR c++/54253
2435 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2436 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2437
2438 2012-09-06 Andrew Pinski <apinski@cavium.com>
2439
2440 PR tree-opt/54494
2441 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2442
2443 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR rtl-optimization/54455
2446 * gcc.dg/54455.c: New test.
2447
2448 2012-09-06 Tobias Burnus <burnus@net-b.de>
2449
2450 PR fortran/54463
2451 * gfortran.dg/promotion_2.f90: New.
2452
2453 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2454
2455 PR middle-end/54486
2456 * c-c++-common/pr54486.c: New test.
2457
2458 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2459
2460 PR fortran/54474
2461 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2462
2463 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2464
2465 PR c++/54191
2466 * g++.dg/cpp0x/sfinae39.C: New.
2467
2468 2012-09-04 Jason Merrill <jason@redhat.com>
2469
2470 PR c++/54441
2471 * g++.dg/ext/flexary3.C: New.
2472
2473 PR c++/54420
2474 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2475
2476 PR c++/54198
2477 * g++.dg/template/defarg15.C: New.
2478
2479 PR c++/54437
2480 * g++.dg/template/access24.C: New.
2481
2482 2012-09-04 Richard Guenther <rguenther@suse.de>
2483
2484 PR tree-optimization/54458
2485 * gcc.dg/torture/pr54458.c: New testcase.
2486
2487 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2488
2489 * gcc.target/arm/neon-vext.c: New test.
2490 * gcc.target/arm/neon-vext-execute.c: Ditto.
2491
2492 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2493
2494 PR fortran/54243
2495 PR fortran/54244
2496 * gfortran.dg/select_type_29.f03: New.
2497
2498 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2499
2500 * gcc.dg/fold-perm.c: Improve test.
2501
2502 2012-09-03 Tobias Burnus <burnus@net-b.de>
2503
2504 PR fortran/51632
2505 * gfortran.dg/coarray_class_1.f90: New.
2506
2507 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2508
2509 PR target/49206
2510 * gcc.c-torture/compile/pr49206.c: New test.
2511
2512 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2513 Uros Bizjak <ubizjak@gmail.com>
2514
2515 PR target/36680
2516 * gfortran.dg/pr36680.f90: New test.
2517
2518 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2519
2520 PR target/42295
2521 * g++.dg/opt/pr42295.C: New test.
2522
2523 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR target/54436
2526 * gcc.dg/torture/pr54436.c: New test.
2527
2528 2012-09-01 Andrew Pinski <apinski@cavium.com>
2529
2530 * gcc.target/mips/truncate-8.c: New testcase.
2531
2532 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2533
2534 PR target/46829
2535 PR target/46843
2536 * gcc.target/i386/pr46829.c: New test.
2537 * gcc.target/i386/pr46843.c: Ditto.
2538
2539 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2540 Jason Merrill <jason@redhat.com>
2541
2542 PR c++/18747
2543 * g++.dg/parse/error50.C: New.
2544
2545 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2546
2547 PR c/54428
2548 * gcc.c-torture/compile/pr54428.c: New test.
2549
2550 2012-08-31 Ollie Wild <aaw@google.com>
2551
2552 PR c++/54197
2553 * g++.dg/init/lifetime3.C: New test.
2554
2555 2012-08-31 Martin Jambor <mjambor@suse.cz>
2556
2557 PR middle-end/54409
2558 * gcc.dg/torture/pr54409.c: New test.
2559
2560 2012-08-31 Martin Jambor <mjambor@suse.cz>
2561
2562 * gfortran.dg/pr48636.f90: Add dump scan checks.
2563
2564 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2565
2566 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2567
2568 2012-08-28 Joey Ye <joey.ye@arm.com>
2569
2570 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2571
2572 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2573
2574 PR target/46254
2575 * gcc.target/i386/pr46254.c: New test.
2576
2577 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2578
2579 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2580 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2581 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2582
2583 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2584
2585 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2586 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2587 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2588 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2589 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2590 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2591 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2592 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2593 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2594 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2595 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2596 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2597 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2598 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2599 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2600 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2601 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2602 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2603 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2604 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2605 gcc.target/mips/unaligned-1.c: Tighten regexps.
2606
2607 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2608
2609 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2610 (mips_option_groups): Remove optimization. Add various -f options.
2611 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2612 and -pg imply -fno-omit-frame-pointer.
2613 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2614 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2615 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2616 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2617 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2618 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2619 * gcc.target/mips/abi-n32-long32.c: Likewise.
2620 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2621 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2622 * gcc.target/mips/abi-n32-long64.c: Likewise.
2623 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2624 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2625 * gcc.target/mips/abi-n64-long32.c: Likewise.
2626 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2627 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2628 * gcc.target/mips/abi-n64-long64.c: Likewise.
2629 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2630 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2631 * gcc.target/mips/abi-o32-long32.c: Likewise.
2632 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2633 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2634 * gcc.target/mips/abi-o32-long64.c: Likewise.
2635 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2636 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2637 * gcc.target/mips/abi-o64-long32.c: Likewise.
2638 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2639 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2640 * gcc.target/mips/abi-o64-long64.c: Likewise.
2641 * gcc.target/mips/asm-1.c: Likewise.
2642 * gcc.target/mips/branch-1.c: Likewise.
2643 * gcc.target/mips/call-3.c: Likewise.
2644 * gcc.target/mips/call-saved-3.c: Likewise.
2645 * gcc.target/mips/clear-cache-1.c: Likewise.
2646 * gcc.target/mips/div-1.c: Likewise.
2647 * gcc.target/mips/div-2.c: Likewise.
2648 * gcc.target/mips/div-3.c: Likewise.
2649 * gcc.target/mips/div-4.c: Likewise.
2650 * gcc.target/mips/div-5.c: Likewise.
2651 * gcc.target/mips/div-6.c: Likewise.
2652 * gcc.target/mips/div-7.c: Likewise.
2653 * gcc.target/mips/div-8.c: Likewise.
2654 * gcc.target/mips/div-9.c: Likewise.
2655 * gcc.target/mips/div-10.c: Likewise.
2656 * gcc.target/mips/div-11.c: Likewise.
2657 * gcc.target/mips/div-12.c: Likewise.
2658 * gcc.target/mips/dsp-ctrl.c: Likewise.
2659 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2660 * gcc.target/mips/ext-8.c: Likewise.
2661 * gcc.target/mips/extend-2.c: Likewise.
2662 * gcc.target/mips/fix-r10000-1.c: Likewise.
2663 * gcc.target/mips/fix-r10000-2.c: Likewise.
2664 * gcc.target/mips/fix-r10000-3.c: Likewise.
2665 * gcc.target/mips/fix-r10000-4.c: Likewise.
2666 * gcc.target/mips/fix-r10000-5.c: Likewise.
2667 * gcc.target/mips/fix-r10000-6.c: Likewise.
2668 * gcc.target/mips/fix-r10000-7.c: Likewise.
2669 * gcc.target/mips/fix-r10000-8.c: Likewise.
2670 * gcc.target/mips/fix-r10000-9.c: Likewise.
2671 * gcc.target/mips/fix-r10000-10.c: Likewise.
2672 * gcc.target/mips/fix-r10000-11.c: Likewise.
2673 * gcc.target/mips/fix-r10000-12.c: Likewise.
2674 * gcc.target/mips/fix-r10000-13.c: Likewise.
2675 * gcc.target/mips/fix-r10000-14.c: Likewise.
2676 * gcc.target/mips/fix-r10000-15.c: Likewise.
2677 * gcc.target/mips/fpcmp-1.c: Likewise.
2678 * gcc.target/mips/fpcmp-2.c: Likewise.
2679 * gcc.target/mips/fpr-moves-7.c: Likewise.
2680 * gcc.target/mips/fpr-moves-8.c: Likewise.
2681 * gcc.target/mips/int-moves-1.c: Likewise.
2682 * gcc.target/mips/int-moves-2.c: Likewise.
2683 * gcc.target/mips/long-calls-pg.c: Likewise.
2684 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2685 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2686 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2687 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2688 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2689 * gcc.target/mips/mips-3d-1.c: Likewise.
2690 * gcc.target/mips/mips-3d-2.c: Likewise.
2691 * gcc.target/mips/mips-3d-3.c: Likewise.
2692 * gcc.target/mips/mips-3d-4.c: Likewise.
2693 * gcc.target/mips/mips-3d-5.c: Likewise.
2694 * gcc.target/mips/mips-3d-6.c: Likewise.
2695 * gcc.target/mips/mips-3d-7.c: Likewise.
2696 * gcc.target/mips/mips-3d-8.c: Likewise.
2697 * gcc.target/mips/mips-3d-9.c: Likewise.
2698 * gcc.target/mips/mips-ps-1.c: Likewise.
2699 * gcc.target/mips/mips-ps-2.c: Likewise.
2700 * gcc.target/mips/mips-ps-3.c: Likewise.
2701 * gcc.target/mips/mips-ps-4.c: Likewise.
2702 * gcc.target/mips/mips-ps-6.c: Likewise.
2703 * gcc.target/mips/mips32-dspr2.c: Likewise.
2704 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2705 * gcc.target/mips/neg-abs-1.c: Likewise.
2706 * gcc.target/mips/neg-abs-2.c: Likewise.
2707 * gcc.target/mips/nmadd-3.c: Likewise.
2708 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2709 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2710 * gcc.target/mips/octeon-pop-1.c: Likewise.
2711 * gcc.target/mips/pr26765.c: Likewise.
2712 * gcc.target/mips/pr33256.c: Likewise.
2713 * gcc.target/mips/pr33635-1.c: Likewise.
2714 * gcc.target/mips/pr33755.c: Likewise.
2715 * gcc.target/mips/pr35802.c: Likewise.
2716 * gcc.target/mips/pr45074.c: Likewise.
2717 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2718 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2719 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2720 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2721 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2722 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2723 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2724 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2725 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2726 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2727 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2728 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2729 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2730 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2731 * gcc.target/mips/save-restore-1.c: Likewise.
2732 * gcc.target/mips/save-restore-3.c: Likewise.
2733 * gcc.target/mips/save-restore-5.c: Likewise.
2734 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2735 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2736 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2737 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2738 * gcc.target/mips/stack-1.c: Likewise.
2739
2740 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2741 Tighten regexps.
2742
2743 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2744 branch under test to be filled with preceding rather than
2745 following instructions.
2746 * gcc.target/mips/branch-10.c: Likewise.
2747 * gcc.target/mips/branch-11.c: Likewise.
2748 * gcc.target/mips/branch-12.c: Likewise.
2749 * gcc.target/mips/branch-13.c: Likewise.
2750 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2751 to be eliminated. Tighten $28 scan-assembler-not test.
2752
2753 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2754 function to...
2755 * gcc.target/mips/call-4.c: ...this new test.
2756
2757 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2758 more likely.
2759 * gcc.target/mips/code-readable-3.c: Likewise.
2760 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2761 flag but skip for -O0.
2762 * gcc.target/mips/code-readable-4.c: Likewise.
2763
2764 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2765 of operations under test.
2766 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2767
2768 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2769 Don't require sibling-call optimization.
2770 * gcc.target/mips/near-far-4.c: Likewise.
2771
2772 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2773 Make sure that the register variable is used.
2774 * gcc.target/mips/soft-float-1.c: Likewise.
2775
2776 * gcc.target/mips/sdata-1.c: Make static data volatile.
2777 * gcc.target/mips/sdata-2.c: Likewise.
2778 * gcc.target/mips/sdata-3.c: Likewise.
2779 * gcc.target/mips/sdata-4.c: Likewise.
2780
2781 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2782 skip for -O0.
2783 * gcc.target/mips/atomic-memory-2.c: Likewise.
2784 * gcc.target/mips/branch-cost-1.c: Likewise.
2785 * gcc.target/mips/branch-cost-2.c: Likewise.
2786 * gcc.target/mips/cache-1.c: Likewise.
2787 * gcc.target/mips/call-1.c: Likewise.
2788 * gcc.target/mips/call-saved-2.c: Likewise.
2789 * gcc.target/mips/const-anchor-1.c: Likewise.
2790 * gcc.target/mips/const-anchor-2.c: Likewise.
2791 * gcc.target/mips/dse-1.c: Likewise.
2792 * gcc.target/mips/dsp-lhx.c: Likewise.
2793 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2794 * gcc.target/mips/ext-1.c: Likewise.
2795 * gcc.target/mips/ext-2.c: Likewise.
2796 * gcc.target/mips/ext-3.c: Likewise.
2797 * gcc.target/mips/ext-4.c: Likewise.
2798 * gcc.target/mips/ext-5.c: Likewise.
2799 * gcc.target/mips/ext-6.c: Likewise.
2800 * gcc.target/mips/ext-7.c: Likewise.
2801 * gcc.target/mips/extend-1.c: Likewise.
2802 * gcc.target/mips/fix-r4000-1.c: Likewise.
2803 * gcc.target/mips/fix-r4000-3.c: Likewise.
2804 * gcc.target/mips/fix-r4000-5.c: Likewise.
2805 * gcc.target/mips/fix-r4000-6.c: Likewise.
2806 * gcc.target/mips/fix-r4000-8.c: Likewise.
2807 * gcc.target/mips/fix-r4000-10.c: Likewise.
2808 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2809 * gcc.target/mips/fixed-vector-type.c: Likewise.
2810 * gcc.target/mips/fpr-moves-1.c: Likewise.
2811 * gcc.target/mips/fpr-moves-2.c: Likewise.
2812 * gcc.target/mips/fpr-moves-3.c: Likewise.
2813 * gcc.target/mips/fpr-moves-4.c: Likewise.
2814 * gcc.target/mips/fpr-moves-5.c: Likewise.
2815 * gcc.target/mips/fpr-moves-6.c: Likewise.
2816 * gcc.target/mips/ins-1.c: Likewise.
2817 * gcc.target/mips/ins-2.c: Likewise.
2818 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2819 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2820 * gcc.target/mips/lazy-binding-1.c: Likewise.
2821 * gcc.target/mips/madd-3.c: Likewise.
2822 * gcc.target/mips/madd-5.c: Likewise.
2823 * gcc.target/mips/madd-6.c: Likewise.
2824 * gcc.target/mips/madd-8.c: Likewise.
2825 * gcc.target/mips/madd-9.c: Likewise.
2826 * gcc.target/mips/memcpy-1.c: Likewise.
2827 * gcc.target/mips/mips-ps-type.c: Likewise.
2828 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2829 * gcc.target/mips/mips-sched-madd.c: Likewise.
2830 * gcc.target/mips/mips16e-extends.c: Likewise.
2831 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2832 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2833 * gcc.target/mips/movcc-1.c: Likewise.
2834 * gcc.target/mips/movcc-2.c: Likewise.
2835 * gcc.target/mips/movcc-3.c: Likewise.
2836 * gcc.target/mips/msub-5.c: Likewise.
2837 * gcc.target/mips/msub-6.c: Likewise.
2838 * gcc.target/mips/msub-8.c: Likewise.
2839 * gcc.target/mips/mult-2.c: Likewise.
2840 * gcc.target/mips/mult-3.c: Likewise.
2841 * gcc.target/mips/mult-5.c: Likewise.
2842 * gcc.target/mips/mult-6.c: Likewise.
2843 * gcc.target/mips/mult-7.c: Likewise.
2844 * gcc.target/mips/mult-12.c: Likewise.
2845 * gcc.target/mips/mult-13.c: Likewise.
2846 * gcc.target/mips/mult-14.c: Likewise.
2847 * gcc.target/mips/mult-15.c: Likewise.
2848 * gcc.target/mips/mult-17.c: Likewise.
2849 * gcc.target/mips/mult-18.c: Likewise.
2850 * gcc.target/mips/mult-19.c: Likewise.
2851 * gcc.target/mips/nmadd-1.c: Likewise.
2852 * gcc.target/mips/nmadd-2.c: Likewise.
2853 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2854 * gcc.target/mips/octeon-cins-1.c: Likewise.
2855 * gcc.target/mips/octeon-cins-2.c: Likewise.
2856 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2857 * gcc.target/mips/octeon-exts-2.c: Likewise.
2858 * gcc.target/mips/octeon-exts-3.c: Likewise.
2859 * gcc.target/mips/octeon-exts-4.c: Likewise.
2860 * gcc.target/mips/octeon-exts-5.c: Likewise.
2861 * gcc.target/mips/octeon-exts-6.c: Likewise.
2862 * gcc.target/mips/octeon-exts-7.c: Likewise.
2863 * gcc.target/mips/octeon-pop-2.c: Likewise.
2864 * gcc.target/mips/octeon-seq-3.c: Likewise.
2865 * gcc.target/mips/octeon-seq-4.c: Likewise.
2866 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2867 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2868 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2869 * gcc.target/mips/pr54240.c: Likewise.
2870 * gcc.target/mips/rsqrt-1.c: Likewise.
2871 * gcc.target/mips/rsqrt-2.c: Likewise.
2872 * gcc.target/mips/rsqrt-3.c: Likewise.
2873 * gcc.target/mips/rsqrt-4.c: Likewise.
2874 * gcc.target/mips/save-restore-2.c: Likewise.
2875 * gcc.target/mips/save-restore-4.c: Likewise.
2876 * gcc.target/mips/sb1-1.c: Likewise.
2877 * gcc.target/mips/scc-1.c: Likewise.
2878 * gcc.target/mips/scc-2.c: Likewise.
2879 * gcc.target/mips/scc-3.c: Likewise.
2880 * gcc.target/mips/scc-4.c: Likewise.
2881 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2882 * gcc.target/mips/truncate-1.c: Likewise.
2883 * gcc.target/mips/truncate-2.c: Likewise.
2884 * gcc.target/mips/truncate-3.c: Likewise.
2885 * gcc.target/mips/truncate-4.c: Likewise.
2886 * gcc.target/mips/truncate-5.c: Likewise.
2887 * gcc.target/mips/truncate-6.c: Likewise.
2888 * gcc.target/mips/unaligned-1.c: Likewise.
2889
2890 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2891 skip for -O0. Require -fexpensive-optimizations.
2892 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2893 * gcc.target/mips/dspr2-MULT.c: Likewise.
2894 * gcc.target/mips/fix-r4000-2.c: Likewise.
2895 * gcc.target/mips/fix-r4000-4.c: Likewise.
2896 * gcc.target/mips/fix-r4000-7.c: Likewise.
2897 * gcc.target/mips/fix-r4000-9.c: Likewise.
2898 * gcc.target/mips/madd-1.c: Likewise.
2899 * gcc.target/mips/madd-2.c: Likewise.
2900 * gcc.target/mips/madd-4.c: Likewise.
2901 * gcc.target/mips/maddu-1.c: Likewise.
2902 * gcc.target/mips/maddu-2.c: Likewise.
2903 * gcc.target/mips/maddu-3.c: Likewise.
2904 * gcc.target/mips/maddu-4.c: Likewise.
2905 * gcc.target/mips/msub-1.c: Likewise.
2906 * gcc.target/mips/msub-2.c: Likewise.
2907 * gcc.target/mips/msub-3.c: Likewise.
2908 * gcc.target/mips/msub-4.c: Likewise.
2909 * gcc.target/mips/msubu-1.c: Likewise.
2910 * gcc.target/mips/msubu-2.c: Likewise.
2911 * gcc.target/mips/msubu-3.c: Likewise.
2912 * gcc.target/mips/msubu-4.c: Likewise.
2913 * gcc.target/mips/mult-1.c: Likewise.
2914 * gcc.target/mips/mult-4.c: Likewise.
2915 * gcc.target/mips/mult-8.c: Likewise.
2916 * gcc.target/mips/mult-9.c: Likewise.
2917 * gcc.target/mips/mult-10.c: Likewise.
2918 * gcc.target/mips/mult-11.c: Likewise.
2919 * gcc.target/mips/mult-16.c: Likewise.
2920
2921 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2922 skip for -O0 and -Os.
2923 * gcc.target/mips/fix-r4000-12.c: Likewise.
2924 * gcc.target/mips/madd-7.c: Likewise.
2925 * gcc.target/mips/mips-ps-5.c: Likewise.
2926 * gcc.target/mips/mips-ps-7.c: Likewise.
2927 * gcc.target/mips/msub-7.c: Likewise.
2928
2929 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2930 skip for -O0. Require -mno-abicalls.
2931 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2932
2933 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2934 skip for -O0. Require a total number of BBIT instructions and
2935 at least one of each kind.
2936
2937 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2938 skip for -O0. Require -fno-unroll-loops.
2939
2940 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2941 skip for -O0. Allow BLTZ as well as BGEZ.
2942
2943 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2944
2945 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2946 skip for -O0. Require -fschedule-insns2.
2947 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2948
2949 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2950 but skip for -O0. Make a branch-likely more likely.
2951
2952 * gcc.target/mips/timode-2.c: Split each test into its own function.
2953 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2954
2955 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2956 skip for -O0. Require -fpeephole2.
2957 * gcc.target/mips/vr-mult-2.c: Likewise.
2958
2959 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2960
2961 PR preprocessor/53469
2962 * gcc.dg/cpp/_Pragma7.c: New test case.
2963
2964 2012-08-27 Tobias Burnus <burnus@net-b.de>
2965
2966 PR fortran/54370
2967 * gfortran.dg/do_5.f90: New.
2968
2969 2012-08-27 Tobias Burnus <burnus@net-b.de>
2970
2971 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2972 from dg-options as -Wall no longer implies it.
2973
2974 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2975
2976 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2977
2978 2012-08-25 Jason Merrill <jason@redhat.com>
2979
2980 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2981
2982 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/51421
2985 * g++.dg/cpp0x/auto34.C: New.
2986
2987 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR c/54363
2990 * gcc.dg/pr54363.c: New test.
2991
2992 PR c/54355
2993 * gcc.dg/pr54355.c: New test.
2994
2995 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2996
2997 PR debug/52857
2998 * gcc.target/i386/pr52857-1.c: New.
2999 * gcc.target/i386/pr52857-2.c: Likewise.
3000
3001 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3002
3003 * gcc.target/mips/code-readable-4.c: New test.
3004
3005 2012-08-23 Julian Brown <julian@codesourcery.com>
3006 Sandra Loosemore <sandra@codesourcery.com>
3007
3008 * gcc.target/mips/code-readable-1.c: Add -O to options.
3009
3010 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/20420
3013 * g++.dg/lookup/using53.C: New.
3014
3015 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3016
3017 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3018 * gcc.dg/fixed-point/convert-1.c: New.
3019 * gcc.dg/fixed-point/convert-2.c: New.
3020 * gcc.dg/fixed-point/convert-3.c: New.
3021 * gcc.dg/fixed-point/convert-4.c: New.
3022 * gcc.dg/fixed-point/convert-float-1.c: New.
3023 * gcc.dg/fixed-point/convert-float-2.c: New.
3024 * gcc.dg/fixed-point/convert-float-3.c: New.
3025 * gcc.dg/fixed-point/convert-float-4.c: New.
3026 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3027 * gcc.dg/fixed-point/convert-sat.c: New.
3028 * gcc.dg/fixed-point/convert.h: New.
3029
3030 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3031
3032 PR target/54089
3033 * gcc.target/sh/pr54089-2.c: New.
3034
3035 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3036
3037 * gcc.target/i386/long-double-64-1.c: New file.
3038 * gcc.target/i386/long-double-64-2.c: Likewise.
3039 * gcc.target/i386/long-double-64-3.c: Likewise.
3040 * gcc.target/i386/long-double-64-4.c: Likewise.
3041 * gcc.target/i386/long-double-80-1.c: Likewise.
3042 * gcc.target/i386/long-double-80-2.c: Likewise.
3043 * gcc.target/i386/long-double-80-3.c: Likewise.
3044 * gcc.target/i386/long-double-80-4.c: Likewise.
3045 * gcc.target/i386/long-double-80-5.c: Likewise.
3046 * gcc.target/i386/long-double-80-6.c: Likewise.
3047 * gcc.target/i386/long-double-80-7.c: Likewise.
3048
3049 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3050
3051 PR tree-optimization/54317
3052 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3053
3054 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3055
3056 PR target/39423
3057 * gcc.target/sh/pr39423-2.c: New.
3058
3059 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3060
3061 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3062 * gcc.dg/fold-perm.c: Likewise.
3063
3064 2012-08-20 Jan Hubicka <jh@suse.cz>
3065
3066 PR fortran/48636
3067 * gcc.dg/ipa/inlinehint-1.c: New.
3068
3069 2012-08-20 Florian Weimer <fweimer@redhat.com>
3070
3071 PR c++/19351
3072 * g++.dg/init/new38.C: New test.
3073 * g++.dg/init/new39.C: New test.
3074
3075 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3076
3077 PR target/54089
3078 * gcc.target/sh/pr54089-1.c: New.
3079
3080 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3081
3082 PR target/51244
3083 * gcc.target/sh/pr51244-11.c: New.
3084
3085 2012-08-20 Tobias Burnus <burnus@net-b.de>
3086
3087 PR fortran/54301
3088 * gfortran.dg/warn_target_lifetime_2.f90: New.
3089
3090 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3091
3092 PR c++/10416
3093 * g++.dg/warn/Wunused-var-17.C: New.
3094
3095 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3096
3097 PR middle-end/53992
3098 * gcc.dg/gomp/pr53992.c: New test.
3099
3100 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3101
3102 PR tree-ssa/54295
3103 * gcc.c-torture/execute/20120817-1.c: New test.
3104
3105 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3106
3107 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3108 add instruction.
3109 (f2): New test that really does need adds.
3110
3111 2012-08-20 Richard Guenther <rguenther@suse.de>
3112
3113 PR tree-optimization/54327
3114 * gcc.dg/torture/pr54327.c: New testcase.
3115
3116 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3117
3118 PR tree-optimization/54321
3119 * gcc.c-torture/compile/pr54321.c: New test.
3120
3121 2012-08-20 Tobias Burnus <burnus@net-b.de>
3122
3123 PR fortran/54301
3124 * gfortran.dg/warn_target_lifetime_1.f90: New.
3125
3126 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3127
3128 PR fortran/54298
3129 * gfortran.dg/real_compare_1.f90: New test case.
3130 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3131
3132 2012-08-18 Jan Hubicka <jh@suse.cz>
3133
3134 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3135
3136 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3137
3138 PR fortran/39290
3139 * gfortran.dg/interface_37.f90: New test.
3140
3141 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3142 Gary Funck <gary@intrepid.com>
3143
3144 PR target/20020
3145 * gcc.target/i386/pr20020-1.c: New test.
3146 * gcc.target/i386/pr20020-2.c: Likewise.
3147 * gcc.target/i386/pr20020-3.c: Likewise.
3148
3149 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3150
3151 * gcc.target/i386/perm-concat.c: New test.
3152
3153 2012-08-17 Julian Brown <julian@codesourcery.com>
3154
3155 * gcc.target/arm/div64-unwinding.c: New test.
3156
3157 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3158
3159 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3160
3161 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3162
3163 PR target/54236
3164 * gcc.target/sh/pr54236-1.c: New.
3165
3166 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3167
3168 * lib/target-supports.exp (check_effective_target_sync_int_long)
3169 (check_effective_target_sync_char_short): Enable for crisv32-*
3170 and cris-*.
3171
3172 PR middle-end/54261
3173 * gcc.dg/torture/pr54261-1.c: New test.
3174
3175 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3176
3177 PR fortran/54243
3178 PR fortran/54244
3179 * gfortran.dg/typebound_call_24.f03: New.
3180
3181 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3182
3183 PR tree-optimization/54245
3184 * gcc.dg/tree-ssa/pr54245.c: New test.
3185
3186 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3187
3188 PR tree-optimization/54240
3189 * gcc.target/powerpc/pr54240.c: New test.
3190 * gcc.target/mips/pr54240.c: Likewise.
3191
3192 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3193
3194 PR target/52933
3195 * gcc.target/sh/pr52933-1.c: New.
3196 * gcc.target/sh/pr52933-2.c: New.
3197
3198 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3199
3200 PR target/50751
3201 * gcc.target/sh/pr50751-8.c: New.
3202
3203 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3204
3205 PR fortran/47586
3206 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3207 * gfortran.dg/typebound_proc_27.f03: New test.
3208
3209 2012-08-14 Sterling Augustine <saugustine@google.com>
3210
3211 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3212
3213 2012-08-14 Tobias Burnus <burnus@net-b.de>
3214
3215 PR fortran/40881
3216 * gfortran.dg/data_constraints_3.f90: New.
3217 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3218 to disable -pedantic compilation.
3219 * gfortran.dg/pr37243.f: Ditto.
3220 * gfortran.dg/g77/19990826-3.f: Ditto.
3221 * gfortran.dg/g77/20020307-1.f : Ditto.
3222 * gfortran.dg/g77/980310-3.f: Ditto.
3223
3224 2012-08-14 Tobias Burnus <burnus@net-b.de>
3225
3226 PR fortran/54234
3227 * gfortran.dg/warn_conversion_4.f90: New.
3228
3229 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR middle-end/53411
3232 PR rtl-optimization/53495
3233 * gcc.c-torture/compile/pr53411.c: New test.
3234 * gcc.c-torture/compile/pr53495.c: New test.
3235
3236 2012-08-13 Richard Guenther <rguenther@suse.de>
3237
3238 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3239
3240 2012-08-13 Richard Guenther <rguenther@suse.de>
3241
3242 PR tree-optimization/54200
3243 * gcc.dg/guality/pr54200.c: New testcase.
3244 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3245
3246 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3247
3248 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3249
3250 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3251
3252 PR target/51244
3253 * gcc.target/sh/pr51244-7.c: New.
3254 * gcc.target/sh/pr51244-8.c: New.
3255 * gcc.target/sh/pr51244-9.c: New.
3256 * gcc.target/sh/pr51244-10.c: New.
3257
3258 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3259
3260 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3261 -m2e or -m2a.
3262 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3263 * gcc.target/sh/pr53511-1.c: Likewise.
3264 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3265 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3266 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3267 * gcc.target/sh/pr53512-3.c: Likewise.
3268 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3269
3270 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3271
3272 PR target/39423
3273 * gcc.c-torture/compile/pr39423-1.c: New.
3274 * gcc.c-torture/compile/pr39423-2.c: New.
3275
3276 2012-08-12 Tobias Burnus <burnus@net-b.de>
3277
3278 PR fortran/54221
3279 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3280 they appear uninitialized on the RHS.
3281 * gfortran.dg/public_private_module_6.f90: New.
3282
3283 2012-08-11 Martin Jambor <mjambor@suse.cz>
3284
3285 PR fortran/48636
3286 * gfortran.dg/pr48636.f90: New test.
3287
3288 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3289
3290 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3291 to avoid warnings.
3292 (main): Adjust caller.
3293
3294 2012-08-10 Richard Guenther <rguenther@suse.de>
3295
3296 * gcc.dg/matrix/*.c: Adjust and move ...
3297 * gcc.dg/torture/: ... here.
3298 * gcc.dg/matrix: Remove directory.
3299
3300 2012-08-10 Richard Guenther <rguenther@suse.de>
3301
3302 PR middle-end/54219
3303 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3304
3305 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3306
3307 PR middle-end/54211
3308 * gcc.dg/tree-ssa/pr54211.c: New test.
3309
3310 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3311
3312 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3313 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3314
3315 2012-08-10 Richard Guenther <rguenther@suse.de>
3316
3317 PR tree-optimization/54109
3318 * gcc.dg/torture/pr54109.c: New testcase.
3319 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3320 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3321
3322 2012-08-10 Richard Guenther <rguenther@suse.de>
3323
3324 PR tree-optimization/54027
3325 * gcc.dg/torture/pr54027.c: New testcase.
3326
3327 2012-08-10 Richard Guenther <rguenther@suse.de>
3328
3329 * g++.dg/plugin/selfassign.c: Adjust.
3330 * gcc.dg/plugin/selfassign.c: Likewise.
3331 * gcc.dg/strlenopt-11.c: Likewise.
3332 * gcc.dg/strlenopt-13.c: Likewise.
3333 * gcc.dg/no-strict-overflow-4.c: Likewise.
3334 * gcc.dg/strict-overflow-4.c: Likewise.
3335 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3336 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3337 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3338 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3339 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3340 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3341 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3342 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3343 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3344 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3345 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3346 * gcc.dg/pr46309.c: Likewise.
3347 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3348
3349 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3350
3351 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3352 for x86 targets.
3353 * gcc.c-torture/compile/20120727-2.c: New test.
3354
3355 2012-08-09 Martin Jambor <mjambor@suse.cz>
3356
3357 * gcc.dg/ipa/iinline-4.c: New test.
3358 * gcc.dg/ipa/iinline-5.c: Likewise.
3359 * gcc.dg/ipa/iinline-6.c: Likewise.
3360 * gcc.dg/ipa/iinline-7.c: Likewise.
3361 * gcc.dg/lto/20120723_0.c: Likewise.
3362 * gcc.dg/lto/20120723_1.c: Likewise.
3363
3364 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3365
3366 PR target/39423
3367 * gcc.target/sh/pr39423-1.c: New.
3368
3369 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3370
3371 PR target/51244
3372 * gcc.target/sh/pr51244-5: New.
3373 * gcc.target/sh/pr51244-6: New.
3374
3375 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3376
3377 * gcc.target/i386/adx-addxcarry32-3.c: New.
3378 * gcc.target/i386/adx-addxcarry64-3.c: New.
3379
3380 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3381
3382 PR rtl-optimization/53701
3383 * gcc.dg/pr53701.c: New test.
3384
3385 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3386
3387 * gcc.c-torture/compile/20120727-1.c: New test.
3388
3389 2012-08-09 Tobias Burnus <burnus@net-b.de>
3390
3391 PR fortran/54199
3392 * gfortran.dg/intrinsic_shadow_4.f90: New.
3393
3394 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3395
3396 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3397
3398 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3399
3400 * gcc.c-torture/execute/20120808-1.c: New test.
3401
3402 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3403
3404 PR rtl-optimization/54157
3405 * gcc.target/i386/pr54157.c: New file.
3406
3407 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3408
3409 * gcc.target/i386/adx-addcarryx32-1.c: New.
3410 * gcc.target/i386/adx-addcarryx32-2.c: New.
3411 * gcc.target/i386/adx-addcarryx64-1.c: New.
3412 * gcc.target/i386/adx-addcarryx64-2.c: New.
3413 * gcc.target/i386/adx-check.h: New.
3414 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3415 * gcc.target/i386/sse-12.c: Add -madx.
3416 * gcc.target/i386/sse-13.c: Ditto.
3417 * gcc.target/i386/sse-14.c: Ditto.
3418 * gcc.target/i386/sse-22.c: Ditto.
3419 * gcc.target/i386/sse-23.c: Ditto.
3420 * g++.dg/other/i386-2.C: Ditto.
3421 * g++.dg/other/i386-3.C: Ditto.
3422
3423 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3424
3425 * gcc.dg/tree-ssa/slsr-5.c: New.
3426 * gcc.dg/tree-ssa/slsr-6.c: New.
3427 * gcc.dg/tree-ssa/slsr-7.c: New.
3428 * gcc.dg/tree-ssa/slsr-8.c: New.
3429 * gcc.dg/tree-ssa/slsr-9.c: New.
3430 * gcc.dg/tree-ssa/slsr-10.c: New.
3431 * gcc.dg/tree-ssa/slsr-11.c: New.
3432 * gcc.dg/tree-ssa/slsr-12.c: New.
3433 * gcc.dg/tree-ssa/slsr-13.c: New.
3434 * gcc.dg/tree-ssa/slsr-14.c: New.
3435 * gcc.dg/tree-ssa/slsr-15.c: New.
3436 * gcc.dg/tree-ssa/slsr-16.c: New.
3437 * gcc.dg/tree-ssa/slsr-17.c: New.
3438 * gcc.dg/tree-ssa/slsr-18.c: New.
3439 * gcc.dg/tree-ssa/slsr-19.c: New.
3440 * gcc.dg/tree-ssa/slsr-20.c: New.
3441 * gcc.dg/tree-ssa/slsr-21.c: New.
3442 * gcc.dg/tree-ssa/slsr-22.c: New.
3443 * gcc.dg/tree-ssa/slsr-23.c: New.
3444 * gcc.dg/tree-ssa/slsr-24.c: New.
3445 * gcc.dg/tree-ssa/slsr-25.c: New.
3446 * gcc.dg/tree-ssa/slsr-26.c: New.
3447 * gcc.dg/tree-ssa/slsr-30.c: New.
3448 * gcc.dg/tree-ssa/slsr-31.c: New.
3449
3450 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3451
3452 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3453 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3454 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3455
3456 2012-08-06 Cary Coutant <ccoutant@google.com>
3457
3458 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3459
3460 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3461
3462 PR fortran/35831
3463 * gfortran.dg/dummy_procedure_5.f90: Modified.
3464 * gfortran.dg/dummy_procedure_8.f90: New.
3465 * gfortran.dg/interface_26.f90: Modified.
3466 * gfortran.dg/proc_ptr_11.f90: Modified.
3467 * gfortran.dg/proc_ptr_15.f90: Modified.
3468 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3469 * gfortran.dg/typebound_override_1.f90: Modified.
3470 * gfortran.dg/typebound_proc_6.f03: Modified.
3471
3472 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3473
3474 PR tree-optimization/51938
3475 PR tree-optimization/52005
3476 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3477 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3478 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3479 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3480
3481 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3482
3483 Avoid crashing on erroneous static_assert usage
3484 * g++.dg/cpp0x/static_assert8.C: New test.
3485
3486 2012-08-06 Jason Merrill <jason@redhat.com>
3487
3488 * g++.dg/cpp0x/sfinae38.C: New.
3489
3490 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3491 Paolo Carlini <paolo.carlini@oracle.com>
3492
3493 PR c++/54165
3494 * g++.dg/conversion/void2.C: New.
3495
3496 2012-08-06 Tom de Vries <tom@codesourcery.com>
3497
3498 * gcc.dg/tree-ssa/vrp78.c: New test.
3499
3500 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3501 Richard Sandiford <rdsandiford@googlemail.com>
3502
3503 * g++.dg/opt/enum2.C: Require fpic target.
3504 * g++.dg/lto/20090303_0.C: Likewise.
3505
3506 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3507 Catherine Moore <clm@codesourcery.com>
3508
3509 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3510 flush function names too.
3511 * gcc.target/mips/clear-cache-1.c: Likewise.
3512
3513 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3514
3515 PR target/54156
3516 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3517
3518 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3519
3520 PR fortran/54166
3521 * gfortran.dg/array_5.f90: New test.
3522
3523 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3524
3525 PR tree-optimization/30318
3526 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3527
3528 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3529
3530 * g++.dg/ext/vector17.C: New testcase.
3531
3532 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3533
3534 PR target/51931
3535 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3536 * g++.dg/opt/longbranch1.C: Likewise.
3537
3538 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3539
3540 PR tree-optimization/53805
3541 * gcc.dg/fold-notunord.c: New testcase.
3542
3543 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3544
3545 PR fortran/48820
3546 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3547 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3548
3549 2012-08-02 Jason Merrill <jason@redhat.com>
3550 Paolo Carlini <paolo.carlini@oracle.com>
3551
3552 PR c++/51213 (again)
3553 * g++.dg/cpp0x/sfinae37.C: Extend.
3554
3555 2012-08-02 Richard Guenther <rguenther@suse.de>
3556
3557 PR tree-optimization/50672
3558 * g++.dg/torture/pr50672.C: New testcase.
3559
3560 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3561
3562 PR fortran/54147
3563 * gfortran.dg/abstract_type_6.f03: Modified.
3564 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3565 * gfortran.dg/proc_ptr_comp_35.f90: New.
3566 * gfortran.dg/typebound_proc_9.f03: Modified.
3567 * gfortran.dg/typebound_proc_26.f90: New.
3568
3569 2012-08-02 Richard Guenther <rguenther@suse.de>
3570
3571 * gcc.dg/torture/pta-callused-1.c: Adjust.
3572 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3573 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3574 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3575 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3576 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3577 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3578 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3579 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3580
3581 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3582
3583 PR fortran/54033
3584 * gfortran.dg/include_6.f90: New test case.
3585 * gfortran.dg/include_7.f90: New test case.
3586 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3587
3588 2012-08-01 Tom de Vries <tom@codesourcery.com>
3589
3590 * gcc.dg/tree-ssa/vrp76.c: New test.
3591
3592 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3593
3594 PR tree-optimization/46556
3595 * gcc.dg/tree-ssa/slsr-27.c: New.
3596 * gcc.dg/tree-ssa/slsr-28.c: New.
3597 * gcc.dg/tree-ssa/slsr-29.c: New.
3598
3599 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3600
3601 PR fortran/42418
3602 * gfortran.dg/proc_decl_29.f90: New.
3603
3604 2012-07-31 Dehao Chen <dehao@google.com>
3605
3606 * gcc.dg/predict-7.c: New test.
3607
3608 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3609
3610 PR fortran/54134
3611 * gfortran.dg/typebound_override_3.f90: New.
3612
3613 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3614
3615 PR tree-optimization/53773
3616 * gcc.dg/vect/pr53773.c: New test.
3617
3618 2012-07-31 Nick Clifton <nickc@redhat.com>
3619
3620 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3621 and for XStormy16.
3622
3623 2012-07-31 Tobias Burnus <burnus@net-b.de>
3624
3625 * gfortran.dg/c_funloc_tests_6.f90: New.
3626 * gfortran.dg/c_funloc_tests_7.f90: New.
3627 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3628
3629 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3630
3631 PR c++/53624
3632 * g++.dg/cpp0x/temp_default5.C: New.
3633
3634 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3635
3636 PR fortran/51081
3637 * gfortran.dg/proc_ptr_37.f90: New.
3638
3639 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3640
3641 * lib/target-supports.exp
3642 (check_effective_target_vect_natural_alignment): New function.
3643 * gcc.dg/align-2.c: Only run on targets with natural alignment
3644 of vector types.
3645 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3646 alignment of vector types.
3647
3648 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3649 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3650
3651 * gcc.target/i386/rdseed16-1.c: New.
3652 * gcc.target/i386/rdseed32-1.c: Ditto
3653 * gcc.target/i386/rdseed64-1.c: Ditto
3654 * gcc.target/i386/sse-12.c: Add -mrdseed.
3655 * gcc.target/i386/sse-13.c: Ditto.
3656 * gcc.target/i386/sse-14.c: Ditto.
3657 * g++.dg/other/i386-2.C: Ditto.
3658 * g++.dg/other/i386-3.C: Ditto.
3659
3660 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3661
3662 PR target/51244
3663 * gcc.target/sh/pr51244-4.c: New.
3664
3665 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3666
3667 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3668 for alpha*-*-* targets. Cleanup original tree dump.
3669
3670 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3671
3672 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3673 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3674
3675 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3676
3677 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3678 rand, srand. Include <stdlib.h>.
3679
3680 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3681
3682 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3683
3684 2012-07-26 Richard Henderson <rth@redhat.com>
3685
3686 * gcc.dg/attr-hotcold-1.c: New.
3687 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3688
3689 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3690 Sandra Loosemore <sandra@codesourcery.com>
3691
3692 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3693
3694 2012-07-26 Tobias Burnus <burnus@net-b.de>
3695
3696 * gfortran.dg/contiguous_1.f90: Update dg-error.
3697 * gfortran.dg/proc_ptr_32.f90: Ditto.
3698
3699 2012-07-26 Richard Guenther <rguenther@suse.de>
3700
3701 PR tree-optimization/54098
3702 * gcc.dg/torture/pr54098.c: New testcase.
3703
3704 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3705
3706 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3707 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3708
3709 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3710
3711 PR fortran/44354
3712 * gfortran.dg/array_constructor_39.f90: New test.
3713
3714 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3715
3716 PR fortran/44354
3717 * gfortran.dg/array_constructor_38.f90: New test.
3718
3719 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3720
3721 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3722
3723 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3724
3725 * gnat.dg/noreturn5.ad[sb]: New test.
3726
3727 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3728 Paul Brook <paul@codesourcery.com>
3729
3730 PR target/53633
3731
3732 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3733 * c-c++-common/pr53633.c: New test.
3734
3735 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3736
3737 * gcc.target/i386/asm-dialect-1.c: New test case.
3738
3739 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3740 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3741
3742 * gcc.target/i386/prefetchw-1.c: New.
3743 * gcc.target/i386/sse-12.c: Add -mprfchw.
3744 * gcc.target/i386/sse-13.c: Ditto.
3745 * gcc.target/i386/sse-14.c: Ditto.
3746 * gcc.target/i386/sse-22.c: Ditto.
3747 * gcc.target/i386/sse-23.c: Ditto.
3748 * g++.dg/other/i386-2.C: Ditto.
3749 * g++.dg/other/i386-3.C: Ditto.
3750
3751 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3752
3753 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3754
3755 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3756
3757 PR target/54051
3758 * gcc.target/arm/pr54051.c: New.
3759 * gcc.target/arm/vfp-1.c: Adjust test.
3760
3761 2012-07-24 Julian Brown <julian@codesourcery.com>
3762
3763 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3764 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3765 hard-float ARM.
3766
3767 2012-07-23 Paul Brook <paul@codesourcery.com>
3768
3769 * g++.dg/other/armv7m-1.c: New test.
3770
3771 2012-07-23 Julian Brown <julian@codesourcery.com>
3772
3773 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3774 ARM.
3775 (DO_TEST): Define to 1 for appropriate ARM targets.
3776
3777 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3778
3779 PR tree-optimization/53881
3780 * gcc.dg/pr53881.c: Renamed to ...
3781 * gcc.dg/pr53881-1.c: ... this.
3782 * gcc.dg/pr53881-2.c: New test.
3783
3784 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3785
3786 Handle recent changes in default atomics for cris*-*-linux*.
3787 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3788 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3789 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3790 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3791 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3792 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3793 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3794 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3795 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3796 -mno-unaligned-atomic-may-use-library is in effect for
3797 cris*-*-linux*.
3798 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3799 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3800 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3801 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3802 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3803 gcc.target/cris/torture/sync-mis-op-i-1.c,
3804 gcc.target/cris/torture/sync-mis-op-i-2.c,
3805 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3806 gcc.target/cris/torture/sync-mis-op-i-3.c,
3807 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3808 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3809 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3810 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3811 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3812 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3813 (main): Remove local variable x.
3814 [mis_ok]: Check that atomics don't fail.
3815
3816 2012-07-21 Andrew Pinski <apinski@cavium.com>
3817
3818 * gcc.dg/tree-ssa/vrp72.c: New test.
3819 * gcc.dg/tree-ssa/vrp73.c: New test.
3820 * gcc.dg/tree-ssa/vrp74.c: New test.
3821 * gcc.dg/tree-ssa/vrp75.c: New test.
3822
3823 2012-07-21 Andrew Pinski <apinski@cavium.com>
3824
3825 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3826 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3827
3828 2012-07-21 Andrew Pinski <apinski@cavium.com>
3829
3830 * gcc.target/mips/octeon-pop-2.c: New testcase.
3831
3832 2012-07-21 Tobias Burnus <burnus@net-b.de>
3833
3834 PR fortran/48820
3835 * gfortran.dg/assumed_rank_3.f90: New.
3836 * gfortran.dg/assumed_rank_11.f90: New.
3837 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3838 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3839 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3840
3841 2012-07-21 Andrew Pinski <apinski@cavium.com>
3842
3843 * gcc.target/mips/unaligned-1.c: New testcase.
3844
3845 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3846
3847 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3848
3849 2012-07-20 Tobias Burnus <burnus@net-b.de>
3850
3851 * gfortran.dg/bind_c_array_params_2.f90: New.
3852 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3853 and update dg-error.
3854
3855 2012-07-20 Tobias Burnus <burnus@net-b.de>
3856
3857 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3858
3859 2012-07-20 Jason Merrill <jason@redhat.com>
3860
3861 PR c++/54038
3862 * g++.dg/other/array7.C: New.
3863
3864 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3865
3866 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3867 the basic block and check loop depth.
3868 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3869 matching patterns and comments.
3870 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3871 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3872
3873 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR c++/28656
3876 * c-c++-common/pr28656.c: New test.
3877
3878 2012-07-19 Jason Merrill <jason@redhat.com>
3879
3880 PR c++/54026
3881 * g++.dg/init/mutable1.C: New.
3882
3883 2012-07-20 Tobias Burnus <burnus@net-b.de>
3884
3885 PR fortran/48820
3886 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3887 * gfortran.dg/assumed_rank_1.f90: New.
3888 * gfortran.dg/assumed_rank_1_c.c: New.
3889 * gfortran.dg/assumed_rank_2.f90: New.
3890 * gfortran.dg/assumed_rank_4.f90: New.
3891 * gfortran.dg/assumed_rank_5.f90: New.
3892 * gfortran.dg/assumed_rank_6.f90: New.
3893 * gfortran.dg/assumed_rank_7.f90: New.
3894 * gfortran.dg/assumed_rank_8.f90: New.
3895 * gfortran.dg/assumed_rank_8_c.c: New.
3896 * gfortran.dg/assumed_rank_9.f90: New.
3897 * gfortran.dg/assumed_rank_10.f90: New.
3898 * gfortran.dg/assumed_rank_12.f90: New.
3899
3900 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3901
3902 * gnat.dg/opt25.adb: New test.
3903 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3904 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3905
3906 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3907
3908 * gnat.dg/aggr20.ad[sb]: New test.
3909 * gnat.dg/aggr20_pkg.ads: New helper.
3910
3911 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3912
3913 * gnat.dg/derived_type3.adb: New test.
3914 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3915
3916 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR rtl-optimization/53942
3919 * gcc.dg/pr53942.c: New test.
3920
3921 2012-07-19 Jason Merrill <jason@redhat.com>
3922
3923 PR c++/54021
3924 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3925
3926 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * gnat.dg/discr38.adb: New test.
3929
3930 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR middle-end/54017
3933 * c-c++-common/gomp/pr54017.c: New test.
3934
3935 2012-07-19 Richard Guenther <rguenther@suse.de>
3936 Eric Botcazou <ebotcazou@adacore.com>
3937
3938 * gnat.dg/loop_optimization11.adb: New testcase.
3939 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3940
3941 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3942 Jason Merrill <jason@redhat.com>
3943
3944 * g++.dg/cpp0x/sfinae37.C: New.
3945 * g++.dg/template/access23.C: New.
3946 * g++.dg/template/access7.C: Adjust.
3947 * g++.dg/template/sfinae10.C: Don't expect errors.
3948 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3949
3950 2012-07-18 Julian Brown <julian@codesourcery.com>
3951 Sandra Loosemore <sandra@codesroucery.com>
3952
3953 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3954
3955 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3956
3957 * gnat.dg/noreturn4.ad[sb]: New test.
3958 * gnat.dg/noreturn4_pkg.ads: New helper.
3959
3960 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3961 Julian Brown <julian@codesourcery.com>
3962
3963 * gcc.target/arm/neon-vdup-1.c: New test case.
3964 * gcc.target/arm/neon-vdup-2.c: New test case.
3965 * gcc.target/arm/neon-vdup-3.c: New test case.
3966 * gcc.target/arm/neon-vdup-4.c: New test case.
3967 * gcc.target/arm/neon-vdup-5.c: New test case.
3968 * gcc.target/arm/neon-vdup-6.c: New test case.
3969 * gcc.target/arm/neon-vdup-7.c: New test case.
3970 * gcc.target/arm/neon-vdup-8.c: New test case.
3971 * gcc.target/arm/neon-vdup-9.c: New test case.
3972 * gcc.target/arm/neon-vdup-10.c: New test case.
3973 * gcc.target/arm/neon-vdup-11.c: New test case.
3974 * gcc.target/arm/neon-vdup-12.c: New test case.
3975 * gcc.target/arm/neon-vdup-13.c: New test case.
3976 * gcc.target/arm/neon-vdup-14.c: New test case.
3977 * gcc.target/arm/neon-vdup-15.c: New test case.
3978 * gcc.target/arm/neon-vdup-16.c: New test case.
3979 * gcc.target/arm/neon-vdup-17.c: New test case.
3980 * gcc.target/arm/neon-vdup-18.c: New test case.
3981 * gcc.target/arm/neon-vdup-19.c: New test case.
3982 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3983 arguments non-constant.
3984
3985 2012-07-18 Richard Guenther <rguenther@suse.de>
3986
3987 PR tree-optimization/53970
3988 * g++.dg/torture/pr53970.C: New testcase.
3989
3990 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3991
3992 PR target/38621
3993 * gcc.c-torture/compile/pr38621.c: New.
3994
3995 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3996
3997 PR target/33135
3998 * gcc.target/sh/pr33135-1.c: New.
3999 * gcc.target/sh/pr33135-2.c: New.
4000 * gcc.target/sh/pr33135-3.c: New.
4001 * gcc.target/sh/pr33135-4.c: New.
4002
4003 2012-07-17 Jason Merrill <jason@redhat.com>
4004
4005 PR c++/53995
4006 * g++.dg/parse/enum9.C: New.
4007
4008 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4009 Sandra Loosemore <sandra@codesourcery.com>
4010
4011 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4012 if there is a conflict with -mcpu=. Use -mcpu=5208.
4013
4014 2012-07-17 Jason Merrill <jason@redhat.com>
4015
4016 PR c++/53989
4017 * g++.dg/template/array23.C: New.
4018
4019 2012-07-17 Tobias Burnus <burnus@net-b.de>
4020
4021 PR fortran/53985
4022 * gfortran.dg/bind_c_usage_26.f90: New.
4023 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4024 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4025 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4026 * gfortran.dg/interop_params.f03: Ditto.
4027
4028 2012-07-17 Jason Merrill <jason@redhat.com>
4029
4030 * g++.dg/template/inherit8.C: Adjust.
4031 * g++.dg/template/using21.C: Adjust.
4032 * g++.dg/template/using22.C: Adjust.
4033
4034 PR c++/53549
4035 * g++.dg/template/current-inst1.C: New.
4036 * g++.dg/parse/crash35.C: Adjust.
4037
4038 2012-07-17 Tobias Burnus <burnus@net-b.de>
4039
4040 PR fortran/52101
4041 * gfortran.dg/oldstyle_4.f90: New.
4042
4043 2012-07-17 Tobias Burnus <burnus@net-b.de>
4044
4045 PR fortran/49265
4046 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4047 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4048
4049 2012-07-16 Jason Merrill <jason@redhat.com>
4050
4051 * g++.dg/parse/access8.C: Adjust.
4052 * g++.dg/template/sfinae6_neg.C: Adjust.
4053
4054 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4055
4056 PR fortran/53824
4057 * gfortran.dg/coarray_allocate_1.f90: New test.
4058
4059 2012-07-16 Andrew Pinski <apinski@cavium.com>
4060
4061 * gcc.c-torture/execute/bswap-1.c: New testcase.
4062 * gcc.c-torture/compile/unalign-1.c: New testcase.
4063 * gcc.c-torture/compile/20120524-1.c: New testcase.
4064 * gcc.c-torture/compile/20101216-1.c: New testcase.
4065
4066 2012-07-16 Dehao Chen <dehao@google.com>
4067
4068 Revert
4069 2012-07-10 Dehao Chen <dehao@google.com>
4070
4071 * gcc.dg/debug_info_inline.c: New test.
4072
4073 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4074
4075 PR fortran/53956
4076 * gfortran.dg/proc_decl_28.f90: New.
4077
4078 2012-07-16 Andrew Pinski <apinski@cavium.com>
4079
4080 * gcc.dg/torture/builtins-1.c: New testcase.
4081
4082 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4083
4084 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4085 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4086 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4087 gcc.target/cris/sync-1-v10.c,
4088 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4089 pass -mno-unaligned-atomic-may-use-library.
4090 * gcc.target/cris/sync-xchg-1.c: New test.
4091 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4092 valid register operand output modifier.
4093
4094 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4095
4096 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4097 characters.
4098
4099 2012-07-13 Andrew Pinski <apinski@cavium.com>
4100
4101 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4102 rather than cleanup-tree-dump.
4103 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4104
4105 2012-07-13 Richard Guenther <rguenther@suse.de>
4106
4107 PR tree-optimization/53907
4108 * gcc.target/i386/pr53907.c: New testcase.
4109
4110 2012-07-13 Richard Guenther <rguenther@suse.de>
4111
4112 PR tree-optimization/53922
4113 * gcc.dg/torture/pr53922.c: New testcase.
4114
4115 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4116
4117 PR rtl-optimization/53908
4118 * gcc.dg/torture/pr53908.c: New test.
4119
4120 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4121
4122 PR c++/53531
4123 * g++.dg/cpp0x/variadic135.C: New.
4124
4125 2012-07-12 Jason Merrill <jason@redhat.com>
4126
4127 * g++.dg/template/sfinae6_neg.C: Adjust.
4128
4129 2012-07-12 Tobias Burnus <burnus@net-b.de>
4130
4131 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4132 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4133 scan-tree-dump-times pattern.
4134
4135 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4136
4137 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4138
4139 2012-07-11 Jason Merrill <jason@redhat.com>
4140
4141 DR 1402
4142 * g++.g/cpp0x/defaulted37.C: New.
4143
4144 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4145
4146 PR target/53859
4147 * gcc.target/arm/pr53859.c: New test.
4148
4149 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4150
4151 PR target/53886
4152 * gcc.c-torture/compile/pr53886.c: New.
4153
4154 2012-07-10 Dehao Chen <dehao@google.com>
4155
4156 * gcc.dg/debug_info_inline.c: New test.
4157
4158 2012-07-10 Jason Merrill <jason@redhat.com>
4159
4160 PR c++/53733
4161 * g++.dg/cpp0x/defaulted36.C: New.
4162 * g++.dg/cpp0x/defaulted21.C: Adjust.
4163
4164 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4165
4166 2012-07-09 Sterling Augustine <saugustine@google.com>
4167
4168 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4169
4170 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4171
4172 PR tree-optimization/53887
4173 * gcc.dg/pr53887.c: New test.
4174
4175 2012-07-09 Jason Merrill <jason@redhat.com>
4176
4177 PR c++/53882
4178 * g++.dg/cpp0x/nullptr29.C: New.
4179
4180 2012-07-09 Tom de Vries <tom@codesourcery.com>
4181 Richard Guenther <rguenther@suse.de>
4182
4183 * gcc.dg/builtin-unreachable-6.c: New test.
4184 * gcc.dg/builtin-unreachable-5.c: New test.
4185
4186 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4187
4188 PR tree-optimization/53881
4189 * gcc.dg/pr53881.c: New test.
4190
4191 2012-07-06 Jason Merrill <jason@redhat.com>
4192
4193 PR c++/53862
4194 * g++.dg/cpp0x/variadic134.C: New.
4195
4196 PR c++/53858
4197 * g++.dg/cpp0x/alias-decl-20.C: New.
4198
4199 2012-07-06 Tom de Vries <tom@codesourcery.com>
4200
4201 PR tree-optimization/51879
4202 * gcc.dg/pr51879-16.c: New test.
4203 * gcc.dg/pr51879-17.c: Same.
4204
4205 2012-07-06 Tom de Vries <tom@codesourcery.com>
4206
4207 PR tree-optimization/52009
4208 * gcc.dg/pr51879-7.c: New test.
4209 * gcc.dg/pr51879-18.c: New test.
4210
4211 2012-07-05 Jason Merrill <jason@redhat.com>
4212
4213 PR c++/50852
4214 * g++.dg/template/typedef39.C: New.
4215
4216 PR c++/53039
4217 * g++.dg/cpp0x/variadic133.C: New.
4218 * g++.dg/template/param1.C: Adjust.
4219
4220 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4221
4222 PR target/48941
4223 PR target/51980
4224 * gcc.target/arm/neon/vtrnf32.c: Update.
4225 * gcc.target/arm/neon/vtrns32.c: Update.
4226 * gcc.target/arm/neon/vtrnu32.c: Update.
4227 * gcc.target/arm/neon/vzipf32.c: Update.
4228 * gcc.target/arm/neon/vzips32.c: Update.
4229 * gcc.target/arm/neon/vzipu32.c: Update.
4230
4231 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4232
4233 PR fortran/53732
4234 * gfortran.dg/inline_sum_4.f90: New test.
4235
4236 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4237
4238 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4239
4240 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4241
4242 * gcc.target/arm/fma-sp.c: New testcase.
4243 * gcc.target/arm/fma.c: Likewise.
4244 * gcc.target/arm/fma.h: Likewise.
4245
4246 2012-07-04 Jason Merrill <jason@redhat.com>
4247
4248 PR c++/53848
4249 * g++.dg/other/enum3.C: New.
4250
4251 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4252
4253 PR middle-end/53321
4254 * g++.dg/torture/pr53321.C: New test.
4255
4256 2012-07-04 Richard Guenther <rguenther@suse.de>
4257
4258 PR tree-optimization/53844
4259 * g++.dg/tree-ssa/pr53844.C: New testcase.
4260
4261 2012-07-04 Richard Guenther <rguenther@suse.de>
4262
4263 PR tree-optimization/53849
4264 * gcc.dg/pr53849.c: New testcase.
4265
4266 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR c++/53812
4269 * g++.dg/ext/label14.C: New test.
4270
4271 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4272
4273 PR target/53811
4274 * g++.dg/other/pr53811.C: New test.
4275
4276 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4277
4278 PR target/28896
4279 * gcc.target/m68k/stack-limit-1.c: New testcase.
4280
4281 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4282
4283 * gnat.dg/recursive_call.adb: New test.
4284
4285 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4286
4287 * gnat.dg/discr37.ad[sb]: New test.
4288
4289 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4290
4291 * g++.dg/other/packed1.C: Remove SH from xfail list.
4292
4293 2012-07-02 Jason Merrill <jason@redhat.com>
4294
4295 PR c++/53619
4296 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4297
4298 PR c++/53783
4299 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4300
4301 PR c++/53788
4302 * g++.dg/cpp0x/decltype39.C: New.
4303 * g++.dg/diagnostic/method1.C: Adjust.
4304
4305 PR c++/53816
4306 * g++.dg/template/ref6.C: New.
4307
4308 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4309
4310 PR target/53568
4311 * gcc.target/sh/pr53568-1.c: New.
4312
4313 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4314
4315 PR target/51244
4316 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4317
4318 2012-07-02 Jason Merrill <jason@redhat.com>
4319
4320 PR c++/53821
4321 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4322
4323 PR c++/53524
4324 * g++.dg/template/enum7.C: New.
4325 * g++.dg/other/ptrmem10.C: Adjust.
4326 * g++.dg/other/ptrmem11.C: Adjust.
4327 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4328
4329 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4330
4331 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4332
4333 2012-07-01 Wei Guozhi <carrot@google.com>
4334
4335 PR target/53447
4336 * gcc.target/arm/pr53447-1.c: New testcase.
4337 * gcc.target/arm/pr53447-2.c: New testcase.
4338 * gcc.target/arm/pr53447-3.c: New testcase.
4339 * gcc.target/arm/pr53447-4.c: New testcase.
4340
4341 2012-06-29 Richard Guenther <rguenther@suse.de>
4342
4343 PR tree-optimization/47061
4344 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4345
4346 2012-06-29 Richard Guenther <rguenther@suse.de>
4347
4348 PR tree-optimization/37541
4349 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4350
4351 2012-06-29 Richard Guenther <rguenther@suse.de>
4352
4353 PR tree-optimization/52589
4354 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4355
4356 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4357
4358 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4359
4360 * g++.dg/template/error46.C: Add missing comment to dg-message.
4361 * g++.dg/template/crash107.C: Likewise.
4362 * g++.dg/template/error47.C: Likewise.
4363 * g++.dg/template/crash108.C: Likewise.
4364 * g++.dg/overload/operator5.C: Likewise.
4365
4366 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4367 errors in dg-message directives, add comments.
4368
4369 2012-06-28 Kai Tietz <ktietz@redhat.com>
4370
4371 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4372 hard-coded 'unsigned long'.
4373
4374 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR tree-optimization/51581
4377 * gcc.dg/vect/pr51581-4.c: New test.
4378
4379 PR tree-optimization/53645
4380 * gcc.c-torture/execute/pr53645-2.c: New test.
4381
4382 2012-06-28 Richard Guenther <rguenther@suse.de>
4383
4384 PR middle-end/53790
4385 * gcc.dg/torture/pr53790.c: New testcase.
4386
4387 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR tree-optimization/53645
4390 * gcc.c-torture/execute/pr53645.c: New test.
4391
4392 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4393
4394 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4395
4396 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4397
4398 PR debug/53671
4399 PR debug/49888
4400 * gcc.dg/guality/pr49888.c: Account for the possibility that
4401 the variable is optimized out at the first test.
4402
4403 2012-06-27 Jason Merrill <jason@redhat.com>
4404
4405 * g++.dg/cpp0x/override2.C: Adjust.
4406 * g++.dg/template/error5.C: Adjust.
4407 * g++.dg/parse/crash28.C: Adjust.
4408
4409 PR c++/53563
4410 * g++.dg/parse/template27.C: New.
4411 * g++.dg/template/crash74.C: Adjust expected output.
4412
4413 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4414
4415 PR fortran/41951
4416 PR fortran/49591
4417 * gfortran.dg/typebound_operator_16.f03: New.
4418
4419 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4420
4421 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4422 even src1.i and src2.i fields even in the second half of the arrays.
4423
4424 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4425
4426 PR c++/51033.
4427 * g++.dg/torture/vshuf-16.inc: New test.
4428 * g++.dg/torture/vshuf-2.inc: New test.
4429 * g++.dg/torture/vshuf-4.inc: New test.
4430 * g++.dg/torture/vshuf-8.inc: New test.
4431 * g++.dg/torture/vshuf-main.inc: New test.
4432 * g++.dg/torture/vshuf-v16hi.C: New test.
4433 * g++.dg/torture/vshuf-v16qi.C: New test.
4434 * g++.dg/torture/vshuf-v2df.C: New test.
4435 * g++.dg/torture/vshuf-v2di.C: New test.
4436 * g++.dg/torture/vshuf-v2sf.C: New test.
4437 * g++.dg/torture/vshuf-v2si.C: New test.
4438 * g++.dg/torture/vshuf-v4df.C: New test.
4439 * g++.dg/torture/vshuf-v4di.C: New test.
4440 * g++.dg/torture/vshuf-v4sf.C: New test.
4441 * g++.dg/torture/vshuf-v4si.C: New test.
4442 * g++.dg/torture/vshuf-v8hi.C: New test.
4443 * g++.dg/torture/vshuf-v8qi.C: New test.
4444 * g++.dg/torture/vshuf-v8si.C: New test.
4445
4446 2012-06-27 Richard Guenther <rguenther@suse.de>
4447
4448 PR middle-end/53676
4449 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4450
4451 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4452
4453 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4454 scan-dump-dem-not): Use printable pattern in test name.
4455
4456 2012-06-26 Sterling Augustine <saugustine@google.com>
4457 Dominique Dhumieres <dominiq@lps.ens.fr>
4458
4459 * gcc.dg/pubtypes-2.c: Update expected output.
4460 * gcc.dg/pubtypes-3.c: Likewise.
4461 * gcc.dg/pubtypes-4.c: Likewise.
4462
4463 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4464
4465 * gcc.dg/tree-ssa/slsr-1.c: New test.
4466 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4467 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4468 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4469
4470 2012-06-26 Matt Turner <mattst88@gmail.com>
4471
4472 PR target/35294
4473 * gcc.target/arm/mmx-2.c: New.
4474
4475 2012-06-26 Richard Guenther <rguenther@suse.de>
4476
4477 PR c++/53752
4478 * g++.dg/torture/pr53752.C: New testcase.
4479
4480 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR tree-optimization/53748
4483 * gcc.c-torture/compile/pr53748.c: New test.
4484
4485 2012-06-25 Jason Merrill <jason@redhat.com>
4486
4487 PR c++/53498
4488 PR c++/53305
4489 * g++.dg/cpp0x/decltype38.C: New.
4490 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4491
4492 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4493
4494 * lib/target-supports-dg.exp (testname-for-summary): New.
4495 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4496 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4497 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4498 scan-module-absence, output-exists, output-exists-not: Use
4499 testname-for-summary.
4500 (dg-test): Clean up testname_with_flags.
4501 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4502 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4503 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4504 scan-assembler-dem-not, object-size: Use testname-for-summary.
4505 * lib/gcov.exp (run-gcov): Likewise.
4506 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4507 scan-dump-dem, scan-dump-dem-note): Likewise.
4508
4509 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4510 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4511 including profopt.opt; save and restore existing value.
4512 * g++.dg/bprob/bprob.exp: Likewise.
4513 * gcc.dg/matrix/matrix.exp: Likewise.
4514 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4515 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4516 PROFOPT_OPTIONS.
4517
4518 2012-06-25 Richard Henderson <rth@redhat.com>
4519
4520 * gcc.dg/pr53749.c: New.
4521
4522 2012-06-25 Jason Merrill <jason@redhat.com>
4523
4524 PR c++/52988
4525 * g++.dg/cpp0x/nullptr28.C: New.
4526
4527 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4528
4529 * gcc.target/arm/neon-vld1_dupQ.c: New.
4530
4531 2012-06-25 Florian Weimer <fweimer@redhat.com>
4532
4533 * g++.dg/init/new35.C: New.
4534 * g++.dg/init/new36.C: New.
4535 * g++.dg/init/new37.C: New.
4536 * g++.dg/ext/vla5.C: New warning.
4537 * g++.dg/ext/vla8.C: New warning.
4538 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4539
4540 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4541 James Greenhalgh <james.greenhalgh@arm.com>
4542
4543 * gcc.target/arm/ftest-support-arm.h New testcase.
4544 * gcc.target/arm/ftest-support-thumb.h Likewise.
4545 * gcc.target/arm/ftest-support.h Likewise.
4546 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4547 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4548 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4549 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4550 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4551 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4552 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4553 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4554 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4555 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4556 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4557 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4558 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4559 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4560 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4561 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4562 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4563 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4564 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4565 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4566 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4567 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4568 * lib/target-supports.exp
4569 (check_effective_target_arm_arch_FUNC): Add support for more
4570 architectures.
4571 (add_options_for_arm_arch_FUNC): Likewise.
4572 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4573
4574 2012-06-25 Jason Merrill <jason@redhat.com>
4575
4576 PR c++/53202
4577 * g++.dg/cpp0x/constexpr-tuple.C: New.
4578
4579 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4580
4581 PR target/53759
4582 * gcc.target/i386/pr53759.c: New test.
4583
4584 PR c++/53594
4585 * g++.dg/cpp0x/nsdmi7.C: New test.
4586
4587 2012-06-24 Kai Tietz <ktietz@redhat.com>
4588
4589 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4590 for LLP64 targets.
4591 * gcc.target/i386/pr38988.c: Likewise.
4592
4593 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4594
4595 PR fortran/47710
4596 PR fortran/53328
4597 * gfortran.dg/typebound_generic_12.f03: New.
4598 * gfortran.dg/typebound_generic_13.f03: New.
4599
4600 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4601
4602 * gnat.dg/lto15.ad[sb]: New test.
4603
4604 2012-06-21 Meador Inge <meadori@codesourcery.com>
4605
4606 PR c/53702
4607 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4608
4609 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4610
4611 * gcc.dg/pch/ident-1.c: New test.
4612 * gcc.dg/pch/ident-1.hs: Header file for new test.
4613
4614 2012-06-21 Michael Matz <matz@suse.de>
4615
4616 PR middle-end/53688
4617 * gcc.c-torture/execute/pr53688.c: New test.
4618
4619 2012-06-20 Richard Guenther <rguenther@suse.de>
4620
4621 PR tree-optimization/30318
4622 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4623
4624 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4625
4626 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4627
4628 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4629
4630 * gcc.target/i386/clearcapv2.map: New file.
4631 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4632
4633 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4634
4635 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4636 and add __sh__ case.
4637
4638 2012-06-19 Jason Merrill <jason@redhat.com>
4639
4640 PR c++/52637
4641 * g++.dg/debug/localclass1.C: New.
4642
4643 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4644
4645 * g++.dg/cpp0x/override4.C: New.
4646
4647 2012-06-14 Jason Merrill <jason@redhat.com>
4648
4649 PR c++/53651
4650 * g++.dg/cpp0x/decltype37.C: New.
4651
4652 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4653
4654 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4655
4656 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4657
4658 * gcc.c-torture/compile/vector-5.c,
4659 gcc.c-torture/compile/vector-6.c: New tests.
4660
4661 2012-06-19 Richard Henderson <rth@redhat.com>
4662
4663 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4664
4665 2012-06-19 Richard Guenther <rguenther@suse.de>
4666
4667 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4668
4669 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4670
4671 PR target/53712
4672 * gcc.target/i386/pr53712.c: New test.
4673
4674 2012-06-18 Tobias Burnus <burnus@net-b.de>
4675
4676 PR fortran/53692
4677 * gfortran.dg/elemental_optional_args_6.f90: New.
4678
4679 2012-06-18 Tobias Burnus <burnus@net-b.de>
4680
4681 PR fortran/53526
4682 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4683 * gfortran.dg/coarray/move_alloc_1.f90
4684
4685 2012-06-18 Tobias Burnus <burnus@net-b.de>
4686
4687 PR fortran/53526
4688 * gfortran.dg/coarray_27.f90: New.
4689
4690 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4691 Greta Yorsh <Greta.Yorsh@arm.com>
4692
4693 * gcc.target/arm/epilog-1.c: New test.
4694
4695 2012-06-18 Richard Guenther <rguenther@suse.de>
4696
4697 PR tree-optimization/53693
4698 * g++.dg/torture/pr53693.C: New testcase.
4699
4700 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4701
4702 PR tree-optimization/53703
4703 * gcc.dg/torture/pr53703.c: New test.
4704
4705 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4706
4707 PR middle-end/53698
4708 * gcc.target/i386/pr53698.c: New test.
4709
4710 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4711
4712 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4713
4714 2012-06-17 Tobias Burnus <burnus@net-b.de>
4715
4716 PR fortran/53691
4717 PR fortran/53685
4718 * gfortran.dg/transfer_check_3.f90: New.
4719
4720 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4721
4722 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4723
4724 2012-06-16 Tobias Burnus <burnus@net-b.de>
4725
4726 PR fortran/53642
4727 PR fortran/45170
4728 * gfortran.dg/deferred_type_param_8.f90: New.
4729
4730 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4731
4732 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4733 testname that includes flags, passed in as new argument, in
4734 pass/fail messages.
4735 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4736 and pass it to verify-* procedures.
4737
4738 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4739 alignment torture options with usual torture options.
4740
4741 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4742 messages reported for one line of source code.
4743 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4744 * g++.dg/cpp0x/decltype2.C: Likewise.
4745 * g++.dg/cpp0x/decltype3.C: Likewise.
4746 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4747 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4748 * g++.dg/cpp0x/static_assert3.C: Likewise.
4749 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4750 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4751 * g++.dg/cpp0x/union1.C: Likewise.
4752 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4753 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4754 * g++.dg/cpp0x/variadic2.C: Likewise.
4755 * g++.dg/cpp0x/variadic20.C: Likewise.
4756 * g++.dg/cpp0x/variadic74.C: Likewise.
4757 * g++.dg/diagnostic/bitfld2.C: Likewise.
4758 * g++.dg/ext/attrib44.C: Likewise.
4759 * g++.dg/ext/no-asm-1.C: Likewise.
4760 * g++.dg/other/error34.C: Likewise.
4761 * g++.dg/parse/crash46.C: Likewise.
4762 * g++.dg/parse/error10.C: Likewise.
4763 * g++.dg/parse/error2.C: Likewise.
4764 * g++.dg/parse/error3.C: Likewise.
4765 * g++.dg/parse/error36.C: Likewise.
4766 * g++.dg/parse/error8.C: Likewise.
4767 * g++.dg/parse/error9.C: Likewise.
4768 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4769 * g++.dg/parse/parser-pr28152.C: Likewise.
4770 * g++.dg/parse/template25.C: Likewise.
4771 * g++.dg/parse/typename11.C: Likewise.
4772 * g++.dg/tc1/dr147.C: Likewise.
4773 * g++.dg/template/deduce3.C: Likewise.
4774 * g++.dg/template/koenig9.C: Likewise.
4775 * g++.dg/template/pr23510.C: Likewise.
4776 * g++.dg/warn/pr12242.C: Likewise.
4777 * g++.dg/warn/pr30551-2.C: Likewise.
4778 * g++.dg/warn/pr30551.C: Likewise.
4779 * g++.old-deja/g++.other/typename1.C: Likewise.
4780 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4781
4782 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4783
4784 PR c++/51033
4785 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4786 * c-c++-common/torture/vshuf-2.inc: Likewise.
4787 * c-c++-common/torture/vshuf-4.inc: Likewise.
4788 * c-c++-common/torture/vshuf-8.inc: Likewise.
4789 * c-c++-common/torture/vshuf-main.inc: Likewise.
4790 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4791 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4792 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4793 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4794 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4795 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4796 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4797 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4798 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4799 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4800 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4801 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4802 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4803 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4804
4805 2012-06-15 Michael Matz <matz@suse.de>
4806
4807 * gcc.dg/tree-ssa/vector-4.c: New test.
4808
4809 2012-06-15 Michael Matz <matz@suse.de>
4810
4811 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4812 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4813
4814 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4815
4816 PR tree-optimization/53636
4817 * gcc.target/arm/pr53636.c: New test.
4818
4819 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR tree-optimization/51581
4822 * gcc.c-torture/execute/pr51581-1.c: New test.
4823 * gcc.c-torture/execute/pr51581-2.c: New test.
4824 * gcc.dg/vect/pr51581-1.c: New test.
4825 * gcc.dg/vect/pr51581-2.c: New test.
4826 * gcc.dg/vect/pr51581-3.c: New test.
4827 * gcc.target/i386/avx-pr51581-1.c: New test.
4828 * gcc.target/i386/avx-pr51581-2.c: New test.
4829 * gcc.target/i386/avx2-pr51581-1.c: New test.
4830 * gcc.target/i386/avx2-pr51581-2.c: New test.
4831 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4832
4833 2012-06-15 Richard Guenther <rguenther@suse.de>
4834
4835 * gcc.c-torture/execute/20120615-1.c: New testcase.
4836
4837 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4838
4839 * gnat.dg/vect8.ad[sb]: New test.
4840
4841 2012-06-14 Richard Guenther <rguenther@suse.de>
4842
4843 * gcc.dg/tree-ssa/vrp.h: New testcase.
4844 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4845
4846 2012-06-13 Christian Bruel <christian.bruel@st.com>
4847
4848 PR target/53621
4849 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4850
4851 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4852
4853 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4854
4855 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4856
4857 PR testsuite/20771
4858 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4859 test summary unique.
4860
4861 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4862 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4863 scan-stack-usage-not): Don't strip torture options from test name.
4864
4865 * lib/scandump.exp (scan-dump-times): Use printable version of
4866 regexp in test summary line.
4867
4868 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4869 messages reported for one line of source code.
4870 * gcc.dg/format/few-1.c: Likewise.
4871 * gcc.dg/ia64-sync-2.c: Likewise.
4872 * gcc.dg/sync-2.c: Likewise.
4873 * gcc.dg/noncompile/pr44517.c: Likewise.
4874
4875 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4876
4877 PR debug/49888
4878 * gcc.dg/guality/pr49888.c: New.
4879
4880 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4881
4882 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4883 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4884 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4885
4886 2012-06-13 Tobias Burnus <burnus@net-b.de>
4887
4888 PR fortran/53643
4889 * gfortran.dg/intent_out_7.f90: New.
4890
4891 2012-06-13 Tobias Burnus <burnus@net-b.de>
4892
4893 PR fortran/53597
4894 * gfortran.dg/save_4.f90: New.
4895
4896 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR c/53532
4899 PR c/51034
4900 PR c/53196
4901 * gcc.dg/pr53532.c: New test.
4902 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4903 adjust line numbers.
4904 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4905 * gcc.dg/Wcxx-compat-8.c: Likewise.
4906 * gcc.dg/pr51034.c: New test.
4907 * gcc.dg/pr53196-1.c: New test.
4908 * gcc.dg/pr53196-2.c: New test.
4909
4910 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4911
4912 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4913 alignment torture options with usual torture options.
4914 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4915 instead of dg-options.
4916 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4917 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4918 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4919 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4920 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4921 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4922
4923 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4924 to checks for multiple messages reported for one line of source code.
4925 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4926
4927 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4928 messages reported for one line of source code.
4929
4930 * gcc.dg/20031223-1.c: Add comments to check for multiple
4931 messages reported for one line of source code.
4932 * gcc.dg/Wconversion-integer.c: Likewise.
4933 * gcc.dg/Wfatal-2.c: Likewise.
4934 * gcc.dg/Wfatal.c: Likewise.
4935 * gcc.dg/Wobjsize-1.c: Likewise.
4936 * gcc.dg/c99-vla-jump-1.c: Likewise.
4937 * gcc.dg/c99-vla-jump-2.c: Likewise.
4938 * gcc.dg/c99-vla-jump-3.c: Likewise.
4939 * gcc.dg/c99-vla-jump-4.c: Likewise.
4940 * gcc.dg/c99-vla-jump-5.c: Likewise.
4941 * gcc.dg/decl-9.c: Likewise.
4942 * gcc.dg/declspec-10.c: Likewise.
4943 * gcc.dg/declspec-18.c: Likewise.
4944 * gcc.dg/mtune.c: Likewise.
4945 * gcc.dg/parser-pr28152-2.c: Likewise.
4946 * gcc.dg/parser-pr28152.c: Likewise.
4947 * gcc.dg/pr14475.c: Likewise.
4948 * gcc.dg/pr27953.c: Likewise.
4949 * gcc.dg/pr28322-3.c: Likewise.
4950 * gcc.dg/pr30457.c: Likewise.
4951 * gcc.dg/pr30551-2.c: Likewise.
4952 * gcc.dg/pr30551-3.c: Likewise.
4953 * gcc.dg/pr30551-4.c: Likewise.
4954 * gcc.dg/pr30551-5.c: Likewise.
4955 * gcc.dg/pr30551-6.c: Likewise.
4956 * gcc.dg/pr30551.c: Likewise.
4957 * gcc.dg/pr45461.c: Likewise.
4958 * gcc.dg/pr48552-1.c: Likewise.
4959 * gcc.dg/pr48552-2.c: Likewise.
4960 * gcc.dg/redecl-1.c: Likewise.
4961 * gcc.dg/transparent-union-3.c: Likewise.
4962 * gcc.dg/utf-dflt.c: Likewise.
4963 * gcc.dg/utf-dflt2.c: Likewise.
4964 * gcc.dg/vla-8.c: Likewise.
4965 * gcc.dg/vla-init-1.c: Likewise.
4966 * gcc.dg/wtr-int-type-1.c: Likewise.
4967
4968 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4969 messages reported for for one line of source code.
4970 * c-c++-common/raw-string-5.c: Likewise.
4971 * c-c++-common/raw-string-4.c: Likewise.
4972 * c-c++-common/raw-string-6.c: Likewise.
4973 * c-c++-common/pr20000.c: Likewise.
4974
4975 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4976 messages reported for one line of source code.
4977 * gcc.dg/cpp/pr30786.c: Likewise.
4978 * gcc.dg/cpp/pr28709.c: Likewise.
4979 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4980 * gcc.dg/cpp/macspace2.c: Likewise.
4981 * gcc.dg/cpp/missing-header-1.c: Likewise.
4982 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4983 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4984 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4985
4986 2012-06-12 Jason Merrill <jason@redhat.com>
4987
4988 PR c++/53599
4989 * g++.dg/template/local7.C: New.
4990
4991 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4992
4993 PR target/53511
4994 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4995 * gcc.target/sh/pr51340-2.c: Likewise.
4996 * gcc.target/sh/pr51340-3.c: Likewise.
4997
4998 2012-06-12 Michael Matz <matz@suse.de>
4999
5000 * gcc.dg/torture/alias-1.c: New test.
5001
5002 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR rtl-optimization/53589
5005 * gcc.dg/torture/pr53589.c: New test.
5006
5007 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5008
5009 PR target/50749
5010 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5011 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5012 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5013 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5014 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5015 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5016 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5017 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5018 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5019 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5020 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5021 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5022 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5023 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5024 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5025 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5026
5027 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5028
5029 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5030 (check_intel_cpu_model): New function.
5031 (check_amd_cpu_model): New function.
5032 (check_features): New function.
5033 (__get_cpuid_output): New function.
5034 (check_detailed): New function.
5035 (fn1): Rename to quick_check.
5036 (main): Update to call quick_check and call check_detailed.
5037
5038 2012-06-11 Richard Henderson <rth@redhat.com>
5039
5040 * lib/target-supports.exp
5041 (check_effective_target_sync_long_long_runtime): Use
5042 check_effective_target_lp64 instead of
5043 check_effective_target_powerpc64 for powerpc targets.
5044
5045 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5046
5047 PR target/53511
5048 * gcc.target/sh/pr53511-1.c: New.
5049
5050 2012-06-11 Richard Guenther <rguenther@suse.de>
5051
5052 PR middle-end/53470
5053 * g++.dg/lto/pr53470_0.C: New testcase.
5054 * gcc.dg/lto/pr53470_0.c: Likewise.
5055
5056 2012-06-11 Richard Guenther <rguenther@suse.de>
5057
5058 PR c++/53605
5059 * g++.dg/ext/pr53605.C: New testcase.
5060
5061 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * gnat.dg/specs/array1.ads: New test.
5064 * gnat.dg/specs/array2.ads: Likewise.
5065 * gnat.dg/array22.adb: Likewise.
5066
5067 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5068
5069 * gnat.dg/constant4.adb: New test.
5070 * gnat.dg/constant4_pkg.ads: New helper.
5071
5072 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5073
5074 PR fortran/52552
5075 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5076 * gfortran.dg/allocate_class_1.f90: Modified.
5077 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5078 * gfortran.dg/allocate_class_2.f90: New.
5079
5080 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5081
5082 PR middle-end/53535
5083 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5084
5085 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5086
5087 PR fortran/52861
5088 * gfortran.dg/string_assign_2.f90: New test case.
5089
5090 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5091
5092 PR fortran/52861
5093 * gfortran.dg/string_assign_1.f90: New test case.
5094
5095 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR middle-end/53580
5098 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5099 * gcc.dg/gomp/critical-4.c: Likewise.
5100 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5101 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5102 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5103 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5104 * c-c++-common/gomp/pr53580.c: New test.
5105
5106 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5107
5108 PR c++/51214
5109 * g++.dg/cpp0x/forw_enum11.C: New.
5110
5111 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5112
5113 PR c++/53567
5114 * g++.dg/cpp0x/alias-decl-19.C: New.
5115
5116 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5117
5118 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5119
5120 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5121
5122 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5123 (XSTATE_FP): Ditto.
5124 (XSTATE_SSE): Ditto.
5125 (XSTATE_YMM): Ditto.
5126 (avx_os_support): Use new defines.
5127
5128 2012-06-06 Richard Guenther <rguenther@suse.de>
5129
5130 PR testsuite/32380
5131 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5132 loops.
5133
5134 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5135
5136 PR c++/52841
5137 * g++.dg/cpp0x/pr52841.C: New testcase.
5138
5139 2012-06-06 Richard Guenther <rguenther@suse.de>
5140
5141 PR tree-optimization/53081
5142 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5143 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5144
5145 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5146
5147 * gcc.target/powerpc/pr53487.c: New test.
5148
5149 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5150
5151 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5152
5153 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5154
5155 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5156
5157 2012-06-05 Richard Guenther <rguenther@suse.de>
5158
5159 PR tree-optimization/30442
5160 * gcc.dg/vect/bb-slp-30.c: New testcase.
5161
5162 2012-06-05 Richard Guenther <rguenther@suse.de>
5163
5164 PR tree-optimization/53081
5165 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5166 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5167 -fno-tree-loop-distribute-patterns.
5168
5169 2012-06-05 Alan Modra <amodra@gmail.com>
5170
5171 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5172 Check static chain in nested funcs.
5173
5174 2012-06-04 Tobias Burnus <burnus@net-b.de>
5175
5176 PR fortran/50619
5177 * gfortran.dg/init_flag_10.f90: New.
5178
5179 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5180
5181 PR c++/53524
5182 * g++.dg/warn/Wenum-compare-no-2: New.
5183
5184 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5185
5186 PR preprocessor/53463
5187 * g++.dg/cpp/limits.C: New test.
5188 * g++.dg/parse/error19.C: Adjust.
5189 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5190 * g++.dg/warn/pr35635.C: Likewise.
5191 * g++.old-deja/g++.pt/assign1.C: Likewise.
5192
5193 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5194
5195 PR target/53559
5196 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5197 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5198 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5199 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5200 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5201 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5202 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5203 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5204
5205 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5206
5207 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5208
5209 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR tree-optimization/53550
5212 * gcc.dg/pr53550.c: New test.
5213
5214 2012-06-04 Richard Guenther <rguenther@suse.de>
5215
5216 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5217 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5218 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5219
5220 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5221
5222 PR fortran/48831
5223 * gfortran.dg/parameter_array_element_2.f90: New.
5224
5225 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5226
5227 PR target/53512
5228 * gcc.target/sh/pr53512-1.c: New.
5229 * gcc.target/sh/pr53512-2.c: New.
5230 * gcc.target/sh/pr53512-3.c: New.
5231 * gcc.target/sh/pr53512-4.c: New.
5232
5233 2012-06-01 Jason Merrill <jason@redhat.com>
5234
5235 PR c++/52973
5236 * g++.dg/ext/visibility/template12.C: New.
5237 * g++.dg/ext/attrib14.C: Adjust warning line.
5238
5239 PR c++/52725
5240 * g++.dg/parse/new6.C: New.
5241 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5242
5243 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5244
5245 * c-c++-common/restrict-2.c: Revert previous change.
5246
5247 2012-06-01 Jason Merrill <jason@redhat.com>
5248
5249 PR c++/53137
5250 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5251
5252 PR c++/53484
5253 * g++.dg/cpp0x/auto33.C: New.
5254
5255 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/26155
5258 * g++.dg/parse/namespace-alias-1.C: New.
5259
5260 2012-06-01 Christian Bruel <christian.bruel@st.com>
5261
5262 * gcc.dg/spec-options.c: New test.
5263 * gcc.dg/foo.specs: New file.
5264
5265 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5266
5267 PR ada/53517
5268 * gnat.dg/lto14.adb: Skip on Solaris.
5269
5270 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5271
5272 * gcc.target/cris/sync-1-v10.c,
5273 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5274 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5275 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5276 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5277 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5278 gcc.target/cris/torture/sync-mis-op-i-1.c,
5279 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5280 gcc.target/cris/torture/sync-mis-op-i-2.c,
5281 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5282 gcc.target/cris/torture/sync-mis-op-i-3.c,
5283 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5284 gcc.target/cris/torture/sync-mis-op-s-1.c,
5285 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5286 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5287 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5288 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5289 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5290 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5291 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5292 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5293 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5294
5295 2012-05-31 Richard Guenther <rguenther@suse.de>
5296
5297 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5298 ldist-pr45948.c with disabled SCCP.
5299
5300 2012-05-31 Richard Guenther <rguenther@suse.de>
5301
5302 PR middle-end/48493
5303 * gcc.dg/torture/pr48493.c: New testcase.
5304
5305 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5306
5307 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5308 arm32 to targets.
5309 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5310 of the initialization loop.
5311 (dg-final): Adjust the expected number of vectorized loops depending
5312 on vect_char_mult target selector.
5313
5314 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5315
5316 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5317 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5318 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5319 New tests.
5320
5321 2012-05-30 Jason Merrill <jason@redhat.com>
5322
5323 PR c++/53356
5324 * g++.dg/init/new34.C: New.
5325 * g++.dg/tree-ssa/stabilize1.C: New.
5326
5327 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR c++/53356
5330 * g++.dg/init/new33.C: New test.
5331
5332 2012-05-30 Richard Guenther <rguenther@suse.de>
5333
5334 PR middle-end/53501
5335 * gcc.dg/torture/pr53501.c: New testcase.
5336 * c-c++-common/restrict-2.c: Adjust.
5337
5338 2012-05-30 Alan Modra <amodra@gmail.com>
5339
5340 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5341 torture-finish.
5342
5343 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5344
5345 * gcc.target/i386/shuf-concat.c: New test.
5346
5347 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5348
5349 PR rtl-optimization/53519
5350 * gcc.c-torture/compile/pr53519.c: New test.
5351
5352 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5353
5354 * gcc.target/arm/neon-vrev.c: New.
5355
5356 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5357
5358 PR target/51340
5359 * gcc.target/sh/pr51340-1.c: New.
5360 * gcc.target/sh/pr51340-2.c: New.
5361 * gcc.target/sh/pr51340-3.c: New.
5362
5363 2012-05-29 Richard Guenther <rguenther@suse.de>
5364
5365 PR tree-optimization/53516
5366 * gcc.dg/torture/pr53516.c: New testcase.
5367
5368 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5369
5370 PR preprocessor/53229
5371 * gcc.dg/cpp/paste6.c: Force to run without
5372 -ftrack-macro-expansion.
5373 * gcc.dg/cpp/paste8.c: Likewise.
5374 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5375 -ftrack-macro-expansion.
5376 * gcc.dg/cpp/paste12.c: Force to run without
5377 -ftrack-macro-expansion.
5378 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5379 -ftrack-macro-expansion.
5380 * gcc.dg/cpp/paste13.c: Likewise.
5381 * gcc.dg/cpp/paste14.c: Likewise.
5382 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5383 -ftrack-macro-expansion.
5384 * gcc.dg/cpp/paste18.c: New test.
5385
5386 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5387
5388 * gcc.target/cris/torture/trap-1.c,
5389 gcc.target/cris/torture/trap-2.c,
5390 gcc.target/cris/torture/trap-3.c,
5391 gcc.target/cris/torture/trap-v0.c,
5392 gcc.target/cris/torture/trap-v3.c: New tests.
5393
5394 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5395
5396 PR c++/25137
5397 * g++.dg/warn/Wbraces3.C: New.
5398 * g++.dg/warn/Wbraces4.C: Likewise.
5399
5400 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR tree-optimization/53505
5403 * c-c++-common/torture/pr53505.c: New test.
5404
5405 2012-05-27 Nathan Sidwell <nathan@acm.org>
5406
5407 * gcc.dg/stmt-expr-4.c: New.
5408
5409 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5410
5411 PR c++/53491
5412 * g++.dg/parse/crash60.C: New.
5413
5414 2012-05-26 Jason Merrill <jason@redhat.com>
5415
5416 PR c++/53220
5417 * c-c++-common/array-lit.c: New.
5418 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5419
5420 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5421
5422 PR ada/50294
5423 * gnat.dg/array21.adb: New test.
5424
5425 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5426
5427 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5428
5429 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5430
5431 PR c++/32054
5432 * g++.dg/other/anon-union3.C: New.
5433
5434 2012-05-25 Ian Lance Taylor <iant@google.com>
5435
5436 * gcc.dg/split-6.c: New test.
5437
5438 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5439
5440 * gnat.dg/lto14.adb: New test.
5441
5442 2012-05-25 Tristan Gingold <gingold@adacore.com>
5443
5444 * gcc.target/i386/large-frame.c: New.
5445
5446 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5447 * gcc.target/powerpc/lhs-1.c: New.
5448 * gcc.target/powerpc/lhs-2.c: New.
5449 * gcc.target/powerpc/lhs-3.c: New.
5450
5451 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5452
5453 Make unwound macro expansion trace less redundant
5454 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5455 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5456 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5457 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5458 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5459 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5460
5461 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/53464
5464 * g++.dg/cpp0x/constexpr-default1.C: New.
5465
5466 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5467
5468 PR c++/32080
5469 * g++.dg/eh/goto2.C: New.
5470
5471 2012-05-24 Richard Guenther <rguenther@suse.de>
5472
5473 PR middle-end/53460
5474 * g++.dg/tree-prof/pr53460.C: New testcase.
5475
5476 2012-05-24 Richard Guenther <rguenther@suse.de>
5477
5478 PR bootstrap/53466
5479 * g++.dg/debug/pr53466.C: New testcase.
5480
5481 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5482
5483 PR tree-optimization/53465
5484 * gcc.c-torture/execute/pr53465.c: New test.
5485
5486 2012-05-23 Tobias Burnus <burnus@net-b.de>
5487
5488 PR fortran/51055
5489 PR fortran/45170
5490 * gfortran.dg/allocate_with_typespec_6.f90: New.
5491
5492 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5493
5494 PR c++/29185
5495 * g++.dg/warn/delete-array-1.C: New.
5496
5497 2012-05-23 Richard Guenther <rguenther@suse.de>
5498
5499 * gcc.dg/torture/pr39074-2.c: Adjust.
5500 * gcc.dg/torture/pr39074.c: Likewise.
5501 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5502 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5503
5504 2012-05-22 Jan Hubicka <jh@suse.cz>
5505
5506 PR middle-end/53161
5507 * g++.dg/torture/pr53161.C: New testcase.
5508
5509 2012-05-22 Tobias Burnus <burnus@net-b.de>
5510
5511 PR fortran/53389
5512 * gfortran.dg/realloc_on_assign_15.f90: New.
5513
5514 2012-05-22 Richard Guenther <rguenther@suse.de>
5515
5516 PR middle-end/51071
5517 * gcc.dg/torture/pr51071-2.c: New testcase.
5518
5519 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5520
5521 PR tree-optimization/53336
5522 * g++.dg/torture/pr53336.C: New testcase.
5523
5524 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5525
5526 PR c++/53322
5527 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5528 instead of -Wunused-local-typedefs.
5529
5530 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5531
5532 PR c++/51184
5533 * g++.dg/other/abstract4.C: New-
5534
5535 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5536
5537 PR c++/40821
5538 * g++.dg/ext/attrib46.C: New.
5539
5540 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5541
5542 PR c/53418
5543 * gcc.c-torture/compile/pr53418-1.c,
5544 gcc.c-torture/compile/pr53418-2.c: New tests.
5545
5546 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR tree-optimization/53366
5549 * gcc.dg/torture/pr53366-1.c: New test.
5550 * gcc.dg/torture/pr53366-2.c: New test.
5551 * gcc.target/i386/pr53366-1.c: New test.
5552 * gcc.target/i386/pr53366-2.c: New test.
5553
5554 PR tree-optimization/53409
5555 * gcc.c-torture/compile/pr53409.c: New test.
5556
5557 PR tree-optimization/53410
5558 * gcc.c-torture/compile/pr53410-1.c: New test.
5559 * gcc.c-torture/compile/pr53410-2.c: New test.
5560
5561 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5562
5563 PR target/53425
5564 * gcc.target/i386/pr53425-1.c: New file.
5565 * gcc.target/i386/pr53425-2.c: Likewise.
5566
5567 2012-05-21 Richard Guenther <rguenther@suse.de>
5568
5569 PR tree-optimization/53408
5570 * gcc.dg/torture/pr53408.c: New testcase.
5571
5572 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5573 H.J. Lu <hongjiu.lu@intel.com>
5574
5575 PR target/53416
5576 * gcc.target/i386/pr53416.c: New file.
5577
5578 2012-05-21 Richard Guenther <rguenther@suse.de>
5579
5580 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5581
5582 2012-05-21 Richard Guenther <rguenther@suse.de>
5583
5584 * gcc.dg/torture/ldist-1.c: New testcase.
5585
5586 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5587
5588 * gnat.dg/lto13.adb: New test.
5589 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5590
5591 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5592
5593 * gnat.dg/specs/lto12.ads: New test.
5594 * gnat.dg/specs/lto12_pkg.ads: New helper.
5595
5596 2012-05-18 Richard Guenther <rguenther@suse.de>
5597
5598 PR tree-optimization/53346
5599 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5600 * gcc.target/i386/incoming-10.c: Adjust.
5601 * gcc.target/i386/incoming-11.c: Likewise.
5602 * gcc.target/i386/pr46295.c: Likewise.
5603
5604 2012-05-18 Richard Guenther <rguenther@suse.de>
5605
5606 * gcc.dg/pr53352.c: Return zero.
5607
5608 2012-05-18 Richard Guenther <rguenther@suse.de>
5609
5610 PR tree-optimization/53390
5611 * gcc.dg/torture/pr53390.c: New testcase.
5612
5613 2012-05-18 Meador Inge <meadori@codesourcery.com>
5614
5615 PR rtl-optimization/53352
5616 * gcc.dg/pr53352.c: New test.
5617
5618 2012-05-17 David S. Miller <davem@davemloft.net>
5619
5620 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5621 failure on sparc-*-linux-gnu.
5622
5623 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 PR c++/39681
5626 * g++.dg/parse/error49.C: New.
5627 * g++.dg/cpp0x/error8.C: Likewise.
5628 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5629 * g++.dg/ext/utf-dflt2.C: Likewise.
5630 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5631 * g++.dg/ext/utf-dflt.C: Likewise.
5632 * c-c++-common/raw-string-3.c: Likewise.
5633 * c-c++-common/raw-string-4.c: Likewise.
5634
5635 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5636
5637 PR c++/53371
5638 * g++.dg/cpp0x/catch1.C: New.
5639
5640 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5641
5642 PR c++/44516
5643 * g++.dg/parse/error48.C: New.
5644 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5645 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5646
5647 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5648
5649 * gcc.dg/tm/indirect-2.c: New test.
5650
5651 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5652
5653 PR tree-optimization/53217
5654 * gfortran.dg/pr53217.f90: New test.
5655
5656 2012-05-16 Richard Guenther <rguenther@suse.de>
5657
5658 PR tree-optimization/53364
5659 * g++.dg/torture/pr53364.C: New testcase.
5660
5661 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5662
5663 PR testsuite/52641
5664 * gcc.dg/pr52549.c: Fix test for long != void*
5665 * gcc.c-torture/execute/pr52979-1.x: New file.
5666 * gcc.c-torture/execute/pr52979-2.x: New file.
5667
5668 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5669
5670 PR preprocessor/7263
5671 * gcc.dg/binary-constants-2.c: Run without tracking locations
5672 accross macro expansion.
5673 * gcc.dg/binary-constants-3.c: Likewise.
5674 * gcc.dg/cpp/sysmac2.c: Likewise.
5675 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5676 location.
5677 * gcc.dg/cpp/syshdr3.c: New test.
5678 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5679 * gcc.dg/system-binary-constants-1.c: New test.
5680 * gcc.dg/system-binary-constants-1.h: New header for the new test
5681 above.
5682 * g++.dg/cpp/syshdr3.C: New test.
5683 * g++.dg/cpp/syshdr3.h: New header the new test above.
5684 * g++.dg/system-binary-constants-1.C: New test.
5685 * g++.dg/system-binary-constants-1.h: New header the new test
5686 above.
5687
5688 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5689
5690 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5691
5692 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR target/53358
5695 * gcc.dg/pr53358.c: New test.
5696
5697 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5698
5699 PR c++/11856
5700 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5701 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5702
5703 2012-05-15 Olivier Hainque <hainque@adacore.com>
5704
5705 * g++.dg/eh/sighandle.C: New testcase.
5706
5707 2012-05-15 Richard Guenther <rguenther@suse.de>
5708
5709 PR tree-optimization/53355
5710 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5711
5712 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5713
5714 * gfortran.dg/*.f90: Remove now redundant manual
5715 cleanup-modules directive.
5716
5717 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5718
5719 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5720 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5721
5722 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5723
5724 PR fortran/52428
5725 * gfortran.dg/int_range_io_1.f90: New test.
5726
5727 2012-05-14 Andi Kleen <ak@linux.intel.com>
5728 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR target/53315
5731 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5732 * gcc.target/i386/rtm-check.h: New file.
5733 * gcc.target/i386/pr53315.c: New test.
5734
5735 2012-05-14 Tobias Burnus <burnus@net-b.de>
5736
5737 PR fortran/49110
5738 PR fortran/51055
5739 PR fortran/53329
5740 * gfortran.dg/deferred_type_param_4.f90: New.
5741 * gfortran.dg/deferred_type_param_6.f90: New.
5742
5743 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5744
5745 * gcc.target/i386/retarg.c: New test.
5746
5747 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5748
5749 PR fortran/45170
5750 * gfortran.dg/deferred_type_param_3.f90: New.
5751 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5752 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5753
5754 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5755
5756 * gnat.dg/null_pointer_deref3.adb: New test.
5757
5758 2012-05-12 Tobias Burnus <burnus@net-b.de>
5759
5760 PR fortran/49110
5761 PR fortran/52843
5762 * gfortran.dg/deferred_type_param_5.f90: New.
5763
5764 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 * g++.dg/parse/error47.C: New.
5767
5768 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5769
5770 PR fortran/52537
5771 * gfortran.dg/string_compare_4.f90: Change option
5772 to -fdump-tree-original. Add test case for kind=4.
5773
5774 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5775
5776 PR fortran/52537
5777 * gfortran.dg/string_compare_4.f90: New test.
5778
5779 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5780
5781 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5782
5783 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/53305
5786 * g++.dg/cpp0x/variadic132.C: New.
5787
5788 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5789
5790 PR c++/53158
5791 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5792 * g++.dg/parse/error26.C: Tweak dg-error column number.
5793
5794 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5795
5796 PR c++/53301
5797 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5798
5799 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5800
5801 * gnat.dg/lto11.ad[sb]: New test.
5802
5803 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5804
5805 PR target/52908
5806 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5807 directive to Scan for vpmuldq, not vpmacsdql.
5808
5809 2012-05-09 Michael Matz <matz@suse.de>
5810
5811 PR tree-optimization/53185
5812 * gcc.dg/vect/pr53185.c: New test.
5813
5814 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5815
5816 PR middle-end/53249
5817 * gcc.target/i386/pr53249.c: New.
5818
5819 2012-05-09 Richard Guenther <rguenther@suse.de>
5820
5821 PR tree-optimization/18437
5822 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5823 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5824
5825 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR tree-optimization/53226
5828 * gcc.c-torture/compile/pr53226.c: New test.
5829
5830 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5831
5832 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5833 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5834 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5835 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5836 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5837 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5838 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5839 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5840 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5841 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5842 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5843 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5844 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5845 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5846
5847 2012-05-09 Dehao Chen <dehao@google.com>
5848
5849 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5850 * gcc.dg/predict-2.c: Likewise.
5851 * gcc.dg/predict-3.c: Likewise.
5852 * gcc.dg/predict-4.c: Likewise.
5853 * gcc.dg/predict-5.c: Likewise.
5854 * gcc.dg/predict-6.c: Likewise.
5855
5856 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5857
5858 PR target/53272
5859 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5860
5861 2012-05-08 Richard Guenther <rguenther@suse.de>
5862
5863 * gcc.dg/fold-bitand-4.c: New testcase.
5864
5865 2012-05-08 Dehao Chen <dehao@google.com>
5866
5867 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5868 heuristic is working properly.
5869 * gcc.dg/predict-2.c: Likewise.
5870 * gcc/dg/predict-3.c: Likewise.
5871 * gcc/dg/predict-4.c: Likewise.
5872 * gcc/dg/predict-5.c: Likewise.
5873 * gcc/dg/predict-6.c: Likewise.
5874
5875 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR tree-optimization/53239
5878 * g++.dg/opt/vrp3.C: New test.
5879 * g++.dg/opt/vrp3-aux.cc: New file.
5880 * g++.dg/opt/vrp3.h: New file.
5881
5882 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5883
5884 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5885 .uleb128 support in assembler output.
5886
5887 2012-05-07 Richard Guenther <rguenther@suse.de>
5888
5889 PR lto/42987
5890 * g++.dg/lto/pr42987_0.C: New testcase.
5891 * g++.dg/lto/pr42987_1.C: Likewise.
5892
5893 2012-05-07 Tobias Burnus <burnus@net-b.de>
5894
5895 PR fortran/53255
5896 * gfortran.dg/typebound_operator_15.f90: New.
5897
5898 2012-05-06 Tobias Burnus <burnus@net-b.de>
5899
5900 PR fortran/41587
5901 * gfortran.dg/class_array_13.f90: New.
5902
5903 2012-05-06 Tristan Gingold <gingold@adacore.com>
5904
5905 * gnat.dg/warn7.adb: New test.
5906
5907 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5908
5909 * gnat.dg/specs/renamings.ads: Rename to...
5910 * gnat.dg/specs/renaming1.ads: ...this.
5911 * gnat.dg/specs/renaming2.ads: New test.
5912 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5913 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5914 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5915 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5916
5917 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5918
5919 * gnat.dg/discr36.ad[sb]: New test.
5920 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5921
5922 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5923
5924 PR c/43772
5925 * c-c++-common/pr43772.c: New.
5926
5927 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5928
5929 PR fortran/41600
5930 * gfortran.dg/select_type_26.f03 : New test.
5931 * gfortran.dg/select_type_27.f03 : New test.
5932
5933 PR fortran/53191
5934 * gfortran.dg/select_type_28.f03 : New test.
5935
5936 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5937
5938 PR fortran/49010
5939 PR fortran/24518
5940 * gfortran.dg/mod_sign0_1.f90: New test.
5941 * gfortran.dg/mod_large_1.f90: New test.
5942
5943 2012-05-04 Tobias Burnus <burnus@net-b.de>
5944
5945 PR fortran/53175
5946 gfortran.dg/public_private_module_5.f90: New.
5947
5948 2012-05-04 Tobias Burnus <burnus@net-b.de>
5949
5950 PR fortran/53111
5951 * gfortran.dg/constructor_7.f90: New.
5952 * gfortran.dg/constructor_8.f90: New.
5953
5954 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5955
5956 PR c++/53166
5957 * g++.dg/cpp0x/static_assert7.C: New.
5958
5959 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5960
5961 PR tree-optimization/52633
5962 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5963 recognized as widening shifts instead of over-widening.
5964 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5965 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5966 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5967 * gcc.target/arm/pr52633.c: New test.
5968
5969 2012-05-04 Richard Guenther <rguenther@suse.de>
5970
5971 PR tree-optimization/53168
5972 * gcc.dg/torture/pr53168.c: New testcase.
5973 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5974
5975 2012-05-04 Richard Guenther <rguenther@suse.de>
5976
5977 * gcc.dg/lto/pr53214_0.c: New testcase.
5978
5979 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5980
5981 * gcc.target/ia64/pr48496.c: New test.
5982 * gcc.target/ia64/pr52657.c: Likewise.
5983
5984 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5985
5986 PR c/51712
5987 * c-c++-common/pr51712.c: New.
5988
5989 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5990
5991 PR target/53199
5992 * gcc.target/powwerpc/pr53199.c: New file.
5993
5994 2012-05-03 Jason Merrill <jason@redhat.com>
5995
5996 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5997
5998 * gcc.dg/debug/dwarf2/dups-types.c: New.
5999 * gcc.dg/debug/dwarf2/dups-types.h: New.
6000
6001 2012-05-03 Jason Merrill <jason@redhat.com>
6002
6003 * g++.dg/debug/dwarf2/namespace-2.C: New.
6004 * g++.dg/debug/dwarf2/localclass3.C: New.
6005
6006 2012-05-03 Jason Merrill <jason@redhat.com>
6007
6008 * g++.dg/debug/dwarf2/thunk1.C: New.
6009
6010 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6011
6012 PR c++/53186
6013 * g++.dg/other/final2.C: New.
6014
6015 2012-05-03 Richard Guenther <rguenther@suse.de>
6016
6017 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6018
6019 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6020
6021 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6022 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6023 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6024 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6025
6026 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6027
6028 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6029 .byte 0xf2.
6030 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6031 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6032 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6033
6034 PR debug/53174
6035 * gcc.dg/pr53174.c: New test.
6036
6037 PR target/53187
6038 * gcc.target/arm/pr53187.c: New test.
6039 * gcc.c-torture/compile/pr53187.c: New test.
6040
6041 2012-05-03 Richard Guenther <rguenther@suse.de>
6042
6043 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6044 unsupported prefetching support.
6045
6046 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6047
6048 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6049 option -ftrack-macro-expansion=0.
6050 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6051 option -ftrack-macro-expansion=0.
6052
6053 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6054
6055 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6056 dg-options for target arm with dg-additional-options.
6057
6058 2012-05-03 Richard Guenther <rguenther@suse.de>
6059
6060 PR tree-optimization/53144
6061 * gcc.dg/torture/pr53144.c: New testcase.
6062
6063 2012-05-03 Tobias Burnus <burnus@net-b.de>
6064
6065 PR fortran/52864
6066 * gfortran.dg/pointer_intent_7.f90: New.
6067 * gfortran.dg/pure_formal_3.f90: New.
6068
6069 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6070
6071 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6072
6073 2012-05-02 Martin Jambor <mjambor@suse.cz>
6074
6075 PR lto/52605
6076 * g++.dg/lto/pr52605_0.C: New test.
6077
6078 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6079
6080 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6081 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6082 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6083 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6084 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6085 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6086 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6087 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6088 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6089 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6090 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6091 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6092 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6093 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6094 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6095 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6096
6097 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6098
6099 PR middle-end/53153
6100 * gcc.dg/pr53153.c: New test.
6101
6102 2012-05-02 Richard Guenther <rguenther@suse.de>
6103
6104 * g++.dg/tree-ssa/pr19807.C: Adjust.
6105
6106 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR tree-optimization/53163
6109 * gcc.c-torture/compile/pr53163.c: New test.
6110
6111 PR rtl-optimization/53160
6112 * gcc.c-torture/execute/pr53160.c: New test.
6113
6114 2012-05-01 Ian Lance Taylor <iant@google.com>
6115
6116 PR c/37303
6117 * gcc.dg/pr37303.c: New test.
6118
6119 2012-05-01 Richard Henderson <rth@redhat.com>
6120
6121 * lib/target-supports.exp
6122 (check_effective_target_sync_long_long_runtime): True for
6123 check_effective_target_powerpc64.
6124
6125 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6126
6127 PR c++/51033
6128 * gcc.dg/vector-1.c: Move to ...
6129 * c-c++-common/vector-1.c: ... here.
6130 * gcc.dg/vector-2.c: Move to ...
6131 * c-c++-common/vector-2.c: ... here.
6132 * gcc.dg/vector-3.c: Move to ...
6133 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6134 * gcc.dg/vector-4.c: Move to ...
6135 * c-c++-common/vector-4.c: ... here.
6136 * gcc.dg/vector-init-1.c: Move to ...
6137 * c-c++-common/vector-init-1.c: ... here.
6138 * gcc.dg/vector-init-2.c: Move to ...
6139 * c-c++-common/vector-init-2.c: ... here.
6140 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6141 * c-c++-common/vector-subscript-1.c: ... here.
6142 * gcc.dg/vector-subscript-2.c: Move to ...
6143 * c-c++-common/vector-subscript-2.c: ... here.
6144 * gcc.dg/vector-subscript-3.c: Move to ...
6145 * c-c++-common/vector-subscript-3.c: ... here.
6146
6147 PR c++/51314
6148 * g++.dg/cpp0x/vt-51314.C: New test.
6149 * g++.dg/cpp0x/variadic76.C: Fix.
6150
6151 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6152
6153 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6154
6155 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6156
6157 Add -Wvarargs option
6158 * c-c++-common/Wvarargs.c: New test case.
6159 * c-c++-common/Wvarargs-2.c: Likewise.
6160
6161 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6162
6163 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6164 * objc.dg/foreach-7.m: Force the test case to run without
6165 -ftrack-macro-expansion.
6166 * c-c++-common/tm/attrib-1.c: Likewise.
6167 * c-c++-common/warn-ommitted-condop.c: Likewise.
6168 * gcc.dg/assign-warn-1.c: Likewise.
6169 * gcc.dg/assign-warn-2.c: Likewise.
6170 * gcc.dg/attr-alloc_size.c: Likewise.
6171 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6172 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6173 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6174 * gcc.dg/c90-const-expr-9.c: Likewise.
6175 * gcc.dg/c99-const-expr-9.c: Likewise.
6176 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6177 * gcc.dg/cpp/direct2s.c: Likewise.
6178 * gcc.dg/cpp/pr28709.c: Likewise.
6179 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6180 * gcc.dg/dfp/composite-type.c: Likewise.
6181 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6182 with -ftrack-macro-expansion
6183 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6184 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6185 * g++.dg/ext/cleanup-1.C: Likewise.
6186 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6187 * g++.dg/template/sfinae10.C: Likewise.
6188 * g++.dg/tm/wrap-2.C: Likewise.
6189 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6190 * g++.dg/warn/Wsign-conversion.C: Likewise.
6191 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6192 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6193 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6194 it to run with -ftrack-macro-expansion.
6195 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6196 test cases without -ftrack-macro-expansion.
6197
6198 Fix location for static class members
6199 * g++.dg/template/sfinae6_neg.C: Adjust.
6200
6201 Make conversion warnings work on NULL with -ftrack-macro-expansion
6202 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6203 alongside the previous testing for NULL.
6204
6205 Fix -Wuninitialized for -ftrack-macro-expansion
6206 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6207
6208 Strip "<built-in>" loc from displayed expansion context
6209 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6210 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6211 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6212 new test above.
6213
6214 Fix expansion point loc for macro-like tokens
6215 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6216 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6217
6218 Fix token pasting with -ftrack-macro-expansion
6219 * gcc.dg/cpp/paste17.c: New test case for
6220 -ftrack-macro-expansion=2 mode only.
6221 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6222
6223 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 * gnat.dg/warn6.ad[sb]: New test.
6226
6227 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6228
6229 PR 53149
6230 * gcc.dg/20011021-1.c: Adjust testcase.
6231
6232 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6233
6234 PR fortran/53148
6235 * gfortran.dg/function_optimize_12.f90: New test.
6236
6237 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6238
6239 PR target/53156
6240 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6241 code to match current output and cover new peephole2 pattern.
6242
6243 2012-04-27 Ollie Wild <aaw@google.com>
6244
6245 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6246
6247 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6248
6249 * gcc.c-torture/execute/20120427-2.c: New testcase.
6250 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6251 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6252 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6253
6254 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6255
6256 PR target/53138
6257 * gcc.c-torture/execute/20120427-1.c: New testcase.
6258
6259 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6260
6261 PR middle-end/27139
6262 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6263
6264 2012-04-27 Tom de Vries <tom@codesourcery.com>
6265
6266 PR tree-optimization/51879
6267 * gcc.dg/pr51879.c: New test.
6268 * gcc.dg/pr51879-2.c: Same.
6269 * gcc.dg/pr51879-3.c: Same.
6270 * gcc.dg/pr51879-4.c: Same.
6271 * gcc.dg/pr51879-6.c: Same.
6272
6273 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6274
6275 PR c++/53096
6276 * g++.dg/cpp0x/defaulted35.C: New.
6277 * g++.dg/cpp0x/defaulted15.C: Adjust.
6278
6279 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6280
6281 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6282 structure layout.
6283
6284 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6285
6286 * gcc.target/i386/builtin_target.c: Check avx2.
6287
6288 2012-04-26 Alan Modra <amodra@gmail.com>
6289
6290 * gcc.target/powerpc/savres.c: New test.
6291 * gcc.target/powerpc/powerpc.exp: Run it.
6292
6293 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6294
6295 PR target/53120
6296 * gcc.dg/torture/pr53120.c: New test.
6297
6298 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR middle-end/52979
6301 * gcc.c-torture/compile/pr52979-1.c: New test.
6302 * gcc.c-torture/execute/pr52979-1.c: New test.
6303 * gcc.c-torture/execute/pr52979-2.c: New test.
6304
6305 2012-04-25 Richard Guenther <rguenther@suse.de>
6306
6307 * gcc.target/i386/l_fma_float_5.c: Adjust.
6308 * gcc.target/i386/l_fma_double_4.c: Likewise.
6309 * gcc.target/i386/l_fma_float_2.c: Likewise.
6310 * gcc.target/i386/l_fma_float_6.c: Likewise.
6311 * gcc.target/i386/l_fma_double_1.c: Likewise.
6312 * gcc.target/i386/l_fma_double_5.c: Likewise.
6313 * gcc.target/i386/l_fma_float_3.c: Likewise.
6314 * gcc.target/i386/l_fma_double_2.c: Likewise.
6315 * gcc.target/i386/l_fma_double_6.c: Likewise.
6316 * gcc.target/i386/l_fma_float_4.c: Likewise.
6317 * gcc.target/i386/l_fma_double_3.c: Likewise.
6318 * gcc.target/i386/l_fma_float_1.c: Likewise.
6319
6320 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR tree-optimization/53058
6323 * gcc.c-torture/compile/pr53058.c: New test.
6324
6325 2012-04-25 Jan Hubicka <jh@suse.cz>
6326
6327 PR middle-end/53088
6328 * gcc.target/i386/pr39082-1.c: Update warning location.
6329
6330 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR c/52880
6333 * gcc.dg/pr52880.c: New test.
6334
6335 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6336
6337 * gcc.dg/m-un-2.c: Update.
6338 * gcc.dg/20011021-1.c: Update.
6339
6340 2012-04-25 Tobias Burnus <burnus@net-b.de>
6341
6342 PR fortran/52196
6343 * gfortran.dg/realloc_on_assign_14.f90: New.
6344
6345 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6346
6347 PR testsuite/52641
6348 PR tree-optimizations/52891
6349 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6350
6351 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/52363
6354 * g++.dg/cpp0x/sfinae35.C: New.
6355 * g++.dg/cpp0x/sfinae36.C: Likewise.
6356
6357 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6358
6359 * gcc.target/builtin_target.c: New testcase.
6360
6361 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6362
6363 PR target/47197
6364 * gcc.target/powerpc/pr47197.c: New test.
6365
6366 2012-04-24 Richard Guenther <rguenther@suse.de>
6367
6368 PR tree-optimization/53085
6369 * g++.dg/torture/pr53085.C: New testcase.
6370
6371 2012-04-24 Andrew Pinski <apinski@cavium.com>
6372
6373 PR tree-opt/33512
6374 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6375 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6376 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6377
6378 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR middle-end/53084
6381 * gcc.c-torture/execute/pr53084.c: New test.
6382
6383 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6384
6385 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6386
6387 2012-04-23 Andrew Pinski <apinski@cavium.com>
6388
6389 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6390
6391 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6392
6393 PR regression/53076
6394 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6395 * gcc.dg/torture/builtin-power-1.c: Likewise.
6396
6397 2012-04-23 Richard Guenther <rguenther@suse.de>
6398
6399 PR tree-optimization/53070
6400 * gcc.dg/torture/pr53070.c: New testcase.
6401
6402 2012-04-23 Richard Guenther <rguenther@suse.de>
6403
6404 PR c/53060
6405 * gcc.dg/pr53060.c: New testcase.
6406
6407 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR tree-optimizations/52891
6410 * gcc.c-torture/compile/pr52891-1.c: New test.
6411 * gcc.c-torture/compile/pr52891-2.c: New test.
6412
6413 2012-04-22 Tobias Burnus <burnus@net-b.de>
6414
6415 PR fortran/53051
6416 * gfortran.dg/read_float_4.f90: New.
6417
6418 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6419
6420 PR 35441
6421 * c-c++-common/pr35441.C: New.
6422
6423 2012-04-20 Ian Lance Taylor <iant@google.com>
6424
6425 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6426 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6427
6428 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6429
6430 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6431 array access.
6432 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6433
6434 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6435
6436 PR rtl-optimization/44214
6437 * gcc.dg/pr44214-1.c: New test.
6438 * gcc.dg/pr44214-2.c: Likewise.
6439 * gcc.dg/pr44214-3.c: Likewise.
6440
6441 2012-04-20 Richard Guenther <rguenther@suse.de>
6442
6443 * g++.dg/torture/20120420-1.C: New testcase.
6444
6445 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6446
6447 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6448
6449 2012-04-19 Christian Bruel <christian.bruel@st.com>
6450
6451 * gcc.dg/pr52283.c: New test.
6452
6453 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6454
6455 * gcc.dg/pr37985.c: New test.
6456
6457 2012-04-19 Richard Guenther <rguenther@suse.de>
6458
6459 PR rtl-optimization/44688
6460 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6461 possibly profitable.
6462
6463 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6464
6465 PR tree-optimization/52976
6466 * gfortran.dg/reassoc_11.f: New test.
6467
6468 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6469
6470 PR tree-optimization/52976
6471 * gfortran.dg/reassoc_7.f: New test.
6472 * gfortran.dg/reassoc_8.f: Likewise.
6473 * gfortran.dg/reassoc_9.f: Likewise.
6474 * gfortran.dg/reassoc_10.f: Likewise.
6475
6476 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/52422
6479 * g++.dg/cpp0x/sfinae33.C: New.
6480 * g++.dg/cpp0x/sfinae34.C: Likewise.
6481
6482 2012-04-18 Joey Ye <joey.ye@arm.com>
6483
6484 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6485
6486 2012-04-18 Richard Guenther <rguenther@suse.de>
6487
6488 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6489 array access.
6490 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6491 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6492
6493 2012-04-17 Tom de Vries <tom@codesourcery.com>
6494
6495 * g++.dg/pr51264-4.C: New test.
6496
6497 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/52599
6500 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6501
6502 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/53003
6505 * g++.dg/parse/crash59.C: New.
6506
6507 2012-04-17 Michael Matz <matz@suse.de>
6508
6509 PR tree-optimization/18437
6510 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6511
6512 2012-04-17 Richard Guenther <rguenther@suse.de>
6513
6514 PR middle-end/53011
6515 * g++.dg/torture/pr53011.C: New testcase.
6516
6517 2012-04-16 Jason Merrill <jason@redhat.com>
6518
6519 PR c++/38543
6520 * g++.dg/cpp0x/variadic131.C: New.
6521
6522 PR c++/52008
6523 * g++.dg/cpp0x/variadic130.C: New.
6524
6525 PR c++/50830
6526 * g++.dg/cpp0x/variadic129.C: New.
6527
6528 PR c++/50303
6529 * g++.dg/cpp0x/variadic128.C: New.
6530
6531 2012-04-16 Tobias Burnus <burnus@net-b.de>
6532
6533 PR fortran/52864
6534 * gfortran.dg/pointer_intent_6.f90: New.
6535
6536 2012-04-16 Tobias Burnus <burnus@net-b.de>
6537
6538 PR fortran/52916
6539 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6540 to include public_private_module_4.f90.
6541 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6542 targets.
6543
6544 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6545
6546 PR c++/49152
6547 * g++.dg/diagnostic/operator1.C: New.
6548 * g++.dg/ext/label5.C: Adjust.
6549 * g++.dg/ext/va-arg1.C: Likewise.
6550 * g++.dg/other/error20.C: Likewise.
6551 * g++.dg/other/error20.C: Likewise.
6552 * g++.dg/other/error16.C: Likewise.
6553 * g++.dg/other/error10.C: Likewise.
6554 * g++.dg/parse/error30.C: Likewise.
6555 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6556
6557 2012-04-16 Jason Merrill <jason@redhat.com>
6558
6559 PR c++/51148
6560 * g++.dg/cpp0x/variadic127.C: New.
6561
6562 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6563
6564 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6565 testcase name.
6566 Use fail, pass instead of unresolved.
6567 Don't log $optstr.
6568
6569 PR testsuite/52948
6570 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6571 TODO_dump_func.
6572 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6573 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6574 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6575
6576 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6577
6578 PR fortran/52968
6579 * gfortran.dg/typebound_call_23.f03: New test case.
6580
6581 2012-04-15 Jason Merrill <jason@redhat.com>
6582
6583 PR c++/47220
6584 * g++.dg/cpp0x/variadic126.C: New.
6585
6586 PR c++/52380
6587 * g++.dg/cpp0x/variadic125.C: New.
6588
6589 PR c++/52292
6590 * g++.dg/cpp0x/variadic124.C: New.
6591
6592 PR c++/52706
6593 * g++.dg/cpp0x/nullptr27.C: New.
6594
6595 PR c++/52818
6596 * g++.dg/warn/format8.C: New.
6597
6598 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6599
6600 PR fortran/51082
6601 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6602
6603 2012-04-14 Tobias Burnus <burnus@net-b.de>
6604
6605 PR fortran/52916
6606 PR fortran/40973
6607 * gfortran.dg/public_private_module_3.f90: New.
6608 * gfortran.dg/public_private_module_4.f90: New.
6609
6610 2012-04-14 Tom de Vries <tom@codesourcery.com>
6611
6612 * gcc.dg/superblock.c: New test.
6613
6614 2012-04-14 Tom de Vries <tom@codesourcery.com>
6615
6616 * gcc.dg/pr51879-12.c: New test.
6617
6618 2012-04-13 Jason Merrill <jason@redhat.com>
6619
6620 PR c++/52824
6621 * g++.dg/cpp0x/variadic123.C: New.
6622 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6623
6624 PR c++/52905
6625 * g++.dg/cpp0x/initlist-ctor1.C: New.
6626
6627 PR c++/52915
6628 * g++.dg/other/anon-union2.C: New.
6629
6630 2012-04-13 Martin Jambor <mjambor@suse.cz>
6631
6632 PR middle-end/52939
6633 * g++.dg/ipa/pr52939.C: New test.
6634
6635 2012-04-13 Tom de Vries <tom@codesourcery.com>
6636
6637 * gcc.dg/pr52734.c: New test.
6638
6639 2012-04-13 Richard Guenther <rguenther@suse.de>
6640
6641 PR tree-optimization/52969
6642 * gcc.dg/torture/pr52969.c: New testcase.
6643
6644 2012-04-13 Richard Guenther <rguenther@suse.de>
6645
6646 PR c/52549
6647 * gcc.dg/pr52549.c: New testcase.
6648
6649 2012-04-13 Richard Guenther <rguenther@suse.de>
6650
6651 PR c/52862
6652 * gcc.dg/pr52862.c: New testcase.
6653
6654 2012-04-13 Joey Ye <joey.ye@arm.com>
6655
6656 * gcc.target/arm/thumb1-imm.c: New testcase.
6657
6658 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6659
6660 PR target/52932
6661 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6662 second function argument.
6663 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6664 (calc_permps): Update declaration. Calculate result correctly.
6665 (avx2_test): Change src2 type to union256i_d.
6666 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6667 correctly.
6668
6669 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6670
6671 PR target/52775
6672 * gcc.target/powerpc/pr52775.c: New file.
6673
6674 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675
6676 PR tree-optimization/18589
6677 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6678 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6679 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6680 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6681 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6682 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6683 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6684 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6685 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6686 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6687
6688 2012-04-12 Richard Guenther <rguenther@suse.de>
6689
6690 PR tree-optimization/52943
6691 * gcc.dg/torture/pr52943.c: New testcase.
6692
6693 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6694
6695 PR target/50751
6696 * gcc/target/sh/pr50751-4.c: New.
6697 * gcc/target/sh/pr50751-5.c: New.
6698 * gcc/target/sh/pr50751-6.c: New.
6699 * gcc/target/sh/pr50751-7.c: New.
6700
6701 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6702
6703 PR c++/52465
6704 * g++.dg/lookup/using52.C: New.
6705
6706 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6707
6708 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6709
6710 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6711
6712 PR rtl-optimization/52876
6713 * gcc.target/i386/pr52876.c: New.
6714
6715 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6716
6717 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6718 __UINTPTR_TYPE__.
6719 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6720 __INTPTR_TYPE__.
6721 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6722 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6723 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6724 (ptrdiff_t): ... this. All uses changed.
6725 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6726 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6727 __INTPTR_TYPE__.
6728 (main): Cast argument to __INTPTR_TYPE__.
6729 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6730 size_t.
6731 * gcc.dg/mallign.c (main): Likewise.
6732 * gcc.dg/pr38700.c (foo): Likewise.
6733 * gcc.dg/long-long-cst1.c (t): Likewise.
6734 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6735 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6736 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6737 * gcc.dg/pr25682.c (d, foo): Likewise.
6738 * gcc.dg/format/cast-1.c (f): Likewise.
6739 * gcc.dg/c90-const-expr-10.c
6740 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6741 (size_t): ...this. All uses changed.
6742 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6743 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6744 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6745 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6746 * gcc.dg/sequence-pt-1.c: Likewise.
6747 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6748 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6749 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6750 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6751 of ptrdiff_t with it.
6752 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6753 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6754 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6755
6756 2012-04-11 Jason Merrill <jason@redhat.com>
6757
6758 PR debug/45088
6759 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6760 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6761
6762 PR c++/52906
6763 * g++.dg/ext/attrib45.C: New.
6764
6765 * g++.dg/eh/dtor3.C: New.
6766
6767 2012-04-11 Richard Guenther <rguenther@suse.de>
6768
6769 PR middle-end/52621
6770 * gfortran.dg/pr52621.f90: New testcase.
6771
6772 2012-04-11 Richard Guenther <rguenther@suse.de>
6773
6774 PR middle-end/52918
6775 * g++.dg/torture/pr52918-1.C: New testcase.
6776 * g++.dg/torture/pr52918-2.C: Likewise.
6777
6778 2012-04-11 Tobias Burnus <burnus@net-b.de>
6779
6780 PR fortran/52729
6781 * gfortran.dg/block_11.f90: New.
6782
6783 2012-04-11 Nick Clifton <nickc@redhat.com>
6784
6785 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6786
6787 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6788
6789 PR target/16458
6790 * gcc.target/powerpc/pr16458-1.c: New test.
6791 * gcc.target/powerpc/pr16458-2.c: Likewise.
6792 * gcc.target/powerpc/pr16458-3.c: Likewise.
6793 * gcc.target/powerpc/pr16458-4.c: Likewise.
6794
6795 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6796
6797 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6798 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6799 * gcc.dg/builtin-bswap-5.c: Likewise.
6800 * gcc.target/i386/builtin-bswap-4.c: New test.
6801
6802 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6803
6804 PR 24985
6805 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6806
6807 2012-04-11 Richard Guenther <rguenther@suse.de>
6808
6809 PR rtl-optimization/52881
6810 * gcc.dg/torture/pr52881.c: New testcase.
6811 * gcc.dg/torture/pr52913.c: Likewise.
6812
6813 2012-04-11 Richard Guenther <rguenther@suse.de>
6814
6815 PR tree-optimization/52912
6816 * gcc.dg/torture/pr52912.c: New testcase.
6817
6818 2010-04-10 Michael Matz <matz@suse.de>
6819
6820 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6821 * gcc.dg/vect/vect-outer-1.c: Adjust.
6822 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6823 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6824 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6825 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6826 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6827 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6828
6829 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6830
6831 PR tree-optimization/52870
6832 * gcc.dg/vect/pr52870.c: New test.
6833
6834 2012-04-09 Mike Stump <mikestump@comcast.net>
6835
6836 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6837 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6838 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6839 * gnat.dg/aggr11.adb: Likewise.
6840 * gnat.dg/aggr11_pkg.ads: Likewise.
6841 * gnat.dg/aggr15.adb: Likewise.
6842 * gnat.dg/aggr15.ads: Likewise.
6843 * gnat.dg/aggr17.adb: Likewise.
6844 * gnat.dg/aggr18.adb: Likewise.
6845 * gnat.dg/array14.adb: Likewise.
6846 * gnat.dg/array14.ads: Likewise.
6847 * gnat.dg/array14_pkg.ads: Likewise.
6848 * gnat.dg/array19.adb: Likewise.
6849 * gnat.dg/array19.ads: Likewise.
6850 * gnat.dg/discr27.adb: Likewise.
6851 * gnat.dg/discr27.ads: Likewise.
6852 * gnat.dg/discr35.adb: Likewise.
6853 * gnat.dg/discr35.ads: Likewise.
6854 * gnat.dg/discr6.adb: Likewise.
6855 * gnat.dg/discr6_pkg.ads: Likewise.
6856 * gnat.dg/import1.adb: Likewise.
6857 * gnat.dg/import1.ads: Likewise.
6858 * gnat.dg/loop_address2.adb: Likewise.
6859 * gnat.dg/opt7.adb: Likewise.
6860 * gnat.dg/opt7.ads: Likewise.
6861 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6862 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6863 * gnat.dg/rep_clause2.adb: Likewise.
6864 * gnat.dg/rep_clause2.ads: Likewise.
6865 * gnat.dg/slice2.adb: Likewise.
6866 * gnat.dg/slice2.ads: Likewise.
6867 * gnat.dg/slice6.adb: Likewise.
6868 * gnat.dg/slice6_pkg.ads: Likewise.
6869 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6870 * gnat.dg/taft_type2.adb: Likewise.
6871 * gnat.dg/taft_type2.ads: Likewise.
6872 * gnat.dg/taft_type2_pkg.ads: Likewise.
6873 * gnat.dg/volatile10.adb: Likewise.
6874 * gnat.dg/volatile10_pkg.ads: Likewise.
6875
6876 * gcc.dg/dll-8.c: Remove execute permissions.
6877 * g++.dg/ext/dllexport5.C: Likewise.
6878
6879 2012-04-09 Jan Hubicka <jh@suse.cz>
6880
6881 PR lto/52722
6882 PR lto/51765
6883 PR lto/52634
6884 * gcc.dg/lto/pr52634_1.c: New testcase.
6885 * gcc.dg/lto/pr52634_0.c: New testcase.
6886
6887 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6888
6889 PR target/52883
6890 * gcc.target/i386/pr52883.c: New testcase.
6891
6892 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6893
6894 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6895 (check_effective_target_sync_long_long): Add SPARC case.
6896 (check_effective_target_sync_long_long_runtime): Likewise.
6897 (check_effective_target_sync_int_long): Adjust SPARC case.
6898 (check_effective_target_sync_char_short): Likewise.
6899
6900 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6901
6902 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6903 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6904
6905 2012-04-08 Tobias Burnus <burnus@net-b.de>
6906
6907 PR fortran/40973
6908 PR fortran/52751
6909 * gfortran.dg/public_private_module_2.f90: New.
6910
6911 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6912
6913 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6914 directives.
6915
6916 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6917
6918 PR fortran/52893
6919 * gfortran.dg/function_optimize_11.f90: New test.
6920
6921 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6922
6923 PR fortran/52668
6924 * gfortran.dg/use_only_6.f90: New test.
6925
6926 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6927
6928 PR fortran/52668
6929 * gfortran.dg/use_only_6.f90: New test.
6930 2012-04-06 Mike Stump <mikestump@comcast.net>
6931
6932 PR testsuite/50722
6933 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6934
6935 2012-04-05 Jason Merrill <jason@redhat.com>
6936
6937 PR c++/52596
6938 * g++.dg/template/qualified-id5.C: New.
6939
6940 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6941
6942 PR target/52882
6943 * gcc.target/i386/pr52882.c: New test.
6944
6945 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6946 Dominique D'Humieures <dominiq@lps.ens.fr>
6947
6948 PR testsuite/52614
6949 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6950 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6951
6952 2012-04-04 Jason Merrill <jason@redhat.com>
6953
6954 PR c++/52845
6955 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6956
6957 2012-04-03 Jason Merrill <jason@redhat.com>
6958
6959 PR c++/52796
6960 * g++.dg/cpp0x/variadic-value1.C: New.
6961
6962 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6963
6964 * gnat.dg/pack18.adb: New test.
6965 * gnat.dg/pack18_pkg.ads: New helper.
6966
6967 2012-04-03 Richard Guenther <rguenther@suse.de>
6968
6969 PR tree-optimization/52808
6970 * gcc.dg/pr52808.c: New testcase.
6971
6972 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR tree-optimization/52835
6975 * gfortran.dg/pr52835.f90: New test.
6976
6977 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6978
6979 * gnat.dg/specs/aggr5.ads: New test.
6980
6981 2012-04-02 Richard Guenther <rguenther@suse.de>
6982
6983 PR tree-optimization/52756
6984 * gcc.dg/torture/pr52756.c: New testcase.
6985
6986 2012-04-02 Richard Guenther <rguenther@suse.de>
6987
6988 PR middle-end/52803
6989 * gcc.dg/pr52803.c: New testcase.
6990
6991 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6992
6993 PR c++/40942
6994 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6995 DR 214 in account.
6996
6997 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6998
6999 PR c++/50043
7000 * g++.dg/cpp0x/noexcept17.C: New.
7001 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7002 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7003 * g++.dg/cpp0x/noexcept01.C: Likewise.
7004 * g++.dg/eh/init-temp1.C: Likewise.
7005 * g++.dg/eh/ctor1.C: Likwise.
7006
7007 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7008
7009 * gnat.dg/controlled6.adb: New test.
7010 * gnat.dg/controlled6_pkg.ads: New helper.
7011 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7012
7013 2012-03-30 Richard Henderson <rth@redhat.com>
7014
7015 PR debug/52727
7016 * g++.dg/opt/pr52727.C: New testcase.
7017
7018 2012-03-30 Richard Guenther <rguenther@suse.de>
7019
7020 PR tree-optimization/52754
7021 * gcc.target/i386/pr52754.c: New testcase.
7022
7023 2012-03-30 Richard Guenther <rguenther@suse.de>
7024
7025 PR middle-end/52772
7026 * g++.dg/torture/pr52772.C: New testcase.
7027
7028 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7029
7030 PR c++/52718
7031 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7032
7033 2012-03-29 Jason Merrill <jason@redhat.com>
7034
7035 PR c++/52685
7036 * g++.dg/template/inherit8.C: New.
7037
7038 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR c++/52759
7041 * g++.dg/ext/weak4.C: New test.
7042
7043 PR tree-optimization/52760
7044 * gcc.c-torture/execute/pr52760.c: New test.
7045
7046 2012-03-29 Jason Merrill <jason@redhat.com>
7047
7048 PR c++/52743
7049 * g++.dg/cpp0x/initlist-array3.C: New.
7050
7051 2012-03-28 Jason Merrill <jason@redhat.com>
7052
7053 PR c++/52746
7054 * g++.dg/overload/virtual2.C: New.
7055
7056 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7057
7058 * gnat.dg/vect7.ad[sb]: New test.
7059
7060 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7061 Tobias Burnus <burnus@gcc.gnu.org>
7062
7063 PR fortran/52652
7064 * gfortran.dg/allocate_class_1.f90 : Change error test.
7065 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7066 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7067 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7068
7069 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR middle-end/52691
7072 * gcc.dg/pr52691.c: New test.
7073
7074 PR middle-end/52750
7075 * gcc.c-torture/compile/pr52750.c: New test.
7076
7077 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7078
7079 PR target/52692
7080 * gcc.target/avr/torture/builtins-2.c: New test.
7081
7082 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR target/52736
7085 * gcc.target/i386/pr52736.c: New test.
7086
7087 2012-03-27 Martin Jambor <mjambor@suse.cz>
7088
7089 PR middle-end/52693
7090 * gcc.dg/torture/pr52693.c: New test.
7091
7092 2012-03-27 Meador Inge <meadori@codesourcery.com>
7093
7094 PR c++/52672
7095 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7096
7097 2012-03-27 Mike Stump <mikestump@comcast.net>
7098
7099 PR target/52665
7100 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7101 failures that match branch names.
7102
7103 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7104 H.J. Lu <hongjiu.lu@intel.com>
7105
7106 PR target/52698
7107 * gcc.target/i386/pr52698.c: New test.
7108
7109 2012-03-27 Richard Guenther <rguenther@suse.de>
7110
7111 PR middle-end/52720
7112 * gcc.dg/torture/pr52720.c: New testcase.
7113
7114 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7115
7116 * gnat.dg/pack17.adb: New test.
7117
7118 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7119
7120 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7121 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7122
7123 2012-03-26 Martin Jambor <mjambor@suse.cz>
7124
7125 PR tree-optimization/50052
7126 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7127
7128 2012-03-26 Richard Guenther <rguenther@suse.de>
7129
7130 PR tree-optimization/52701
7131 * gfortran.dg/pr52701.f90: New testcase.
7132
7133 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7134
7135 PR tree-optimization/52686
7136 * gcc.target/arm/pr52686.c: New test.
7137
7138 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7139
7140 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7141 Add "-Os -flto" to list.
7142
7143 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7144
7145 * gnat.dg/concat2.ad[sb]: New test.
7146
7147 2012-03-24 Jason Merrill <jason@redhat.com>
7148
7149 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7150 * g++.dg/cpp0x/trailing2.C: Likewise.
7151 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7152 * g++.dg/cpp1y/auto-fn1.C: New.
7153 * g++.dg/cpp1y/auto-fn2.C: New.
7154 * g++.dg/cpp1y/auto-fn3.C: New.
7155 * g++.dg/cpp1y/auto-fn4.C: New.
7156 * g++.dg/cpp1y/auto-fn5.C: New.
7157 * g++.dg/cpp1y/auto-fn6.C: New.
7158 * g++.dg/cpp1y/auto-fn7.C: New.
7159 * g++.dg/cpp1y/auto-fn8.C: New.
7160 * g++.dg/cpp1y/auto-fn9.C: New.
7161 * g++.dg/cpp1y/auto-fn10.C: New.
7162 * g++.dg/cpp1y/auto-fn11.C: New.
7163
7164 2012-03-23 Richard Guenther <rguenther@suse.de>
7165
7166 PR tree-optimization/52678
7167 * gfortran.dg/pr52678.f: New testcase.
7168
7169 2012-03-23 Richard Guenther <rguenther@suse.de>
7170
7171 PR tree-optimization/52638
7172 * g++.dg/torture/pr52638.C: New testcase.
7173
7174 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 PR c++/52487
7177 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7178
7179 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR c++/52671
7182 * g++.dg/ext/attrib44.C: New test.
7183
7184 2012-03-22 Jan Hubicka <jh@suse.cz>
7185
7186 PR middle-end/51737
7187 * g++.dg/torture/pr51737.C: New testcase
7188
7189 2012-03-22 Richard Guenther <rguenther@suse.de>
7190
7191 PR tree-optimization/52548
7192 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7193
7194 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7195
7196 * lib/fortran-modules.exp (list-module-names-1): Remove
7197 warning.
7198
7199 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7200
7201 PR target/50751
7202 * gcc.target/sh/pr50751-1.c: New.
7203 * gcc.target/sh/pr50751-2.c: New.
7204 * gcc.target/sh/pr50751-3.c: New.
7205
7206 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7207
7208 PR target/52479
7209 * gcc.target/sh/sh4a-cos.c: Remove.
7210 * gcc.target/sh/sh4a-sin.c: Remove.
7211 * gcc.target/sh/sh4a-sincos.c: Remove.
7212
7213 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7214
7215 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7216 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7217
7218 2012-03-21 Martin Jambor <mjambor@suse.cz>
7219
7220 PR testsuite/52641
7221 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7222 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7223
7224 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7225
7226 * gcc.target/arm/thumb-16bit-ops.c: New file.
7227 * gcc.target/arm/thumb-ifcvt.c: New file.
7228
7229 2012-03-20 Jason Merrill <jason@redhat.com>
7230
7231 * lib/target-supports.exp: Add { target c++1y }.
7232
7233 * g++.dg/cpp0x/auto32.C: New.
7234
7235 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7236
7237 PR testsuite/52641
7238 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7239 int32plus.
7240 * gcc.dg/torture/pr48124-4.c: Ditto:
7241 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7242
7243 2012-03-20 Jason Merrill <jason@redhat.com>
7244
7245 PR c++/52510
7246 * g++.dg/cpp0x/initlist66.C: New.
7247
7248 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7249
7250 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7251 __AVR_HAVE_LPMX__
7252
7253 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7254
7255 PR target/49868
7256 * gcc.target/avr/torture/addr-space-2.h: New file.
7257 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7258 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7259 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7260 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7261
7262 2012-03-20 Richard Guenther <rguenther@suse.de>
7263
7264 * gnat.dg/pack16.adb: New testcase.
7265 * gnat.dg/pack16_pkg.ads: Likewise.
7266 * gnat.dg/specs/pack8.ads: Likewise.
7267 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7268
7269 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7270
7271 * g++.dg/warn/Wuseless-cast.C: Extend.
7272
7273 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7274
7275 PR c++/14710
7276 * g++.dg/warn/Wuseless-cast.C: New.
7277
7278 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7279
7280 PR libfortran/52608
7281 * gfortran.dg/pr52608.f90: New test.
7282
7283 2012-03-17 Tobias Burnus <burnus@net-b.de>
7284
7285 PR fortran/52585
7286 * gfortran.dg/proc_ptr_36.f90: New.
7287
7288 2012-03-16 Martin Jambor <mjambor@suse.cz>
7289
7290 * gcc.dg/misaligned-expand-1.c: New test.
7291 * gcc.dg/misaligned-expand-3.c: Likewise.
7292
7293 2012-03-16 Richard Guenther <rguenther@suse.de>
7294 Kai Tietz <ktietz@redhat.com>
7295
7296 PR middle-end/48814
7297 * gcc.c-torture/execute/pr48814-1.c: New test.
7298 * gcc.c-torture/execute/pr48814-2.c: New test.
7299 * gcc.dg/tree-ssa/assign-1.c: New test.
7300 * gcc.dg/tree-ssa/assign-2.c: New test.
7301 * gcc.dg/tree-ssa/assign-3.c: New test.
7302
7303 2012-03-16 Richard Guenther <rguenther@suse.de>
7304
7305 * gnat.dg/specs/pack7.ads: New testcase.
7306
7307 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR target/52568
7310 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7311 * gcc.dg/torture/vshuf-8.inc: Likewise.
7312 * gcc.dg/torture/vshuf-16.inc: Likewise.
7313 * gcc.dg/torture/vshuf-32.inc: Likewise.
7314
7315 2012-03-15 Jason Merrill <jason@redhat.com>
7316
7317 * g++.dg/torture/pr52582.C: New.
7318
7319 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7320
7321 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7322
7323 2012-03-15 Ira Rosen <irar@il.ibm.com>
7324 Ulrich Weigand <ulrich.weigand@linaro.org>
7325
7326 * gcc.dg/vect/slp-cond-3.c: New test.
7327 * gcc.dg/vect/slp-cond-4.c: New test.
7328
7329 2012-03-15 Ira Rosen <irar@il.ibm.com>
7330 Ulrich Weigand <ulrich.weigand@linaro.org>
7331
7332 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7333 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7334
7335 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7336
7337 PR libfortran/52434
7338 PR libfortran/48878
7339 PR libfortran/38199
7340 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7341 * gfortran.dg/round_1.f03: Likewise.
7342
7343 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7344 Andrew Pinski <apinski@cavium.com>
7345
7346 PR middle-end/52592
7347 * gcc.dg/pr52592.c: New test.
7348
7349 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7350
7351 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7352 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7353 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7354 * lib/fortran-modules.exp: .. this new file. Adjust users.
7355 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7356 gfortran-dg-debug-runtest): Call cleanup-modules.
7357 * lib/fortran-torture.exp (fortran-torture-execute,
7358 fortran-torture): Likewise.
7359 * gfortran.dg/coarray/caf.exp: Likewise.
7360 * lib/lto.exp: Likewise.
7361 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7362 * gfortran.dg/class_4b.f03: Likewise.
7363 * gfortran.dg/class_4c.f03: Likewise.
7364 * gfortran.dg/class_45a.f03: Likewise.
7365 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7366 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7367 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7368 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7369 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7370 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7371 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7372 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7373 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7374 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7375 * gfortran.dg/whole_file_28.f90: Likewise.
7376 * gfortran.dg/whole_file_29.f90: Likewise.
7377 * gfortran.dg/whole_file_30.f90: Likewise.
7378 * gfortran.dg/whole_file_31.f90: Likewise.
7379
7380 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR tree-optimization/52267
7383 * gcc.dg/pr52267.c: New test.
7384 * gcc.dg/tree-ssa/vrp65.c: New test.
7385 * gcc.dg/tree-ssa/vrp66.c: New test.
7386
7387 2012-03-15 Richard Guenther <rguenther@suse.de>
7388
7389 PR middle-end/52580
7390 * gfortran.dg/vect/pr52580.f: New testcase.
7391
7392 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7393
7394 * gcc.target/sh/fpul-usage-1.c: New.
7395
7396 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7397
7398 PR target/49468
7399 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7400 * gcc.target/sh/pr49468-di.c: Likewise.
7401
7402 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7403
7404 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7405 * gcc.dg/c99-stdint-6.c: Likewise.
7406 * gcc.dg/lto/20090210_0.c: Likewise.
7407 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7408 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7409 * gcc.dg/pragma-init-fini-2.c: Likewise.
7410 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7411 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7412 * gcc.target/i386/pr22152.c: Likewise.
7413 * gcc.target/i386/vect8-ret.c: Likewise.
7414 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7415 handling.
7416
7417 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7420 * g++.dg/tree-prof/partition1.C: Likewise.
7421 * g++.dg/tree-prof/partition2.C: Likewise.
7422 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7423 handling.
7424 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7425 * gcc.c-torture/execute/20010724-1.c: Remove.
7426 * gcc.c-torture/execute/20010724-1.x: Remove.
7427 * gcc.c-torture/execute/20040208-2.c: Remove.
7428 * gcc.c-torture/execute/20040208-2.x: Remove.
7429 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7430 Remove.
7431 (main) [__mips__ && __sgi__]: Remove.
7432 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7433 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7434 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7435 mips-sgi-irix6* handling.
7436 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7437 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7438 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7439 handling.
7440 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7441 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7442 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7443 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7444 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7445 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7446 mips-sgi-irix6*.
7447 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7448 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7449 * gcc.target/mips/save-restore-3.c: Likewise.
7450 * gcc.target/mips/save-restore-4.c: Likewise.
7451 * gcc.target/mips/save-restore-5.c: Likewise.
7452 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7453 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7454 messages.
7455 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7456 IRIX 6 handling.
7457 (restore_ld_library_path_env_vars): Likewise.
7458 * lib/target-supports.exp (check_profiling_available): Remove
7459 mips*-*-irix* handling.
7460 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7461 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7462 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7463
7464 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7465
7466 PR c++/52582
7467 * g++.dg/opt/pr52582.C: New test.
7468
7469 2012-03-14 Richard Guenther <rguenther@suse.de>
7470
7471 PR tree-optimization/52571
7472 * gcc.dg/vect/vect-2.c: Initialize arrays.
7473 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7474 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7475 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7476
7477 2012-03-14 Richard Guenther <rguenther@suse.de>
7478
7479 PR middle-end/52080
7480 PR middle-end/52097
7481 PR middle-end/48124
7482 * gcc.dg/torture/pr48124-1.c: New testcase.
7483 * gcc.dg/torture/pr48124-2.c: Likewise.
7484 * gcc.dg/torture/pr48124-3.c: Likewise.
7485 * gcc.dg/torture/pr48124-4.c: Likewise.
7486
7487 2012-03-14 Richard Guenther <rguenther@suse.de>
7488
7489 PR middle-end/52578
7490 * gcc.dg/pr52578.c: New testcase.
7491
7492 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR c++/52521
7495 * g++.dg/cpp0x/udlit-args2.C: New test.
7496
7497 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7498
7499 PR target/48596
7500 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7501 * gcc.c-torture/compile/pr48596.c: ... here.
7502
7503 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7504
7505 PR c++/51641
7506 * g++.dg/lookup/hidden-class17.C: New test.
7507
7508 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR c/52577
7511 * gcc.dg/Wunused-var-3.c: New test.
7512
7513 2012-03-13 Martin Jambor <mjambor@suse.cz>
7514
7515 * gcc.dg/misaligned-expand-2.c: New test.
7516
7517 2012-03-13 Richard Guenther <rguenther@suse.de>
7518
7519 PR middle-end/52134
7520 * gcc.dg/pr52134.c: New testcase.
7521
7522 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7523
7524 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7525
7526 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7527
7528 PR tree-optimization/46728
7529 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7530 * gcc.target/powerpc/pr46728-5.c: Likewise.
7531 * gcc.target/powerpc/pr46728-8.c: Likewise.
7532 * gcc.target/powerpc/pr46728-10.c: Likewise.
7533 * gcc.target/powerpc/pr46728-11.c: Likewise.
7534 * gcc.target/powerpc/pr46728-13.c: Likewise.
7535 * gcc.target/powerpc/pr46728-14.c: Likewise.
7536 * gcc.target/powerpc/pr46728-15.c: Likewise.
7537
7538 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7539
7540 PR c++/52299
7541 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7542
7543 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7544
7545 PR tree-optimization/46728
7546 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7547 * gcc.target/powerpc/pr46728-5.c: Likewise.
7548 * gcc.target/powerpc/pr46728-8.c: Likewise.
7549 * gcc.target/powerpc/pr46728-10.c: Likewise.
7550 * gcc.target/powerpc/pr46728-11.c: Likewise.
7551 * gcc.target/powerpc/pr46728-13.c: Likewise.
7552 * gcc.target/powerpc/pr46728-14.c: Likewise.
7553 * gcc.target/powerpc/pr46728-15.c: Likewise.
7554
7555 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7556
7557 PR target/49868
7558 * gcc.target/avr/torture/addr-space-1.h: New file.
7559 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7560 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7561 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7562 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7563
7564 2012-03-12 Andrew Pinski <apinski@cavium.com>
7565
7566 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7567
7568 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7569
7570 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7571 * g++.dg/abi/thunk4.C: Likewise.
7572 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7573 Adapt line numbers.
7574 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7575 handling.
7576 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7577 * g++.dg/eh/spbp.C: Likewise.
7578 * g++.dg/ext/label13.C: Likewise.
7579 * g++.dg/guality/guality.exp: Likewise.
7580 * g++.dg/other/anon5.C: Likewise.
7581 * g++.dg/other/pragma-ep-1.C: Remove.
7582 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7583 * g++.dg/warn/pr31246.C: Likewise.
7584 * g++.dg/warn/weak1.C: Likewise.
7585 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7586 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7587 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7588 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7589 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7590 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7591 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7592 * gcc.dg/c99-tgmath-1.c: Likewise.
7593 * gcc.dg/c99-tgmath-2.c: Likewise.
7594 * gcc.dg/c99-tgmath-3.c: Likewise.
7595 * gcc.dg/c99-tgmath-4.c: Likewise.
7596 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7597 handling.
7598 * gcc.dg/debug/pr49032.c: Likewise.
7599 * gcc.dg/guality/guality.exp: Likewise.
7600 * gcc.dg/intmax_t-1.c: Likewise.
7601 * gcc.dg/pr48616.c: Likewise.
7602 * gcc.dg/pragma-ep-1.c: Remove.
7603 * gcc.dg/pragma-ep-2.c: Remove.
7604 * gcc.dg/pragma-ep-3.c: Remove.
7605 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7606 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7607 * gcc.misc-tests/gcov-14.c: Likewise.
7608 * gfortran.dg/guality/guality.exp: Likewise.
7609 * lib/target-supports.exp (check_weak_available): Likewise.
7610 (add_options_for_tls): Likewise.
7611 (check_ascii_locale_available): Likewise.
7612 * obj-c++.dg/dwarf-2.mm: Likewise.
7613 * objc.dg/dwarf-1.m: Likewise.
7614 * objc.dg/dwarf-2.m: Likewise.
7615
7616 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR tree-optimization/51721
7619 * gcc.dg/tree-ssa/vrp64.c: New test.
7620
7621 PR tree-optimization/52533
7622 * gcc.c-torture/compile/pr52533.c: New test.
7623
7624 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7625
7626 * gcc.target/i386/rtm-xabort-1.c: New.
7627 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7628 * gcc.target/i386/rtm-xend-1.c: Ditto.
7629 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7630 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7631 * gcc.target/i386/sse-13.c: Ditto.
7632 * gcc.target/i386/sse-14.c: Ditto.
7633 * gcc.target/i386/sse-22.c: Ditto.
7634 * gcc.target/i386/sse-23.c: Ditto.
7635 * g++.dg/other/i386-2.C: Ditto.
7636 * g++.dg/other/i386-3.C: Ditto.
7637
7638 2012-03-12 Tobias Burnus <burnus@net-b.de>
7639
7640 PR fortran/52542
7641 * gfortran.dg/proc_ptr_35.f90: New.
7642
7643 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7644
7645 PR target/52530
7646 * gcc.dg/torture/pr52530.c: New test.
7647
7648 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7649
7650 PR target/51244
7651 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7652
7653 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7654
7655 PR target/52450
7656 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7657
7658 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7659
7660 2012-03-09 Andrew Pinski <apinski@cavium.com>
7661
7662 PR middle-end/51988
7663 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7664 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7665
7666 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7667
7668 * gcc.dg/tree-ssa/scev-3.c: New.
7669 * gcc.dg/tree-ssa/scev-4.c: New.
7670
7671 2012-03-08 Tobias Burnus <burnus@net-b.de>
7672
7673 PR fortran/52469
7674 * gfortran.dg/proc_ptr_34.f90
7675
7676 2012-03-07 Jason Merrill <jason@redhat.com>
7677
7678 PR c++/52521
7679 * g++.dg/cpp0x/udlit-mangle.C: New.
7680
7681 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7682
7683 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7684
7685 2012-03-06 Richard Guenther <rguenther@suse.de>
7686
7687 PR middle-end/52493
7688 * gcc.dg/torture/pr52493.c: New testcase.
7689
7690 2012-03-06 Richard Guenther <rguenther@suse.de>
7691
7692 PR lto/52097
7693 * gcc.dg/lto/pr52097_0.c: New testcase.
7694
7695 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7696
7697 PR target/51244
7698 * gcc.target/sh/pr51244-1.c: New.
7699 * gcc.target/sh/pr51244-2.c: New.
7700 * gcc.target/sh/pr51244-3.c: New.
7701
7702 2012-03-05 Jason Merrill <jason@redhat.com>
7703
7704 PR c++/51930
7705 * g++.dg/ext/visibility/template11.C: New.
7706
7707 * g++.dg/cpp0x/implicit13.C: New.
7708
7709 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR tree-optimization/51721
7712 * gcc.dg/tree-ssa/vrp63.c: New test.
7713 * gcc.dg/pr51721.c: New test.
7714
7715 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7716
7717 PR fortran/50981
7718 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7719 argument checks.
7720
7721 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7722
7723 PR target/52146
7724 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7725
7726 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7727
7728 PR fortran/50981
7729 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7730
7731 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7732
7733 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7734 int32plus.
7735
7736 2012-03-03 Jason Merrill <jason@redhat.com>
7737
7738 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7739
7740 Core 1270
7741 * g++.dg/cpp0x/initlist65.C: New.
7742
7743 PR c++/36797
7744 * g++.dg/ext/is_empty2.C: New.
7745
7746 2012-03-03 Tobias Burnus <burnus@net-b.de>
7747
7748 PR fortran/48820
7749 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7750
7751 2012-03-03 Tobias Burnus <burnus@net-b.de>
7752
7753 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7754 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7755 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7756 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7757 * gfortran.dg/class_30.f90: Remove dg-warning line.
7758 * gfortran.dg/bind_c_usage_25.f90: New.
7759
7760 2012-03-03 Tobias Burnus <burnus@net-b.de>
7761
7762 PR fortran/48820
7763 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7764 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7765 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7766
7767 2012-03-03 Tobias Burnus <burnus@net-b.de>
7768
7769 PR fortran/48820
7770 * gfortran.dg/assumed_type_1.f90: New.
7771 * gfortran.dg/assumed_type_2.f90: New.
7772 * gfortran.dg/assumed_type_3.f90: New.
7773 * gfortran.dg/assumed_type_4.f90: New.
7774
7775 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7776
7777 PR target/49486
7778 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7779 * gcc.target/sh/pr49468-di.c: New.
7780
7781 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7782
7783 * gcc.dg/graphite/pr50561.c: Update.
7784
7785 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7786
7787 * gcc.target/powerpc/pr52457.c: New test.
7788
7789 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7790
7791 * gcc.target/arm/sat-1.c: New test.
7792
7793 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7794
7795 PR target/46716
7796 * gcc.target/i386/pr46716.c: New test.
7797
7798 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7799
7800 PR c++/51989
7801 * g++.dg/cpp0x/sfinae32.C: New.
7802
7803 2012-03-02 Richard Guenther <rguenther@suse.de>
7804
7805 PR tree-optimization/52406
7806 * gcc.dg/torture/pr52406.c: New testcase.
7807
7808 2012-03-02 Tobias Burnus <burnus@net-b.de>
7809
7810 PR fortran/52325
7811 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7812 * gfortran.dg/nullify_2.f90: Update dg-error.
7813 * gfortran.dg/nullify_4.f90: Ditto.
7814 * gfortran.dg/pointer_init_6.f90: Ditto.
7815
7816 2012-03-02 Tobias Burnus <burnus@net-b.de>
7817
7818 PR fortran/52270
7819 * gfortran.dg/class_51.f90: New.
7820
7821 2012-03-02 Tobias Burnus <burnus@net-b.de>
7822
7823 PR fortran/52452
7824 * gfortran.dg/intrinsic_8.f90: New.
7825
7826 2012-03-01 Kai Tietz <ktietz@redhat.com>
7827
7828 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7829 routines on mingw targets.
7830 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7831
7832 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR tree-optimization/52445
7835 * gcc.dg/pr52445.c: New test.
7836
7837 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR target/52437
7840 * gcc.c-torture/compile/pr52437.c: New test.
7841
7842 PR middle-end/52419
7843 * gcc.dg/torture/pr52419.c: New test.
7844
7845 PR tree-optimization/52429
7846 * gcc.dg/torture/pr52429.c: New test.
7847 * g++.dg/opt/pr52429.C: New test.
7848
7849 2012-02-29 Richard Guenther <rguenther@suse.de>
7850
7851 PR testsuite/52297
7852 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7853 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7854 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7855 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7856 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7857 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7858
7859 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7860
7861 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7862
7863 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7864
7865 PR fortran/52386
7866 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7867
7868 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7869
7870 PR target/51534
7871 * gcc.target/arm/neon/pr51534.c: New testcase.
7872
7873 2012-02-28 Richard Guenther <rguenther@suse.de>
7874
7875 PR target/52407
7876 * gcc.dg/torture/pr52407.c: New testcase.
7877
7878 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7879
7880 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7881 * gcc.target/arm/vfp2.c: Likewise.
7882 * gcc.target/arm/vfp3.c: Likewise.
7883 * gcc.target/arm/vfp4.c: Likewise.
7884 * gcc.target/arm/vfp5.c: Likewise.
7885 * gcc.target/arm/vfp6.c: Likewise.
7886 * gcc.target/arm/vfp7.c: Likewise.
7887 * gcc.target/arm/vfp8.c: Likewise.
7888 * gcc.target/arm/vfp9.c: Likewise.
7889 * gcc.target/arm/vfp10.c: Likewise.
7890 * gcc.target/arm/vfp11.c: Likewise.
7891 * gcc.target/arm/vfp12.c: Likewise.
7892 * gcc.target/arm/vfp13.c: Likewise.
7893 * gcc.target/arm/vfp14.c: Likewise.
7894 * gcc.target/arm/vfp15.c: Likewise.
7895 * gcc.target/arm/vfp16.c: Likewise.
7896 * gcc.target/arm/vfp17.c: Likewise.
7897 * gcc.target/arm/neon-constants.h: New file.
7898 * gcc.target/arm/neon-vect1.c: New test.
7899 * gcc.target/arm/neon-vect2.c: New test.
7900 * gcc.target/arm/neon-vect3.c: New test.
7901 * gcc.target/arm/neon-vect4.c: New test.
7902 * gcc.target/arm/neon-vect5.c: New test.
7903 * gcc.target/arm/neon-vect6.c: New test.
7904 * gcc.target/arm/neon-vect7.c: New test.
7905 * gcc.target/arm/neon-vect8.c: New test.
7906
7907 2012-02-28 Richard Guenther <rguenther@suse.de>
7908
7909 PR tree-optimization/52402
7910 * gcc.dg/torture/pr52402.c: New testcase.
7911
7912 2012-02-28 Richard Guenther <rguenther@suse.de>
7913
7914 PR lto/52400
7915 * g++.dg/lto/pr52400_0.C: New testcase.
7916
7917 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7918
7919 * gcc.target/avr/torture/builtins-1.c: New test.
7920 * gcc.target/avr/torture/builtins-error.c: New test.
7921
7922 2012-02-28 Kai Tietz <ktietz@redhat.com>
7923
7924 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7925 * gcc.target/i386/pr45352-2.c: Likewise.
7926 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7927 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7928 targets instead rand.
7929 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7930 * gcc.target/i386/sse2-mul-1.c: Likewise.
7931 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7932 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7933 * gcc.target/i386/pad-1.c: Likewise.
7934 * gcc.target/i386/pad-9.c: Likewise.
7935 * gcc.target/i386/pad-2.c: Likewise.
7936 * gcc.target/i386/pad-5b.c: Likewise.
7937 * gcc.target/i386/pad-8.c: Likewise.
7938 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7939 * gcc.target/i386/pr44130.c: Likewise.
7940 * gcc.target/i386/align-main-1.c: Likewise.
7941 * gcc.target/i386/align-main-2.c: Likewise.
7942 * gcc.target/i386/sw-1.c: Likewise.
7943 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7944 on x64 mingw target.
7945 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7946 * gcc.target/i386/pr46295.c: Likewise.
7947 * gcc.target/i386/amd64-abi-1.c: Likewise.
7948 * gcc.target/i386/amd64-abi-2.c: Likewise.
7949 * gcc.target/i386/pr39082-1.c: Likewise.
7950 * gcc.target/i386/pr39162.c: Likewise.
7951 * gcc.target/i386/pr22152.c: Likewise.
7952 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7953 * gcc.target/i386/wrfsbase-2.c: Likewise.
7954 * gcc.target/i386/local.c: Likewise
7955 * gcc.target/i386/wrgsbase-1.c: Likewise.
7956 * gcc.target/i386/wrfsbase-1.c: Likewise.
7957 * gcc.target/i386/pr39315-3.c: Likewise.
7958 * gcc.target/i386/pr35767-4.c: Likewise.
7959 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7960 x64 mingw target.
7961 * gcc.target/i386/pr45336-2.c: Likewise.
7962 * gcc.target/i386/pr45336-1.c: Likewise.
7963 * gcc.target/i386/pr45336-4.c: Likewise.
7964
7965 2012-02-27 Tristan Gingold <gingold@adacore.com>
7966
7967 * gnat.dg/array20.ad[sb]: New test.
7968
7969 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR target/52375
7972 * gcc.target/arm/pr52375.c: New test.
7973 * gcc.c-torture/compile/pr52375.c: New test.
7974
7975 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7976
7977 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7978 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7979
7980 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7981
7982 * gnat.dg/aggr19.adb: New test.
7983 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7984
7985 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7986
7987 PR target/49263
7988 * gcc.target/sh/pr49263.c: New.
7989
7990 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7991
7992 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7993 simulate_thread_wrapper_other_threads
7994 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7995 Move initialization of 'value' to main().
7996 (main): Initialize 'value';
7997 * gcc.dg/simulate-thread/speculative-store.c
7998 (simulate_thread_step_verify): Return 0 when successful.
7999 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8000 Reduce threshold.
8001 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8002 (simulate_thread_wrapper_other_threads): Return a success/fail value
8003 and issue an error if the instruction count threshold is exceeded.
8004
8005 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8006
8007 PR target/50580
8008 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8009 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8010
8011 2012-02-24 Richard Guenther <rguenther@suse.de>
8012
8013 PR middle-end/52355
8014 * gcc.dg/pr52355.c: New testcase.
8015
8016 2012-02-23 Kai Tietz <ktietz@redhat.com>
8017
8018 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8019 * gcc.dg/Wpadded.c: Likewise.
8020 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8021 structure-layout.
8022 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8023 for sleep by Sleep and add windows.h include for this function.
8024 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8025 targets.
8026 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8027 target.
8028 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8029 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8030 on x64 mingw target.
8031 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8032 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8033 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8034 failure on LLP64 target.
8035
8036 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8037
8038 PR c/52290
8039 * gcc.dg/noncompile/pr52290.c: New test.
8040
8041 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR tree-optimization/52019
8044 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8045
8046 2012-02-22 Kai Tietz <ktietz@redhat.com>
8047
8048 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8049 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8050 derived pdiff_t type.
8051 * g++.dg/torture/pr49720.C: Likewise
8052
8053 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8054
8055 PR target/52330
8056 * gcc.target/i386/pr52330.c: New test.
8057
8058 2012-02-22 Tobias Burnus <burnus@net-b.de>
8059
8060 PR fortran/52335
8061 * gfortran.dg/io_constraints_10.f90: New.
8062
8063 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8064
8065 * lib/target-supports.exp (check_effective_target_vect_condition):
8066 Return true for NEON.
8067
8068 2012-02-21 Kai Tietz <ktietz@redhat.com>
8069
8070 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8071
8072 2012-02-21 Richard Guenther <rguenther@suse.de>
8073
8074 PR tree-optimization/52324
8075 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8076
8077 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8078
8079 PR middle-end/51782
8080 * gcc.target/avr/torture/pr51782-1.c: New test.
8081
8082 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR tree-optimization/52318
8085 * gcc.dg/pr52318.c: New test.
8086
8087 2012-02-20 Kai Tietz <ktietz@redhat.com>
8088
8089 * gcc.dg/bf-ms-layout-3.c: New testcase.
8090
8091 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8092
8093 PR testsuite/52229
8094 PR fortran/32380
8095 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8096
8097 2012-02-20 Richard Guenther <rguenther@suse.de>
8098
8099 PR tree-optimization/52298
8100 * gcc.dg/torture/pr52298.c: New testcase.
8101 * gcc.dg/vect/pr52298.c: Likewise.
8102
8103 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8104
8105 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8106 * gcc.c-torture/execute/pr52286.c: Ditto.
8107
8108 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8109
8110 PR tree-optimization/52286
8111 * gcc.c-torture/execute/pr52286.c: New test.
8112
8113 2012-02-18 Tobias Burnus <burnus@net-b.de>
8114
8115 PR fortran/52295
8116 * gfortran.dg/interface_35.f90: Use -std=f2003.
8117 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8118 * gfortran.dg/interface_assignment_4.f90: Ditto.
8119 * gfortran.dg/bessel_1.f90: Ditto.
8120 * gfortran.dg/func_result_6.f90: Ditto.
8121 * gfortran.dg/hypot_1.f90: Ditto.
8122 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8123
8124 2012-02-17 Tobias Burnus <burnus@net-b.de>
8125
8126 PR translation/52232
8127 PR translation/52234
8128 PR translation/52245
8129 PR translation/52246
8130 PR translation/52262
8131 PR translation/52273
8132 * gfortran.dg/coarray_22.f90: Update dg-error.
8133 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8134
8135 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8136
8137 PR target/51753
8138 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8139 (simulate-thread): Use default timeout.
8140
8141 2012-02-16 Jason Merrill <jason@redhat.com>
8142
8143 PR c++/52248
8144 * g++.dg/ext/timevar1.C: New.
8145
8146 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8147
8148 PR c++/52126
8149 * g++.dg/template/using21.C: New.
8150 * g++.dg/template/using22.C: Likewise.
8151
8152 2012-02-16 Jason Merrill <jason@redhat.com>
8153
8154 PR c++/51415
8155 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8156
8157 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR tree-optimization/52255
8160 * gcc.c-torture/compile/pr52255.c: New test.
8161
8162 PR debug/52260
8163 * g++.dg/debug/dwarf2/pr52260.C: New test.
8164
8165 PR middle-end/51929
8166 * g++.dg/ipa/pr51929.C: New test.
8167
8168 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8169
8170 PR target/52199
8171 * gcc.target/powerpc/pr52199.c: New file.
8172
8173 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8174
8175 PR target/52152
8176 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8177
8178 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180 * gcc.dg/pr51867.c: Don't include <math.h>.
8181 (sqrtf): Declare.
8182
8183 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8184
8185 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8186 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8187
8188 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8189
8190 PR tree-optimization/50561
8191 * gcc.dg/graphite/pr50561.c: New testcase.
8192
8193 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8194
8195 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8196 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8197
8198 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8199
8200 * gnat.dg/discr35.ad[sb]: New test.
8201
8202 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8203
8204 * gnat.dg/volatile10.adb: New test.
8205 * gnat.dg/volatile10_pkg.ads: New helper.
8206
8207 2012-02-14 Jason Merrill <jason@redhat.com>
8208
8209 * g++.dg/ext/attrib43.C: New.
8210
8211 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8212
8213 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8214 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8215 fgnu_tm.
8216 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8217 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8218 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8219 effective_target fgnu_tm.
8220 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8221
8222 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR c++/52247
8225 * g++.dg/template/asmgoto1.C: New test.
8226
8227 2012-02-14 Ian Lance Taylor <iant@google.com>
8228
8229 PR go/48501
8230 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8231 compiling generated file for 64bit and index tests.
8232
8233 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8234
8235 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8236
8237 2012-02-14 Richard Guenther <rguenther@suse.de>
8238
8239 PR tree-optimization/52244
8240 PR tree-optimization/51528
8241 * gcc.dg/torture/pr52244.c: New testcase.
8242
8243 2012-02-14 Walter Lee <walt@tilera.com>
8244
8245 * g++.dg/other/PR23205.C: Disable test on tile.
8246 * g++.dg/other/pr23205-2.C: Disable test on tile.
8247 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8248 * gcc.dg/20040813-1.c: Disable test on tile.
8249 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8250 * gcc.misc-tests/linkage.exp: Handle tilegx.
8251
8252 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR tree-optimization/52210
8255 * gcc.dg/pr52210.c: New test.
8256
8257 2012-02-14 Jason Merrill <jason@redhat.com>
8258
8259 PR c++/39055
8260 * g++.dg/overload/defarg5.C: New.
8261
8262 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR c/52181
8265 * c-c++-common/pr52181.c: New test.
8266
8267 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8268
8269 PR c++/52215
8270 * g++.dg/ext/atomic-1.C: New test.
8271
8272 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8273
8274 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8275
8276 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR middle-end/52209
8279 * gcc.c-torture/execute/pr52209.c: New test.
8280
8281 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8282
8283 PR fortran/50981
8284 * gfortran.dg/elemental_optional_args_5.f03: New test.
8285
8286 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8287
8288 PR testsuite/50076
8289 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8290 cases.
8291
8292 2012-02-11 Ian Lance Taylor <iant@google.com>
8293
8294 PR go/51874
8295 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8296 SPARC Solaris. Don't run the test at all on systems where it may
8297 not work, rather than xfailing it.
8298
8299 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8300
8301 PR rtl-optimization/52175
8302 * gcc.c-torture/compile/pr52175.c: New test.
8303
8304 2012-02-10 Jason Merrill <jason@redhat.com>
8305
8306 PR c++/51910
8307 * g++.dg/template/repo10.C: New.
8308
8309 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR debug/52132
8312 * gcc.dg/pr52132.c: New test.
8313
8314 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8315
8316 * gnat.dg/specs/aggr4.ads: New test.
8317 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8318
8319 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8320
8321 PR target/52146
8322 * gcc.target/i386/pr52146.c: New.
8323
8324 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR middle-end/52177
8327 * c-c++-common/pr52177.c: New test.
8328
8329 2012-02-10 Jan Hubicka <jh@suse.cz>
8330
8331 PR middle-end/48600
8332 * g++.dg/torture/pr48600.C: New testcase.
8333
8334 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8335
8336 PR middle-end/52140
8337 * gcc.dg/dfp/pr52140.c: New test.
8338
8339 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR fortran/32380
8342 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8343 of dg-options.
8344
8345 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8346
8347 PR middle-end/51867
8348 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8349 * gcc.dg/pr51867.c: New test.
8350
8351 2012-02-09 Ian Lance Taylor <iant@google.com>
8352
8353 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8354 which don't support -fsplit-stack. Turn off optimization when
8355 compiling select5-out.go.
8356
8357 2012-02-08 Ian Lance Taylor <iant@google.com>
8358
8359 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8360 systems which don't support -fsplit-stack.
8361
8362 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8363
8364 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8365 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8366 machine instuction in the log.
8367
8368 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8369
8370 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8371 to 20 seconds.
8372
8373 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8374
8375 PR driver/48524
8376 * gcc.dg/pr48524.c: New test.
8377 * gcc.dg/pr48524.spec: New spec file for test.
8378
8379 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8380
8381 PR fortran/32380
8382 * gfortran.dg/vect/pr32380.f90: New test.
8383
8384 2012-02-08 Tobias Burnus <burnus@net-b.de>
8385
8386 PR fortran/52151
8387 * gfortran.dg/realloc_on_assign_12.f90: New.
8388
8389 2012-02-08 Richard Guenther <rguenther@suse.de>
8390
8391 PR rtl-optimization/52170
8392 * gcc.dg/torture/pr52170.c: New testcase.
8393
8394 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR gcov-profile/52150
8397 * gcc.dg/tree-prof/pr52150.c: New test.
8398
8399 PR rtl-optimization/52139
8400 * gcc.dg/pr52139.c: New test.
8401
8402 2012-02-07 Jason Merrill <jason@redhat.com>
8403
8404 PR c++/51675
8405 * g++.dg/cpp0x/constexpr-union3.C: New.
8406
8407 PR c++/52035
8408 * g++.dg/lto/pr52035_0.C: New.
8409
8410 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8411
8412 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8413 * gcc.dg/special/weak-1.c: Likewise.
8414 * gcc.dg/ucnid-12.c: Likewise.
8415 * gcc.dg/torture/pr45678-1.c: Likewise.
8416 * gcc.dg/torture/pr45678-2.c: Likewise.
8417 * gcc.dg/vector-4.c: Likewise.
8418 * gcc.dg/ipa/inline-5.c: Likewise.
8419 * gcc.dg/ucnid-11.c: Likewise.
8420 * gcc.misc-tests/gcov-13.c: Likewise.
8421 * gcc.misc-tests/gcov-14.c: Likewise.
8422 * g++.dg/ext/label13.C: Likewise.
8423 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8424 hppa*-*-hpux* options.
8425 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8426 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8427 * gcc.dg/pr48616.c: Likewise.
8428 * gcc.dg/pr17957.c: Likewise.
8429 * gcc.dg/pr17055-1.c: Likewise.
8430 * gcc.dg/pr32912-1.c: Likewise.
8431 * gcc.dg/tm/pr51472.c: Likewise.
8432 * c-c++-common/fold-bitand-4.c: Likewise.
8433 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8434 Use dg-additional-options for extra options.
8435
8436 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8437
8438 * gcc.target/epiphany/interrupt-2.c: New test.
8439
8440 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8441
8442 PR target/52155
8443 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8444 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8445 for MIPS ELF.
8446
8447 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8448
8449 PR target/52152
8450 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8451
8452 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8453
8454 PR middle-end/24306
8455 PR target/52154
8456 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8457 * gcc.target/mips/va-arg-1.c: New test.
8458
8459 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8460
8461 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8462 for -mno-pointers-to-nested-functions.
8463
8464 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * gcc.c-torture/execute/20120207-1.c: New test.
8467
8468 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR rtl-optimization/52060
8471 * gcc.dg/torture/pr52060.c: New test.
8472
8473 PR middle-end/52074
8474 * gcc.c-torture/compile/pr52074.c: New test.
8475
8476 2012-02-07 Tobias Burnus <burnus@net-b.de>
8477
8478 PR fortran/51514
8479 * gfortran.dg/class_to_type_2.f90: New.
8480
8481 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8482
8483 PR fortran/32373
8484 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8485 Remove module.
8486
8487 2012-02-06 Jason Merrill <jason@redhat.com>
8488
8489 PR c++/52088
8490 * g++.dg/template/conv13.C: New.
8491
8492 2012-02-06 Richard Guenther <rguenther@suse.de>
8493
8494 PR tree-optimization/52115
8495 * gcc.c-torture/compile/pr52115.c: New testcase.
8496
8497 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR target/52129
8500 * gcc.c-torture/execute/pr52129.c: New test.
8501
8502 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8503
8504 * gcc.dg/pr48374.c: Actually add the test I forgot
8505 in the 2012-01-25 commit.
8506
8507 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8508
8509 PR fortran/32373
8510 * gfortran.dg/vect/vect-8.f90: New test case.
8511
8512 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8513
8514 PR fortran/48847
8515 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8516
8517 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8518
8519 PR fortran/52102
8520 * gfortran.dg/class_48.f90 : Add test of allocate class array
8521 component with source in subroutine test3. Remove commenting
8522 out in subroutine test4, since branching on unitialized variable
8523 is now fixed (no PR for this last.).
8524
8525 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8526
8527 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8528 on MIPS targets.
8529 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8530
8531 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8532
8533 PR target/52125
8534 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8535 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8536
8537 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8538
8539 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8540 (check_effective_target_sync_int_long): Use it.
8541 (check_effective_target_sync_char_short): Likewise.
8542 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8543
8544 2012-02-05 Tobias Burnus <burnus@net-b.de>
8545
8546 PR fortran/51972
8547 * gfortran.dg/class_48.f90: Add some further checks.
8548
8549 2012-02-05 Ira Rosen <irar@il.ibm.com>
8550
8551 PR tree-optimization/52091
8552 * gcc.dg/vect/pr52091.c: New test.
8553
8554 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR rtl-optimization/52113
8557 * gcc.target/avr/pr52113.c: New test.
8558
8559 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR rtl-optimization/52092
8562 * gcc.c-torture/compile/pr52092.c: New test.
8563
8564 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8565
8566 PR fortran/41587
8567 * gfortran.dg/class_array_10.f03: New test.
8568
8569 PR fortran/46356
8570 * gfortran.dg/class_array_11.f03: New test.
8571
8572 PR fortran/51754
8573 * gfortran.dg/class_array_12.f03: New test.
8574
8575 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8576
8577 PR fortran/52012
8578 * gfortran.dg/realloc_on_assign_11.f90: New test.
8579
8580 2012-02-02 Tobias Burnus <burnus@net-b.de>
8581
8582 PR fortran/52093
8583 * gfortran.dg/shape_7.f90: New.
8584
8585 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8586
8587 * gcc.target/mips/mips-prepend-1.c: New test.
8588
8589 2012-02-02 Jan Hubicka <jh@suse.cz>
8590 Tom de Vries <tom@codesourcery.com>
8591
8592 PR middle-end/51998
8593 * gcc.dg/alias-12.c: New testcase.
8594 * gcc.dg/alias-13.c: New testcase.
8595
8596 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR target/52086
8599 * gcc.dg/pr52086.c: New test.
8600
8601 PR tree-optimization/52073
8602 * gcc.c-torture/compile/pr52073.c: New test.
8603
8604 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8605
8606 PR fortran/51958
8607 * gfortran.dg/function_optimize_10.f90: New test.
8608
8609 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8610
8611 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8612 test on alpha*-*-*.
8613
8614 2012-02-01 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/52024
8617 * gfortran.dg/typebound_operator_14.f90: New.
8618
8619 2012-02-01 Tobias Burnus <burnus@net-b.de>
8620
8621 PR fortran/52059
8622 * gfortran.dg/elemental_function_1.f90: New.
8623
8624 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8625
8626 PR rtl-optimization/51374
8627 * gcc.target/avr/torture/pr51374-1.c:
8628 Also fail if SBIS is seen.
8629
8630 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8631
8632 PR rtl-optimization/51374
8633 * gcc.target/avr/torture/pr51374-1.c: New.
8634
8635 2012-01-31 Tobias Burnus <burnus@net-b.de>
8636
8637 PR fortran/52024
8638 * gfortran.dg/typebound_generic_11.f90: New.
8639
8640 2012-01-31 Tobias Burnus <burnus@net-b.de>
8641
8642 PR fortran/52029
8643 * gfortran.dg/class_49.f90: New.
8644
8645 2012-01-31 Tobias Burnus <burnus@net-b.de>
8646
8647 PR fortran/52013
8648 * gfortran.dg/elemental_args_check_6.f90: New.
8649
8650 2012-01-31 Jason Merrill <jason@redhat.com>
8651
8652 PR c++/52043
8653 * g++.dg/cpp0x/variadic122.C: New.
8654
8655 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8656
8657 PR fortran/52012
8658 * gfortran.dg/realloc_on_assign_10.f90: New test.
8659
8660 2012-01-31 Richard Guenther <rguenther@suse.de>
8661
8662 PR tree-optimization/51528
8663 * gcc.dg/torture/pr51528.c: New testcase.
8664
8665 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8666
8667 PR go/48501
8668 * lib/go.exp (go_target_compile): Append timeout= to options.
8669 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8670 select5-out.go test on alpha*-*-* targets.
8671
8672 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8673
8674 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8675 (TEST_SHORT): Reformat in the same way.
8676 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8677 (TEST_SHORT): Reformat in the same way.
8678 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8679 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8680 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8681 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8682 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8683
8684 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8685
8686 PR target/51835
8687 * gcc.target/arm/pr51835.c: New testcase.
8688
8689 2012-01-30 Richard Guenther <rguenther@suse.de>
8690
8691 PR tree-optimization/52028
8692 * gcc.dg/torture/pr52028.c: New testcase.
8693 * gfortran.dg/ldist-pr45199.f: Adjust.
8694 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8695 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8696 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8697
8698 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR debug/52027
8701 * gcc.dg/tree-prof/pr52027.c: New test.
8702
8703 PR tree-optimization/52046
8704 * gcc.dg/pr52046.c: New test.
8705
8706 PR debug/52048
8707 * g++.dg/other/pr52048.C: New test.
8708
8709 2012-01-30 Richard Guenther <rguenther@suse.de>
8710
8711 PR tree-optimization/52045
8712 * gcc.dg/pr52045.c: New testcase.
8713
8714 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8715
8716 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8717 new code generated for __sync_lock_release.
8718
8719 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8720
8721 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8722
8723 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8724
8725 PR testsuite/51875
8726 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8727
8728 * g++.dg/ext/visibility/template10.C: Fix typo.
8729
8730 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8731
8732 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8733
8734 PR c++/51327
8735 * g++.dg/cpp0x/constexpr-ice6.C: New.
8736
8737 2012-01-29 Tobias Burnus <burnus@net-b.de>
8738
8739 PR fortran/41600
8740 * gfortran.dg/default_initialization_6.f90: New.
8741
8742 2012-01-29 Tobias Burnus <burnus@net-b.de>
8743
8744 PR fortran/51972
8745 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8746 * gfortran.dg/class_48.f90: New.
8747
8748 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8749
8750 PR fortran/51808
8751 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8752
8753 2012-01-28 Tobias Burnus <burnus@net-b.de>
8754
8755 PR fortran/51972
8756 * gfortran.dg/class_allocate_12.f90: New.
8757
8758 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8759
8760 * gcc.dg/torture/pr50444.c: Fix dg directives.
8761
8762 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR target/52006
8765 * gcc.target/arm/pr52006.c: New test.
8766
8767 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8768
8769 PR testsuite/52011
8770 * gcc.dg/lto/trans-mem.h: New file.
8771 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8772 * gcc.dg/lto/trans-mem-1_1.c: Same.
8773 * gcc.dg/lto/trans-mem-4_1.c: Same.
8774 * gcc.dg/lto/trans-mem-3_1.c: Same.
8775
8776 2012-01-27 Tobias Burnus <burnus@net-b.de>
8777
8778 PR fortran/52022
8779 * gfortran.dg/dummy_procedure_7.f90: New.
8780
8781 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8782
8783 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8784 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8785
8786 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR c++/51852
8789 * g++.dg/other/gc5.C: New test.
8790
8791 2012-01-27 Richard Guenther <rguenther@suse.de>
8792
8793 PR tree-optimization/50444
8794 * gcc.dg/torture/pr50444.c: New testcase.
8795
8796 2012-01-27 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/51970
8799 PR fortran/51977
8800 * gfortran.dg/move_alloc_13.f90: New.
8801
8802 2012-01-27 Tobias Burnus <burnus@net-b.de>
8803
8804 PR fortran/51953
8805 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8806 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8807 and change dg-error string.
8808
8809 2012-01-27 Tobias Burnus <burnus@net-b.de>
8810
8811 PR fortran/52016
8812 * gfortran.dg/elemental_args_check_5.f90: New.
8813
8814 2012-01-27 Richard Guenther <rguenther@suse.de>
8815
8816 PR middle-end/51959
8817 * g++.dg/torture/pr51959.C: New testcase.
8818
8819 2012-01-27 Tom de Vries <tom@codesourcery.com>
8820
8821 PR tree-optimization/51990
8822 * gcc.dg/pr51990.c: New test.
8823 * gcc.dg/pr51990-2.c: Same.
8824
8825 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8826 Tobias Burnus <burnus@gcc.gnu.org>
8827
8828 PR fortran/48705
8829 * gfortran.dg/class_allocate_11.f03: New.
8830
8831 PR fortran/51870
8832 PR fortran/51943
8833 PR fortran/51946
8834 * gfortran.dg/class_allocate_7.f03: New.
8835 * gfortran.dg/class_allocate_8.f03: New.
8836 * gfortran.dg/class_allocate_9.f03: New.
8837 * gfortran.dg/class_allocate_10.f03: New.
8838
8839 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8840
8841 * gnat.dg/discr34.adb: New test.
8842 * gnat.dg/discr34_pkg.ads: New helper.
8843
8844 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8845
8846 * gnat.dg/discr33.adb: New test.
8847
8848 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8849
8850 * gnat.dg/limited_with3.ad[sb): New test.
8851 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8852 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8853 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8854
8855 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8856
8857 * gnat.dg/stack_usage1.adb: New test.
8858 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8859
8860 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8861 * gcc.dg/pr44194-2.c: Likewise.
8862
8863 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8864
8865 PR c++/51370
8866 * g++.dg/template/crash112.C: New.
8867
8868 2012-01-27 Richard Henderson <rth@redhat.com>
8869
8870 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8871
8872 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8873
8874 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8875
8876 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR middle-end/51895
8879 * g++.dg/opt/pr51895.C: New test.
8880
8881 2012-01-26 Michael Matz <matz@suse.de>
8882
8883 PR tree-optimization/48794
8884 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8885
8886 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8887
8888 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8889
8890 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8891
8892 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8893 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8894 memory.
8895 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8896 the default value for s390 and s390x.
8897
8898 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8899
8900 PR lto/51698
8901 * gcc.dg/lto/trans-mem-4_0.c: New.
8902 * gcc.dg/lto/trans-mem-4_1.c: New.
8903 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8904 TM builtins.
8905 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8906 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8907 TM builtins.
8908 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8909 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8910 TM builtins.
8911
8912 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8913
8914 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8915
8916 2012-01-25 Ian Lance Taylor <iant@google.com>
8917
8918 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8919
8920 2012-01-25 Tobias Burnus <burnus@net-b.de>
8921
8922 PR fortran/51995
8923 * gfortran.dg/typebound_proc_25.f90: New.
8924
8925 2012-01-25 Jason Merrill <jason@redhat.com>
8926
8927 PR c++/51992
8928 * g++.dg/lto/pr51992_0.C: New.
8929
8930 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR tree-optimization/51987
8933 * gcc.target/i386/pr51987.c: New test.
8934
8935 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8936
8937 * gcc.dg/tm/lto-1.c: Require lto support in target.
8938
8939 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8940
8941 PR rtl-optimization/48374
8942 * gcc.dg/pr48374.c: New test.
8943
8944 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8945
8946 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8947
8948 2012-01-25 Tobias Burnus <burnus@net-b.de>
8949
8950 PR fortran/51966
8951 * gfortran.dg/derived_constructor_char_3.f90: New.
8952
8953 2012-01-24 Ian Lance Taylor <iant@google.com>
8954
8955 * go.test/go-test.exp (filecmp): New procedure.
8956 (errchk): Handle quoted square brackets.
8957 (go-gc-tests): Set go_compile_args. Handle various new test
8958 lines. Skip a few new tests.
8959 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8960
8961 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8962
8963 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8964 (check_effective_target_vect_extract_even_odd)
8965 (check_effective_target_vect_interleave): Return true for MIPS
8966 paired-single.
8967
8968 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8969
8970 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8971 (main): Use it instead of argc.
8972
8973 2012-01-24 Jason Merrill <jason@redhat.com>
8974
8975 PR c++/51973
8976 * g++.dg/cpp0x/sfinae31.C: New.
8977
8978 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8979
8980 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8981
8982 2012-01-24 Jason Merrill <jason@redhat.com>
8983
8984 PR c++/51812
8985 * g++.dg/inherit/covariant20.C: New.
8986
8987 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8988
8989 PR c++/51223
8990 * g++.dg/parse/crash58.C: New.
8991
8992 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR target/51957
8995 * gcc.dg/pr51957-1.c: New test.
8996 * gcc.dg/pr51957-1.h: New file.
8997 * gcc.dg/pr51957-2.c: New test.
8998
8999 2012-01-23 Jason Merrill <jason@redhat.com>
9000
9001 PR c++/51930
9002 * g++.dg/ext/visibility/template10.C: New.
9003
9004 2012-01-23 Tobias Burnus <burnus@net-b.de>
9005
9006 PR fortran/51948
9007 * gfortran.dg/move_alloc_12.f90: New.
9008
9009 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9010
9011 PR middle-end/45416
9012 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9013
9014 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9015
9016 PR c++/51398
9017 * g++.dg/template/crash111.C: New.
9018
9019 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9020
9021 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9022 configurations.
9023 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9024
9025 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9026
9027 PR testsuite/51941
9028 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9029 the DW_TAG_class_type and DW_AT_name: "Executor".
9030
9031 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9032
9033 * lib/target-supports.exp
9034 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9035 (check_effective_target_vect_interleave): Likewise.
9036
9037 2012-01-22 Jason Merrill <jason@redhat.com>
9038
9039 PR c++/51925
9040 * g++.dg/template/using20.C: New.
9041 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9042
9043 2012-01-23 Jason Merrill <jason@redhat.com>
9044
9045 PR target/51934
9046 * g++.dg/torture/pr51344.C: Limit to x86.
9047
9048 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9049
9050 * c-c++-common/tm/omp.c: Require target with pthread support.
9051
9052 2012-01-23 Richard Guenther <rguenther@suse.de>
9053
9054 PR tree-optimization/51949
9055 * gcc.dg/torture/pr51949.c: New testcase.
9056
9057 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR rtl-optimization/51933
9060 * gcc.c-torture/execute/pr51933.c: New test.
9061
9062 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9063
9064 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9065 Do not define for Interix.
9066
9067 2012-01-22 Jason Merrill <jason@redhat.com>
9068
9069 PR c++/51832
9070 * g++.dg/lto/pr51832.h: New.
9071 * g++.dg/lto/pr51832_0.C: New.
9072 * g++.dg/lto/pr51832_1.C: New.
9073
9074 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gcc.dg/ext-elim-1.c: New test.
9077
9078 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9079
9080 PR target/51931
9081 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9082 * g++.dg/opt/longbranch1.C: Likewise.
9083
9084 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9085
9086 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9087 in C++11 mode.
9088
9089 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9090
9091 PR fortran/50556
9092 * gfortran.dg/namelist_74.f90: New test.
9093 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9094
9095 2012-01-21 Tobias Burnus <burnus@net-b.de>
9096
9097 PR fortran/51913
9098 * gfortran.dg/class_47.f90: New.
9099
9100 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9101
9102 * gnat.dg/renaming5.ad[sb]: New test.
9103
9104 2012-01-20 Jason Merrill <jason@redhat.com>
9105
9106 PR c++/51919
9107 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9108
9109 2012-01-20 Jason Merrill <jason@redhat.com>
9110
9111 PR c++/51922
9112 * g++.dg/ext/attrib42.C: Require ilp32.
9113
9114 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR target/51915
9117 * gcc.target/arm/pr51915.c: New test.
9118
9119 2012-01-20 Cary Coutant <ccoutant@google.com>
9120 Dodji Seketeli <dodji@redhat.com>
9121
9122 PR debug/45682
9123 * g++.dg/debug/dwarf2/nested-3.C: New test.
9124
9125 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9126
9127 PR c++/51402
9128 * g++.dg/template/crash110.C: New.
9129
9130 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9131
9132 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9133 Remove default options on hppa*-*-hpux*.
9134
9135 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9136
9137 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9138
9139 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9140
9141 * gcc.c-torture/compile/pr51856.c: New testcase.
9142
9143 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9144
9145 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9146 options to go_target_compile.
9147
9148 2012-01-20 Kai Tietz <ktietz@redhat.com>
9149
9150 * g++.dg/torture/pr51344.C: Fix typo.
9151
9152 2012-01-20 Richard Guenther <rguenther@suse.de>
9153
9154 PR tree-optimization/51903
9155 * g++.dg/torture/pr51903.C: New testcase.
9156
9157 2012-01-20 Tobias Burnus <burnus@net-b.de>
9158 Janus Weil <janus@gcc.gnu.org>
9159
9160 PR fortran/51056
9161 * gfortran.dg/use_21.f90: New.
9162
9163 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR target/51106
9166 * gcc.dg/torture/pr51106-1.c: New test.
9167 * gcc.dg/torture/pr51106-2.c: New test.
9168
9169 2012-01-19 Kai Tietz <ktietz@redhat.com>
9170
9171 * g++.dg/torture/pr51344.C: New test.
9172
9173 2012-01-19 Tobias Burnus <burnus@net-b.de>
9174
9175 PR fortran/51904
9176 * gfortran.dg/intrinsic_size_2.f90: New.
9177
9178 2012-01-19 Jason Merrill <jason@redhat.com>
9179
9180 PR c++/51889
9181 * g++.dg/inherit/using7.C: New.
9182
9183 2012-01-19 Richard Guenther <rguenther@suse.de>
9184
9185 PR tree-optimization/37997
9186 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9187
9188 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9189
9190 PR rtl-optimization/51505
9191 * gcc.dg/pr51505.c: New test.
9192
9193 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9194
9195 PR fortran/51634
9196 * gfortran.dg/typebound_operator_12.f03: New.
9197 * gfortran.dg/typebound_operator_13.f03: New.
9198
9199 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9200
9201 PR c++/51225
9202 * g++.dg/cpp0x/pr51225.C: New.
9203
9204 2012-01-17 Ian Lance Taylor <iant@google.com>
9205
9206 PR go/50656
9207 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9208
9209 2012-01-17 Tobias Burnus <burnus@net-b.de>
9210
9211 PR fortran/51869
9212 * gfortran.dg/realloc_on_assign_9.f90: New.
9213
9214 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9215
9216 PR other/51165
9217 * gcc.dg/tm/memopt-3.c: Remove xfail.
9218 * gcc.dg/tm/memopt-4.c: Remove xfail.
9219 * gcc.dg/tm/memopt-5.c: Remove xfail.
9220 * gcc.dg/tm/memopt-7.c: Remove xfail.
9221
9222 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR tree-optimization/51877
9225 * gcc.c-torture/execute/pr51877.c: New test.
9226
9227 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9228
9229 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9230 {!vect_align_arrays} to vect_sizes_32B_16B.
9231 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9232 * gcc.dg/vect/vect-peel-3.c: Ditto.
9233
9234 2012-01-16 Jason Merrill <jason@redhat.com>
9235
9236 PR c++/51854
9237 * g++.dg/abi/mangle60.C: New.
9238
9239 PR c++/51827
9240 * g++.dg/pch/mangle1.{C,Hs}: New.
9241
9242 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9243 Tobias Burnus <burnus@net-b.de>
9244
9245 PR fortran/50981
9246 * gfortran.dg/elemental_optional_args_3.f90: New
9247 * gfortran.dg/elemental_optional_args_4.f90: New
9248
9249 2012-01-16 Tobias Burnus <burnus@net-b.de>
9250
9251 PR fortran/51809
9252 * gfortran.dg/use_20.f90: New
9253
9254 2012-01-16 Jason Merrill <jason@redhat.com>
9255
9256 PR c++/51868
9257 * g++.dg/cpp0x/rv-bitfield.C: New.
9258 * g++.dg/cpp0x/rv-bitfield2.C: New.
9259
9260 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9261
9262 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9263 subroutine 'qsort' and use index array to assign the result.
9264
9265 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR tree-optimization/51865
9268 * gcc.dg/pr51865.c: New test.
9269
9270 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9271
9272 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9273
9274 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9275
9276 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9277 to be loaded from the constant pool, rather than via %hi and %lo.
9278
9279 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9280
9281 PR rtl-optimization/51821
9282 * gcc.dg/pr51821.c: New test.
9283
9284 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9285
9286 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9287
9288 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9289
9290 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9291
9292 2012-01-14 Tobias Burnus <burnus@net-b.de>
9293
9294 PR fortran/51800
9295 * gfortran.dg/init_flag_8.f90: New.
9296 * gfortran.dg/init_flag_9.f90: New.
9297
9298 2011-01-14 Tobias Burnus <burnus@net-b.de>
9299
9300 PR fortran/51816
9301 * gfortran.dg/use_18.f90: New.
9302 * gfortran.dg/use_19.f90: New.
9303
9304 2012-01-13 Ian Lance Taylor <iant@google.com>
9305
9306 PR c++/50012
9307 * g++.dg/warn/Wsign-compare-4.C: New.
9308
9309 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9310
9311 PR fortran/48351
9312 * gfortran.dg/alloc_comp_assign.f03: New.
9313 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9314 __BUILTIN_FREE from 38 to 32.
9315
9316 2012-01-13 Jason Merrill <jason@redhat.com>
9317
9318 PR c++/20681
9319 * g++.dg/warn/Wreturn-type-7.C: New.
9320
9321 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9322
9323 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9324 assumption.
9325 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9326 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9327 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9328 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9329 int32plus because of big array needed.
9330 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9331 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9332
9333 2012-01-13 Jason Merrill <jason@redhat.com>
9334
9335 PR c++/51813
9336 * g++.dg/ext/visibility/template9.C: New.
9337
9338 PR c++/51620
9339 * g++.dg/cpp0x/defaulted34.C: New.
9340 * g++.dg/template/virtual3.C: New.
9341
9342 2012-01-13 Richard Guenther <rguenther@suse.de>
9343
9344 PR middle-end/8081
9345 * gcc.dg/torture/pr8081.c: New testcase.
9346
9347 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9348
9349 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9350
9351 2012-01-12 Jason Merrill <jason@redhat.com>
9352
9353 PR c++/51714
9354 * g++.dg/ext/stmtexpr14.C: New.
9355
9356 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9357
9358 PR c++/51633
9359 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9360
9361 2012-01-12 Jason Merrill <jason@redhat.com>
9362
9363 PR c++/48051
9364 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9365 * g++.dg/abi/mangle58.C: Likewise.
9366
9367 PR c++/51403
9368 * g++.dg/template/arg8.C: New.
9369
9370 2012-01-12 Ira Rosen <irar@il.ibm.com>
9371
9372 PR tree-optimization/51799
9373 * gcc.dg/vect/pr51799.c: New test.
9374 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9375 patterns.
9376
9377 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9378 Tobias Burnus <burnus@net-b.de>
9379
9380 PR fortran/51057
9381 PR fortran/51616
9382 * lib/target-supports.exp
9383 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9384 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9385
9386 2012-01-11 Jason Merrill <jason@redhat.com>
9387
9388 PR c++/51565
9389 * g++.dg/ext/attrib42.C: New.
9390
9391 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR bootstrap/51796
9394 * gcc.dg/pr51796.c: New test.
9395
9396 2012-01-11 Jason Merrill <jason@redhat.com>
9397
9398 PR c++/51818
9399 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9400
9401 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gnat.dg/array19.ad[sb]: New test.
9404
9405 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9406
9407 * gnat.dg/opt23.ad[sb]: New test.
9408 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9409 * gnat.dg/opt24.ad[sb]: New test.
9410
9411 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9412
9413 PR tree-optimization/49642
9414 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9415 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9416
9417 2012-01-11 Jason Merrill <jason@redhat.com>
9418
9419 PR c++/51613
9420 * g++.dg/template/explicit-args5.C: New.
9421
9422 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9423
9424 * gcc.c-torture/execute/20120110-1.c: New testcase.
9425
9426 2012-01-10 Jason Merrill <jason@redhat.com>
9427
9428 PR c++/51614
9429 * g++.dg/inherit/ambig1.C: New.
9430
9431 PR c++/51433
9432 * g++.dg/cpp0x/constexpr-cache1.C: New.
9433
9434 2012-01-10 Richard Guenther <rguenther@suse.de>
9435
9436 PR tree-optimization/51801
9437 * gcc.dg/torture/pr51801.c: New testcase.
9438
9439 2012-01-10 Tobias Burnus <burnus@net-b.de>
9440
9441 PR fortran/51652
9442 * gfortran.dg/allocate_with_typespec_5.f90: New.
9443
9444 2012-01-10 Tobias Burnus <burnus@net-b.de>
9445
9446 * gfortran.dg/class_39.f03: Update dg-error string.
9447
9448 2012-01-10 Richard Guenther <rguenther@suse.de>
9449
9450 PR tree-optimization/50913
9451 * gcc.dg/graphite/interchange-16.c: New testcase.
9452 * gcc.dg/graphite/scop-20.c: XFAIL.
9453 * gfortran.dg/graphite/interchange-1.f: Likewise.
9454 * gfortran.dg/graphite/block-1.f90: Likewise.
9455 * gfortran.dg/graphite/block-2.f: Likewise.
9456
9457 2012-01-10 Richard Henderson <rth@redhat.com>
9458
9459 * lib/target-supports.exp (check_effective_target_vect_perm,
9460 check_effective_target_vect_perm_byte,
9461 check_effective_target_vect_perm_short): Enable for arm neon.
9462
9463 2012-01-09 Tobias Burnus <burnus@net-b.de>
9464
9465 PR fortran/46328
9466 * gfortran.dg/typebound_operator_11.f90: New.
9467
9468 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9469
9470 * gnat.dg/array18.adb: New test.
9471 * gnat.dg/array18_pkg.ads: New helper.
9472
9473 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9474
9475 PR fortran/51791
9476 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9477 around base object in first assignment in main program.
9478 * gfortran.dg/typebound_operator_10.f03: New test.
9479
9480 2012-01-09 Martin Jambor <mjambor@suse.cz>
9481
9482 PR tree-optimization/51759
9483 * g++.dg/ipa/pr51759.C: New test.
9484
9485 2012-01-09 Tobias Burnus <burnus@net-b.de>
9486
9487 PR fortran/51758
9488 * gfortran.dg/optional_absent_2.f90: New.
9489
9490 2012-01-09 Tobias Burnus <burnus@net-b.de>
9491
9492 PR fortran/51578
9493 * gfortran.dg/use_17.f90: New.
9494
9495 2012-01-09 Gary Funck <gary@intrepid.com>
9496
9497 PR preprocessor/33919
9498 * gcc.dg/pr33919.c: New test.
9499 * gcc.dg/pr33919-0.h: New test header file.
9500 * gcc.dg/pr33919-1.h: Ditto.
9501 * gcc.dg/pr33919-2.h: Ditto.
9502
9503 2012-01-07 Jan Hubicka <jh@suse.cz>
9504
9505 PR tree-optimize/51694
9506 * gcc.c-torture/compile/pr51694.c: new testcase.
9507
9508 2012-01-07 Jan Hubicka <jh@suse.cz>
9509
9510 PR tree-optimization/51600
9511 * g++.dg/torture/pr51600.C: New testcase.
9512
9513 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9514
9515 PR gcov-profile/51715
9516 PR gcov-profile/51717
9517 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9518 * gcc.misc-tests/gcov-14.c: Likewise.
9519
9520 2012-01-06 Jason Merrill <jason@redhat.com>
9521
9522 * g++.dg/parse/new5.C: New.
9523
9524 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9525
9526 PR testsuite/51655
9527 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9528 including <string.h>.
9529
9530 2012-01-06 Jason Merrill <jason@redhat.com>
9531
9532 * g++.dg/abi/mangle51.C: New.
9533 * g++.dg/abi/mangle52.C: New.
9534 * g++.dg/abi/mangle53.C: New.
9535 * g++.dg/abi/mangle54.C: New.
9536 * g++.dg/abi/mangle55.C: New.
9537 * g++.dg/abi/mangle56.C: New.
9538 * g++.dg/abi/mangle57.C: New.
9539 * g++.dg/abi/mangle58.C: New.
9540 * g++.dg/abi/mangle59.C: New.
9541 * g++.dg/cpp0x/trailing3.C: Update mangling.
9542 * g++.dg/cpp0x/variadic111.C: Update mangling.
9543 * g++.dg/cpp0x/variadic4.C: Update mangling.
9544 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9545 * g++.dg/template/nontype22.C: Works now.
9546 * g++.dg/template/pr35240.C: Works now.
9547
9548 * g++.dg/cpp0x/error7.C: New.
9549
9550 2012-01-06 Tobias Burnus <burnus@net-b.de>
9551
9552 * gfortran.dg/deallocate_stat_2.f90: New.
9553 * coarray/allocate_errgmsg.f90: New.
9554 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9555 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9556 * coarray/subobject_1.f90: Fix for num_images > 1.
9557 * gfortran.dg/deallocate_stat.f90: Update due to changed
9558 stat= handling.
9559
9560 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9561
9562 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9563
9564 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9565
9566 * ada/acats/overflow.lst: Add cb20004.
9567
9568 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9569
9570 PR c++/51541
9571 * g++.dg/cpp0x/alias-decl-18.C: New test.
9572
9573 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9574
9575 * gcc.c-torture/execute/20120104-1.c: New test.
9576
9577 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9578
9579 PR fortran/PR48946
9580 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9581 the old typebound_operator_8.f03.
9582 * gfortran.dg/typebound_operator_8.f03: New version of
9583 typebound_operator_7.f03 with 'u' a derived type instead of a
9584 class object.
9585
9586 2012-01-05 Richard Guenther <rguenther@suse.de>
9587
9588 * g++.dg/torture/pr49309.C: Skip for -flto.
9589
9590 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR middle-end/51761
9593 * gcc.c-torture/compile/pr51761.c: New test.
9594
9595 2012-01-05 Richard Guenther <rguenther@suse.de>
9596
9597 PR tree-optimization/51760
9598 * gcc.dg/torture/pr51760.c: New testcase.
9599
9600 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9601
9602 PR middle-end/51472
9603 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9604
9605 2012-01-05 Richard Guenther <rguenther@suse.de>
9606
9607 PR lto/41576
9608 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9609 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9610
9611 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9612
9613 PR debug/51695
9614 * gcc.dg/pr51695.c: New test.
9615
9616 2012-01-04 Andrew Pinski <apinski@cavium.com>
9617
9618 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9619 * gcc.target/mips/octeon2-lx-1.c: New test.
9620 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9621 * gcc.target/mips/octeon2-lx-2.c: New test.
9622 * gcc.target/mips/octeon2-lx-3.c: New test.
9623
9624 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9625
9626 PR other/51163
9627 PR other/51164
9628 * gcc.dg/tm/alias-1.c: Adjust regexp.
9629 * gcc.dg/tm/alias-2.c: Adjust regexp.
9630
9631 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR c++/51064
9634 * g++.dg/warn/Wparentheses-26.C: New.
9635
9636 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9637
9638 * gfortran.dg/elemental_optional_args_2.f90: New test.
9639
9640 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9641
9642 PR fortran/49693
9643 * gfortran.dg/common_17.f90: New test.
9644
9645 2012-01-04 Richard Guenther <rguenther@suse.de>
9646
9647 PR tree-optimization/49651
9648 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9649 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9650
9651 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9652
9653 PR c++/51738
9654 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9655
9656 2012-01-03 Andrew Pinski <apinski@cavium.com>
9657
9658 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9659 for all mips targets. Also allow an optional .cfi_startproc.
9660
9661 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9662
9663 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9664
9665 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9666
9667 PR c++/29273
9668 * g++.dg/rtti/dyncast5.C: New.
9669
9670 2012-01-03 Richard Guenther <rguenther@suse.de>
9671
9672 PR tree-optimization/51070
9673 * gcc.dg/torture/pr51070-2.c: New testcase.
9674
9675 2012-01-03 Richard Guenther <rguenther@suse.de>
9676
9677 PR tree-optimization/51692
9678 * gcc.dg/torture/pr51692.c: New testcase.
9679
9680 2012-01-03 Richard Guenther <rguenther@suse.de>
9681
9682 PR debug/51650
9683 * g++.dg/lto/pr51650-3_0.C: New testcase.
9684
9685 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9686
9687 PR c++/15867
9688 * g++.dg/warn/Wredundant-decls-spec.C: New.
9689
9690 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR tree-optimization/51719
9693 * g++.dg/tree-prof/pr51719.C: New test.
9694
9695 2012-01-03 Richard Guenther <rguenther@suse.de>
9696
9697 PR middle-end/51730
9698 * gcc.dg/fold-compare-6.c: New testcase.
9699
9700 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR c++/51669
9703 * g++.dg/gomp/pr51669.C: New test.
9704
9705 2012-01-02 Jason Merrill <jason@redhat.com>
9706
9707 PR c++/51675
9708 * g++.dg/cpp0x/constexpr-union2.C: New.
9709
9710 PR c++/51666
9711 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9712
9713 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9714
9715 PR c++/51462
9716 * g++.dg/cpp0x/constexpr-99.C: New test.
9717
9718 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9719
9720 PR c++/20140
9721 * g++.dg/template/init9.C: New.
9722
9723 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9724
9725 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9726 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9727 rather than a specific number.
9728
9729 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9730
9731 PR fortran/46262
9732 PR fortran/46328
9733 PR fortran/51052
9734 * gfortran.dg/typebound_operator_7.f03: New.
9735 * gfortran.dg/typebound_operator_8.f03: New.
9736
9737 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9738
9739 PR target/51729
9740 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9741 XFAIL.
9742 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9743
9744 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9745
9746 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9747
9748 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9749
9750 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9751 for MIPS.
9752
9753 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9754
9755 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9756 * gfortran.dg/io_real_boz_4.f90: Likewise.
9757 * gfortran.dg/io_real_boz_5.f90: Likewise.
9758
9759 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9760
9761 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9762
9763 2012-01-02 Revital Eres <revital.eres@linaro.org>
9764
9765 * gcc.dg/sms-11.c: New file.
9766
9767 2012-01-02 Tobias Burnus <burnus@net-b.de>
9768
9769 PR fortran/51682
9770 * gfortran.dg/coarray/image_index_3.f90: New.
9771
9772 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9773
9774 PR c++/16603
9775 * g++.dg/parse/enum8.C: New.
9776
9777 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9778
9779 PR c++/51379
9780 * g++.dg/conversion/reinterpret4.C: New.
9781 * g++.dg/conversion/reinterpret1.C: Adjust.
9782
9783 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9784
9785 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9786
9787 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9788
9789 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9790 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9791 * g++.old-deja/g++.jason/access14.C: Likewise.
9792 * g++.old-deja/g++.jason/access8.C: Likewise.
9793 * g++.old-deja/g++.jason/access1.C: Likewise.
9794 * g++.old-deja/g++.other/access3.C: Likewise.
9795 * g++.old-deja/g++.other/access5.C: Likewise.
9796 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9797 * g++.old-deja/g++.law/visibility22.C: Likewise.
9798 * g++.old-deja/g++.law/visibility26.C: Likewise.
9799 * g++.old-deja/g++.mike/p2746.C: Likewise.
9800 * g++.dg/debug/using1.C: Likewise.
9801 * g++.dg/lookup/using51.C: Likewise.
9802 * g++.dg/inherit/using5.C: Likewise.
9803 * g++.dg/inherit/pr30297.C: Likewise.
9804 * g++.dg/inherit/access8.C: Likewise.
9805 * g++.dg/torture/pr39362.C: Likewise.
9806 * g++.dg/template/crash13.C: Likewise.
9807 * g++.dg/template/using10.C: Likewise.
9808
9809 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9810
9811 PR fortran/51502
9812 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9813
9814 2012-01-01 Ira Rosen <irar@il.ibm.com>
9815
9816 PR tree-optimization/51704
9817 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9818 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9819 corresponding flags.
9820
9821 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9822
9823 PR c++/51723
9824 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9825
9826 2012-01-01 Jan Hubicka <jh@suse.cz>
9827
9828 PR rtl-optimization/51069
9829 * gcc.c-torture/compile/pr51069.c: New testcase.
9830
9831 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR tree-optimization/51683
9834 * gcc.dg/pr51683.c: New test.
9835 \f
9836 Copyright (C) 2012 Free Software Foundation, Inc.
9837
9838 Copying and distribution of this file, with or without modification,
9839 are permitted in any medium without royalty provided the copyright
9840 notice and this notice are preserved.