re PR rtl-optimization/55151 (ICE: in assign_by_spills, at lra-assigns.c:1217 with...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/55151
4 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
5
6 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
7
8 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
9
10 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
11
12 * gcc.c-torture/compile/20121107-1.c: New test.
13
14 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
15
16 PR rtl-optimization/55151
17 * gcc.dg/pr55151.c: Compile it only for x86_64.
18
19 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
20
21 PR rtl-optimization/55122
22 * gcc.dg/pr55122.c: New test.
23
24 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
25
26 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
27 word powerpc.
28 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
29 * gcc.target/powerpc/loop_align.c: Skip on AIX.
30 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
31 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
32
33 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
34
35 PR c/53063
36 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
37
38 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
39
40 PR c/51294
41 * c-c++-common/pr51294.c: New.
42
43 2012-11-07 Martin Jambor <mjambor@suse.cz>
44
45 PR tree-optimization/53787
46 * gcc.dg/ipa/ipa-5.c: Adjust.
47 * gcc.dg/ipa/ipcp-agg-1.c: New test.
48 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
49 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
50 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
51 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
52 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
53 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
54 * gfortran.dg/pr48636-2.f90: New test.
55 * gfortran.dg/pr53787.f90: Likewise.
56
57 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
58
59 PR c++/55226
60 Revert:
61 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
62
63 PR c++/54922
64 * g++.dg/cpp0x/constexpr-union4.C: New.
65
66 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
67
68 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
69
70 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
71
72 PR target/49220
73 * gcc.c-torture/compile/pr49220.c: New test.
74
75 2012-11-07 Florian Weimer <fweimer@redhat.com>
76
77 * g++.dg/init/new40.C: New.
78
79 2012-11-07 Jakub Jelinek <jakub@redhat.com>
80
81 PR debug/54693
82 * gcc.dg/guality/pr54693-2.c: New test.
83
84 2012-11-06 Andrew Pinski <apinski@cavium.com>
85
86 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
87 -fno-vect-cost-model.
88
89 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
90
91 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
92 * gcc.dg/tm/debug-1.c: Same.
93 * gcc.dg/tm/irrevocable-3.c: Same.
94 * gcc.dg/tm/irrevocable-4.c: Same.
95 * gcc.dg/tm/memopt-10.c: Same.
96 * gcc.dg/tm/memopt-11.c: Same.
97 * gcc.dg/tm/props-4.c: Same.
98 * gcc.dg/tm/wrap-3.c: Same.
99 * gcc.dg/tm/wrap-4.c: Same.
100
101 2012-11-06 Andrew Pinski <apinski@cavium.com>
102
103 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
104
105 2012-11-06 Jan Hubicka <jh@suse.cz>
106
107 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
108 candidate still.
109 * gcc.dg/tree-ssa/loop-23.c: Likewise.
110 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
111 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
112
113 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
114
115 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
116
117 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
118
119 PR middle-end/41993
120 * gcc.dg/torture/pr41993.c: New test.
121
122 2012-11-06 Jan Hubicka <jh@suse.cz>
123
124 * gcc.target/i386/l_fma_float_?.c: Update.
125 * gcc.target/i386/l_fma_double_?.c: Update.
126
127 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
128
129 PR target/54089
130 * gcc.target/sh/pr54089-8.c: New.
131 * gcc.target/sh/pr54089-9.c: New.
132
133 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
134
135 PR target/47440
136 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
137 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
138 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
139 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
140 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
141 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
142 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
143 * gcc.target/i386/avx-vzeroupper-27.c: New.
144
145 2012-11-06 Janus Weil <janus@gcc.gnu.org>
146
147 PR fortran/54917
148 * gfortran.dg/transfer_class_1.f90: New.
149 * gfortran.dg/transfer_class_2.f90: New.
150
151 2012-11-05 Sriraman Tallam <tmsriram@google.com>
152
153 * testsuite/g++.dg/mv1.C: New test.
154 * testsuite/g++.dg/mv2.C: New test.
155 * testsuite/g++.dg/mv3.C: New test.
156 * testsuite/g++.dg/mv4.C: New test.
157 * testsuite/g++.dg/mv5.C: New test.
158 * testsuite/g++.dg/mv6.C: New test.
159
160 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
161
162 PR testsuite/55186
163 * gcc.dg/const-uniq-1.c (a): Increase length four times.
164
165 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
166
167 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
168 darwin.
169
170 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
171
172 * g++.dg/torture/20121105-1.C: New test.
173
174 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
175
176 * gcc.dg/torture/fp-compare.c: New testcase.
177
178 2012-11-05 Jan Hubicka <jh@suse.cz>
179
180 * gcc.dg/const-1.c: Update.
181 * gcc.dg/pure-1.c: Update.
182
183 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
184
185 PR rtl-optimization/55151
186 * gcc.dg/pr55151.c: New test.
187
188 2012-11-05 Jakub Jelinek <jakub@redhat.com>
189
190 PR debug/54970
191 PR debug/54971
192 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
193
194 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
195
196 PR testsuite/51128
197 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
198
199 2012-11-05 Jan Hubicka <jh@suse.cz>
200
201 * gcc.dg/autopar/pr49960.c: Fix testcase.
202
203 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
204
205 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
206 Fix scan-tree-dump-times directive.
207
208 2012-11-04 Janus Weil <janus@gcc.gnu.org>
209
210 PR fortran/55199
211 * gfortran.dg/associate_12.f90: New.
212
213 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
214
215 PR target/54255
216 * lib/target-supports.exp (check_effective_target_masm_intel): New
217 proc.
218 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
219 masm_intel.
220
221 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
222 Jack Howarth <howarth@bromo.med.uc.edu>
223
224 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
225 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
226 * gcc.target/i386/pr53249.c: Likewise.
227
228 2012-11-03 Andrew Pinski <apinski@cavium.com>
229
230 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
231 call abort1 so that cross jumping does not happen.
232
233 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
234
235 PR target/51244
236 * gcc.target/sh/pr51244-18.c: New.
237 * gcc.target/sh/pr51244-19.c: New.
238
239 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
240
241 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
242 b requires a 64-bit operation followed by a truncation.
243
244 2012-11-02 Jan Hubicka <jh@suse.cz>
245
246 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
247
248 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
249
250 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
251 conditions to verify the reduction code is vectorized.
252
253 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
254 in case 'pow', such as 'powerpc' is used in the compiler version name.
255 * gcc.target/powerpc/pr46728-2.c: Likewise.
256 * gcc.target/powerpc/pr46728-3.c: Likewise.
257 * gcc.target/powerpc/pr46728-4.c: Likewise.
258 * gcc.target/powerpc/pr46728-5.c: Likewise.
259 * gcc.target/powerpc/pr46728-7.c: Likewise.
260 * gcc.target/powerpc/pr46728-8.c: Likewise.
261 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
262
263 2012-11-02 Jan Hubicka <jh@suse.cz>
264
265 * gcc.dg/tree-ssa/loop-38.c: New testcase.
266
267 2012-11-02 Jan Hubicka <jh@suse.cz>
268
269 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
270 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
271
272 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
273
274 PR middle-end/55130
275 * gcc.target/i386/pr55130.c: New test.
276
277 2012-11-02 Jakub Jelinek <jakub@redhat.com>
278
279 PR target/55147
280 * gcc.target/i386/pr55147.c: New test.
281
282 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
283
284 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
285 * gfortran.dg/default_format_denormal_1.f90: Same.
286
287 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
288
289 PR middle-end/55001
290 * g++.dg/ext/vector19.C: Remove target restrictions.
291 * gcc.dg/fold-compare-7.c: New testcase.
292
293 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
294
295 PR target/55160
296 * gcc.target/sh/pr55160.c: New.
297
298 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
299
300 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
301 scan-assembler regex.
302
303 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
304
305 PR middle-end/55150
306 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
307 * gcc.dg/pr55150-2.c: New test.
308
309 2012-11-01 Sharad Singhai <singhai@google.com>
310
311 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
312 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
313 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
314 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
315
316 2012-10-31 Dehao Chen <dehao@google.com>
317
318 * g++.dg/debug/dwarf2/block.C: New testcase.
319
320 2012-10-31 Jan Hubicka <jh@suse.cz>
321
322 * gcc.dg/pr44974.c: Add noinline.
323
324 2012-10-31 Janus Weil <janus@gcc.gnu.org>
325
326 PR fortran/53718
327 * gfortran.dg/class_54.f90: New.
328
329 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
330 Jakub Jelinek <jakub@redhat.com>
331
332 PR tree-optimization/55018
333 * gcc.dg/torture/pr55018.c: New test.
334
335 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
336
337 PR c++/54583
338 * g++.dg/ext/vla13.C: New.
339
340 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
341
342 PR middle-end/55150
343 * gcc.dg/pr55150.c: New test.
344
345 2012-10-31 Tobias Burnus <burnus@net-b.de>
346
347 PR fortran/55134
348 * gfortran.dg/associate_11.f90: New.
349
350 2012-10-31 Dodji Seketeli <dodji@redhat.com>
351
352 PR c++/54955
353 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
354
355 2012-10-31 Jakub Jelinek <jakub@redhat.com>
356
357 PR tree-optimization/19105
358 PR tree-optimization/21643
359 PR tree-optimization/46309
360 * gcc.dg/pr19105.c: New test.
361 * gcc.dg/pr21643.c: New test.
362 * gcc.dg/pr46309-2.c: New test.
363 * gcc.c-torture/execute/pr46309.c: New test.
364
365 2012-10-31 Alan Modra <amodra@gmail.com>
366
367 * gcc.target/powerpc/dimode_off.c: New.
368 * gcc.target/powerpc/timode_off.c: New.
369 * gcc.target/powerpc/dfmode_off.c: New.
370 * gcc.target/powerpc/tfmode_off.c: New.
371
372 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
373
374 PR rtl-optimization/55093
375 * gcc.target/i386/pr55093.c: New file.
376
377 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
378
379 * gcc.target/i386/pr55116.c: Renamed to ...
380 * gcc.target/i386/pr55116-1.c: This.
381
382 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
383
384 * gcc.target/i386/pr55116-2.c: New file.
385
386 2012-10-30 Richard Biener <rguenther@suse.de>
387
388 * gcc.dg/vect/slp-perm-2.c: Adjust.
389
390 2012-10-30 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/55111
393 * gcc.dg/torture/pr55111.c: New testcase.
394
395 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
396
397 PR target/53988
398 * gcc.target/sh/pr53988.c: New.
399
400 2012-10-30 Bin Cheng <bin.cheng@arm.com>
401
402 PR target/54989
403 * gcc.dg/hoist-register-pressure-1.c: Rename from
404 hoist-register-pressure.c. Add nonpic condition.
405 * gcc.dg/hoist-register-pressure-2.c: New testcase.
406
407 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
408
409 PR c++/54930
410 * gcc.dg/Wreturn-local-addr.c: New.
411 * g++.dg/warn/Wno-return-local-addr.C: New.
412 * g++.dg/warn/Wreturn-local-addr.C: New.
413
414 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
415
416 PR middle-end/55116
417 * gcc.target/i386/pr55116.c: New file.
418
419 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
420
421 PR c/53066
422 * gcc.dg/Wshadow-4.c: New.
423 * gcc.dg/Wshadow-4.h: New.
424
425 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
426
427 PR debug/54693
428 * gcc.dg/guality/pr54693.c: New.
429
430 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
431
432 PR middle-end/55027
433 * gcc.dg/pr55027.c: New testcase.
434
435 2012-10-29 Jan Hubicka <jh@suse.cz>
436
437 * gcc.dg/ipa/inline-6.c: New testcase.
438
439 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
440
441 PR rtl-optimization/55106
442 * g++.dg/pr55106.C: New.
443
444 2012-10-29 Richard Guenther <rguenther@suse.de>
445
446 PR middle-end/53695
447 * gcc.dg/torture/pr53695.c: New testcase.
448
449 2012-10-28 Jan Hubicka <jh@suse.cz>
450
451 * gcc.dg/ipa/inlinehint-3.c: New testcase.
452
453 2012-10-28 Tobias Burnus <burnus@net-b.de>
454
455 PR fortran/54958
456 * gfortran.dg/do_check_6.f90: New.
457
458 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
459 Jack Howarth <howarth@bromo.med.uc.edu>
460
461 PR target/54404
462 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
463 to dg-options.
464 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
465
466 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
467
468 PR target/34283
469 * gcc.target/i386/pr34283.c: New test.
470
471 2012-10-26 Jakub Jelinek <jakub@redhat.com>
472
473 PR c++/55081
474 * g++.dg/opt/pr55081.C: New test.
475
476 PR debug/54970
477 PR debug/54971
478 * gcc.dg/guality/pr54970.c: New test.
479
480 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
481
482 PR c++/54984
483 * g++.dg/template/new11.C: New.
484
485 2012-10-26 Richard Biener <rguenther@suse.de>
486
487 PR middle-end/54824
488 * gcc.dg/torture/pr54824.c: New testcase.
489
490 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
491
492 * gcc.target/i386/fxsave-1.c: New.
493 * gcc.target/i386/fxsave64-1.c: Ditto.
494 * gcc.target/i386/fxrstor-1.c: Ditto.
495 * gcc.target/i386/fxrstor64-1.c: Ditto.
496 * gcc.target/i386/xsave-1.c: Ditto.
497 * gcc.target/i386/xsave64-1.c: Ditto.
498 * gcc.target/i386/xrstor-1.c: Ditto.
499 * gcc.target/i386/xrstor64-1.c: Ditto.
500 * gcc.target/i386/xsaveopt-1.c: Ditto.
501 * gcc.target/i386/xsaveopt64-1.c: Ditto.
502 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
503 * gcc.target/i386/sse-13.c: Ditto.
504 * gcc.target/i386/sse-14.c: Ditto.
505 * gcc.target/i386/sse-22.c: Ditto.
506 * gcc.target/i386/sse-23.c: Ditto.
507 * g++.dg/other/i386-2.C: Ditto.
508 * g++.dg/other/i386-3.C: Ditto.
509
510 2012-10-25 Jan Hubicka <jh@suse.cz>
511
512 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
513 at ivcanon time.
514
515 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
516
517 PR c++/53761
518 * g++.dg/ext/transparent-union.C: New.
519
520 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
521
522 PR c++/54427
523 * g++.dg/ext/vector19.C: New testcase.
524
525 2012-10-25 Richard Biener <rguenther@suse.de>
526
527 PR tree-optimization/54902
528 * g++.dg/torture/pr54902.C: New testcase.
529
530 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
531
532 PR c++/34892
533 * g++.dg/template/crash114.C: New.
534
535 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR bootstrap/55049
538 * gcc.target/i386/pr55049-1.c: New test.
539
540 2012-10-24 Janus Weil <janus@gcc.gnu.org>
541
542 PR fortran/55037
543 * gfortran.dg/class_dummy_4.f03: New.
544
545 2012-10-24 Jakub Jelinek <jakub@redhat.com>
546
547 PR rtl-optimization/55010
548 * gcc.dg/pr55010.c: New test.
549
550 PR debug/54828
551 * g++.dg/debug/pr54828.C: New test.
552
553 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
554
555 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
556 * gcc.dg/vect/vect-83_64.c: Likewise.
557
558 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
559
560 PR c++/54922
561 * g++.dg/cpp0x/constexpr-union4.C: New.
562
563 2012-10-23 Jeff Law <law@redhat.com>
564
565 * gcc.c-torture/execute/pr54985.c: New test.
566
567 2012-10-23 Paul Koning <ni1d@arrl.net>
568
569 PR debug/54508
570 * g++.dg/debug/dwarf2/pr54508.C: New.
571
572 2012-10-23 Jakub Jelinek <jakub@redhat.com>
573
574 PR c++/54844
575 * g++.dg/template/sizeof14.C: New test.
576
577 2012-10-23 Ian Bolton <ian.bolton@arm.com>
578 Jim MacArthur <jim.macarthur@arm.com>
579 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
580 Marcus Shawcroft <marcus.shawcroft@arm.com>
581 Nigel Stephens <nigel.stephens@arm.com>
582 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
583 Richard Earnshaw <rearnsha@arm.com>
584 Sofiane Naci <sofiane.naci@arm.com>
585 Stephen Thomas <stephen.thomas@arm.com>
586 Tejas Belagod <tejas.belagod@arm.com>
587 Yufeng Zhang <yufeng.zhang@arm.com>
588
589 * lib/target-supports.exp
590 (check_profiling_available): Add AArch64.
591 (check_effective_target_vect_int): Likewise.
592 (check_effective_target_vect_shift): Likewise.
593 (check_effective_target_vect_float): Likewise.
594 (check_effective_target_vect_double): Likewise.
595 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
596 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
597 (check_effective_target_vect_pack_trunc): Likewise.
598 (check_effective_target_vect_unpack): Likewise.
599 (check_effective_target_vect_hw_misalign): Likewise.
600 (check_effective_target_vect_short_mult): Likewise.
601 (check_effective_target_vect_int_mult): Likewise.
602 (check_effective_target_vect_stridedN): Likewise.
603 (check_effective_target_sync_int_long): Likewise.
604 (check_effective_target_sync_char_short): Likewise.
605 (check_vect_support_and_set_flags): Likewise.
606 (check_effective_target_aarch64_tiny): New.
607 (check_effective_target_aarch64_small): New.
608 (check_effective_target_aarch64_large): New.
609 * g++.dg/other/PR23205.C: Enable aarch64.
610 * g++.dg/other/pr23205-2.C: Likewise.
611 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
612 * gcc.c-torture/execute/20101011-1.c: Likewise.
613 * gcc.dg/20020312-2.c: Likewise.
614 * gcc.dg/20040813-1.c: Likewise.
615 * gcc.dg/builtin-apply2.c: Likewise.
616 * gcc.dg/stack-usage-1.c: Likewise.
617
618 2012-10-23 Ian Bolton <ian.bolton@arm.com>
619 Jim MacArthur <jim.macarthur@arm.com>
620 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
621 Marcus Shawcroft <marcus.shawcroft@arm.com>
622 Nigel Stephens <nigel.stephens@arm.com>
623 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
624 Richard Earnshaw <rearnsha@arm.com>
625 Sofiane Naci <sofiane.naci@arm.com>
626 Stephen Thomas <stephen.thomas@arm.com>
627 Tejas Belagod <tejas.belagod@arm.com>
628 Yufeng Zhang <yufeng.zhang@arm.com>
629
630 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
631 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
632 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
633 * gcc.target/aarch64/aapcs/abitest.S: New file.
634 * gcc.target/aarch64/aapcs/abitest.h: New file.
635 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
636 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
637 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
638 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
639 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
640 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
641 * gcc.target/aarch64/aapcs/ice_1.c: New file.
642 * gcc.target/aarch64/aapcs/ice_2.c: New file.
643 * gcc.target/aarch64/aapcs/ice_3.c: New file.
644 * gcc.target/aarch64/aapcs/ice_4.c: New file.
645 * gcc.target/aarch64/aapcs/ice_5.c: New file.
646 * gcc.target/aarch64/aapcs/macro-def.h: New file.
647 * gcc.target/aarch64/aapcs/test_1.c: New file.
648 * gcc.target/aarch64/aapcs/test_10.c: New file.
649 * gcc.target/aarch64/aapcs/test_11.c: New file.
650 * gcc.target/aarch64/aapcs/test_12.c: New file.
651 * gcc.target/aarch64/aapcs/test_13.c: New file.
652 * gcc.target/aarch64/aapcs/test_14.c: New file.
653 * gcc.target/aarch64/aapcs/test_15.c: New file.
654 * gcc.target/aarch64/aapcs/test_16.c: New file.
655 * gcc.target/aarch64/aapcs/test_17.c: New file.
656 * gcc.target/aarch64/aapcs/test_18.c: New file.
657 * gcc.target/aarch64/aapcs/test_19.c: New file.
658 * gcc.target/aarch64/aapcs/test_2.c: New file.
659 * gcc.target/aarch64/aapcs/test_20.c: New file.
660 * gcc.target/aarch64/aapcs/test_21.c: New file.
661 * gcc.target/aarch64/aapcs/test_22.c: New file.
662 * gcc.target/aarch64/aapcs/test_23.c: New file.
663 * gcc.target/aarch64/aapcs/test_24.c: New file.
664 * gcc.target/aarch64/aapcs/test_25.c: New file.
665 * gcc.target/aarch64/aapcs/test_26.c: New file.
666 * gcc.target/aarch64/aapcs/test_3.c: New file.
667 * gcc.target/aarch64/aapcs/test_4.c: New file.
668 * gcc.target/aarch64/aapcs/test_5.c: New file.
669 * gcc.target/aarch64/aapcs/test_6.c: New file.
670 * gcc.target/aarch64/aapcs/test_7.c: New file.
671 * gcc.target/aarch64/aapcs/test_8.c: New file.
672 * gcc.target/aarch64/aapcs/test_9.c: New file.
673 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
674 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
675 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
676 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
677 * gcc.target/aarch64/aapcs/test_complex.c: New file.
678 * gcc.target/aarch64/aapcs/test_int128.c: New file.
679 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
680 * gcc.target/aarch64/aapcs/type-def.h: New file.
681 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
682 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
683 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
684 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
685 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
686 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
687 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
688 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
689 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
690 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
691 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
692 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
693 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
694 * gcc.target/aarch64/aarch64.exp: New file.
695 * gcc.target/aarch64/adc-1.c: New file.
696 * gcc.target/aarch64/adc-2.c: New file.
697 * gcc.target/aarch64/asm-1.c: New file.
698 * gcc.target/aarch64/clrsb.c: New file.
699 * gcc.target/aarch64/clz.c: New file.
700 * gcc.target/aarch64/ctz.c: New file.
701 * gcc.target/aarch64/csinc-1.c: New file.
702 * gcc.target/aarch64/csinv-1.c: New file.
703 * gcc.target/aarch64/csneg-1.c: New file.
704 * gcc.target/aarch64/extend.c: New file.
705 * gcc.target/aarch64/fcvt.x: New file.
706 * gcc.target/aarch64/fcvt_double_int.c: New file.
707 * gcc.target/aarch64/fcvt_double_long.c: New file.
708 * gcc.target/aarch64/fcvt_double_uint.c: New file.
709 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
710 * gcc.target/aarch64/fcvt_float_int.c: New file.
711 * gcc.target/aarch64/fcvt_float_long.c: New file.
712 * gcc.target/aarch64/fcvt_float_uint.c: New file.
713 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
714 * gcc.target/aarch64/ffs.c: New file.
715 * gcc.target/aarch64/fmadd.c: New file.
716 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
717 * gcc.target/aarch64/frint.x: New file.
718 * gcc.target/aarch64/frint_double.c: New file.
719 * gcc.target/aarch64/frint_float.c: New file.
720 * gcc.target/aarch64/index.c: New file.
721 * gcc.target/aarch64/mneg-1.c: New file.
722 * gcc.target/aarch64/mneg-2.c: New file.
723 * gcc.target/aarch64/mneg-3.c: New file.
724 * gcc.target/aarch64/mnegl-1.c: New file.
725 * gcc.target/aarch64/mnegl-2.c: New file.
726 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
727 * gcc.target/aarch64/pic-constantpool1.c: New file.
728 * gcc.target/aarch64/pic-symrefplus.c: New file.
729 * gcc.target/aarch64/predefine_large.c: New file.
730 * gcc.target/aarch64/predefine_small.c: New file.
731 * gcc.target/aarch64/predefine_tiny.c: New file.
732 * gcc.target/aarch64/reload-valid-spoff.c: New file.
733 * gcc.target/aarch64/scalar_intrinsics.c: New file.
734 * gcc.target/aarch64/table-intrinsics.c: New file.
735 * gcc.target/aarch64/tst-1.c: New file.
736 * gcc.target/aarch64/vect-abs-compile.c: New file.
737 * gcc.target/aarch64/vect-abs.c: New file.
738 * gcc.target/aarch64/vect-abs.x: New file.
739 * gcc.target/aarch64/vect-compile.c: New file.
740 * gcc.target/aarch64/vect-faddv-compile.c: New file.
741 * gcc.target/aarch64/vect-faddv.c: New file.
742 * gcc.target/aarch64/vect-faddv.x: New file.
743 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
744 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
745 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
746 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
747 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
748 * gcc.target/aarch64/vect-fp-compile.c: New file.
749 * gcc.target/aarch64/vect-fp.c: New file.
750 * gcc.target/aarch64/vect-fp.x: New file.
751 * gcc.target/aarch64/vect-mull-compile.c: New file.
752 * gcc.target/aarch64/vect-mull.c: New file.
753 * gcc.target/aarch64/vect-mull.x: New file.
754 * gcc.target/aarch64/vect.c: New file.
755 * gcc.target/aarch64/vect.x: New file.
756 * gcc.target/aarch64/vector_intrinsics.c: New file.
757 * gcc.target/aarch64/vfp-1.c: New file.
758 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
759 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
760 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
761 * g++.dg/abi/aarch64_guard1.C: New file.
762
763 2012-10-23 Jakub Jelinek <jakub@redhat.com>
764
765 PR c++/54988
766 * c-c++-common/pr54988.c: New test.
767
768 2012-10-23 Jan Hubicka <jh@suse.cz>
769
770 * gcc.dg/tree-prof/peel-1.c: New testcase.
771
772 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
773
774 PR gcc/52945
775 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
776
777 2012-10-23 Joseph Myers <joseph@codesourcery.com>
778
779 * gcc.dg/c99-predef-1.c: New test.
780 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
781 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
782 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
783 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
784 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
785 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
786 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
787 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
788 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
789 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
790 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
791 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
792
793 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
794
795 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
796
797 2012-10-23 Jan Hubicka <jh@suse.cz>
798
799 PR middle-end/54937
800 * gcc.c-torture/execute/pr54937.c: New testcase.
801 * gcc.dg/tree-ssa/cunroll-2.c: Update.
802
803 2012-10-23 Jan Hubicka <jh@suse.cz>
804
805 PR middle-end/54967
806 * gfortran.dg/pr54967.f90: New testcase.
807
808 2012-10-23 Terry Guo <terry.guo@arm.com>
809
810 PR target/55019
811 * gcc.dg/pr55019.c: New.
812
813 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
814
815 PR tree-optimization/55008
816 * gcc.dg/tree-ssa/pr55008.c: New test.
817
818 2012-10-22 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/55011
821 * gcc.dg/torture/pr55011.c: New testcase.
822
823 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
824
825 * gcc.target/arm/pr40457-1.c: Adjust expected output.
826 * gcc.target/arm/pr40457-2.c: Likewise.
827 * gcc.target/arm/pr40457-3.c: Likewise.
828
829 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
830
831 * gnat.dg/specs/limited_with4.ads: New test.
832 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
833
834 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gnat.dg/modular4.adb: New test.
837 * gnat.dg/modular4_pkg.ads: New helper.
838
839 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
840
841 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
842 * gnat.dg/specs/addr1.ads: Likewise.
843
844 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
845
846 * gcc.dg/webizer.c (main): Add missing exit call.
847
848 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
849
850 PR fortran/54465
851 * gfortran.dg/wextra_1.f: New test.
852
853 2012-10-20 Jan Hubicka <jh@suse.cz>
854
855 * gcc.dg/tree-prof/unroll-1.c: New testcase.
856
857 2012-10-19 Janus Weil <janus@gcc.gnu.org>
858
859 PR fortran/54224
860 * gfortran.dg/warn_unused_function.f90: New.
861
862 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
863
864 * lib/target-supports.exp
865 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
866
867 2012-10-19 Richard Guenther <rguenther@suse.de>
868
869 PR tree-optimization/54981
870 * gcc.dg/pr54981.c: New testcase.
871
872 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
873
874 PR target/54892
875 * gcc.target/arm/pr54892.c: New.
876
877 2012-10-19 Bin Cheng <bin.cheng@arm.com>
878
879 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
880
881 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
882
883 PR c++/54501
884 * g++.dg/init/array30.C: New.
885 * g++.dg/init/array31.C: Likewise.
886
887 2012-10-18 Tobias Burnus <burnus@net-b.de>
888
889 PR fortran/54884
890 * gfortran.dg/public_private_module_7.f90: New.
891
892 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/29633
895 * g++.dg/template/pr29633.C: New.
896
897 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
898
899 * gnat.dg/loop_optimization13.ad[sb]: New test.
900 * gnat.dg/loop_optimization13_pkg.ads: New helper.
901
902 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
903
904 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
905 * gcc.target/arm/neon/vfmaf32.c: Likewise.
906 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
907 * gcc.target/arm/neon/vfmsf32.c: Likewise.
908
909 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
910
911 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
912 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
913 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
914 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
915 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
916 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
917
918 2012-10-16 Jan Hubicka <jh@suse.cz>
919
920 * gcc.target/i386/l_fma_float_?.c: Update.
921 * gcc.target/i386/l_fma_double_?.c: Update.
922 * gfortran.dg/do_1.f90: XFAIL
923 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
924 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
925 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
926 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
927 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
928 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
929 valid.
930
931 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
932
933 PR c/53063
934 PR c/40989
935 * gcc.dg/Wstrict-overflow-24.c: New.
936
937 2012-10-16 Tobias Burnus <burnus@net-b.de>
938
939 PR fortran/50981
940 PR fortran/54618
941 * gfortran.dg/class_optional_1.f90: New.
942 * gfortran.dg/class_optional_2.f90: New.
943
944 2012-10-16 Jakub Jelinek <jakub@redhat.com>
945
946 PR debug/54796
947 * gcc.dg/guality/pr54796.c: New test.
948
949 PR tree-optimization/54889
950 * gfortran.dg/pr54889.f90: New test.
951
952 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
953
954 * g++.dg/other/dump-ada-spec-2.C: New test.
955
956 2012-10-16 Easwaran Raman <eraman@google.com>
957
958 * gcc.dg/tree-prof/switch-case-1.c: New test case.
959 * gcc.dg/tree-prof/switch-case-2.c: New test case.
960
961 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
962
963 * gcc.dg/torture/stackalign/builtin-apply-2.c,
964 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
965
966 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
967
968 PR target/54925
969 * gcc.c-torture/compile/pr54925.c: New.
970
971 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
972
973 PR target/51244
974 * gcc.target/sh/pr51244-17.c: New.
975
976 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
977
978 PR target/54760
979 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
980 functions.
981 * gcc.target/sh/pr54760-4.c: New.
982
983 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
984
985 PR target/34777
986 * gcc.target/sh/torture/sh-torture.exp: New.
987 * gcc.target/sh/torture/pr34777.c: New.
988
989 2012-10-15 Matthias Klose <doko@ubuntu.com>
990
991 * lib/target-supports.exp (check_profiling_available): Match
992 arm*-*-linux-* for ARM Linux/GNU.
993 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
994 * gfortran.dg/enum_10.f90: Likewise.
995 * gfortran.dg/enum_9.f90: Likewise.
996 * gcc.target/arm/synchronize.c: Likewise.
997 * g++.old-deja/g++.jason/enum6.C: Likewise.
998 * g++.old-deja/g++.other/enum4.C: Likewise.
999 * g++.old-deja/g++.law/enum9.C: Likewise.
1000
1001 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1002
1003 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1004 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1005
1006 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1007 Paolo Carlini <paolo.carlini@oracle.com>
1008
1009 PR c++/17805
1010 * g++.dg/overload/operator6.C: New.
1011
1012 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 PR c++/50080 (again)
1015 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1016 * g++.dg/parse/tmpl-outside1.C: Likewise.
1017 * g++.dg/template/qualttp18.C: Likewise.
1018 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1019 * g++.old-deja/g++.pt/overload13.C: Likewise.
1020
1021 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1022
1023 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1024 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1025 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1026 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1027 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1028 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1029 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1030 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1031
1032 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1033
1034 PR c++/50080
1035 * g++.dg/parse/tmpl-outside2.C: New.
1036 * g++.dg/parse/tmpl-outside1.C: Adjust.
1037 * g++.dg/template/qualttp18.C: Likewise.
1038 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1039 * g++.old-deja/g++.pt/overload13.C: Likewise.
1040
1041 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1042
1043 PR tree-optimization/54915
1044 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1045
1046 2012-10-15 Richard Guenther <rguenther@suse.de>
1047
1048 PR tree-optimization/54920
1049 * gcc.dg/torture/pr54920.c: New testcase.
1050
1051 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1052
1053 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1054
1055 2012-10-13 Jason Merrill <jason@redhat.com>
1056
1057 * g++.dg/tls/thread_local7g.C: Require tls_native.
1058
1059 2012-10-14 Jason Merrill <jason@redhat.com>
1060
1061 * g++.dg/cpp0x/inh-ctor1.C: New.
1062 * g++.dg/cpp0x/inh-ctor2.C: New.
1063 * g++.dg/cpp0x/inh-ctor3.C: New.
1064 * g++.dg/cpp0x/inh-ctor4.C: New.
1065 * g++.dg/cpp0x/inh-ctor5.C: New.
1066 * g++.dg/cpp0x/inh-ctor6.C: New.
1067 * g++.dg/cpp0x/inh-ctor7.C: New.
1068 * g++.dg/cpp0x/inh-ctor8.C: New.
1069 * g++.dg/cpp0x/inh-ctor9.C: New.
1070 * g++.dg/cpp0x/inh-ctor10.C: New.
1071 * g++.dg/cpp0x/inh-ctor11.C: New.
1072 * g++.dg/cpp0x/inh-ctor12.C: New.
1073 * g++.dg/cpp0x/inh-ctor13.C: New.
1074
1075 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1076
1077 PR rtl-optimization/54919
1078 * gcc.dg/pr54919.c: New testcase.
1079
1080 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 PR c++/53581
1083 * g++.dg/template/crash113.C: New.
1084
1085 2012-10-14 Jan Hubicka <jh@suse.cz>
1086
1087 * gcc.dg/unroll_5.c: New testcase.
1088
1089 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/52643
1092 * g++.dg/opt/pr52643.C: New.
1093
1094 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1095
1096 PR target/54602
1097 * gcc.target/sh/pr54602-1.c: New.
1098 * gcc.target/sh/pr54602-2.c: New.
1099 * gcc.target/sh/pr54602-3.c: New.
1100 * gcc.target/sh/pr54602-4.c: New.
1101
1102 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1103
1104 PR target/54680
1105 * gcc.target/sh/pr54680.c: New.
1106
1107 2012-10-12 Jan Hubicka <jh@suse.cz>
1108
1109 * gcc.dg/webizer.c: New testcase.
1110
1111 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1112
1113 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1114 specify -m64.
1115
1116 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1117
1118 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1119 Return 0 if already specifying -mfloat-abi other than hard.
1120
1121 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1122
1123 * gcc.dg/pr53060.c: Prune irrelevant warning.
1124
1125 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR c/54381
1128 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1129 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1130 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1131 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1132 Adjust expected wording of warnings for *cmp* builtins.
1133 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1134 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1135
1136 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/24449
1139 * g++.dg/parse/friend-main.C: New.
1140
1141 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1142
1143 PR c++/53055
1144 * g++.dg/pr53055.C: New testcase.
1145
1146 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1147
1148 PR c++/52744
1149 * g++.dg/cpp0x/pr52744.C: New.
1150
1151 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1152
1153 PR fortran/40453
1154 * gfortran.dg/dummy_procedure_9.f90: New.
1155
1156 2012-10-12 Richard Biener <rguenther@suse.de>
1157
1158 PR tree-optimization/54894
1159 * gcc.dg/torture/pr54894.c: New testcase.
1160
1161 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1162
1163 PR target/51244
1164 * gcc.target/sh/pr51244-13.c: New.
1165 * gcc.target/sh/pr51244-14.c: New.
1166 * gcc.target/sh/pr51244-15.c: New.
1167 * gcc.target/sh/pr51244-16.c: New.
1168
1169 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/51878
1172 * g++.dg/cpp0x/decltype45.C: New.
1173
1174 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1175
1176 PR fortran/54784
1177 * gfortran.dg/class_allocate_13.f90: New.
1178
1179 2012-10-11 Jason Merrill <jason@redhat.com>
1180
1181 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1182 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1183
1184 * g++.dg/gomp/tls-5.C: Require tls_native.
1185 * g++.dg/tls/thread_local7.C: Require tls_native.
1186 * g++.dg/tls/static2.C: New.
1187
1188 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/36107
1191 * g++.dg/ext/weak5.C: New.
1192
1193 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1194
1195 PR testsuite/54868
1196 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1197 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1198
1199 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/43765
1202 * g++.dg/parse/pr43765.C: New.
1203
1204 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1205
1206 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1207
1208 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 PR c++/43663
1211 * g++.dg/init/bitfield3.C: New.
1212
1213 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1214
1215 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1216
1217 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR tree-optimization/54877
1220 * gcc.dg/torture/pr54877.c: New test.
1221
1222 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1223
1224 PR testsuite/53397
1225 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1226 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1227 and remove target info from dg-do compile.
1228 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1229 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1230 and remove target info from dg-do compile.
1231
1232 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1233
1234 * gcc.dg/pr54782.c: Require target with pthread support.
1235
1236 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/53122
1239 * g++.dg/cpp0x/auto35.C: New.
1240
1241 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1242
1243 PR c++/53540 - using fails to be equivalent to typedef
1244 * g++.dg/cpp0x/alias-decl-24.C: New test.
1245
1246 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1247
1248 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1249 that c++11 attributes to types are ignored for now.
1250 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1251 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1252
1253 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1254
1255 PR c++/53741
1256 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1257
1258 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/50478
1261 * g++.dg/cpp0x/initlist67.C: New.
1262
1263 2012-10-10 Dehao Chen <dehao@google.com>
1264
1265 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1266
1267 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1268
1269 PR target/52480
1270 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1271 Add runtime tests.
1272
1273 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/53307
1276 * g++.dg/cpp0x/decltype44.C: New.
1277
1278 2012-10-09 Steve Ellcey <sellcey@mips.com>
1279
1280 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1281
1282 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/53763
1285 * g++.dg/cpp0x/decltype43.C: New.
1286
1287 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1288
1289 PR middle-end/53397
1290 * gcc.dg/pr53397-1.c: New test case.
1291 * gcc.dg/pr53397-2.c: New test case.
1292
1293 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 PR c++/54194
1296 * g++.dg/warn/Wparentheses-26.C: Adjust.
1297 * g++.dg/warn/Wparentheses-27.C: New.
1298
1299 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1300
1301 PR c++/54427
1302 * c-c++-common/vector-scalar.c: New testcase.
1303 * g++.dg/ext/vector18.C: New testcase.
1304 * g++.dg/ext/vector5.C: This is not an error anymore.
1305 * gcc.dg/init-vec-1.c: Move ...
1306 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1307 * gcc.c-torture/execute/vector-shift1.c: Move ...
1308 * c-c++-common/torture/vector-shift1.c: ... here.
1309 * gcc.dg/scal-to-vec1.c: Move ...
1310 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1311 C++11. Adapt error messages.
1312 * gcc.dg/convert-vec-1.c: Move ...
1313 * c-c++-common/convert-vec-1.c: ... here.
1314 * gcc.dg/scal-to-vec2.c: Move ...
1315 * c-c++-common/scal-to-vec2.c: ... here.
1316
1317 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1318
1319 PR target/54400
1320 * gcc.target/i386/pr54400.c: New testcase.
1321
1322 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR c++/54858
1325 * g++.dg/template/pr54858.C: New test.
1326
1327 2012-10-08 Marek Polacek <polacek@redhat.com>
1328
1329 PR debug/54831
1330 * g++.dg/debug/pr54831.C: New test.
1331
1332 2012-10-08 Dehao Chen <dehao@google.com>
1333
1334 * g++.dg/predict-loop-exit-1.C: New.
1335 * g++.dg/predict-loop-exit-2.C: New.
1336 * g++.dg/predict-loop-exit-3.C: New.
1337
1338 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1339
1340 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1341
1342 2012-10-08 Jason Merrill <jason@redhat.com>
1343
1344 * g++.dg/gomp/tls-5.C: New.
1345 * g++.dg/gomp/tls-wrap1.C: New.
1346 * g++.dg/gomp/tls-wrap2.C: New.
1347 * g++.dg/gomp/tls-wrap3.C: New.
1348 * g++.dg/gomp/tls-wrap4.C: New.
1349 * g++.dg/gomp/tls-wrapper-cse.C: New.
1350 * g++.dg/tls/thread_local-cse.C: New.
1351 * g++.dg/tls/thread_local-order1.C: New.
1352 * g++.dg/tls/thread_local-order2.C: New.
1353 * g++.dg/tls/thread_local-wrap1.C: New.
1354 * g++.dg/tls/thread_local-wrap2.C: New.
1355 * g++.dg/tls/thread_local-wrap3.C: New.
1356 * g++.dg/tls/thread_local-wrap4.C: New.
1357 * g++.dg/tls/thread_local2g.C: New.
1358 * g++.dg/tls/thread_local3g.C: New.
1359 * g++.dg/tls/thread_local4g.C: New.
1360 * g++.dg/tls/thread_local5g.C: New.
1361 * g++.dg/tls/thread_local6g.C: New.
1362 * g++.dg/tls/thread_local7g.C: New.
1363
1364 * g++.dg/tls/thread_local3.C: New.
1365 * g++.dg/tls/thread_local4.C: New.
1366 * g++.dg/tls/thread_local5.C: New.
1367 * g++.dg/tls/thread_local6.C: New.
1368
1369 * g++.dg/tls/init-2.C: Tweak errors.
1370 * g++.dg/tls/thread_local1.C: New.
1371 * g++.dg/tls/thread_local2.C: New.
1372 * g++.dg/tls/thread_local7.C: New.
1373
1374 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1375
1376 PR target/54866
1377 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1378
1379 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1380
1381 PR target/54685
1382 * gcc.target/sh/pr54685.c: New.
1383
1384 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1385
1386 PR c++/53528 C++11 attribute support
1387 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1388 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1439 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1440 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1442 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1443 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1444
1445 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1446
1447 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1448 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1449 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1450
1451 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1452
1453 PR target/54760
1454 * gcc.target/sh/pr54760-2.c: New.
1455 * gcc.target/sh/pr54760-3.c: New.
1456
1457 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/51422
1460 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1461
1462 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1463 Sandra Loosemore <sandra@codesourcery.com>
1464
1465 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1466 and test that the accumulator is initialized using MULT.
1467 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1468 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1469
1470 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/52764
1473 * g++.dg/cpp0x/stdint.C: New.
1474
1475 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/54249
1478 * g++.dg/cpp0x/stddef.C: New.
1479
1480 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1481
1482 PR fortran/54832
1483 * gfortran.dg/typebound_operator_17.f90: New.
1484
1485 2012-10-06 Jan Hubicka <jh@suse.cz>
1486
1487 PR lto/53831
1488 PR lto/54776
1489 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1490
1491 2012-10-06 Jan Hubicka <jh@suse.cz>
1492
1493 * gcc.dg/lto/resolutions_0.c: New testcase.
1494
1495 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1496
1497 PR fortran/45521
1498 * gfortran.dg/generic_25.f90: New.
1499 * gfortran.dg/generic_26.f90: New.
1500 * gfortran.dg/generic_27.f90: New.
1501
1502 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1503
1504 PR target/54760
1505 * gcc.target/sh/pr54760-1.c: New.
1506
1507 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1508
1509 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1510 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1511 * g++.dg/warn/Wsign-compare-5.C: New test.
1512 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1513 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1514 * g++.dg/ext/builtin30.C: New test.
1515 * g++.dg/ext/vla12.C: New test.
1516 * gcc.dg/builtins-85.c: New test.
1517
1518 PR debug/54519
1519 * gcc.dg/guality/pr54519-1.c: New test.
1520 * gcc.dg/guality/pr54519-2.c: New test.
1521 * gcc.dg/guality/pr54519-3.c: New test.
1522 * gcc.dg/guality/pr54519-4.c: New test.
1523 * gcc.dg/guality/pr54519-5.c: New test.
1524 * gcc.dg/guality/pr54519-6.c: New test.
1525
1526 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1527
1528 PR c++/50893
1529 * g++.dg/cpp0x/defaulted38.C: New.
1530
1531 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR tree-optimization/33763
1534 * c-c++-common/pr33763.c: New test.
1535
1536 PR tree-optimization/54810
1537 * gcc.dg/tree-ssa/vrp85.c: New test.
1538
1539 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1540
1541 * gcc.dg/ucnid-7.c: Skip on AIX.
1542 * gcc.dg/ucnid-8.c: Same.
1543 * gcc.dg/ucnid-10.c: Same.
1544 * gcc.dg/ucnid-13.c: Same.
1545 * gcc.dg/attr-alias-3.c: Same.
1546 * gcc.dg/attr-alias-5.c: Same.
1547 * gcc.dg/torture/pr51106-2.c: Same.
1548 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1549
1550 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 PR c++/52233
1553 * g++.dg/cpp0x/alias-decl-23.C: New.
1554
1555 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1556
1557 PR c++/53403
1558 * g++.dg/template/friend53.C: New.
1559
1560 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1561
1562 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1563 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1564 (scan-ada-spec): Likewise.
1565 (scan-ada-spec-not): Likewise.
1566 * gcc.dg/dump-ada-spec-1.c: New test.
1567 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1568
1569 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1572
1573 2012-10-04 Florian Weimer <fweimer@redhat.com>
1574
1575 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1576
1577 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 PR c++/54323
1580 * g++.dg/cpp0x/pr54323.C: New.
1581
1582 2012-10-04 Richard Guenther <rguenther@suse.de>
1583
1584 PR middle-end/54735
1585 * g++.dg/torture/pr54735.C: New testcase.
1586
1587 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1588
1589 PR rtl-optimization/54739
1590 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1591
1592 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1593
1594 PR target/51244
1595 * gcc.target/sh/pr51244-12.c: New.
1596
1597 2012-10-03 Dehao Chen <dehao@google.com>
1598
1599 PR middle-end/54782
1600 * gcc.dg/pr54782.c: New test.
1601
1602 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR c++/54777
1605 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1606
1607 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1608
1609 PR fortran/54778
1610 * gfortran.dg/class_53.f90: New.
1611
1612 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1613
1614 PR debug/54551
1615 * gcc.dg/guality/pr54551.c: New.
1616
1617 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1618
1619 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1620 * gcc.target/powerpc/pr46728-2.c: Likewise.
1621
1622 2012-10-02 Sharad Singhai <singhai@google.com>
1623
1624 PR testsuite/54772
1625 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1626 to fix test failures caused by r191883.
1627 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1628 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1629 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1630 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1631 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1632 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1633 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1634 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1635 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1636
1637 2012-09-30 Sharad Singhai <singhai@google.com>
1638
1639 * gcc.target/i386/vect-double-1.c: Fix test.
1640
1641 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1642
1643 PR target/54087
1644 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1645 atomic_sub fails.
1646
1647 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1648
1649 PR rtl-optimization/54457
1650 * gcc.target/i386/pr54457.c: New test.
1651
1652 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1653
1654 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1655
1656 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1657
1658 * gcc.target/i386/vect-rebuild.c: New testcase.
1659
1660 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1661
1662 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1663
1664 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1665
1666 * gcc.target/mips/pr37362.c: Fix target selector.
1667
1668 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1669
1670 PR target/54083
1671 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1672
1673 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1674
1675 * gcc.dg/ucnid-8.c: Update line number.
1676 * gcc.dg/torture/pr51106-2.c: Likewise.
1677
1678 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1679
1680 PR fortran/54667
1681 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1682 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1683 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1684
1685 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1686
1687 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1688 partially reverting r170092.
1689 * gfortran.dg/class_7.f03: Ditto.
1690 * gfortran.dg/coarray_14.f90: Ditto.
1691 * gfortran.dg/typebound_proc_13.f03: Ditto.
1692
1693 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1694
1695 PR c++/54738
1696 * g++.dg/cpp0x/sfinae42.C: New.
1697
1698 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1699
1700 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1701 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1702 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1703 * gcc.dg/pr42629.c: XFAIL on AIX.
1704 * gcc.dg/pr47684.c: Same.
1705 * gcc.dg/pr43670.c: Same.
1706 * gcc.dg/pr42916.c: Same.
1707 * gcc.dg/pr45449.c: Same.
1708 * gcc.dg/pr50017.c: Same.
1709 * gcc.dg/pr42728.c: Same.
1710 * gcc.dg/pr47881.c: Same.
1711 * gcc.dg/pr44023.c: Same.
1712 * gcc.dg/pr41345.c: Same.
1713 * gcc.dg/pr42630.c: Same.
1714 * gcc.dg/pr44971.c: Same.
1715 * gcc.dg/pr46771.c: Same.
1716 * gcc.dg/ucnid-8.c: Same.
1717 * gcc.dg/ucnid-10.c: Same.
1718 * gcc.dg/ucnid-13.c: Same.
1719 * gcc.dg/torture/pr51106-2.c: Same.
1720 * gcc.dg/pr48768.c: Same.
1721 * gcc.dg/pr42631.c: Same.
1722 * gcc.dg/pr43084.c: Same.
1723 * gcc.dg/ucnid-7.c: Same.
1724 * gcc.dg/pr42889.c: Same.
1725 * gcc.dg/pr41241.c: Same.
1726 * gcc.dg/pr42719.c: Same.
1727 * g++.dg/debug/pr46583.C: Same.
1728 * g++.dg/debug/pr47106.C: Same.
1729 * g++.dg/opt/pr48549.C: Same.
1730 * g++.dg/other/pr42685.C: Same.
1731 * c-c++-common/pr43942.c: Same.
1732
1733 2012-09-29 Ian Lance Taylor <iant@google.com>
1734
1735 * go.test/go-test.exp: Update for latest version of Go testsuite.
1736
1737 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1738
1739 PR fortran/52724
1740 * gfortran.dg/internal_readwrite_3.f90: New test.
1741
1742 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1743
1744 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1745 c-c++-common/Wunused-local-typedefs-2.c to here.
1746
1747 PR c++/54372 - unused attribute inactive on dependant entities
1748 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1749
1750 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1751
1752 PR c++/29028 - Missed unused warning on using declaration
1753 * g++.dg/warn/Wunused-var-18.C: New test.
1754
1755 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1756
1757 PR c++/53551 - -Wunused-local-typedefs misses uses
1758 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1759
1760 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR target/54716
1763 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1764
1765 PR tree-optimization/54713
1766 * gcc.c-torture/compile/pr54713-1.c: New test.
1767 * gcc.c-torture/compile/pr54713-2.c: New test.
1768 * gcc.c-torture/compile/pr54713-3.c: New test.
1769
1770 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1771
1772 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1773
1774 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1775
1776 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1777
1778 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR target/54703
1781 * gcc.target/i386/pr54703.c: New test.
1782
1783 2012-09-27 Richard Guenther <rguenther@suse.de>
1784
1785 PR lto/54709
1786 * gcc.dg/lto/pr54709_0.c: New testcase.
1787 * gcc.dg/lto/pr54709_1.c: Likewise.
1788
1789 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1790
1791 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1792
1793 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1794
1795 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1796
1797 * gcc.target/arm/pr42879.c: Handle big-endian.
1798
1799 2012-09-26 Steve Ellcey <sellcey@mips.com>
1800
1801 PR c/37303
1802 * gcc.dg/pr37303.c: Check for rdata or rodata.
1803
1804 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1805
1806 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1807
1808 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1809
1810 PR target/51274
1811 PR target/53087
1812 * gcc.target/powerpc/ppc-ne0-1.c: New.
1813
1814 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1815
1816 PR target/54089
1817 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1818 test_19, test_20, test_21, test_22, test_23): New functions.
1819 * gcc.target/sh/pr54089-4.c: New.
1820 * gcc.target/sh/pr54089-5.c: New.
1821 * gcc.target/sh/pr54089-6.c: New.
1822 * gcc.target/sh/pr54089-7.c: New.
1823
1824 2012-09-25 Richard Guenther <rguenther@suse.de>
1825
1826 PR lto/54625
1827 * gcc.dg/lto/pr54702_0.c: New testcase.
1828 * gcc.dg/lto/pr54702_1.c: Likewise.
1829 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1830 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1831 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1832 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1833
1834 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 PR c++/54526
1837 * g++.dg/cpp0x/parse2.C: New.
1838 * g++.dg/parse/error11.C: Adjust.
1839 * g++.dg/parse/error12.C: Likewise.
1840
1841 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1842
1843 * gcc.target/i386/20030217-1.c: Added check for
1844 large_long_double effective target.
1845 * gcc.target/i386/387-3.c: Likewise.
1846 * gcc.target/i386/387-4.c: Likewise.
1847 * gcc.target/i386/pr36578-1.c: Likewise.
1848 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1849 when long double size is equal double size.
1850 * gcc.target/i386/excess-precision-1.c: Likewise.
1851 * gcc.target/i386/pr36578-2.c: Likewise.
1852 * gcc.target/i386/20030217-2.c: New testcase.
1853
1854 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR tree-optimization/54676
1857 * gcc.dg/pr54676.c: New test.
1858
1859 2012-09-25 Richard Guenther <rguenther@suse.de>
1860
1861 PR tree-optimization/53663
1862 * gcc.dg/torture/pr53663-1.c: New testcase.
1863 * gcc.dg/torture/pr53663-2.c: Likewise.
1864 * gcc.dg/torture/pr53663-3.c: Likewise.
1865
1866 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1867
1868 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1869
1870 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1871
1872 * lib/target-supports-dg.exp (dg-require-effective-target,
1873 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1874 dg-process-target-1 instead of dg-process-target.
1875 (dg-process-target-1): Rename from dg-process-target.
1876 (dg-process-target): New.
1877
1878 2012-09-24 Richard Guenther <rguenther@suse.de>
1879
1880 PR tree-optimization/54684
1881 * g++.dg/torture/pr54684.C: New testcase.
1882
1883 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1884
1885 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1886
1887 2012-09-24 Richard Guenther <rguenther@suse.de>
1888
1889 PR middle-end/52173
1890 * gcc.dg/tm/pr52173-1.c: New.
1891 * gcc.dg/tm/pr52173-2.c: New.
1892
1893 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1894
1895 * gcc.dg/pr54669.c: New test.
1896
1897 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1898 Dominique Dhumieres <dominiq@lps.ens.fr>
1899
1900 PR testsuite/54677
1901 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1902
1903 2012-09-23 Tobias Burnus <burnus@net-b.de>
1904
1905 PR fortran/54618
1906 * gfortran.dg/class_array_14.f90: New.
1907
1908 2012-09-22 Kai Tietz <ktietz@redhat.com>
1909
1910 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1911 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1912
1913 2012-09-21 Dehao Chen <dehao@google.com>
1914
1915 PR go/54649
1916 PR tree-optimization/54655
1917 * g++.dg/pr54655.C: New testcase.
1918
1919 2012-09-21 Richard Guenther <rguenther@suse.de>
1920
1921 PR tree-optimization/54647
1922 * g++.dg/torture/pr54647.C: New testcase.
1923
1924 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1925
1926 PR c++/54427
1927 * c-c++-common/torture/vector-compare-2.c: Add -w.
1928
1929 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1930
1931 * gnat.dg/opt20.ads: Move dg directive to...
1932 * gnat.dg/opt20.adb: ...here.
1933 * gnat.dg/addr1.ad[sb]: Likewise.
1934 * gnat.dg/concat2.ad[sb]: Likewise.
1935 * gnat.dg/array16.ad[sb]: Likewise.
1936 * gnat.dg/atomic5.ad[sb]: Likewise.
1937 * gnat.dg/discr29.ad[sb]: Likewise.
1938 * gnat.dg/noreturn5.ad[sb]: Likewise.
1939 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1940 * gnat.dg/discr23.ads: Remove dg directive.
1941 * gnat.dg/nested_float_packed.ads: Likewise.
1942 * gnat.dg/oconst6.ads: Move to...
1943 * gnat.dg/specs/oconst6.ads: ...here.
1944
1945 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 PR c++/52432
1948 * g++.dg/cpp0x/decltype32.C: Tweak.
1949
1950 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1951
1952 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1953 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1954 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1955 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1956
1957 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1958
1959 PR c++/54581
1960 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1961
1962 2012-09-19 Steve Ellcey <sellcey@mips.com>
1963
1964 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1965
1966 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1967
1968 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1969 * gcc.target/powerpc/ppc-mftb.c: New file.
1970
1971 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1972
1973 PR target/54089
1974 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1975 functions.
1976
1977 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1978
1979 PR target/54236
1980 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1981
1982 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1983
1984 * gcc.c-torture/execute/20120919-1.c: New test.
1985
1986 2012-09-19 Richard Guenther <rguenther@suse.de>
1987
1988 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1989
1990 2012-09-19 Richard Guenther <rguenther@suse.de>
1991
1992 * gcc.dg/builtin-unreachable-6.c: Adjust.
1993
1994 2012-09-19 Richard Guenther <rguenther@suse.de>
1995
1996 * gcc.dg/builtin-object-size-10.c: Adjust.
1997 * gcc.dg/builtin-unreachable-5.c: Adjust.
1998 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1999 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2000 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2001 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2002 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2003 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2004 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2005 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2006 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2007 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2008 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2009 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2010
2011 2012-09-19 Richard Guenther <rguenther@suse.de>
2012
2013 PR tree-optimization/54132
2014 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2015 * gcc.dg/torture/pr54132.c: Likewise.
2016
2017 2012-09-19 Terry Guo <terry.guo@arm.com>
2018
2019 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2020 extra prune rules that will be applied to all tests in a .exp file.
2021 (gcc-dg-prune): Use rules defined by the above variable.
2022 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2023 harmless warnings on architecture switch conflict.
2024
2025 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2026
2027 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2028 of asm-comment characters instead of a single one.
2029 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2030
2031 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2032
2033 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2034
2035 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2036 target instead of xfailing it.
2037 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2038 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2039 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2040 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2041 * gcc.dg/vect/vect-104.c: Likewise.
2042 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2043 * gcc.dg/vect/vect-outer-1.c: Likewise.
2044 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2045 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2046 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2047 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2048 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2049 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2050 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2051 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2052 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2053
2054 * lib/target-supports.exp
2055 (check_effective_target_vect_widen_mult_qi_to_hi,
2056 check_effective_target_vect_widen_mult_hi_to_si,
2057 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2058 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2059 check_effective_target_vect_pack_trunc,
2060 check_effective_target_vect_unpack,
2061 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2062 instead of arm_none.
2063
2064 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2065
2066 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2067
2068 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2069 config to compiler_flags.
2070
2071 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR target/54592
2074 * gcc.target/i386/pr54592.c: New test.
2075
2076 PR tree-optimization/54610
2077 * gcc.target/i386/pr54610.c: New test.
2078
2079 2012-09-17 Jason Merrill <jason@redhat.com>
2080
2081 PR c++/54575
2082 * g++.dg/cpp0x/alias-decl-21.C: New.
2083 * g++.dg/cpp0x/alias-decl-22.C: New.
2084
2085 2012-09-17 Tobias Burnus <burnus@net-b.de>
2086
2087 PR fortran/54608
2088 * gfortran.dg/scan_2.f90: New.
2089
2090 2012-09-17 Jason Merrill <jason@redhat.com>
2091
2092 PR c++/53661
2093 * g++.dg/init/aggr9.C: New.
2094
2095 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2096
2097 * gnat.dg/loop_optimization12.ad[sb]: New test.
2098
2099 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2100
2101 PR fortran/54285
2102 * gfortran.dg/proc_ptr_result_7.f90: New.
2103
2104 2012-09-17 Tobias Burnus <burnus@net-b.de>
2105
2106 PR fortran/54603
2107 * gfortran.dg/structure_constructor_11.f90: New.
2108
2109 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2110
2111 PR tree-optimization/54563
2112 * g++.dg/torture/pr54563.C: New test.
2113
2114 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2115
2116 PR fortran/54594
2117 * gfortran.dg/typebound_generic_14.f03: New.
2118
2119 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2120
2121 PR fortran/54387
2122 * gfortran.dg/proc_ptr_38.f90: New.
2123
2124 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2125
2126 PR debug/54460
2127 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2128 to scary regexp.
2129
2130 PR testsuite/54007
2131 * gnat.dg/lto15.adb: Require lto.
2132
2133 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2134 "myBindC" for hppa*-*-hpux*.
2135
2136 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2137
2138 * gfortran.dg/namelist_75.f90: New test.
2139
2140 2012-09-15 Tom de Vries <tom@codesourcery.com>
2141
2142 * gcc.dg/tree-ssa/vrp82.c: New test.
2143 * gcc.dg/tree-ssa/vrp83.c: Same.
2144 * gcc.dg/tree-ssa/vrp84.c: Same.
2145
2146 2012-09-15 Tom de Vries <tom@codesourcery.com>
2147
2148 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2149 * gcc.dg/tree-ssa/vrp81.c: ... this.
2150
2151 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2152
2153 PR target/54222
2154 * gcc.target/avr/torture/fix-types.h: New.
2155 * gcc.target/avr/torture/vals-hr.def: New.
2156 * gcc.target/avr/torture/vals-r.def: New.
2157 * gcc.target/avr/torture/vals-k.def: New.
2158 * gcc.target/avr/torture/vals-ur.def: New.
2159 * gcc.target/avr/torture/vals-uk.def: New.
2160 * gcc.target/avr/torture/vals-uhr.def: New.
2161 * gcc.target/avr/torture/vals-llk.def: New.
2162 * gcc.target/avr/torture/vals-ullk.def: New.
2163 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2164 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2165 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2166 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2167 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2168 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2169 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2170 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2171
2172 2012-09-14 Dehao Chen <dehao@google.com>
2173
2174 * g++.dg/debug/dwarf2/deallocator.C: New test.
2175
2176 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2177
2178 PR c/54552
2179 * gcc.c-torture/compile/pr54552-1.c: New test.
2180
2181 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2182
2183 PR c++/54427
2184 * g++.dg/other/vector-compare.C: New testcase.
2185 * c-c++-common/vector-compare-3.c: New testcase.
2186 * gcc.dg/vector-shift.c: Move ...
2187 * c-c++-common/vector-shift.c: ... here.
2188 * gcc.dg/vector-shift1.c: Move ...
2189 * c-c++-common/vector-shift1.c: ... here.
2190 * gcc.dg/vector-shift3.c: Move ...
2191 * c-c++-common/vector-shift3.c: ... here.
2192 * gcc.dg/vector-compare-1.c: Move ...
2193 * c-c++-common/vector-compare-1.c: ... here.
2194 * gcc.dg/vector-compare-2.c: Move ...
2195 * c-c++-common/vector-compare-2.c: ... here.
2196 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2197 * c-c++-common/torture/vector-compare-1.c: ... here.
2198 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2199 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2200 * c-c++-common/torture/vector-compare-2.c: ... here.
2201 * gcc.c-torture/execute/vector-shift.c: Move ...
2202 * c-c++-common/torture/vector-shift.c: ... here.
2203 * gcc.c-torture/execute/vector-shift2.c: Move ...
2204 * c-c++-common/torture/vector-shift2.c: ... here.
2205 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2206 * c-c++-common/torture/vector-subscript-1.c: ... here.
2207 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2208 * c-c++-common/torture/vector-subscript-2.c: ... here.
2209 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2210 * c-c++-common/torture/vector-subscript-3.c: ... here.
2211
2212 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2213
2214 PR c/54103
2215 * gcc.c-torture/compile/pr54103-1.c,
2216 gcc.c-torture/compile/pr54103-2.c,
2217 gcc.c-torture/compile/pr54103-3.c,
2218 gcc.c-torture/compile/pr54103-4.c,
2219 gcc.c-torture/compile/pr54103-5.c,
2220 gcc.c-torture/compile/pr54103-6.c: New tests.
2221 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2222
2223 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2224
2225 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2226
2227 2012-09-14 Richard Guenther <rguenther@suse.de>
2228
2229 PR tree-optimization/54565
2230 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2231 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2232
2233 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2234
2235 * gcc.target/arm/combine-movs.c: Add missing space.
2236
2237 2012-09-14 Richard Guenther <rguenther@suse.de>
2238
2239 * g++.dg/torture/builtin-location.C: New testcase.
2240
2241 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2242 Manuel López-Ibáñez <manu@gcc.gnu.org>
2243
2244 PR c++/53210
2245 * g++.dg/warn/Wuninitialized-self.C: New.
2246
2247 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR c/54559
2250 * gcc.c-torture/compile/pr54559.c: New test.
2251
2252 2012-09-13 Jason Merrill <jason@redhat.com>
2253
2254 PR c++/53839
2255 * g++.dg/cpp0x/constexpr-temp1.C: New.
2256
2257 PR c++/54511
2258 * g++.dg/template/anonunion2.C: New.
2259
2260 PR c++/53836
2261 * g++.dg/template/init10.C: New.
2262
2263 2012-09-13 Tobias Burnus <burnus@net-b.de>
2264
2265 PR fortran/54556
2266 * gfortran.dg/implicit_pure_3.f90: New.
2267
2268 2012-09-13 Richard Guenther <rguenther@suse.de>
2269
2270 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2271
2272 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2273
2274 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2275
2276 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277
2278 * c-c++-common/pr51712.c: Handle for short-enum targets.
2279
2280 2012-09-12 Terry Guo <terry.guo@arm.com>
2281
2282 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2283 and lsrs for Thumb2 mode.
2284
2285 2012-09-12 Jan Hubicka <jh@suse.cz>
2286
2287 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2288
2289 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2290
2291 PR target/54445
2292 * gcc.target/i386/pr54445-1.c: New file.
2293 * gcc.target/i386/pr54445-2.c: Likewise.
2294
2295 2012-09-12 Tobias Burnus <burnus@net-b.de>
2296
2297 PR fortran/54225
2298 PR fortran/53306
2299 * gfortran.dg/coarray_10.f90: Update dg-error.
2300 * gfortran.dg/coarray_28.f90: New.
2301 * gfortran.dg/array_section_3.f90: New.
2302
2303 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2304
2305 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2306 gcc.target/arm/pr48252.c: Fix for big-endian support.
2307
2308 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2309
2310 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2311
2312 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2313 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2314
2315 * gcc.target/arm/neon-vfma-1.c: New testcase.
2316 * gcc.target/arm/neon-vfms-1.c: Likewise.
2317 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2318 of float.
2319 * gcc.target/arm/neon-vmls-1.c: Likewise.
2320 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2321 function.
2322 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2323 (check_effective_target_arm_neonv2_ok): Likewise.
2324 (check_effective_target_arm_neonv2_hw): Likewise.
2325 (check_effective_target_arm_neonv2): Likewise.
2326
2327 2012-09-11 Richard Guenther <rguenther@suse.de>
2328
2329 PR middle-end/54515
2330 * g++.dg/tree-ssa/pr54515.C: New testcase.
2331
2332 2012-09-10 Andrew Pinski <apinski@cavium.com>
2333
2334 PR tree-opt/c54362
2335 * gcc.dg/tm/memopt-16.c: New testcase.
2336
2337 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/54541
2340 PR c++/54542
2341 * g++.dg/cpp0x/sfinae40.C: New.
2342 * g++.dg/cpp0x/sfinae41.C: Likewise.
2343
2344 2012-09-10 Jason Merrill <jason@redhat.com>
2345
2346 PR c++/54538
2347 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2348
2349 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2350
2351 PR target/54089
2352 * gcc.target/sh/pr54089-3.c: New.
2353
2354 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2355
2356 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2357
2358 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2359
2360 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2361
2362 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2363
2364 * gcc.dg/pr52558-2.c: Delete.
2365 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2366
2367 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2368
2369 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2370
2371 2012-09-10 Richard Guenther <rguenther@suse.de>
2372
2373 PR tree-optimization/54520
2374 * gcc.dg/torture/pr54520.c: New testcase.
2375
2376 2012-09-10 Jason Merrill <jason@redhat.com>
2377
2378 PR c++/54506
2379 * g++.dg/cpp0x/implicit14.C: New.
2380
2381 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2382
2383 PR fortran/54208
2384 * gfortran.dg/bound_simplification_3.f90: New test.
2385
2386 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2387
2388 PR testsuite/54184
2389 * gcc.dg/pr52558-1.c: Delete.
2390 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2391
2392 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2393
2394 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2395 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2396 * gcc.target/arm/smlaltt-1.c: Likewise.
2397
2398 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2401
2402 2012-09-07 Tom de Vries <tom@codesourcery.com>
2403
2404 PR tree-optimization/53986
2405 * gcc.dg/tree-ssa/vrp80.c: New test.
2406 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2407
2408 2012-09-06 Jason Merrill <jason@redhat.com>
2409
2410 PR c++/54341
2411 PR c++/54253
2412 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2413 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2414
2415 2012-09-06 Andrew Pinski <apinski@cavium.com>
2416
2417 PR tree-opt/54494
2418 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2419
2420 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR rtl-optimization/54455
2423 * gcc.dg/54455.c: New test.
2424
2425 2012-09-06 Tobias Burnus <burnus@net-b.de>
2426
2427 PR fortran/54463
2428 * gfortran.dg/promotion_2.f90: New.
2429
2430 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR middle-end/54486
2433 * c-c++-common/pr54486.c: New test.
2434
2435 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2436
2437 PR fortran/54474
2438 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2439
2440 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2441
2442 PR c++/54191
2443 * g++.dg/cpp0x/sfinae39.C: New.
2444
2445 2012-09-04 Jason Merrill <jason@redhat.com>
2446
2447 PR c++/54441
2448 * g++.dg/ext/flexary3.C: New.
2449
2450 PR c++/54420
2451 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2452
2453 PR c++/54198
2454 * g++.dg/template/defarg15.C: New.
2455
2456 PR c++/54437
2457 * g++.dg/template/access24.C: New.
2458
2459 2012-09-04 Richard Guenther <rguenther@suse.de>
2460
2461 PR tree-optimization/54458
2462 * gcc.dg/torture/pr54458.c: New testcase.
2463
2464 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2465
2466 * gcc.target/arm/neon-vext.c: New test.
2467 * gcc.target/arm/neon-vext-execute.c: Ditto.
2468
2469 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2470
2471 PR fortran/54243
2472 PR fortran/54244
2473 * gfortran.dg/select_type_29.f03: New.
2474
2475 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2476
2477 * gcc.dg/fold-perm.c: Improve test.
2478
2479 2012-09-03 Tobias Burnus <burnus@net-b.de>
2480
2481 PR fortran/51632
2482 * gfortran.dg/coarray_class_1.f90: New.
2483
2484 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2485
2486 PR target/49206
2487 * gcc.c-torture/compile/pr49206.c: New test.
2488
2489 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2490 Uros Bizjak <ubizjak@gmail.com>
2491
2492 PR target/36680
2493 * gfortran.dg/pr36680.f90: New test.
2494
2495 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2496
2497 PR target/42295
2498 * g++.dg/opt/pr42295.C: New test.
2499
2500 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR target/54436
2503 * gcc.dg/torture/pr54436.c: New test.
2504
2505 2012-09-01 Andrew Pinski <apinski@cavium.com>
2506
2507 * gcc.target/mips/truncate-8.c: New testcase.
2508
2509 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2510
2511 PR target/46829
2512 PR target/46843
2513 * gcc.target/i386/pr46829.c: New test.
2514 * gcc.target/i386/pr46843.c: Ditto.
2515
2516 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2517 Jason Merrill <jason@redhat.com>
2518
2519 PR c++/18747
2520 * g++.dg/parse/error50.C: New.
2521
2522 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR c/54428
2525 * gcc.c-torture/compile/pr54428.c: New test.
2526
2527 2012-08-31 Ollie Wild <aaw@google.com>
2528
2529 PR c++/54197
2530 * g++.dg/init/lifetime3.C: New test.
2531
2532 2012-08-31 Martin Jambor <mjambor@suse.cz>
2533
2534 PR middle-end/54409
2535 * gcc.dg/torture/pr54409.c: New test.
2536
2537 2012-08-31 Martin Jambor <mjambor@suse.cz>
2538
2539 * gfortran.dg/pr48636.f90: Add dump scan checks.
2540
2541 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2542
2543 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2544
2545 2012-08-28 Joey Ye <joey.ye@arm.com>
2546
2547 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2548
2549 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2550
2551 PR target/46254
2552 * gcc.target/i386/pr46254.c: New test.
2553
2554 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2555
2556 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2557 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2558 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2559
2560 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2561
2562 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2563 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2564 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2565 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2566 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2567 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2568 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2569 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2570 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2571 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2572 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2573 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2574 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2575 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2576 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2577 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2578 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2579 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2580 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2581 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2582 gcc.target/mips/unaligned-1.c: Tighten regexps.
2583
2584 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2585
2586 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2587 (mips_option_groups): Remove optimization. Add various -f options.
2588 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2589 and -pg imply -fno-omit-frame-pointer.
2590 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2591 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2592 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2593 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2594 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2595 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2596 * gcc.target/mips/abi-n32-long32.c: Likewise.
2597 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2598 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2599 * gcc.target/mips/abi-n32-long64.c: Likewise.
2600 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2601 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2602 * gcc.target/mips/abi-n64-long32.c: Likewise.
2603 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2604 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2605 * gcc.target/mips/abi-n64-long64.c: Likewise.
2606 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2607 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2608 * gcc.target/mips/abi-o32-long32.c: Likewise.
2609 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2610 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2611 * gcc.target/mips/abi-o32-long64.c: Likewise.
2612 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2613 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2614 * gcc.target/mips/abi-o64-long32.c: Likewise.
2615 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2616 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2617 * gcc.target/mips/abi-o64-long64.c: Likewise.
2618 * gcc.target/mips/asm-1.c: Likewise.
2619 * gcc.target/mips/branch-1.c: Likewise.
2620 * gcc.target/mips/call-3.c: Likewise.
2621 * gcc.target/mips/call-saved-3.c: Likewise.
2622 * gcc.target/mips/clear-cache-1.c: Likewise.
2623 * gcc.target/mips/div-1.c: Likewise.
2624 * gcc.target/mips/div-2.c: Likewise.
2625 * gcc.target/mips/div-3.c: Likewise.
2626 * gcc.target/mips/div-4.c: Likewise.
2627 * gcc.target/mips/div-5.c: Likewise.
2628 * gcc.target/mips/div-6.c: Likewise.
2629 * gcc.target/mips/div-7.c: Likewise.
2630 * gcc.target/mips/div-8.c: Likewise.
2631 * gcc.target/mips/div-9.c: Likewise.
2632 * gcc.target/mips/div-10.c: Likewise.
2633 * gcc.target/mips/div-11.c: Likewise.
2634 * gcc.target/mips/div-12.c: Likewise.
2635 * gcc.target/mips/dsp-ctrl.c: Likewise.
2636 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2637 * gcc.target/mips/ext-8.c: Likewise.
2638 * gcc.target/mips/extend-2.c: Likewise.
2639 * gcc.target/mips/fix-r10000-1.c: Likewise.
2640 * gcc.target/mips/fix-r10000-2.c: Likewise.
2641 * gcc.target/mips/fix-r10000-3.c: Likewise.
2642 * gcc.target/mips/fix-r10000-4.c: Likewise.
2643 * gcc.target/mips/fix-r10000-5.c: Likewise.
2644 * gcc.target/mips/fix-r10000-6.c: Likewise.
2645 * gcc.target/mips/fix-r10000-7.c: Likewise.
2646 * gcc.target/mips/fix-r10000-8.c: Likewise.
2647 * gcc.target/mips/fix-r10000-9.c: Likewise.
2648 * gcc.target/mips/fix-r10000-10.c: Likewise.
2649 * gcc.target/mips/fix-r10000-11.c: Likewise.
2650 * gcc.target/mips/fix-r10000-12.c: Likewise.
2651 * gcc.target/mips/fix-r10000-13.c: Likewise.
2652 * gcc.target/mips/fix-r10000-14.c: Likewise.
2653 * gcc.target/mips/fix-r10000-15.c: Likewise.
2654 * gcc.target/mips/fpcmp-1.c: Likewise.
2655 * gcc.target/mips/fpcmp-2.c: Likewise.
2656 * gcc.target/mips/fpr-moves-7.c: Likewise.
2657 * gcc.target/mips/fpr-moves-8.c: Likewise.
2658 * gcc.target/mips/int-moves-1.c: Likewise.
2659 * gcc.target/mips/int-moves-2.c: Likewise.
2660 * gcc.target/mips/long-calls-pg.c: Likewise.
2661 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2662 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2663 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2664 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2665 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2666 * gcc.target/mips/mips-3d-1.c: Likewise.
2667 * gcc.target/mips/mips-3d-2.c: Likewise.
2668 * gcc.target/mips/mips-3d-3.c: Likewise.
2669 * gcc.target/mips/mips-3d-4.c: Likewise.
2670 * gcc.target/mips/mips-3d-5.c: Likewise.
2671 * gcc.target/mips/mips-3d-6.c: Likewise.
2672 * gcc.target/mips/mips-3d-7.c: Likewise.
2673 * gcc.target/mips/mips-3d-8.c: Likewise.
2674 * gcc.target/mips/mips-3d-9.c: Likewise.
2675 * gcc.target/mips/mips-ps-1.c: Likewise.
2676 * gcc.target/mips/mips-ps-2.c: Likewise.
2677 * gcc.target/mips/mips-ps-3.c: Likewise.
2678 * gcc.target/mips/mips-ps-4.c: Likewise.
2679 * gcc.target/mips/mips-ps-6.c: Likewise.
2680 * gcc.target/mips/mips32-dspr2.c: Likewise.
2681 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2682 * gcc.target/mips/neg-abs-1.c: Likewise.
2683 * gcc.target/mips/neg-abs-2.c: Likewise.
2684 * gcc.target/mips/nmadd-3.c: Likewise.
2685 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2686 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2687 * gcc.target/mips/octeon-pop-1.c: Likewise.
2688 * gcc.target/mips/pr26765.c: Likewise.
2689 * gcc.target/mips/pr33256.c: Likewise.
2690 * gcc.target/mips/pr33635-1.c: Likewise.
2691 * gcc.target/mips/pr33755.c: Likewise.
2692 * gcc.target/mips/pr35802.c: Likewise.
2693 * gcc.target/mips/pr45074.c: Likewise.
2694 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2695 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2696 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2697 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2698 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2699 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2700 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2701 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2702 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2703 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2704 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2705 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2706 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2707 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2708 * gcc.target/mips/save-restore-1.c: Likewise.
2709 * gcc.target/mips/save-restore-3.c: Likewise.
2710 * gcc.target/mips/save-restore-5.c: Likewise.
2711 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2712 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2713 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2714 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2715 * gcc.target/mips/stack-1.c: Likewise.
2716
2717 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2718 Tighten regexps.
2719
2720 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2721 branch under test to be filled with preceding rather than
2722 following instructions.
2723 * gcc.target/mips/branch-10.c: Likewise.
2724 * gcc.target/mips/branch-11.c: Likewise.
2725 * gcc.target/mips/branch-12.c: Likewise.
2726 * gcc.target/mips/branch-13.c: Likewise.
2727 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2728 to be eliminated. Tighten $28 scan-assembler-not test.
2729
2730 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2731 function to...
2732 * gcc.target/mips/call-4.c: ...this new test.
2733
2734 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2735 more likely.
2736 * gcc.target/mips/code-readable-3.c: Likewise.
2737 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2738 flag but skip for -O0.
2739 * gcc.target/mips/code-readable-4.c: Likewise.
2740
2741 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2742 of operations under test.
2743 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2744
2745 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2746 Don't require sibling-call optimization.
2747 * gcc.target/mips/near-far-4.c: Likewise.
2748
2749 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2750 Make sure that the register variable is used.
2751 * gcc.target/mips/soft-float-1.c: Likewise.
2752
2753 * gcc.target/mips/sdata-1.c: Make static data volatile.
2754 * gcc.target/mips/sdata-2.c: Likewise.
2755 * gcc.target/mips/sdata-3.c: Likewise.
2756 * gcc.target/mips/sdata-4.c: Likewise.
2757
2758 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2759 skip for -O0.
2760 * gcc.target/mips/atomic-memory-2.c: Likewise.
2761 * gcc.target/mips/branch-cost-1.c: Likewise.
2762 * gcc.target/mips/branch-cost-2.c: Likewise.
2763 * gcc.target/mips/cache-1.c: Likewise.
2764 * gcc.target/mips/call-1.c: Likewise.
2765 * gcc.target/mips/call-saved-2.c: Likewise.
2766 * gcc.target/mips/const-anchor-1.c: Likewise.
2767 * gcc.target/mips/const-anchor-2.c: Likewise.
2768 * gcc.target/mips/dse-1.c: Likewise.
2769 * gcc.target/mips/dsp-lhx.c: Likewise.
2770 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2771 * gcc.target/mips/ext-1.c: Likewise.
2772 * gcc.target/mips/ext-2.c: Likewise.
2773 * gcc.target/mips/ext-3.c: Likewise.
2774 * gcc.target/mips/ext-4.c: Likewise.
2775 * gcc.target/mips/ext-5.c: Likewise.
2776 * gcc.target/mips/ext-6.c: Likewise.
2777 * gcc.target/mips/ext-7.c: Likewise.
2778 * gcc.target/mips/extend-1.c: Likewise.
2779 * gcc.target/mips/fix-r4000-1.c: Likewise.
2780 * gcc.target/mips/fix-r4000-3.c: Likewise.
2781 * gcc.target/mips/fix-r4000-5.c: Likewise.
2782 * gcc.target/mips/fix-r4000-6.c: Likewise.
2783 * gcc.target/mips/fix-r4000-8.c: Likewise.
2784 * gcc.target/mips/fix-r4000-10.c: Likewise.
2785 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2786 * gcc.target/mips/fixed-vector-type.c: Likewise.
2787 * gcc.target/mips/fpr-moves-1.c: Likewise.
2788 * gcc.target/mips/fpr-moves-2.c: Likewise.
2789 * gcc.target/mips/fpr-moves-3.c: Likewise.
2790 * gcc.target/mips/fpr-moves-4.c: Likewise.
2791 * gcc.target/mips/fpr-moves-5.c: Likewise.
2792 * gcc.target/mips/fpr-moves-6.c: Likewise.
2793 * gcc.target/mips/ins-1.c: Likewise.
2794 * gcc.target/mips/ins-2.c: Likewise.
2795 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2796 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2797 * gcc.target/mips/lazy-binding-1.c: Likewise.
2798 * gcc.target/mips/madd-3.c: Likewise.
2799 * gcc.target/mips/madd-5.c: Likewise.
2800 * gcc.target/mips/madd-6.c: Likewise.
2801 * gcc.target/mips/madd-8.c: Likewise.
2802 * gcc.target/mips/madd-9.c: Likewise.
2803 * gcc.target/mips/memcpy-1.c: Likewise.
2804 * gcc.target/mips/mips-ps-type.c: Likewise.
2805 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2806 * gcc.target/mips/mips-sched-madd.c: Likewise.
2807 * gcc.target/mips/mips16e-extends.c: Likewise.
2808 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2809 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2810 * gcc.target/mips/movcc-1.c: Likewise.
2811 * gcc.target/mips/movcc-2.c: Likewise.
2812 * gcc.target/mips/movcc-3.c: Likewise.
2813 * gcc.target/mips/msub-5.c: Likewise.
2814 * gcc.target/mips/msub-6.c: Likewise.
2815 * gcc.target/mips/msub-8.c: Likewise.
2816 * gcc.target/mips/mult-2.c: Likewise.
2817 * gcc.target/mips/mult-3.c: Likewise.
2818 * gcc.target/mips/mult-5.c: Likewise.
2819 * gcc.target/mips/mult-6.c: Likewise.
2820 * gcc.target/mips/mult-7.c: Likewise.
2821 * gcc.target/mips/mult-12.c: Likewise.
2822 * gcc.target/mips/mult-13.c: Likewise.
2823 * gcc.target/mips/mult-14.c: Likewise.
2824 * gcc.target/mips/mult-15.c: Likewise.
2825 * gcc.target/mips/mult-17.c: Likewise.
2826 * gcc.target/mips/mult-18.c: Likewise.
2827 * gcc.target/mips/mult-19.c: Likewise.
2828 * gcc.target/mips/nmadd-1.c: Likewise.
2829 * gcc.target/mips/nmadd-2.c: Likewise.
2830 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2831 * gcc.target/mips/octeon-cins-1.c: Likewise.
2832 * gcc.target/mips/octeon-cins-2.c: Likewise.
2833 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2834 * gcc.target/mips/octeon-exts-2.c: Likewise.
2835 * gcc.target/mips/octeon-exts-3.c: Likewise.
2836 * gcc.target/mips/octeon-exts-4.c: Likewise.
2837 * gcc.target/mips/octeon-exts-5.c: Likewise.
2838 * gcc.target/mips/octeon-exts-6.c: Likewise.
2839 * gcc.target/mips/octeon-exts-7.c: Likewise.
2840 * gcc.target/mips/octeon-pop-2.c: Likewise.
2841 * gcc.target/mips/octeon-seq-3.c: Likewise.
2842 * gcc.target/mips/octeon-seq-4.c: Likewise.
2843 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2844 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2845 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2846 * gcc.target/mips/pr54240.c: Likewise.
2847 * gcc.target/mips/rsqrt-1.c: Likewise.
2848 * gcc.target/mips/rsqrt-2.c: Likewise.
2849 * gcc.target/mips/rsqrt-3.c: Likewise.
2850 * gcc.target/mips/rsqrt-4.c: Likewise.
2851 * gcc.target/mips/save-restore-2.c: Likewise.
2852 * gcc.target/mips/save-restore-4.c: Likewise.
2853 * gcc.target/mips/sb1-1.c: Likewise.
2854 * gcc.target/mips/scc-1.c: Likewise.
2855 * gcc.target/mips/scc-2.c: Likewise.
2856 * gcc.target/mips/scc-3.c: Likewise.
2857 * gcc.target/mips/scc-4.c: Likewise.
2858 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2859 * gcc.target/mips/truncate-1.c: Likewise.
2860 * gcc.target/mips/truncate-2.c: Likewise.
2861 * gcc.target/mips/truncate-3.c: Likewise.
2862 * gcc.target/mips/truncate-4.c: Likewise.
2863 * gcc.target/mips/truncate-5.c: Likewise.
2864 * gcc.target/mips/truncate-6.c: Likewise.
2865 * gcc.target/mips/unaligned-1.c: Likewise.
2866
2867 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2868 skip for -O0. Require -fexpensive-optimizations.
2869 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2870 * gcc.target/mips/dspr2-MULT.c: Likewise.
2871 * gcc.target/mips/fix-r4000-2.c: Likewise.
2872 * gcc.target/mips/fix-r4000-4.c: Likewise.
2873 * gcc.target/mips/fix-r4000-7.c: Likewise.
2874 * gcc.target/mips/fix-r4000-9.c: Likewise.
2875 * gcc.target/mips/madd-1.c: Likewise.
2876 * gcc.target/mips/madd-2.c: Likewise.
2877 * gcc.target/mips/madd-4.c: Likewise.
2878 * gcc.target/mips/maddu-1.c: Likewise.
2879 * gcc.target/mips/maddu-2.c: Likewise.
2880 * gcc.target/mips/maddu-3.c: Likewise.
2881 * gcc.target/mips/maddu-4.c: Likewise.
2882 * gcc.target/mips/msub-1.c: Likewise.
2883 * gcc.target/mips/msub-2.c: Likewise.
2884 * gcc.target/mips/msub-3.c: Likewise.
2885 * gcc.target/mips/msub-4.c: Likewise.
2886 * gcc.target/mips/msubu-1.c: Likewise.
2887 * gcc.target/mips/msubu-2.c: Likewise.
2888 * gcc.target/mips/msubu-3.c: Likewise.
2889 * gcc.target/mips/msubu-4.c: Likewise.
2890 * gcc.target/mips/mult-1.c: Likewise.
2891 * gcc.target/mips/mult-4.c: Likewise.
2892 * gcc.target/mips/mult-8.c: Likewise.
2893 * gcc.target/mips/mult-9.c: Likewise.
2894 * gcc.target/mips/mult-10.c: Likewise.
2895 * gcc.target/mips/mult-11.c: Likewise.
2896 * gcc.target/mips/mult-16.c: Likewise.
2897
2898 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2899 skip for -O0 and -Os.
2900 * gcc.target/mips/fix-r4000-12.c: Likewise.
2901 * gcc.target/mips/madd-7.c: Likewise.
2902 * gcc.target/mips/mips-ps-5.c: Likewise.
2903 * gcc.target/mips/mips-ps-7.c: Likewise.
2904 * gcc.target/mips/msub-7.c: Likewise.
2905
2906 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2907 skip for -O0. Require -mno-abicalls.
2908 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2909
2910 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2911 skip for -O0. Require a total number of BBIT instructions and
2912 at least one of each kind.
2913
2914 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2915 skip for -O0. Require -fno-unroll-loops.
2916
2917 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2918 skip for -O0. Allow BLTZ as well as BGEZ.
2919
2920 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2921
2922 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2923 skip for -O0. Require -fschedule-insns2.
2924 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2925
2926 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2927 but skip for -O0. Make a branch-likely more likely.
2928
2929 * gcc.target/mips/timode-2.c: Split each test into its own function.
2930 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2931
2932 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2933 skip for -O0. Require -fpeephole2.
2934 * gcc.target/mips/vr-mult-2.c: Likewise.
2935
2936 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2937
2938 PR preprocessor/53469
2939 * gcc.dg/cpp/_Pragma7.c: New test case.
2940
2941 2012-08-27 Tobias Burnus <burnus@net-b.de>
2942
2943 PR fortran/54370
2944 * gfortran.dg/do_5.f90: New.
2945
2946 2012-08-27 Tobias Burnus <burnus@net-b.de>
2947
2948 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2949 from dg-options as -Wall no longer implies it.
2950
2951 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2952
2953 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2954
2955 2012-08-25 Jason Merrill <jason@redhat.com>
2956
2957 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2958
2959 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR c++/51421
2962 * g++.dg/cpp0x/auto34.C: New.
2963
2964 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR c/54363
2967 * gcc.dg/pr54363.c: New test.
2968
2969 PR c/54355
2970 * gcc.dg/pr54355.c: New test.
2971
2972 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2973
2974 PR debug/52857
2975 * gcc.target/i386/pr52857-1.c: New.
2976 * gcc.target/i386/pr52857-2.c: Likewise.
2977
2978 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2979
2980 * gcc.target/mips/code-readable-4.c: New test.
2981
2982 2012-08-23 Julian Brown <julian@codesourcery.com>
2983 Sandra Loosemore <sandra@codesourcery.com>
2984
2985 * gcc.target/mips/code-readable-1.c: Add -O to options.
2986
2987 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2988
2989 PR c++/20420
2990 * g++.dg/lookup/using53.C: New.
2991
2992 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2993
2994 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2995 * gcc.dg/fixed-point/convert-1.c: New.
2996 * gcc.dg/fixed-point/convert-2.c: New.
2997 * gcc.dg/fixed-point/convert-3.c: New.
2998 * gcc.dg/fixed-point/convert-4.c: New.
2999 * gcc.dg/fixed-point/convert-float-1.c: New.
3000 * gcc.dg/fixed-point/convert-float-2.c: New.
3001 * gcc.dg/fixed-point/convert-float-3.c: New.
3002 * gcc.dg/fixed-point/convert-float-4.c: New.
3003 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3004 * gcc.dg/fixed-point/convert-sat.c: New.
3005 * gcc.dg/fixed-point/convert.h: New.
3006
3007 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3008
3009 PR target/54089
3010 * gcc.target/sh/pr54089-2.c: New.
3011
3012 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3013
3014 * gcc.target/i386/long-double-64-1.c: New file.
3015 * gcc.target/i386/long-double-64-2.c: Likewise.
3016 * gcc.target/i386/long-double-64-3.c: Likewise.
3017 * gcc.target/i386/long-double-64-4.c: Likewise.
3018 * gcc.target/i386/long-double-80-1.c: Likewise.
3019 * gcc.target/i386/long-double-80-2.c: Likewise.
3020 * gcc.target/i386/long-double-80-3.c: Likewise.
3021 * gcc.target/i386/long-double-80-4.c: Likewise.
3022 * gcc.target/i386/long-double-80-5.c: Likewise.
3023 * gcc.target/i386/long-double-80-6.c: Likewise.
3024 * gcc.target/i386/long-double-80-7.c: Likewise.
3025
3026 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3027
3028 PR tree-optimization/54317
3029 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3030
3031 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3032
3033 PR target/39423
3034 * gcc.target/sh/pr39423-2.c: New.
3035
3036 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3037
3038 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3039 * gcc.dg/fold-perm.c: Likewise.
3040
3041 2012-08-20 Jan Hubicka <jh@suse.cz>
3042
3043 PR fortran/48636
3044 * gcc.dg/ipa/inlinehint-1.c: New.
3045
3046 2012-08-20 Florian Weimer <fweimer@redhat.com>
3047
3048 PR c++/19351
3049 * g++.dg/init/new38.C: New test.
3050 * g++.dg/init/new39.C: New test.
3051
3052 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3053
3054 PR target/54089
3055 * gcc.target/sh/pr54089-1.c: New.
3056
3057 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3058
3059 PR target/51244
3060 * gcc.target/sh/pr51244-11.c: New.
3061
3062 2012-08-20 Tobias Burnus <burnus@net-b.de>
3063
3064 PR fortran/54301
3065 * gfortran.dg/warn_target_lifetime_2.f90: New.
3066
3067 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3068
3069 PR c++/10416
3070 * g++.dg/warn/Wunused-var-17.C: New.
3071
3072 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3073
3074 PR middle-end/53992
3075 * gcc.dg/gomp/pr53992.c: New test.
3076
3077 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3078
3079 PR tree-ssa/54295
3080 * gcc.c-torture/execute/20120817-1.c: New test.
3081
3082 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3083
3084 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3085 add instruction.
3086 (f2): New test that really does need adds.
3087
3088 2012-08-20 Richard Guenther <rguenther@suse.de>
3089
3090 PR tree-optimization/54327
3091 * gcc.dg/torture/pr54327.c: New testcase.
3092
3093 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3094
3095 PR tree-optimization/54321
3096 * gcc.c-torture/compile/pr54321.c: New test.
3097
3098 2012-08-20 Tobias Burnus <burnus@net-b.de>
3099
3100 PR fortran/54301
3101 * gfortran.dg/warn_target_lifetime_1.f90: New.
3102
3103 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3104
3105 PR fortran/54298
3106 * gfortran.dg/real_compare_1.f90: New test case.
3107 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3108
3109 2012-08-18 Jan Hubicka <jh@suse.cz>
3110
3111 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3112
3113 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3114
3115 PR fortran/39290
3116 * gfortran.dg/interface_37.f90: New test.
3117
3118 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3119 Gary Funck <gary@intrepid.com>
3120
3121 PR target/20020
3122 * gcc.target/i386/pr20020-1.c: New test.
3123 * gcc.target/i386/pr20020-2.c: Likewise.
3124 * gcc.target/i386/pr20020-3.c: Likewise.
3125
3126 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3127
3128 * gcc.target/i386/perm-concat.c: New test.
3129
3130 2012-08-17 Julian Brown <julian@codesourcery.com>
3131
3132 * gcc.target/arm/div64-unwinding.c: New test.
3133
3134 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3135
3136 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3137
3138 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3139
3140 PR target/54236
3141 * gcc.target/sh/pr54236-1.c: New.
3142
3143 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3144
3145 * lib/target-supports.exp (check_effective_target_sync_int_long)
3146 (check_effective_target_sync_char_short): Enable for crisv32-*
3147 and cris-*.
3148
3149 PR middle-end/54261
3150 * gcc.dg/torture/pr54261-1.c: New test.
3151
3152 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3153
3154 PR fortran/54243
3155 PR fortran/54244
3156 * gfortran.dg/typebound_call_24.f03: New.
3157
3158 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3159
3160 PR tree-optimization/54245
3161 * gcc.dg/tree-ssa/pr54245.c: New test.
3162
3163 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3164
3165 PR tree-optimization/54240
3166 * gcc.target/powerpc/pr54240.c: New test.
3167 * gcc.target/mips/pr54240.c: Likewise.
3168
3169 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3170
3171 PR target/52933
3172 * gcc.target/sh/pr52933-1.c: New.
3173 * gcc.target/sh/pr52933-2.c: New.
3174
3175 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3176
3177 PR target/50751
3178 * gcc.target/sh/pr50751-8.c: New.
3179
3180 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3181
3182 PR fortran/47586
3183 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3184 * gfortran.dg/typebound_proc_27.f03: New test.
3185
3186 2012-08-14 Sterling Augustine <saugustine@google.com>
3187
3188 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3189
3190 2012-08-14 Tobias Burnus <burnus@net-b.de>
3191
3192 PR fortran/40881
3193 * gfortran.dg/data_constraints_3.f90: New.
3194 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3195 to disable -pedantic compilation.
3196 * gfortran.dg/pr37243.f: Ditto.
3197 * gfortran.dg/g77/19990826-3.f: Ditto.
3198 * gfortran.dg/g77/20020307-1.f : Ditto.
3199 * gfortran.dg/g77/980310-3.f: Ditto.
3200
3201 2012-08-14 Tobias Burnus <burnus@net-b.de>
3202
3203 PR fortran/54234
3204 * gfortran.dg/warn_conversion_4.f90: New.
3205
3206 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3207
3208 PR middle-end/53411
3209 PR rtl-optimization/53495
3210 * gcc.c-torture/compile/pr53411.c: New test.
3211 * gcc.c-torture/compile/pr53495.c: New test.
3212
3213 2012-08-13 Richard Guenther <rguenther@suse.de>
3214
3215 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3216
3217 2012-08-13 Richard Guenther <rguenther@suse.de>
3218
3219 PR tree-optimization/54200
3220 * gcc.dg/guality/pr54200.c: New testcase.
3221 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3222
3223 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3224
3225 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3226
3227 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3228
3229 PR target/51244
3230 * gcc.target/sh/pr51244-7.c: New.
3231 * gcc.target/sh/pr51244-8.c: New.
3232 * gcc.target/sh/pr51244-9.c: New.
3233 * gcc.target/sh/pr51244-10.c: New.
3234
3235 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3236
3237 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3238 -m2e or -m2a.
3239 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3240 * gcc.target/sh/pr53511-1.c: Likewise.
3241 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3242 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3243 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3244 * gcc.target/sh/pr53512-3.c: Likewise.
3245 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3246
3247 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3248
3249 PR target/39423
3250 * gcc.c-torture/compile/pr39423-1.c: New.
3251 * gcc.c-torture/compile/pr39423-2.c: New.
3252
3253 2012-08-12 Tobias Burnus <burnus@net-b.de>
3254
3255 PR fortran/54221
3256 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3257 they appear uninitialized on the RHS.
3258 * gfortran.dg/public_private_module_6.f90: New.
3259
3260 2012-08-11 Martin Jambor <mjambor@suse.cz>
3261
3262 PR fortran/48636
3263 * gfortran.dg/pr48636.f90: New test.
3264
3265 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3266
3267 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3268 to avoid warnings.
3269 (main): Adjust caller.
3270
3271 2012-08-10 Richard Guenther <rguenther@suse.de>
3272
3273 * gcc.dg/matrix/*.c: Adjust and move ...
3274 * gcc.dg/torture/: ... here.
3275 * gcc.dg/matrix: Remove directory.
3276
3277 2012-08-10 Richard Guenther <rguenther@suse.de>
3278
3279 PR middle-end/54219
3280 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3281
3282 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3283
3284 PR middle-end/54211
3285 * gcc.dg/tree-ssa/pr54211.c: New test.
3286
3287 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3288
3289 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3290 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3291
3292 2012-08-10 Richard Guenther <rguenther@suse.de>
3293
3294 PR tree-optimization/54109
3295 * gcc.dg/torture/pr54109.c: New testcase.
3296 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3297 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3298
3299 2012-08-10 Richard Guenther <rguenther@suse.de>
3300
3301 PR tree-optimization/54027
3302 * gcc.dg/torture/pr54027.c: New testcase.
3303
3304 2012-08-10 Richard Guenther <rguenther@suse.de>
3305
3306 * g++.dg/plugin/selfassign.c: Adjust.
3307 * gcc.dg/plugin/selfassign.c: Likewise.
3308 * gcc.dg/strlenopt-11.c: Likewise.
3309 * gcc.dg/strlenopt-13.c: Likewise.
3310 * gcc.dg/no-strict-overflow-4.c: Likewise.
3311 * gcc.dg/strict-overflow-4.c: Likewise.
3312 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3313 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3314 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3315 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3316 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3317 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3318 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3319 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3320 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3321 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3322 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3323 * gcc.dg/pr46309.c: Likewise.
3324 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3325
3326 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3327
3328 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3329 for x86 targets.
3330 * gcc.c-torture/compile/20120727-2.c: New test.
3331
3332 2012-08-09 Martin Jambor <mjambor@suse.cz>
3333
3334 * gcc.dg/ipa/iinline-4.c: New test.
3335 * gcc.dg/ipa/iinline-5.c: Likewise.
3336 * gcc.dg/ipa/iinline-6.c: Likewise.
3337 * gcc.dg/ipa/iinline-7.c: Likewise.
3338 * gcc.dg/lto/20120723_0.c: Likewise.
3339 * gcc.dg/lto/20120723_1.c: Likewise.
3340
3341 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3342
3343 PR target/39423
3344 * gcc.target/sh/pr39423-1.c: New.
3345
3346 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3347
3348 PR target/51244
3349 * gcc.target/sh/pr51244-5: New.
3350 * gcc.target/sh/pr51244-6: New.
3351
3352 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3353
3354 * gcc.target/i386/adx-addxcarry32-3.c: New.
3355 * gcc.target/i386/adx-addxcarry64-3.c: New.
3356
3357 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3358
3359 PR rtl-optimization/53701
3360 * gcc.dg/pr53701.c: New test.
3361
3362 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3363
3364 * gcc.c-torture/compile/20120727-1.c: New test.
3365
3366 2012-08-09 Tobias Burnus <burnus@net-b.de>
3367
3368 PR fortran/54199
3369 * gfortran.dg/intrinsic_shadow_4.f90: New.
3370
3371 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3372
3373 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3374
3375 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3376
3377 * gcc.c-torture/execute/20120808-1.c: New test.
3378
3379 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3380
3381 PR rtl-optimization/54157
3382 * gcc.target/i386/pr54157.c: New file.
3383
3384 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3385
3386 * gcc.target/i386/adx-addcarryx32-1.c: New.
3387 * gcc.target/i386/adx-addcarryx32-2.c: New.
3388 * gcc.target/i386/adx-addcarryx64-1.c: New.
3389 * gcc.target/i386/adx-addcarryx64-2.c: New.
3390 * gcc.target/i386/adx-check.h: New.
3391 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3392 * gcc.target/i386/sse-12.c: Add -madx.
3393 * gcc.target/i386/sse-13.c: Ditto.
3394 * gcc.target/i386/sse-14.c: Ditto.
3395 * gcc.target/i386/sse-22.c: Ditto.
3396 * gcc.target/i386/sse-23.c: Ditto.
3397 * g++.dg/other/i386-2.C: Ditto.
3398 * g++.dg/other/i386-3.C: Ditto.
3399
3400 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3401
3402 * gcc.dg/tree-ssa/slsr-5.c: New.
3403 * gcc.dg/tree-ssa/slsr-6.c: New.
3404 * gcc.dg/tree-ssa/slsr-7.c: New.
3405 * gcc.dg/tree-ssa/slsr-8.c: New.
3406 * gcc.dg/tree-ssa/slsr-9.c: New.
3407 * gcc.dg/tree-ssa/slsr-10.c: New.
3408 * gcc.dg/tree-ssa/slsr-11.c: New.
3409 * gcc.dg/tree-ssa/slsr-12.c: New.
3410 * gcc.dg/tree-ssa/slsr-13.c: New.
3411 * gcc.dg/tree-ssa/slsr-14.c: New.
3412 * gcc.dg/tree-ssa/slsr-15.c: New.
3413 * gcc.dg/tree-ssa/slsr-16.c: New.
3414 * gcc.dg/tree-ssa/slsr-17.c: New.
3415 * gcc.dg/tree-ssa/slsr-18.c: New.
3416 * gcc.dg/tree-ssa/slsr-19.c: New.
3417 * gcc.dg/tree-ssa/slsr-20.c: New.
3418 * gcc.dg/tree-ssa/slsr-21.c: New.
3419 * gcc.dg/tree-ssa/slsr-22.c: New.
3420 * gcc.dg/tree-ssa/slsr-23.c: New.
3421 * gcc.dg/tree-ssa/slsr-24.c: New.
3422 * gcc.dg/tree-ssa/slsr-25.c: New.
3423 * gcc.dg/tree-ssa/slsr-26.c: New.
3424 * gcc.dg/tree-ssa/slsr-30.c: New.
3425 * gcc.dg/tree-ssa/slsr-31.c: New.
3426
3427 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3428
3429 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3430 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3431 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3432
3433 2012-08-06 Cary Coutant <ccoutant@google.com>
3434
3435 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3436
3437 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3438
3439 PR fortran/35831
3440 * gfortran.dg/dummy_procedure_5.f90: Modified.
3441 * gfortran.dg/dummy_procedure_8.f90: New.
3442 * gfortran.dg/interface_26.f90: Modified.
3443 * gfortran.dg/proc_ptr_11.f90: Modified.
3444 * gfortran.dg/proc_ptr_15.f90: Modified.
3445 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3446 * gfortran.dg/typebound_override_1.f90: Modified.
3447 * gfortran.dg/typebound_proc_6.f03: Modified.
3448
3449 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3450
3451 PR tree-optimization/51938
3452 PR tree-optimization/52005
3453 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3454 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3455 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3456 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3457
3458 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3459
3460 Avoid crashing on erroneous static_assert usage
3461 * g++.dg/cpp0x/static_assert8.C: New test.
3462
3463 2012-08-06 Jason Merrill <jason@redhat.com>
3464
3465 * g++.dg/cpp0x/sfinae38.C: New.
3466
3467 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3468 Paolo Carlini <paolo.carlini@oracle.com>
3469
3470 PR c++/54165
3471 * g++.dg/conversion/void2.C: New.
3472
3473 2012-08-06 Tom de Vries <tom@codesourcery.com>
3474
3475 * gcc.dg/tree-ssa/vrp78.c: New test.
3476
3477 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3478 Richard Sandiford <rdsandiford@googlemail.com>
3479
3480 * g++.dg/opt/enum2.C: Require fpic target.
3481 * g++.dg/lto/20090303_0.C: Likewise.
3482
3483 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3484 Catherine Moore <clm@codesourcery.com>
3485
3486 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3487 flush function names too.
3488 * gcc.target/mips/clear-cache-1.c: Likewise.
3489
3490 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3491
3492 PR target/54156
3493 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3494
3495 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3496
3497 PR fortran/54166
3498 * gfortran.dg/array_5.f90: New test.
3499
3500 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3501
3502 PR tree-optimization/30318
3503 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3504
3505 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3506
3507 * g++.dg/ext/vector17.C: New testcase.
3508
3509 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3510
3511 PR target/51931
3512 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3513 * g++.dg/opt/longbranch1.C: Likewise.
3514
3515 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3516
3517 PR tree-optimization/53805
3518 * gcc.dg/fold-notunord.c: New testcase.
3519
3520 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3521
3522 PR fortran/48820
3523 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3524 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3525
3526 2012-08-02 Jason Merrill <jason@redhat.com>
3527 Paolo Carlini <paolo.carlini@oracle.com>
3528
3529 PR c++/51213 (again)
3530 * g++.dg/cpp0x/sfinae37.C: Extend.
3531
3532 2012-08-02 Richard Guenther <rguenther@suse.de>
3533
3534 PR tree-optimization/50672
3535 * g++.dg/torture/pr50672.C: New testcase.
3536
3537 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3538
3539 PR fortran/54147
3540 * gfortran.dg/abstract_type_6.f03: Modified.
3541 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3542 * gfortran.dg/proc_ptr_comp_35.f90: New.
3543 * gfortran.dg/typebound_proc_9.f03: Modified.
3544 * gfortran.dg/typebound_proc_26.f90: New.
3545
3546 2012-08-02 Richard Guenther <rguenther@suse.de>
3547
3548 * gcc.dg/torture/pta-callused-1.c: Adjust.
3549 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3550 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3551 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3552 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3553 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3554 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3555 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3556 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3557
3558 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3559
3560 PR fortran/54033
3561 * gfortran.dg/include_6.f90: New test case.
3562 * gfortran.dg/include_7.f90: New test case.
3563 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3564
3565 2012-08-01 Tom de Vries <tom@codesourcery.com>
3566
3567 * gcc.dg/tree-ssa/vrp76.c: New test.
3568
3569 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3570
3571 PR tree-optimization/46556
3572 * gcc.dg/tree-ssa/slsr-27.c: New.
3573 * gcc.dg/tree-ssa/slsr-28.c: New.
3574 * gcc.dg/tree-ssa/slsr-29.c: New.
3575
3576 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3577
3578 PR fortran/42418
3579 * gfortran.dg/proc_decl_29.f90: New.
3580
3581 2012-07-31 Dehao Chen <dehao@google.com>
3582
3583 * gcc.dg/predict-7.c: New test.
3584
3585 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3586
3587 PR fortran/54134
3588 * gfortran.dg/typebound_override_3.f90: New.
3589
3590 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3591
3592 PR tree-optimization/53773
3593 * gcc.dg/vect/pr53773.c: New test.
3594
3595 2012-07-31 Nick Clifton <nickc@redhat.com>
3596
3597 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3598 and for XStormy16.
3599
3600 2012-07-31 Tobias Burnus <burnus@net-b.de>
3601
3602 * gfortran.dg/c_funloc_tests_6.f90: New.
3603 * gfortran.dg/c_funloc_tests_7.f90: New.
3604 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3605
3606 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3607
3608 PR c++/53624
3609 * g++.dg/cpp0x/temp_default5.C: New.
3610
3611 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3612
3613 PR fortran/51081
3614 * gfortran.dg/proc_ptr_37.f90: New.
3615
3616 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3617
3618 * lib/target-supports.exp
3619 (check_effective_target_vect_natural_alignment): New function.
3620 * gcc.dg/align-2.c: Only run on targets with natural alignment
3621 of vector types.
3622 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3623 alignment of vector types.
3624
3625 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3626 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3627
3628 * gcc.target/i386/rdseed16-1.c: New.
3629 * gcc.target/i386/rdseed32-1.c: Ditto
3630 * gcc.target/i386/rdseed64-1.c: Ditto
3631 * gcc.target/i386/sse-12.c: Add -mrdseed.
3632 * gcc.target/i386/sse-13.c: Ditto.
3633 * gcc.target/i386/sse-14.c: Ditto.
3634 * g++.dg/other/i386-2.C: Ditto.
3635 * g++.dg/other/i386-3.C: Ditto.
3636
3637 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3638
3639 PR target/51244
3640 * gcc.target/sh/pr51244-4.c: New.
3641
3642 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3643
3644 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3645 for alpha*-*-* targets. Cleanup original tree dump.
3646
3647 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3648
3649 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3650 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3651
3652 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3653
3654 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3655 rand, srand. Include <stdlib.h>.
3656
3657 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3658
3659 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3660
3661 2012-07-26 Richard Henderson <rth@redhat.com>
3662
3663 * gcc.dg/attr-hotcold-1.c: New.
3664 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3665
3666 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3667 Sandra Loosemore <sandra@codesourcery.com>
3668
3669 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3670
3671 2012-07-26 Tobias Burnus <burnus@net-b.de>
3672
3673 * gfortran.dg/contiguous_1.f90: Update dg-error.
3674 * gfortran.dg/proc_ptr_32.f90: Ditto.
3675
3676 2012-07-26 Richard Guenther <rguenther@suse.de>
3677
3678 PR tree-optimization/54098
3679 * gcc.dg/torture/pr54098.c: New testcase.
3680
3681 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3682
3683 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3684 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3685
3686 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3687
3688 PR fortran/44354
3689 * gfortran.dg/array_constructor_39.f90: New test.
3690
3691 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3692
3693 PR fortran/44354
3694 * gfortran.dg/array_constructor_38.f90: New test.
3695
3696 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3697
3698 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3699
3700 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3701
3702 * gnat.dg/noreturn5.ad[sb]: New test.
3703
3704 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3705 Paul Brook <paul@codesourcery.com>
3706
3707 PR target/53633
3708
3709 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3710 * c-c++-common/pr53633.c: New test.
3711
3712 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3713
3714 * gcc.target/i386/asm-dialect-1.c: New test case.
3715
3716 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3717 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3718
3719 * gcc.target/i386/prefetchw-1.c: New.
3720 * gcc.target/i386/sse-12.c: Add -mprfchw.
3721 * gcc.target/i386/sse-13.c: Ditto.
3722 * gcc.target/i386/sse-14.c: Ditto.
3723 * gcc.target/i386/sse-22.c: Ditto.
3724 * gcc.target/i386/sse-23.c: Ditto.
3725 * g++.dg/other/i386-2.C: Ditto.
3726 * g++.dg/other/i386-3.C: Ditto.
3727
3728 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3729
3730 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3731
3732 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3733
3734 PR target/54051
3735 * gcc.target/arm/pr54051.c: New.
3736 * gcc.target/arm/vfp-1.c: Adjust test.
3737
3738 2012-07-24 Julian Brown <julian@codesourcery.com>
3739
3740 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3741 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3742 hard-float ARM.
3743
3744 2012-07-23 Paul Brook <paul@codesourcery.com>
3745
3746 * g++.dg/other/armv7m-1.c: New test.
3747
3748 2012-07-23 Julian Brown <julian@codesourcery.com>
3749
3750 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3751 ARM.
3752 (DO_TEST): Define to 1 for appropriate ARM targets.
3753
3754 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3755
3756 PR tree-optimization/53881
3757 * gcc.dg/pr53881.c: Renamed to ...
3758 * gcc.dg/pr53881-1.c: ... this.
3759 * gcc.dg/pr53881-2.c: New test.
3760
3761 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3762
3763 Handle recent changes in default atomics for cris*-*-linux*.
3764 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3765 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3766 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3767 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3768 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3769 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3770 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3771 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3772 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3773 -mno-unaligned-atomic-may-use-library is in effect for
3774 cris*-*-linux*.
3775 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3776 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3777 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3778 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3779 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3780 gcc.target/cris/torture/sync-mis-op-i-1.c,
3781 gcc.target/cris/torture/sync-mis-op-i-2.c,
3782 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3783 gcc.target/cris/torture/sync-mis-op-i-3.c,
3784 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3785 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3786 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3787 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3788 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3789 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3790 (main): Remove local variable x.
3791 [mis_ok]: Check that atomics don't fail.
3792
3793 2012-07-21 Andrew Pinski <apinski@cavium.com>
3794
3795 * gcc.dg/tree-ssa/vrp72.c: New test.
3796 * gcc.dg/tree-ssa/vrp73.c: New test.
3797 * gcc.dg/tree-ssa/vrp74.c: New test.
3798 * gcc.dg/tree-ssa/vrp75.c: New test.
3799
3800 2012-07-21 Andrew Pinski <apinski@cavium.com>
3801
3802 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3803 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3804
3805 2012-07-21 Andrew Pinski <apinski@cavium.com>
3806
3807 * gcc.target/mips/octeon-pop-2.c: New testcase.
3808
3809 2012-07-21 Tobias Burnus <burnus@net-b.de>
3810
3811 PR fortran/48820
3812 * gfortran.dg/assumed_rank_3.f90: New.
3813 * gfortran.dg/assumed_rank_11.f90: New.
3814 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3815 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3816 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3817
3818 2012-07-21 Andrew Pinski <apinski@cavium.com>
3819
3820 * gcc.target/mips/unaligned-1.c: New testcase.
3821
3822 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3823
3824 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3825
3826 2012-07-20 Tobias Burnus <burnus@net-b.de>
3827
3828 * gfortran.dg/bind_c_array_params_2.f90: New.
3829 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3830 and update dg-error.
3831
3832 2012-07-20 Tobias Burnus <burnus@net-b.de>
3833
3834 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3835
3836 2012-07-20 Jason Merrill <jason@redhat.com>
3837
3838 PR c++/54038
3839 * g++.dg/other/array7.C: New.
3840
3841 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3842
3843 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3844 the basic block and check loop depth.
3845 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3846 matching patterns and comments.
3847 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3848 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3849
3850 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR c++/28656
3853 * c-c++-common/pr28656.c: New test.
3854
3855 2012-07-19 Jason Merrill <jason@redhat.com>
3856
3857 PR c++/54026
3858 * g++.dg/init/mutable1.C: New.
3859
3860 2012-07-20 Tobias Burnus <burnus@net-b.de>
3861
3862 PR fortran/48820
3863 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3864 * gfortran.dg/assumed_rank_1.f90: New.
3865 * gfortran.dg/assumed_rank_1_c.c: New.
3866 * gfortran.dg/assumed_rank_2.f90: New.
3867 * gfortran.dg/assumed_rank_4.f90: New.
3868 * gfortran.dg/assumed_rank_5.f90: New.
3869 * gfortran.dg/assumed_rank_6.f90: New.
3870 * gfortran.dg/assumed_rank_7.f90: New.
3871 * gfortran.dg/assumed_rank_8.f90: New.
3872 * gfortran.dg/assumed_rank_8_c.c: New.
3873 * gfortran.dg/assumed_rank_9.f90: New.
3874 * gfortran.dg/assumed_rank_10.f90: New.
3875 * gfortran.dg/assumed_rank_12.f90: New.
3876
3877 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3878
3879 * gnat.dg/opt25.adb: New test.
3880 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3881 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3882
3883 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3884
3885 * gnat.dg/aggr20.ad[sb]: New test.
3886 * gnat.dg/aggr20_pkg.ads: New helper.
3887
3888 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3889
3890 * gnat.dg/derived_type3.adb: New test.
3891 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3892
3893 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3894
3895 PR rtl-optimization/53942
3896 * gcc.dg/pr53942.c: New test.
3897
3898 2012-07-19 Jason Merrill <jason@redhat.com>
3899
3900 PR c++/54021
3901 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3902
3903 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3904
3905 * gnat.dg/discr38.adb: New test.
3906
3907 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR middle-end/54017
3910 * c-c++-common/gomp/pr54017.c: New test.
3911
3912 2012-07-19 Richard Guenther <rguenther@suse.de>
3913 Eric Botcazou <ebotcazou@adacore.com>
3914
3915 * gnat.dg/loop_optimization11.adb: New testcase.
3916 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3917
3918 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3919 Jason Merrill <jason@redhat.com>
3920
3921 * g++.dg/cpp0x/sfinae37.C: New.
3922 * g++.dg/template/access23.C: New.
3923 * g++.dg/template/access7.C: Adjust.
3924 * g++.dg/template/sfinae10.C: Don't expect errors.
3925 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3926
3927 2012-07-18 Julian Brown <julian@codesourcery.com>
3928 Sandra Loosemore <sandra@codesroucery.com>
3929
3930 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3931
3932 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3933
3934 * gnat.dg/noreturn4.ad[sb]: New test.
3935 * gnat.dg/noreturn4_pkg.ads: New helper.
3936
3937 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3938 Julian Brown <julian@codesourcery.com>
3939
3940 * gcc.target/arm/neon-vdup-1.c: New test case.
3941 * gcc.target/arm/neon-vdup-2.c: New test case.
3942 * gcc.target/arm/neon-vdup-3.c: New test case.
3943 * gcc.target/arm/neon-vdup-4.c: New test case.
3944 * gcc.target/arm/neon-vdup-5.c: New test case.
3945 * gcc.target/arm/neon-vdup-6.c: New test case.
3946 * gcc.target/arm/neon-vdup-7.c: New test case.
3947 * gcc.target/arm/neon-vdup-8.c: New test case.
3948 * gcc.target/arm/neon-vdup-9.c: New test case.
3949 * gcc.target/arm/neon-vdup-10.c: New test case.
3950 * gcc.target/arm/neon-vdup-11.c: New test case.
3951 * gcc.target/arm/neon-vdup-12.c: New test case.
3952 * gcc.target/arm/neon-vdup-13.c: New test case.
3953 * gcc.target/arm/neon-vdup-14.c: New test case.
3954 * gcc.target/arm/neon-vdup-15.c: New test case.
3955 * gcc.target/arm/neon-vdup-16.c: New test case.
3956 * gcc.target/arm/neon-vdup-17.c: New test case.
3957 * gcc.target/arm/neon-vdup-18.c: New test case.
3958 * gcc.target/arm/neon-vdup-19.c: New test case.
3959 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3960 arguments non-constant.
3961
3962 2012-07-18 Richard Guenther <rguenther@suse.de>
3963
3964 PR tree-optimization/53970
3965 * g++.dg/torture/pr53970.C: New testcase.
3966
3967 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3968
3969 PR target/38621
3970 * gcc.c-torture/compile/pr38621.c: New.
3971
3972 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3973
3974 PR target/33135
3975 * gcc.target/sh/pr33135-1.c: New.
3976 * gcc.target/sh/pr33135-2.c: New.
3977 * gcc.target/sh/pr33135-3.c: New.
3978 * gcc.target/sh/pr33135-4.c: New.
3979
3980 2012-07-17 Jason Merrill <jason@redhat.com>
3981
3982 PR c++/53995
3983 * g++.dg/parse/enum9.C: New.
3984
3985 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3986 Sandra Loosemore <sandra@codesourcery.com>
3987
3988 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3989 if there is a conflict with -mcpu=. Use -mcpu=5208.
3990
3991 2012-07-17 Jason Merrill <jason@redhat.com>
3992
3993 PR c++/53989
3994 * g++.dg/template/array23.C: New.
3995
3996 2012-07-17 Tobias Burnus <burnus@net-b.de>
3997
3998 PR fortran/53985
3999 * gfortran.dg/bind_c_usage_26.f90: New.
4000 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4001 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4002 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4003 * gfortran.dg/interop_params.f03: Ditto.
4004
4005 2012-07-17 Jason Merrill <jason@redhat.com>
4006
4007 * g++.dg/template/inherit8.C: Adjust.
4008 * g++.dg/template/using21.C: Adjust.
4009 * g++.dg/template/using22.C: Adjust.
4010
4011 PR c++/53549
4012 * g++.dg/template/current-inst1.C: New.
4013 * g++.dg/parse/crash35.C: Adjust.
4014
4015 2012-07-17 Tobias Burnus <burnus@net-b.de>
4016
4017 PR fortran/52101
4018 * gfortran.dg/oldstyle_4.f90: New.
4019
4020 2012-07-17 Tobias Burnus <burnus@net-b.de>
4021
4022 PR fortran/49265
4023 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4024 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4025
4026 2012-07-16 Jason Merrill <jason@redhat.com>
4027
4028 * g++.dg/parse/access8.C: Adjust.
4029 * g++.dg/template/sfinae6_neg.C: Adjust.
4030
4031 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4032
4033 PR fortran/53824
4034 * gfortran.dg/coarray_allocate_1.f90: New test.
4035
4036 2012-07-16 Andrew Pinski <apinski@cavium.com>
4037
4038 * gcc.c-torture/execute/bswap-1.c: New testcase.
4039 * gcc.c-torture/compile/unalign-1.c: New testcase.
4040 * gcc.c-torture/compile/20120524-1.c: New testcase.
4041 * gcc.c-torture/compile/20101216-1.c: New testcase.
4042
4043 2012-07-16 Dehao Chen <dehao@google.com>
4044
4045 Revert
4046 2012-07-10 Dehao Chen <dehao@google.com>
4047
4048 * gcc.dg/debug_info_inline.c: New test.
4049
4050 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4051
4052 PR fortran/53956
4053 * gfortran.dg/proc_decl_28.f90: New.
4054
4055 2012-07-16 Andrew Pinski <apinski@cavium.com>
4056
4057 * gcc.dg/torture/builtins-1.c: New testcase.
4058
4059 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4060
4061 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4062 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4063 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4064 gcc.target/cris/sync-1-v10.c,
4065 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4066 pass -mno-unaligned-atomic-may-use-library.
4067 * gcc.target/cris/sync-xchg-1.c: New test.
4068 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4069 valid register operand output modifier.
4070
4071 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4072
4073 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4074 characters.
4075
4076 2012-07-13 Andrew Pinski <apinski@cavium.com>
4077
4078 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4079 rather than cleanup-tree-dump.
4080 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4081
4082 2012-07-13 Richard Guenther <rguenther@suse.de>
4083
4084 PR tree-optimization/53907
4085 * gcc.target/i386/pr53907.c: New testcase.
4086
4087 2012-07-13 Richard Guenther <rguenther@suse.de>
4088
4089 PR tree-optimization/53922
4090 * gcc.dg/torture/pr53922.c: New testcase.
4091
4092 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4093
4094 PR rtl-optimization/53908
4095 * gcc.dg/torture/pr53908.c: New test.
4096
4097 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4098
4099 PR c++/53531
4100 * g++.dg/cpp0x/variadic135.C: New.
4101
4102 2012-07-12 Jason Merrill <jason@redhat.com>
4103
4104 * g++.dg/template/sfinae6_neg.C: Adjust.
4105
4106 2012-07-12 Tobias Burnus <burnus@net-b.de>
4107
4108 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4109 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4110 scan-tree-dump-times pattern.
4111
4112 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4113
4114 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4115
4116 2012-07-11 Jason Merrill <jason@redhat.com>
4117
4118 DR 1402
4119 * g++.g/cpp0x/defaulted37.C: New.
4120
4121 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4122
4123 PR target/53859
4124 * gcc.target/arm/pr53859.c: New test.
4125
4126 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4127
4128 PR target/53886
4129 * gcc.c-torture/compile/pr53886.c: New.
4130
4131 2012-07-10 Dehao Chen <dehao@google.com>
4132
4133 * gcc.dg/debug_info_inline.c: New test.
4134
4135 2012-07-10 Jason Merrill <jason@redhat.com>
4136
4137 PR c++/53733
4138 * g++.dg/cpp0x/defaulted36.C: New.
4139 * g++.dg/cpp0x/defaulted21.C: Adjust.
4140
4141 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4142
4143 2012-07-09 Sterling Augustine <saugustine@google.com>
4144
4145 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4146
4147 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4148
4149 PR tree-optimization/53887
4150 * gcc.dg/pr53887.c: New test.
4151
4152 2012-07-09 Jason Merrill <jason@redhat.com>
4153
4154 PR c++/53882
4155 * g++.dg/cpp0x/nullptr29.C: New.
4156
4157 2012-07-09 Tom de Vries <tom@codesourcery.com>
4158 Richard Guenther <rguenther@suse.de>
4159
4160 * gcc.dg/builtin-unreachable-6.c: New test.
4161 * gcc.dg/builtin-unreachable-5.c: New test.
4162
4163 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4164
4165 PR tree-optimization/53881
4166 * gcc.dg/pr53881.c: New test.
4167
4168 2012-07-06 Jason Merrill <jason@redhat.com>
4169
4170 PR c++/53862
4171 * g++.dg/cpp0x/variadic134.C: New.
4172
4173 PR c++/53858
4174 * g++.dg/cpp0x/alias-decl-20.C: New.
4175
4176 2012-07-06 Tom de Vries <tom@codesourcery.com>
4177
4178 PR tree-optimization/51879
4179 * gcc.dg/pr51879-16.c: New test.
4180 * gcc.dg/pr51879-17.c: Same.
4181
4182 2012-07-06 Tom de Vries <tom@codesourcery.com>
4183
4184 PR tree-optimization/52009
4185 * gcc.dg/pr51879-7.c: New test.
4186 * gcc.dg/pr51879-18.c: New test.
4187
4188 2012-07-05 Jason Merrill <jason@redhat.com>
4189
4190 PR c++/50852
4191 * g++.dg/template/typedef39.C: New.
4192
4193 PR c++/53039
4194 * g++.dg/cpp0x/variadic133.C: New.
4195 * g++.dg/template/param1.C: Adjust.
4196
4197 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4198
4199 PR target/48941
4200 PR target/51980
4201 * gcc.target/arm/neon/vtrnf32.c: Update.
4202 * gcc.target/arm/neon/vtrns32.c: Update.
4203 * gcc.target/arm/neon/vtrnu32.c: Update.
4204 * gcc.target/arm/neon/vzipf32.c: Update.
4205 * gcc.target/arm/neon/vzips32.c: Update.
4206 * gcc.target/arm/neon/vzipu32.c: Update.
4207
4208 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4209
4210 PR fortran/53732
4211 * gfortran.dg/inline_sum_4.f90: New test.
4212
4213 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4214
4215 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4216
4217 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4218
4219 * gcc.target/arm/fma-sp.c: New testcase.
4220 * gcc.target/arm/fma.c: Likewise.
4221 * gcc.target/arm/fma.h: Likewise.
4222
4223 2012-07-04 Jason Merrill <jason@redhat.com>
4224
4225 PR c++/53848
4226 * g++.dg/other/enum3.C: New.
4227
4228 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4229
4230 PR middle-end/53321
4231 * g++.dg/torture/pr53321.C: New test.
4232
4233 2012-07-04 Richard Guenther <rguenther@suse.de>
4234
4235 PR tree-optimization/53844
4236 * g++.dg/tree-ssa/pr53844.C: New testcase.
4237
4238 2012-07-04 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/53849
4241 * gcc.dg/pr53849.c: New testcase.
4242
4243 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4244
4245 PR c++/53812
4246 * g++.dg/ext/label14.C: New test.
4247
4248 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4249
4250 PR target/53811
4251 * g++.dg/other/pr53811.C: New test.
4252
4253 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4254
4255 PR target/28896
4256 * gcc.target/m68k/stack-limit-1.c: New testcase.
4257
4258 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4259
4260 * gnat.dg/recursive_call.adb: New test.
4261
4262 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4263
4264 * gnat.dg/discr37.ad[sb]: New test.
4265
4266 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4267
4268 * g++.dg/other/packed1.C: Remove SH from xfail list.
4269
4270 2012-07-02 Jason Merrill <jason@redhat.com>
4271
4272 PR c++/53619
4273 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4274
4275 PR c++/53783
4276 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4277
4278 PR c++/53788
4279 * g++.dg/cpp0x/decltype39.C: New.
4280 * g++.dg/diagnostic/method1.C: Adjust.
4281
4282 PR c++/53816
4283 * g++.dg/template/ref6.C: New.
4284
4285 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4286
4287 PR target/53568
4288 * gcc.target/sh/pr53568-1.c: New.
4289
4290 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4291
4292 PR target/51244
4293 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4294
4295 2012-07-02 Jason Merrill <jason@redhat.com>
4296
4297 PR c++/53821
4298 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4299
4300 PR c++/53524
4301 * g++.dg/template/enum7.C: New.
4302 * g++.dg/other/ptrmem10.C: Adjust.
4303 * g++.dg/other/ptrmem11.C: Adjust.
4304 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4305
4306 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4307
4308 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4309
4310 2012-07-01 Wei Guozhi <carrot@google.com>
4311
4312 PR target/53447
4313 * gcc.target/arm/pr53447-1.c: New testcase.
4314 * gcc.target/arm/pr53447-2.c: New testcase.
4315 * gcc.target/arm/pr53447-3.c: New testcase.
4316 * gcc.target/arm/pr53447-4.c: New testcase.
4317
4318 2012-06-29 Richard Guenther <rguenther@suse.de>
4319
4320 PR tree-optimization/47061
4321 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4322
4323 2012-06-29 Richard Guenther <rguenther@suse.de>
4324
4325 PR tree-optimization/37541
4326 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4327
4328 2012-06-29 Richard Guenther <rguenther@suse.de>
4329
4330 PR tree-optimization/52589
4331 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4332
4333 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4334
4335 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4336
4337 * g++.dg/template/error46.C: Add missing comment to dg-message.
4338 * g++.dg/template/crash107.C: Likewise.
4339 * g++.dg/template/error47.C: Likewise.
4340 * g++.dg/template/crash108.C: Likewise.
4341 * g++.dg/overload/operator5.C: Likewise.
4342
4343 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4344 errors in dg-message directives, add comments.
4345
4346 2012-06-28 Kai Tietz <ktietz@redhat.com>
4347
4348 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4349 hard-coded 'unsigned long'.
4350
4351 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR tree-optimization/51581
4354 * gcc.dg/vect/pr51581-4.c: New test.
4355
4356 PR tree-optimization/53645
4357 * gcc.c-torture/execute/pr53645-2.c: New test.
4358
4359 2012-06-28 Richard Guenther <rguenther@suse.de>
4360
4361 PR middle-end/53790
4362 * gcc.dg/torture/pr53790.c: New testcase.
4363
4364 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR tree-optimization/53645
4367 * gcc.c-torture/execute/pr53645.c: New test.
4368
4369 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4370
4371 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4372
4373 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4374
4375 PR debug/53671
4376 PR debug/49888
4377 * gcc.dg/guality/pr49888.c: Account for the possibility that
4378 the variable is optimized out at the first test.
4379
4380 2012-06-27 Jason Merrill <jason@redhat.com>
4381
4382 * g++.dg/cpp0x/override2.C: Adjust.
4383 * g++.dg/template/error5.C: Adjust.
4384 * g++.dg/parse/crash28.C: Adjust.
4385
4386 PR c++/53563
4387 * g++.dg/parse/template27.C: New.
4388 * g++.dg/template/crash74.C: Adjust expected output.
4389
4390 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4391
4392 PR fortran/41951
4393 PR fortran/49591
4394 * gfortran.dg/typebound_operator_16.f03: New.
4395
4396 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4397
4398 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4399 even src1.i and src2.i fields even in the second half of the arrays.
4400
4401 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4402
4403 PR c++/51033.
4404 * g++.dg/torture/vshuf-16.inc: New test.
4405 * g++.dg/torture/vshuf-2.inc: New test.
4406 * g++.dg/torture/vshuf-4.inc: New test.
4407 * g++.dg/torture/vshuf-8.inc: New test.
4408 * g++.dg/torture/vshuf-main.inc: New test.
4409 * g++.dg/torture/vshuf-v16hi.C: New test.
4410 * g++.dg/torture/vshuf-v16qi.C: New test.
4411 * g++.dg/torture/vshuf-v2df.C: New test.
4412 * g++.dg/torture/vshuf-v2di.C: New test.
4413 * g++.dg/torture/vshuf-v2sf.C: New test.
4414 * g++.dg/torture/vshuf-v2si.C: New test.
4415 * g++.dg/torture/vshuf-v4df.C: New test.
4416 * g++.dg/torture/vshuf-v4di.C: New test.
4417 * g++.dg/torture/vshuf-v4sf.C: New test.
4418 * g++.dg/torture/vshuf-v4si.C: New test.
4419 * g++.dg/torture/vshuf-v8hi.C: New test.
4420 * g++.dg/torture/vshuf-v8qi.C: New test.
4421 * g++.dg/torture/vshuf-v8si.C: New test.
4422
4423 2012-06-27 Richard Guenther <rguenther@suse.de>
4424
4425 PR middle-end/53676
4426 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4427
4428 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4429
4430 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4431 scan-dump-dem-not): Use printable pattern in test name.
4432
4433 2012-06-26 Sterling Augustine <saugustine@google.com>
4434 Dominique Dhumieres <dominiq@lps.ens.fr>
4435
4436 * gcc.dg/pubtypes-2.c: Update expected output.
4437 * gcc.dg/pubtypes-3.c: Likewise.
4438 * gcc.dg/pubtypes-4.c: Likewise.
4439
4440 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4441
4442 * gcc.dg/tree-ssa/slsr-1.c: New test.
4443 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4444 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4445 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4446
4447 2012-06-26 Matt Turner <mattst88@gmail.com>
4448
4449 PR target/35294
4450 * gcc.target/arm/mmx-2.c: New.
4451
4452 2012-06-26 Richard Guenther <rguenther@suse.de>
4453
4454 PR c++/53752
4455 * g++.dg/torture/pr53752.C: New testcase.
4456
4457 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR tree-optimization/53748
4460 * gcc.c-torture/compile/pr53748.c: New test.
4461
4462 2012-06-25 Jason Merrill <jason@redhat.com>
4463
4464 PR c++/53498
4465 PR c++/53305
4466 * g++.dg/cpp0x/decltype38.C: New.
4467 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4468
4469 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4470
4471 * lib/target-supports-dg.exp (testname-for-summary): New.
4472 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4473 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4474 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4475 scan-module-absence, output-exists, output-exists-not: Use
4476 testname-for-summary.
4477 (dg-test): Clean up testname_with_flags.
4478 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4479 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4480 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4481 scan-assembler-dem-not, object-size: Use testname-for-summary.
4482 * lib/gcov.exp (run-gcov): Likewise.
4483 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4484 scan-dump-dem, scan-dump-dem-note): Likewise.
4485
4486 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4487 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4488 including profopt.opt; save and restore existing value.
4489 * g++.dg/bprob/bprob.exp: Likewise.
4490 * gcc.dg/matrix/matrix.exp: Likewise.
4491 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4492 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4493 PROFOPT_OPTIONS.
4494
4495 2012-06-25 Richard Henderson <rth@redhat.com>
4496
4497 * gcc.dg/pr53749.c: New.
4498
4499 2012-06-25 Jason Merrill <jason@redhat.com>
4500
4501 PR c++/52988
4502 * g++.dg/cpp0x/nullptr28.C: New.
4503
4504 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4505
4506 * gcc.target/arm/neon-vld1_dupQ.c: New.
4507
4508 2012-06-25 Florian Weimer <fweimer@redhat.com>
4509
4510 * g++.dg/init/new35.C: New.
4511 * g++.dg/init/new36.C: New.
4512 * g++.dg/init/new37.C: New.
4513 * g++.dg/ext/vla5.C: New warning.
4514 * g++.dg/ext/vla8.C: New warning.
4515 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4516
4517 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4518 James Greenhalgh <james.greenhalgh@arm.com>
4519
4520 * gcc.target/arm/ftest-support-arm.h New testcase.
4521 * gcc.target/arm/ftest-support-thumb.h Likewise.
4522 * gcc.target/arm/ftest-support.h Likewise.
4523 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4524 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4525 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4526 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4527 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4528 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4529 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4530 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4531 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4532 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4533 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4534 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4535 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4536 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4537 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4538 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4539 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4540 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4541 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4542 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4543 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4544 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4545 * lib/target-supports.exp
4546 (check_effective_target_arm_arch_FUNC): Add support for more
4547 architectures.
4548 (add_options_for_arm_arch_FUNC): Likewise.
4549 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4550
4551 2012-06-25 Jason Merrill <jason@redhat.com>
4552
4553 PR c++/53202
4554 * g++.dg/cpp0x/constexpr-tuple.C: New.
4555
4556 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR target/53759
4559 * gcc.target/i386/pr53759.c: New test.
4560
4561 PR c++/53594
4562 * g++.dg/cpp0x/nsdmi7.C: New test.
4563
4564 2012-06-24 Kai Tietz <ktietz@redhat.com>
4565
4566 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4567 for LLP64 targets.
4568 * gcc.target/i386/pr38988.c: Likewise.
4569
4570 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4571
4572 PR fortran/47710
4573 PR fortran/53328
4574 * gfortran.dg/typebound_generic_12.f03: New.
4575 * gfortran.dg/typebound_generic_13.f03: New.
4576
4577 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4578
4579 * gnat.dg/lto15.ad[sb]: New test.
4580
4581 2012-06-21 Meador Inge <meadori@codesourcery.com>
4582
4583 PR c/53702
4584 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4585
4586 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4587
4588 * gcc.dg/pch/ident-1.c: New test.
4589 * gcc.dg/pch/ident-1.hs: Header file for new test.
4590
4591 2012-06-21 Michael Matz <matz@suse.de>
4592
4593 PR middle-end/53688
4594 * gcc.c-torture/execute/pr53688.c: New test.
4595
4596 2012-06-20 Richard Guenther <rguenther@suse.de>
4597
4598 PR tree-optimization/30318
4599 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4600
4601 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4602
4603 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4604
4605 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4606
4607 * gcc.target/i386/clearcapv2.map: New file.
4608 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4609
4610 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4611
4612 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4613 and add __sh__ case.
4614
4615 2012-06-19 Jason Merrill <jason@redhat.com>
4616
4617 PR c++/52637
4618 * g++.dg/debug/localclass1.C: New.
4619
4620 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4621
4622 * g++.dg/cpp0x/override4.C: New.
4623
4624 2012-06-14 Jason Merrill <jason@redhat.com>
4625
4626 PR c++/53651
4627 * g++.dg/cpp0x/decltype37.C: New.
4628
4629 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4630
4631 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4632
4633 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4634
4635 * gcc.c-torture/compile/vector-5.c,
4636 gcc.c-torture/compile/vector-6.c: New tests.
4637
4638 2012-06-19 Richard Henderson <rth@redhat.com>
4639
4640 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4641
4642 2012-06-19 Richard Guenther <rguenther@suse.de>
4643
4644 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4645
4646 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4647
4648 PR target/53712
4649 * gcc.target/i386/pr53712.c: New test.
4650
4651 2012-06-18 Tobias Burnus <burnus@net-b.de>
4652
4653 PR fortran/53692
4654 * gfortran.dg/elemental_optional_args_6.f90: New.
4655
4656 2012-06-18 Tobias Burnus <burnus@net-b.de>
4657
4658 PR fortran/53526
4659 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4660 * gfortran.dg/coarray/move_alloc_1.f90
4661
4662 2012-06-18 Tobias Burnus <burnus@net-b.de>
4663
4664 PR fortran/53526
4665 * gfortran.dg/coarray_27.f90: New.
4666
4667 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4668 Greta Yorsh <Greta.Yorsh@arm.com>
4669
4670 * gcc.target/arm/epilog-1.c: New test.
4671
4672 2012-06-18 Richard Guenther <rguenther@suse.de>
4673
4674 PR tree-optimization/53693
4675 * g++.dg/torture/pr53693.C: New testcase.
4676
4677 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4678
4679 PR tree-optimization/53703
4680 * gcc.dg/torture/pr53703.c: New test.
4681
4682 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4683
4684 PR middle-end/53698
4685 * gcc.target/i386/pr53698.c: New test.
4686
4687 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4688
4689 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4690
4691 2012-06-17 Tobias Burnus <burnus@net-b.de>
4692
4693 PR fortran/53691
4694 PR fortran/53685
4695 * gfortran.dg/transfer_check_3.f90: New.
4696
4697 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4698
4699 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4700
4701 2012-06-16 Tobias Burnus <burnus@net-b.de>
4702
4703 PR fortran/53642
4704 PR fortran/45170
4705 * gfortran.dg/deferred_type_param_8.f90: New.
4706
4707 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4708
4709 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4710 testname that includes flags, passed in as new argument, in
4711 pass/fail messages.
4712 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4713 and pass it to verify-* procedures.
4714
4715 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4716 alignment torture options with usual torture options.
4717
4718 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4719 messages reported for one line of source code.
4720 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4721 * g++.dg/cpp0x/decltype2.C: Likewise.
4722 * g++.dg/cpp0x/decltype3.C: Likewise.
4723 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4724 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4725 * g++.dg/cpp0x/static_assert3.C: Likewise.
4726 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4727 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4728 * g++.dg/cpp0x/union1.C: Likewise.
4729 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4730 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4731 * g++.dg/cpp0x/variadic2.C: Likewise.
4732 * g++.dg/cpp0x/variadic20.C: Likewise.
4733 * g++.dg/cpp0x/variadic74.C: Likewise.
4734 * g++.dg/diagnostic/bitfld2.C: Likewise.
4735 * g++.dg/ext/attrib44.C: Likewise.
4736 * g++.dg/ext/no-asm-1.C: Likewise.
4737 * g++.dg/other/error34.C: Likewise.
4738 * g++.dg/parse/crash46.C: Likewise.
4739 * g++.dg/parse/error10.C: Likewise.
4740 * g++.dg/parse/error2.C: Likewise.
4741 * g++.dg/parse/error3.C: Likewise.
4742 * g++.dg/parse/error36.C: Likewise.
4743 * g++.dg/parse/error8.C: Likewise.
4744 * g++.dg/parse/error9.C: Likewise.
4745 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4746 * g++.dg/parse/parser-pr28152.C: Likewise.
4747 * g++.dg/parse/template25.C: Likewise.
4748 * g++.dg/parse/typename11.C: Likewise.
4749 * g++.dg/tc1/dr147.C: Likewise.
4750 * g++.dg/template/deduce3.C: Likewise.
4751 * g++.dg/template/koenig9.C: Likewise.
4752 * g++.dg/template/pr23510.C: Likewise.
4753 * g++.dg/warn/pr12242.C: Likewise.
4754 * g++.dg/warn/pr30551-2.C: Likewise.
4755 * g++.dg/warn/pr30551.C: Likewise.
4756 * g++.old-deja/g++.other/typename1.C: Likewise.
4757 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4758
4759 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4760
4761 PR c++/51033
4762 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4763 * c-c++-common/torture/vshuf-2.inc: Likewise.
4764 * c-c++-common/torture/vshuf-4.inc: Likewise.
4765 * c-c++-common/torture/vshuf-8.inc: Likewise.
4766 * c-c++-common/torture/vshuf-main.inc: Likewise.
4767 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4768 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4769 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4770 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4771 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4772 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4773 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4774 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4775 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4776 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4777 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4778 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4779 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4780 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4781
4782 2012-06-15 Michael Matz <matz@suse.de>
4783
4784 * gcc.dg/tree-ssa/vector-4.c: New test.
4785
4786 2012-06-15 Michael Matz <matz@suse.de>
4787
4788 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4789 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4790
4791 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4792
4793 PR tree-optimization/53636
4794 * gcc.target/arm/pr53636.c: New test.
4795
4796 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4797
4798 PR tree-optimization/51581
4799 * gcc.c-torture/execute/pr51581-1.c: New test.
4800 * gcc.c-torture/execute/pr51581-2.c: New test.
4801 * gcc.dg/vect/pr51581-1.c: New test.
4802 * gcc.dg/vect/pr51581-2.c: New test.
4803 * gcc.dg/vect/pr51581-3.c: New test.
4804 * gcc.target/i386/avx-pr51581-1.c: New test.
4805 * gcc.target/i386/avx-pr51581-2.c: New test.
4806 * gcc.target/i386/avx2-pr51581-1.c: New test.
4807 * gcc.target/i386/avx2-pr51581-2.c: New test.
4808 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4809
4810 2012-06-15 Richard Guenther <rguenther@suse.de>
4811
4812 * gcc.c-torture/execute/20120615-1.c: New testcase.
4813
4814 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4815
4816 * gnat.dg/vect8.ad[sb]: New test.
4817
4818 2012-06-14 Richard Guenther <rguenther@suse.de>
4819
4820 * gcc.dg/tree-ssa/vrp.h: New testcase.
4821 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4822
4823 2012-06-13 Christian Bruel <christian.bruel@st.com>
4824
4825 PR target/53621
4826 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4827
4828 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4829
4830 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4831
4832 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4833
4834 PR testsuite/20771
4835 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4836 test summary unique.
4837
4838 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4839 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4840 scan-stack-usage-not): Don't strip torture options from test name.
4841
4842 * lib/scandump.exp (scan-dump-times): Use printable version of
4843 regexp in test summary line.
4844
4845 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4846 messages reported for one line of source code.
4847 * gcc.dg/format/few-1.c: Likewise.
4848 * gcc.dg/ia64-sync-2.c: Likewise.
4849 * gcc.dg/sync-2.c: Likewise.
4850 * gcc.dg/noncompile/pr44517.c: Likewise.
4851
4852 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4853
4854 PR debug/49888
4855 * gcc.dg/guality/pr49888.c: New.
4856
4857 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4858
4859 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4860 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4861 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4862
4863 2012-06-13 Tobias Burnus <burnus@net-b.de>
4864
4865 PR fortran/53643
4866 * gfortran.dg/intent_out_7.f90: New.
4867
4868 2012-06-13 Tobias Burnus <burnus@net-b.de>
4869
4870 PR fortran/53597
4871 * gfortran.dg/save_4.f90: New.
4872
4873 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR c/53532
4876 PR c/51034
4877 PR c/53196
4878 * gcc.dg/pr53532.c: New test.
4879 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4880 adjust line numbers.
4881 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4882 * gcc.dg/Wcxx-compat-8.c: Likewise.
4883 * gcc.dg/pr51034.c: New test.
4884 * gcc.dg/pr53196-1.c: New test.
4885 * gcc.dg/pr53196-2.c: New test.
4886
4887 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4888
4889 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4890 alignment torture options with usual torture options.
4891 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4892 instead of dg-options.
4893 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4894 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4895 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4896 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4897 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4898 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4899
4900 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4901 to checks for multiple messages reported for one line of source code.
4902 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4903
4904 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4905 messages reported for one line of source code.
4906
4907 * gcc.dg/20031223-1.c: Add comments to check for multiple
4908 messages reported for one line of source code.
4909 * gcc.dg/Wconversion-integer.c: Likewise.
4910 * gcc.dg/Wfatal-2.c: Likewise.
4911 * gcc.dg/Wfatal.c: Likewise.
4912 * gcc.dg/Wobjsize-1.c: Likewise.
4913 * gcc.dg/c99-vla-jump-1.c: Likewise.
4914 * gcc.dg/c99-vla-jump-2.c: Likewise.
4915 * gcc.dg/c99-vla-jump-3.c: Likewise.
4916 * gcc.dg/c99-vla-jump-4.c: Likewise.
4917 * gcc.dg/c99-vla-jump-5.c: Likewise.
4918 * gcc.dg/decl-9.c: Likewise.
4919 * gcc.dg/declspec-10.c: Likewise.
4920 * gcc.dg/declspec-18.c: Likewise.
4921 * gcc.dg/mtune.c: Likewise.
4922 * gcc.dg/parser-pr28152-2.c: Likewise.
4923 * gcc.dg/parser-pr28152.c: Likewise.
4924 * gcc.dg/pr14475.c: Likewise.
4925 * gcc.dg/pr27953.c: Likewise.
4926 * gcc.dg/pr28322-3.c: Likewise.
4927 * gcc.dg/pr30457.c: Likewise.
4928 * gcc.dg/pr30551-2.c: Likewise.
4929 * gcc.dg/pr30551-3.c: Likewise.
4930 * gcc.dg/pr30551-4.c: Likewise.
4931 * gcc.dg/pr30551-5.c: Likewise.
4932 * gcc.dg/pr30551-6.c: Likewise.
4933 * gcc.dg/pr30551.c: Likewise.
4934 * gcc.dg/pr45461.c: Likewise.
4935 * gcc.dg/pr48552-1.c: Likewise.
4936 * gcc.dg/pr48552-2.c: Likewise.
4937 * gcc.dg/redecl-1.c: Likewise.
4938 * gcc.dg/transparent-union-3.c: Likewise.
4939 * gcc.dg/utf-dflt.c: Likewise.
4940 * gcc.dg/utf-dflt2.c: Likewise.
4941 * gcc.dg/vla-8.c: Likewise.
4942 * gcc.dg/vla-init-1.c: Likewise.
4943 * gcc.dg/wtr-int-type-1.c: Likewise.
4944
4945 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4946 messages reported for for one line of source code.
4947 * c-c++-common/raw-string-5.c: Likewise.
4948 * c-c++-common/raw-string-4.c: Likewise.
4949 * c-c++-common/raw-string-6.c: Likewise.
4950 * c-c++-common/pr20000.c: Likewise.
4951
4952 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4953 messages reported for one line of source code.
4954 * gcc.dg/cpp/pr30786.c: Likewise.
4955 * gcc.dg/cpp/pr28709.c: Likewise.
4956 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4957 * gcc.dg/cpp/macspace2.c: Likewise.
4958 * gcc.dg/cpp/missing-header-1.c: Likewise.
4959 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4960 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4961 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4962
4963 2012-06-12 Jason Merrill <jason@redhat.com>
4964
4965 PR c++/53599
4966 * g++.dg/template/local7.C: New.
4967
4968 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4969
4970 PR target/53511
4971 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4972 * gcc.target/sh/pr51340-2.c: Likewise.
4973 * gcc.target/sh/pr51340-3.c: Likewise.
4974
4975 2012-06-12 Michael Matz <matz@suse.de>
4976
4977 * gcc.dg/torture/alias-1.c: New test.
4978
4979 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4980
4981 PR rtl-optimization/53589
4982 * gcc.dg/torture/pr53589.c: New test.
4983
4984 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4985
4986 PR target/50749
4987 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4988 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4989 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4990 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4991 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4992 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4993 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4994 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4995 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4996 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4997 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4998 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4999 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5000 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5001 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5002 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5003
5004 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5005
5006 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5007 (check_intel_cpu_model): New function.
5008 (check_amd_cpu_model): New function.
5009 (check_features): New function.
5010 (__get_cpuid_output): New function.
5011 (check_detailed): New function.
5012 (fn1): Rename to quick_check.
5013 (main): Update to call quick_check and call check_detailed.
5014
5015 2012-06-11 Richard Henderson <rth@redhat.com>
5016
5017 * lib/target-supports.exp
5018 (check_effective_target_sync_long_long_runtime): Use
5019 check_effective_target_lp64 instead of
5020 check_effective_target_powerpc64 for powerpc targets.
5021
5022 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5023
5024 PR target/53511
5025 * gcc.target/sh/pr53511-1.c: New.
5026
5027 2012-06-11 Richard Guenther <rguenther@suse.de>
5028
5029 PR middle-end/53470
5030 * g++.dg/lto/pr53470_0.C: New testcase.
5031 * gcc.dg/lto/pr53470_0.c: Likewise.
5032
5033 2012-06-11 Richard Guenther <rguenther@suse.de>
5034
5035 PR c++/53605
5036 * g++.dg/ext/pr53605.C: New testcase.
5037
5038 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5039
5040 * gnat.dg/specs/array1.ads: New test.
5041 * gnat.dg/specs/array2.ads: Likewise.
5042 * gnat.dg/array22.adb: Likewise.
5043
5044 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5045
5046 * gnat.dg/constant4.adb: New test.
5047 * gnat.dg/constant4_pkg.ads: New helper.
5048
5049 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5050
5051 PR fortran/52552
5052 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5053 * gfortran.dg/allocate_class_1.f90: Modified.
5054 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5055 * gfortran.dg/allocate_class_2.f90: New.
5056
5057 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5058
5059 PR middle-end/53535
5060 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5061
5062 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5063
5064 PR fortran/52861
5065 * gfortran.dg/string_assign_2.f90: New test case.
5066
5067 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5068
5069 PR fortran/52861
5070 * gfortran.dg/string_assign_1.f90: New test case.
5071
5072 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR middle-end/53580
5075 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5076 * gcc.dg/gomp/critical-4.c: Likewise.
5077 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5078 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5079 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5080 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5081 * c-c++-common/gomp/pr53580.c: New test.
5082
5083 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5084
5085 PR c++/51214
5086 * g++.dg/cpp0x/forw_enum11.C: New.
5087
5088 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5089
5090 PR c++/53567
5091 * g++.dg/cpp0x/alias-decl-19.C: New.
5092
5093 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5094
5095 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5096
5097 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5098
5099 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5100 (XSTATE_FP): Ditto.
5101 (XSTATE_SSE): Ditto.
5102 (XSTATE_YMM): Ditto.
5103 (avx_os_support): Use new defines.
5104
5105 2012-06-06 Richard Guenther <rguenther@suse.de>
5106
5107 PR testsuite/32380
5108 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5109 loops.
5110
5111 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5112
5113 PR c++/52841
5114 * g++.dg/cpp0x/pr52841.C: New testcase.
5115
5116 2012-06-06 Richard Guenther <rguenther@suse.de>
5117
5118 PR tree-optimization/53081
5119 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5120 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5121
5122 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5123
5124 * gcc.target/powerpc/pr53487.c: New test.
5125
5126 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5127
5128 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5129
5130 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5131
5132 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5133
5134 2012-06-05 Richard Guenther <rguenther@suse.de>
5135
5136 PR tree-optimization/30442
5137 * gcc.dg/vect/bb-slp-30.c: New testcase.
5138
5139 2012-06-05 Richard Guenther <rguenther@suse.de>
5140
5141 PR tree-optimization/53081
5142 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5143 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5144 -fno-tree-loop-distribute-patterns.
5145
5146 2012-06-05 Alan Modra <amodra@gmail.com>
5147
5148 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5149 Check static chain in nested funcs.
5150
5151 2012-06-04 Tobias Burnus <burnus@net-b.de>
5152
5153 PR fortran/50619
5154 * gfortran.dg/init_flag_10.f90: New.
5155
5156 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5157
5158 PR c++/53524
5159 * g++.dg/warn/Wenum-compare-no-2: New.
5160
5161 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5162
5163 PR preprocessor/53463
5164 * g++.dg/cpp/limits.C: New test.
5165 * g++.dg/parse/error19.C: Adjust.
5166 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5167 * g++.dg/warn/pr35635.C: Likewise.
5168 * g++.old-deja/g++.pt/assign1.C: Likewise.
5169
5170 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5171
5172 PR target/53559
5173 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5174 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5175 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5176 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5177 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5178 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5179 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5180 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5181
5182 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5183
5184 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5185
5186 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR tree-optimization/53550
5189 * gcc.dg/pr53550.c: New test.
5190
5191 2012-06-04 Richard Guenther <rguenther@suse.de>
5192
5193 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5194 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5195 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5196
5197 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5198
5199 PR fortran/48831
5200 * gfortran.dg/parameter_array_element_2.f90: New.
5201
5202 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5203
5204 PR target/53512
5205 * gcc.target/sh/pr53512-1.c: New.
5206 * gcc.target/sh/pr53512-2.c: New.
5207 * gcc.target/sh/pr53512-3.c: New.
5208 * gcc.target/sh/pr53512-4.c: New.
5209
5210 2012-06-01 Jason Merrill <jason@redhat.com>
5211
5212 PR c++/52973
5213 * g++.dg/ext/visibility/template12.C: New.
5214 * g++.dg/ext/attrib14.C: Adjust warning line.
5215
5216 PR c++/52725
5217 * g++.dg/parse/new6.C: New.
5218 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5219
5220 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5221
5222 * c-c++-common/restrict-2.c: Revert previous change.
5223
5224 2012-06-01 Jason Merrill <jason@redhat.com>
5225
5226 PR c++/53137
5227 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5228
5229 PR c++/53484
5230 * g++.dg/cpp0x/auto33.C: New.
5231
5232 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5233
5234 PR c++/26155
5235 * g++.dg/parse/namespace-alias-1.C: New.
5236
5237 2012-06-01 Christian Bruel <christian.bruel@st.com>
5238
5239 * gcc.dg/spec-options.c: New test.
5240 * gcc.dg/foo.specs: New file.
5241
5242 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5243
5244 PR ada/53517
5245 * gnat.dg/lto14.adb: Skip on Solaris.
5246
5247 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5248
5249 * gcc.target/cris/sync-1-v10.c,
5250 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5251 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5252 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5253 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5254 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5255 gcc.target/cris/torture/sync-mis-op-i-1.c,
5256 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5257 gcc.target/cris/torture/sync-mis-op-i-2.c,
5258 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5259 gcc.target/cris/torture/sync-mis-op-i-3.c,
5260 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5261 gcc.target/cris/torture/sync-mis-op-s-1.c,
5262 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5263 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5264 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5265 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5266 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5267 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5268 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5269 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5270 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5271
5272 2012-05-31 Richard Guenther <rguenther@suse.de>
5273
5274 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5275 ldist-pr45948.c with disabled SCCP.
5276
5277 2012-05-31 Richard Guenther <rguenther@suse.de>
5278
5279 PR middle-end/48493
5280 * gcc.dg/torture/pr48493.c: New testcase.
5281
5282 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5283
5284 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5285 arm32 to targets.
5286 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5287 of the initialization loop.
5288 (dg-final): Adjust the expected number of vectorized loops depending
5289 on vect_char_mult target selector.
5290
5291 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5292
5293 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5294 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5295 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5296 New tests.
5297
5298 2012-05-30 Jason Merrill <jason@redhat.com>
5299
5300 PR c++/53356
5301 * g++.dg/init/new34.C: New.
5302 * g++.dg/tree-ssa/stabilize1.C: New.
5303
5304 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR c++/53356
5307 * g++.dg/init/new33.C: New test.
5308
5309 2012-05-30 Richard Guenther <rguenther@suse.de>
5310
5311 PR middle-end/53501
5312 * gcc.dg/torture/pr53501.c: New testcase.
5313 * c-c++-common/restrict-2.c: Adjust.
5314
5315 2012-05-30 Alan Modra <amodra@gmail.com>
5316
5317 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5318 torture-finish.
5319
5320 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5321
5322 * gcc.target/i386/shuf-concat.c: New test.
5323
5324 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR rtl-optimization/53519
5327 * gcc.c-torture/compile/pr53519.c: New test.
5328
5329 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5330
5331 * gcc.target/arm/neon-vrev.c: New.
5332
5333 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5334
5335 PR target/51340
5336 * gcc.target/sh/pr51340-1.c: New.
5337 * gcc.target/sh/pr51340-2.c: New.
5338 * gcc.target/sh/pr51340-3.c: New.
5339
5340 2012-05-29 Richard Guenther <rguenther@suse.de>
5341
5342 PR tree-optimization/53516
5343 * gcc.dg/torture/pr53516.c: New testcase.
5344
5345 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5346
5347 PR preprocessor/53229
5348 * gcc.dg/cpp/paste6.c: Force to run without
5349 -ftrack-macro-expansion.
5350 * gcc.dg/cpp/paste8.c: Likewise.
5351 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5352 -ftrack-macro-expansion.
5353 * gcc.dg/cpp/paste12.c: Force to run without
5354 -ftrack-macro-expansion.
5355 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5356 -ftrack-macro-expansion.
5357 * gcc.dg/cpp/paste13.c: Likewise.
5358 * gcc.dg/cpp/paste14.c: Likewise.
5359 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5360 -ftrack-macro-expansion.
5361 * gcc.dg/cpp/paste18.c: New test.
5362
5363 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5364
5365 * gcc.target/cris/torture/trap-1.c,
5366 gcc.target/cris/torture/trap-2.c,
5367 gcc.target/cris/torture/trap-3.c,
5368 gcc.target/cris/torture/trap-v0.c,
5369 gcc.target/cris/torture/trap-v3.c: New tests.
5370
5371 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 PR c++/25137
5374 * g++.dg/warn/Wbraces3.C: New.
5375 * g++.dg/warn/Wbraces4.C: Likewise.
5376
5377 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR tree-optimization/53505
5380 * c-c++-common/torture/pr53505.c: New test.
5381
5382 2012-05-27 Nathan Sidwell <nathan@acm.org>
5383
5384 * gcc.dg/stmt-expr-4.c: New.
5385
5386 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5387
5388 PR c++/53491
5389 * g++.dg/parse/crash60.C: New.
5390
5391 2012-05-26 Jason Merrill <jason@redhat.com>
5392
5393 PR c++/53220
5394 * c-c++-common/array-lit.c: New.
5395 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5396
5397 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5398
5399 PR ada/50294
5400 * gnat.dg/array21.adb: New test.
5401
5402 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5403
5404 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5405
5406 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/32054
5409 * g++.dg/other/anon-union3.C: New.
5410
5411 2012-05-25 Ian Lance Taylor <iant@google.com>
5412
5413 * gcc.dg/split-6.c: New test.
5414
5415 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5416
5417 * gnat.dg/lto14.adb: New test.
5418
5419 2012-05-25 Tristan Gingold <gingold@adacore.com>
5420
5421 * gcc.target/i386/large-frame.c: New.
5422
5423 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5424 * gcc.target/powerpc/lhs-1.c: New.
5425 * gcc.target/powerpc/lhs-2.c: New.
5426 * gcc.target/powerpc/lhs-3.c: New.
5427
5428 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5429
5430 Make unwound macro expansion trace less redundant
5431 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5432 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5433 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5434 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5435 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5436 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5437
5438 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5439
5440 PR c++/53464
5441 * g++.dg/cpp0x/constexpr-default1.C: New.
5442
5443 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5444
5445 PR c++/32080
5446 * g++.dg/eh/goto2.C: New.
5447
5448 2012-05-24 Richard Guenther <rguenther@suse.de>
5449
5450 PR middle-end/53460
5451 * g++.dg/tree-prof/pr53460.C: New testcase.
5452
5453 2012-05-24 Richard Guenther <rguenther@suse.de>
5454
5455 PR bootstrap/53466
5456 * g++.dg/debug/pr53466.C: New testcase.
5457
5458 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR tree-optimization/53465
5461 * gcc.c-torture/execute/pr53465.c: New test.
5462
5463 2012-05-23 Tobias Burnus <burnus@net-b.de>
5464
5465 PR fortran/51055
5466 PR fortran/45170
5467 * gfortran.dg/allocate_with_typespec_6.f90: New.
5468
5469 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/29185
5472 * g++.dg/warn/delete-array-1.C: New.
5473
5474 2012-05-23 Richard Guenther <rguenther@suse.de>
5475
5476 * gcc.dg/torture/pr39074-2.c: Adjust.
5477 * gcc.dg/torture/pr39074.c: Likewise.
5478 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5479 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5480
5481 2012-05-22 Jan Hubicka <jh@suse.cz>
5482
5483 PR middle-end/53161
5484 * g++.dg/torture/pr53161.C: New testcase.
5485
5486 2012-05-22 Tobias Burnus <burnus@net-b.de>
5487
5488 PR fortran/53389
5489 * gfortran.dg/realloc_on_assign_15.f90: New.
5490
5491 2012-05-22 Richard Guenther <rguenther@suse.de>
5492
5493 PR middle-end/51071
5494 * gcc.dg/torture/pr51071-2.c: New testcase.
5495
5496 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5497
5498 PR tree-optimization/53336
5499 * g++.dg/torture/pr53336.C: New testcase.
5500
5501 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5502
5503 PR c++/53322
5504 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5505 instead of -Wunused-local-typedefs.
5506
5507 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/51184
5510 * g++.dg/other/abstract4.C: New-
5511
5512 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5513
5514 PR c++/40821
5515 * g++.dg/ext/attrib46.C: New.
5516
5517 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5518
5519 PR c/53418
5520 * gcc.c-torture/compile/pr53418-1.c,
5521 gcc.c-torture/compile/pr53418-2.c: New tests.
5522
5523 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR tree-optimization/53366
5526 * gcc.dg/torture/pr53366-1.c: New test.
5527 * gcc.dg/torture/pr53366-2.c: New test.
5528 * gcc.target/i386/pr53366-1.c: New test.
5529 * gcc.target/i386/pr53366-2.c: New test.
5530
5531 PR tree-optimization/53409
5532 * gcc.c-torture/compile/pr53409.c: New test.
5533
5534 PR tree-optimization/53410
5535 * gcc.c-torture/compile/pr53410-1.c: New test.
5536 * gcc.c-torture/compile/pr53410-2.c: New test.
5537
5538 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5539
5540 PR target/53425
5541 * gcc.target/i386/pr53425-1.c: New file.
5542 * gcc.target/i386/pr53425-2.c: Likewise.
5543
5544 2012-05-21 Richard Guenther <rguenther@suse.de>
5545
5546 PR tree-optimization/53408
5547 * gcc.dg/torture/pr53408.c: New testcase.
5548
5549 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5550 H.J. Lu <hongjiu.lu@intel.com>
5551
5552 PR target/53416
5553 * gcc.target/i386/pr53416.c: New file.
5554
5555 2012-05-21 Richard Guenther <rguenther@suse.de>
5556
5557 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5558
5559 2012-05-21 Richard Guenther <rguenther@suse.de>
5560
5561 * gcc.dg/torture/ldist-1.c: New testcase.
5562
5563 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5564
5565 * gnat.dg/lto13.adb: New test.
5566 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5567
5568 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5569
5570 * gnat.dg/specs/lto12.ads: New test.
5571 * gnat.dg/specs/lto12_pkg.ads: New helper.
5572
5573 2012-05-18 Richard Guenther <rguenther@suse.de>
5574
5575 PR tree-optimization/53346
5576 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5577 * gcc.target/i386/incoming-10.c: Adjust.
5578 * gcc.target/i386/incoming-11.c: Likewise.
5579 * gcc.target/i386/pr46295.c: Likewise.
5580
5581 2012-05-18 Richard Guenther <rguenther@suse.de>
5582
5583 * gcc.dg/pr53352.c: Return zero.
5584
5585 2012-05-18 Richard Guenther <rguenther@suse.de>
5586
5587 PR tree-optimization/53390
5588 * gcc.dg/torture/pr53390.c: New testcase.
5589
5590 2012-05-18 Meador Inge <meadori@codesourcery.com>
5591
5592 PR rtl-optimization/53352
5593 * gcc.dg/pr53352.c: New test.
5594
5595 2012-05-17 David S. Miller <davem@davemloft.net>
5596
5597 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5598 failure on sparc-*-linux-gnu.
5599
5600 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5601
5602 PR c++/39681
5603 * g++.dg/parse/error49.C: New.
5604 * g++.dg/cpp0x/error8.C: Likewise.
5605 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5606 * g++.dg/ext/utf-dflt2.C: Likewise.
5607 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5608 * g++.dg/ext/utf-dflt.C: Likewise.
5609 * c-c++-common/raw-string-3.c: Likewise.
5610 * c-c++-common/raw-string-4.c: Likewise.
5611
5612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/53371
5615 * g++.dg/cpp0x/catch1.C: New.
5616
5617 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 PR c++/44516
5620 * g++.dg/parse/error48.C: New.
5621 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5622 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5623
5624 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5625
5626 * gcc.dg/tm/indirect-2.c: New test.
5627
5628 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5629
5630 PR tree-optimization/53217
5631 * gfortran.dg/pr53217.f90: New test.
5632
5633 2012-05-16 Richard Guenther <rguenther@suse.de>
5634
5635 PR tree-optimization/53364
5636 * g++.dg/torture/pr53364.C: New testcase.
5637
5638 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5639
5640 PR testsuite/52641
5641 * gcc.dg/pr52549.c: Fix test for long != void*
5642 * gcc.c-torture/execute/pr52979-1.x: New file.
5643 * gcc.c-torture/execute/pr52979-2.x: New file.
5644
5645 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5646
5647 PR preprocessor/7263
5648 * gcc.dg/binary-constants-2.c: Run without tracking locations
5649 accross macro expansion.
5650 * gcc.dg/binary-constants-3.c: Likewise.
5651 * gcc.dg/cpp/sysmac2.c: Likewise.
5652 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5653 location.
5654 * gcc.dg/cpp/syshdr3.c: New test.
5655 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5656 * gcc.dg/system-binary-constants-1.c: New test.
5657 * gcc.dg/system-binary-constants-1.h: New header for the new test
5658 above.
5659 * g++.dg/cpp/syshdr3.C: New test.
5660 * g++.dg/cpp/syshdr3.h: New header the new test above.
5661 * g++.dg/system-binary-constants-1.C: New test.
5662 * g++.dg/system-binary-constants-1.h: New header the new test
5663 above.
5664
5665 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5668
5669 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR target/53358
5672 * gcc.dg/pr53358.c: New test.
5673
5674 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5675
5676 PR c++/11856
5677 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5678 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5679
5680 2012-05-15 Olivier Hainque <hainque@adacore.com>
5681
5682 * g++.dg/eh/sighandle.C: New testcase.
5683
5684 2012-05-15 Richard Guenther <rguenther@suse.de>
5685
5686 PR tree-optimization/53355
5687 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5688
5689 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5690
5691 * gfortran.dg/*.f90: Remove now redundant manual
5692 cleanup-modules directive.
5693
5694 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5695
5696 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5697 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5698
5699 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5700
5701 PR fortran/52428
5702 * gfortran.dg/int_range_io_1.f90: New test.
5703
5704 2012-05-14 Andi Kleen <ak@linux.intel.com>
5705 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR target/53315
5708 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5709 * gcc.target/i386/rtm-check.h: New file.
5710 * gcc.target/i386/pr53315.c: New test.
5711
5712 2012-05-14 Tobias Burnus <burnus@net-b.de>
5713
5714 PR fortran/49110
5715 PR fortran/51055
5716 PR fortran/53329
5717 * gfortran.dg/deferred_type_param_4.f90: New.
5718 * gfortran.dg/deferred_type_param_6.f90: New.
5719
5720 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5721
5722 * gcc.target/i386/retarg.c: New test.
5723
5724 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5725
5726 PR fortran/45170
5727 * gfortran.dg/deferred_type_param_3.f90: New.
5728 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5729 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5730
5731 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5732
5733 * gnat.dg/null_pointer_deref3.adb: New test.
5734
5735 2012-05-12 Tobias Burnus <burnus@net-b.de>
5736
5737 PR fortran/49110
5738 PR fortran/52843
5739 * gfortran.dg/deferred_type_param_5.f90: New.
5740
5741 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5742
5743 * g++.dg/parse/error47.C: New.
5744
5745 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5746
5747 PR fortran/52537
5748 * gfortran.dg/string_compare_4.f90: Change option
5749 to -fdump-tree-original. Add test case for kind=4.
5750
5751 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5752
5753 PR fortran/52537
5754 * gfortran.dg/string_compare_4.f90: New test.
5755
5756 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5757
5758 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5759
5760 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 PR c++/53305
5763 * g++.dg/cpp0x/variadic132.C: New.
5764
5765 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5766
5767 PR c++/53158
5768 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5769 * g++.dg/parse/error26.C: Tweak dg-error column number.
5770
5771 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5772
5773 PR c++/53301
5774 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5775
5776 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5777
5778 * gnat.dg/lto11.ad[sb]: New test.
5779
5780 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5781
5782 PR target/52908
5783 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5784 directive to Scan for vpmuldq, not vpmacsdql.
5785
5786 2012-05-09 Michael Matz <matz@suse.de>
5787
5788 PR tree-optimization/53185
5789 * gcc.dg/vect/pr53185.c: New test.
5790
5791 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5792
5793 PR middle-end/53249
5794 * gcc.target/i386/pr53249.c: New.
5795
5796 2012-05-09 Richard Guenther <rguenther@suse.de>
5797
5798 PR tree-optimization/18437
5799 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5800 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5801
5802 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR tree-optimization/53226
5805 * gcc.c-torture/compile/pr53226.c: New test.
5806
5807 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5808
5809 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5810 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5811 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5812 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5813 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5814 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5815 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5816 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5817 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5818 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5819 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5820 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5821 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5822 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5823
5824 2012-05-09 Dehao Chen <dehao@google.com>
5825
5826 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5827 * gcc.dg/predict-2.c: Likewise.
5828 * gcc.dg/predict-3.c: Likewise.
5829 * gcc.dg/predict-4.c: Likewise.
5830 * gcc.dg/predict-5.c: Likewise.
5831 * gcc.dg/predict-6.c: Likewise.
5832
5833 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5834
5835 PR target/53272
5836 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5837
5838 2012-05-08 Richard Guenther <rguenther@suse.de>
5839
5840 * gcc.dg/fold-bitand-4.c: New testcase.
5841
5842 2012-05-08 Dehao Chen <dehao@google.com>
5843
5844 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5845 heuristic is working properly.
5846 * gcc.dg/predict-2.c: Likewise.
5847 * gcc/dg/predict-3.c: Likewise.
5848 * gcc/dg/predict-4.c: Likewise.
5849 * gcc/dg/predict-5.c: Likewise.
5850 * gcc/dg/predict-6.c: Likewise.
5851
5852 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR tree-optimization/53239
5855 * g++.dg/opt/vrp3.C: New test.
5856 * g++.dg/opt/vrp3-aux.cc: New file.
5857 * g++.dg/opt/vrp3.h: New file.
5858
5859 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5860
5861 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5862 .uleb128 support in assembler output.
5863
5864 2012-05-07 Richard Guenther <rguenther@suse.de>
5865
5866 PR lto/42987
5867 * g++.dg/lto/pr42987_0.C: New testcase.
5868 * g++.dg/lto/pr42987_1.C: Likewise.
5869
5870 2012-05-07 Tobias Burnus <burnus@net-b.de>
5871
5872 PR fortran/53255
5873 * gfortran.dg/typebound_operator_15.f90: New.
5874
5875 2012-05-06 Tobias Burnus <burnus@net-b.de>
5876
5877 PR fortran/41587
5878 * gfortran.dg/class_array_13.f90: New.
5879
5880 2012-05-06 Tristan Gingold <gingold@adacore.com>
5881
5882 * gnat.dg/warn7.adb: New test.
5883
5884 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5885
5886 * gnat.dg/specs/renamings.ads: Rename to...
5887 * gnat.dg/specs/renaming1.ads: ...this.
5888 * gnat.dg/specs/renaming2.ads: New test.
5889 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5890 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5891 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5892 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5893
5894 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5895
5896 * gnat.dg/discr36.ad[sb]: New test.
5897 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5898
5899 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5900
5901 PR c/43772
5902 * c-c++-common/pr43772.c: New.
5903
5904 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5905
5906 PR fortran/41600
5907 * gfortran.dg/select_type_26.f03 : New test.
5908 * gfortran.dg/select_type_27.f03 : New test.
5909
5910 PR fortran/53191
5911 * gfortran.dg/select_type_28.f03 : New test.
5912
5913 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5914
5915 PR fortran/49010
5916 PR fortran/24518
5917 * gfortran.dg/mod_sign0_1.f90: New test.
5918 * gfortran.dg/mod_large_1.f90: New test.
5919
5920 2012-05-04 Tobias Burnus <burnus@net-b.de>
5921
5922 PR fortran/53175
5923 gfortran.dg/public_private_module_5.f90: New.
5924
5925 2012-05-04 Tobias Burnus <burnus@net-b.de>
5926
5927 PR fortran/53111
5928 * gfortran.dg/constructor_7.f90: New.
5929 * gfortran.dg/constructor_8.f90: New.
5930
5931 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5932
5933 PR c++/53166
5934 * g++.dg/cpp0x/static_assert7.C: New.
5935
5936 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5937
5938 PR tree-optimization/52633
5939 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5940 recognized as widening shifts instead of over-widening.
5941 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5942 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5943 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5944 * gcc.target/arm/pr52633.c: New test.
5945
5946 2012-05-04 Richard Guenther <rguenther@suse.de>
5947
5948 PR tree-optimization/53168
5949 * gcc.dg/torture/pr53168.c: New testcase.
5950 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5951
5952 2012-05-04 Richard Guenther <rguenther@suse.de>
5953
5954 * gcc.dg/lto/pr53214_0.c: New testcase.
5955
5956 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5957
5958 * gcc.target/ia64/pr48496.c: New test.
5959 * gcc.target/ia64/pr52657.c: Likewise.
5960
5961 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5962
5963 PR c/51712
5964 * c-c++-common/pr51712.c: New.
5965
5966 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5967
5968 PR target/53199
5969 * gcc.target/powwerpc/pr53199.c: New file.
5970
5971 2012-05-03 Jason Merrill <jason@redhat.com>
5972
5973 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5974
5975 * gcc.dg/debug/dwarf2/dups-types.c: New.
5976 * gcc.dg/debug/dwarf2/dups-types.h: New.
5977
5978 2012-05-03 Jason Merrill <jason@redhat.com>
5979
5980 * g++.dg/debug/dwarf2/namespace-2.C: New.
5981 * g++.dg/debug/dwarf2/localclass3.C: New.
5982
5983 2012-05-03 Jason Merrill <jason@redhat.com>
5984
5985 * g++.dg/debug/dwarf2/thunk1.C: New.
5986
5987 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5988
5989 PR c++/53186
5990 * g++.dg/other/final2.C: New.
5991
5992 2012-05-03 Richard Guenther <rguenther@suse.de>
5993
5994 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5995
5996 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5997
5998 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5999 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6000 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6001 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6002
6003 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6004
6005 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6006 .byte 0xf2.
6007 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6008 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6009 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6010
6011 PR debug/53174
6012 * gcc.dg/pr53174.c: New test.
6013
6014 PR target/53187
6015 * gcc.target/arm/pr53187.c: New test.
6016 * gcc.c-torture/compile/pr53187.c: New test.
6017
6018 2012-05-03 Richard Guenther <rguenther@suse.de>
6019
6020 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6021 unsupported prefetching support.
6022
6023 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6024
6025 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6026 option -ftrack-macro-expansion=0.
6027 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6028 option -ftrack-macro-expansion=0.
6029
6030 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6031
6032 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6033 dg-options for target arm with dg-additional-options.
6034
6035 2012-05-03 Richard Guenther <rguenther@suse.de>
6036
6037 PR tree-optimization/53144
6038 * gcc.dg/torture/pr53144.c: New testcase.
6039
6040 2012-05-03 Tobias Burnus <burnus@net-b.de>
6041
6042 PR fortran/52864
6043 * gfortran.dg/pointer_intent_7.f90: New.
6044 * gfortran.dg/pure_formal_3.f90: New.
6045
6046 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6047
6048 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6049
6050 2012-05-02 Martin Jambor <mjambor@suse.cz>
6051
6052 PR lto/52605
6053 * g++.dg/lto/pr52605_0.C: New test.
6054
6055 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6056
6057 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6058 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6059 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6060 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6061 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6062 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6063 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6064 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6065 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6066 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6067 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6068 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6069 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6070 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6071 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6072 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6073
6074 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6075
6076 PR middle-end/53153
6077 * gcc.dg/pr53153.c: New test.
6078
6079 2012-05-02 Richard Guenther <rguenther@suse.de>
6080
6081 * g++.dg/tree-ssa/pr19807.C: Adjust.
6082
6083 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR tree-optimization/53163
6086 * gcc.c-torture/compile/pr53163.c: New test.
6087
6088 PR rtl-optimization/53160
6089 * gcc.c-torture/execute/pr53160.c: New test.
6090
6091 2012-05-01 Ian Lance Taylor <iant@google.com>
6092
6093 PR c/37303
6094 * gcc.dg/pr37303.c: New test.
6095
6096 2012-05-01 Richard Henderson <rth@redhat.com>
6097
6098 * lib/target-supports.exp
6099 (check_effective_target_sync_long_long_runtime): True for
6100 check_effective_target_powerpc64.
6101
6102 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6103
6104 PR c++/51033
6105 * gcc.dg/vector-1.c: Move to ...
6106 * c-c++-common/vector-1.c: ... here.
6107 * gcc.dg/vector-2.c: Move to ...
6108 * c-c++-common/vector-2.c: ... here.
6109 * gcc.dg/vector-3.c: Move to ...
6110 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6111 * gcc.dg/vector-4.c: Move to ...
6112 * c-c++-common/vector-4.c: ... here.
6113 * gcc.dg/vector-init-1.c: Move to ...
6114 * c-c++-common/vector-init-1.c: ... here.
6115 * gcc.dg/vector-init-2.c: Move to ...
6116 * c-c++-common/vector-init-2.c: ... here.
6117 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6118 * c-c++-common/vector-subscript-1.c: ... here.
6119 * gcc.dg/vector-subscript-2.c: Move to ...
6120 * c-c++-common/vector-subscript-2.c: ... here.
6121 * gcc.dg/vector-subscript-3.c: Move to ...
6122 * c-c++-common/vector-subscript-3.c: ... here.
6123
6124 PR c++/51314
6125 * g++.dg/cpp0x/vt-51314.C: New test.
6126 * g++.dg/cpp0x/variadic76.C: Fix.
6127
6128 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6129
6130 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6131
6132 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6133
6134 Add -Wvarargs option
6135 * c-c++-common/Wvarargs.c: New test case.
6136 * c-c++-common/Wvarargs-2.c: Likewise.
6137
6138 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6139
6140 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6141 * objc.dg/foreach-7.m: Force the test case to run without
6142 -ftrack-macro-expansion.
6143 * c-c++-common/tm/attrib-1.c: Likewise.
6144 * c-c++-common/warn-ommitted-condop.c: Likewise.
6145 * gcc.dg/assign-warn-1.c: Likewise.
6146 * gcc.dg/assign-warn-2.c: Likewise.
6147 * gcc.dg/attr-alloc_size.c: Likewise.
6148 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6149 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6150 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6151 * gcc.dg/c90-const-expr-9.c: Likewise.
6152 * gcc.dg/c99-const-expr-9.c: Likewise.
6153 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6154 * gcc.dg/cpp/direct2s.c: Likewise.
6155 * gcc.dg/cpp/pr28709.c: Likewise.
6156 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6157 * gcc.dg/dfp/composite-type.c: Likewise.
6158 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6159 with -ftrack-macro-expansion
6160 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6161 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6162 * g++.dg/ext/cleanup-1.C: Likewise.
6163 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6164 * g++.dg/template/sfinae10.C: Likewise.
6165 * g++.dg/tm/wrap-2.C: Likewise.
6166 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6167 * g++.dg/warn/Wsign-conversion.C: Likewise.
6168 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6169 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6170 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6171 it to run with -ftrack-macro-expansion.
6172 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6173 test cases without -ftrack-macro-expansion.
6174
6175 Fix location for static class members
6176 * g++.dg/template/sfinae6_neg.C: Adjust.
6177
6178 Make conversion warnings work on NULL with -ftrack-macro-expansion
6179 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6180 alongside the previous testing for NULL.
6181
6182 Fix -Wuninitialized for -ftrack-macro-expansion
6183 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6184
6185 Strip "<built-in>" loc from displayed expansion context
6186 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6187 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6188 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6189 new test above.
6190
6191 Fix expansion point loc for macro-like tokens
6192 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6193 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6194
6195 Fix token pasting with -ftrack-macro-expansion
6196 * gcc.dg/cpp/paste17.c: New test case for
6197 -ftrack-macro-expansion=2 mode only.
6198 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6199
6200 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6201
6202 * gnat.dg/warn6.ad[sb]: New test.
6203
6204 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6205
6206 PR 53149
6207 * gcc.dg/20011021-1.c: Adjust testcase.
6208
6209 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6210
6211 PR fortran/53148
6212 * gfortran.dg/function_optimize_12.f90: New test.
6213
6214 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6215
6216 PR target/53156
6217 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6218 code to match current output and cover new peephole2 pattern.
6219
6220 2012-04-27 Ollie Wild <aaw@google.com>
6221
6222 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6223
6224 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6225
6226 * gcc.c-torture/execute/20120427-2.c: New testcase.
6227 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6228 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6229 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6230
6231 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6232
6233 PR target/53138
6234 * gcc.c-torture/execute/20120427-1.c: New testcase.
6235
6236 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6237
6238 PR middle-end/27139
6239 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6240
6241 2012-04-27 Tom de Vries <tom@codesourcery.com>
6242
6243 PR tree-optimization/51879
6244 * gcc.dg/pr51879.c: New test.
6245 * gcc.dg/pr51879-2.c: Same.
6246 * gcc.dg/pr51879-3.c: Same.
6247 * gcc.dg/pr51879-4.c: Same.
6248 * gcc.dg/pr51879-6.c: Same.
6249
6250 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6251
6252 PR c++/53096
6253 * g++.dg/cpp0x/defaulted35.C: New.
6254 * g++.dg/cpp0x/defaulted15.C: Adjust.
6255
6256 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6257
6258 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6259 structure layout.
6260
6261 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6262
6263 * gcc.target/i386/builtin_target.c: Check avx2.
6264
6265 2012-04-26 Alan Modra <amodra@gmail.com>
6266
6267 * gcc.target/powerpc/savres.c: New test.
6268 * gcc.target/powerpc/powerpc.exp: Run it.
6269
6270 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6271
6272 PR target/53120
6273 * gcc.dg/torture/pr53120.c: New test.
6274
6275 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR middle-end/52979
6278 * gcc.c-torture/compile/pr52979-1.c: New test.
6279 * gcc.c-torture/execute/pr52979-1.c: New test.
6280 * gcc.c-torture/execute/pr52979-2.c: New test.
6281
6282 2012-04-25 Richard Guenther <rguenther@suse.de>
6283
6284 * gcc.target/i386/l_fma_float_5.c: Adjust.
6285 * gcc.target/i386/l_fma_double_4.c: Likewise.
6286 * gcc.target/i386/l_fma_float_2.c: Likewise.
6287 * gcc.target/i386/l_fma_float_6.c: Likewise.
6288 * gcc.target/i386/l_fma_double_1.c: Likewise.
6289 * gcc.target/i386/l_fma_double_5.c: Likewise.
6290 * gcc.target/i386/l_fma_float_3.c: Likewise.
6291 * gcc.target/i386/l_fma_double_2.c: Likewise.
6292 * gcc.target/i386/l_fma_double_6.c: Likewise.
6293 * gcc.target/i386/l_fma_float_4.c: Likewise.
6294 * gcc.target/i386/l_fma_double_3.c: Likewise.
6295 * gcc.target/i386/l_fma_float_1.c: Likewise.
6296
6297 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR tree-optimization/53058
6300 * gcc.c-torture/compile/pr53058.c: New test.
6301
6302 2012-04-25 Jan Hubicka <jh@suse.cz>
6303
6304 PR middle-end/53088
6305 * gcc.target/i386/pr39082-1.c: Update warning location.
6306
6307 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR c/52880
6310 * gcc.dg/pr52880.c: New test.
6311
6312 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6313
6314 * gcc.dg/m-un-2.c: Update.
6315 * gcc.dg/20011021-1.c: Update.
6316
6317 2012-04-25 Tobias Burnus <burnus@net-b.de>
6318
6319 PR fortran/52196
6320 * gfortran.dg/realloc_on_assign_14.f90: New.
6321
6322 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6323
6324 PR testsuite/52641
6325 PR tree-optimizations/52891
6326 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6327
6328 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6329
6330 PR c++/52363
6331 * g++.dg/cpp0x/sfinae35.C: New.
6332 * g++.dg/cpp0x/sfinae36.C: Likewise.
6333
6334 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6335
6336 * gcc.target/builtin_target.c: New testcase.
6337
6338 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6339
6340 PR target/47197
6341 * gcc.target/powerpc/pr47197.c: New test.
6342
6343 2012-04-24 Richard Guenther <rguenther@suse.de>
6344
6345 PR tree-optimization/53085
6346 * g++.dg/torture/pr53085.C: New testcase.
6347
6348 2012-04-24 Andrew Pinski <apinski@cavium.com>
6349
6350 PR tree-opt/33512
6351 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6352 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6353 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6354
6355 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR middle-end/53084
6358 * gcc.c-torture/execute/pr53084.c: New test.
6359
6360 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6361
6362 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6363
6364 2012-04-23 Andrew Pinski <apinski@cavium.com>
6365
6366 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6367
6368 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6369
6370 PR regression/53076
6371 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6372 * gcc.dg/torture/builtin-power-1.c: Likewise.
6373
6374 2012-04-23 Richard Guenther <rguenther@suse.de>
6375
6376 PR tree-optimization/53070
6377 * gcc.dg/torture/pr53070.c: New testcase.
6378
6379 2012-04-23 Richard Guenther <rguenther@suse.de>
6380
6381 PR c/53060
6382 * gcc.dg/pr53060.c: New testcase.
6383
6384 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR tree-optimizations/52891
6387 * gcc.c-torture/compile/pr52891-1.c: New test.
6388 * gcc.c-torture/compile/pr52891-2.c: New test.
6389
6390 2012-04-22 Tobias Burnus <burnus@net-b.de>
6391
6392 PR fortran/53051
6393 * gfortran.dg/read_float_4.f90: New.
6394
6395 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6396
6397 PR 35441
6398 * c-c++-common/pr35441.C: New.
6399
6400 2012-04-20 Ian Lance Taylor <iant@google.com>
6401
6402 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6403 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6404
6405 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6406
6407 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6408 array access.
6409 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6410
6411 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6412
6413 PR rtl-optimization/44214
6414 * gcc.dg/pr44214-1.c: New test.
6415 * gcc.dg/pr44214-2.c: Likewise.
6416 * gcc.dg/pr44214-3.c: Likewise.
6417
6418 2012-04-20 Richard Guenther <rguenther@suse.de>
6419
6420 * g++.dg/torture/20120420-1.C: New testcase.
6421
6422 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6423
6424 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6425
6426 2012-04-19 Christian Bruel <christian.bruel@st.com>
6427
6428 * gcc.dg/pr52283.c: New test.
6429
6430 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6431
6432 * gcc.dg/pr37985.c: New test.
6433
6434 2012-04-19 Richard Guenther <rguenther@suse.de>
6435
6436 PR rtl-optimization/44688
6437 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6438 possibly profitable.
6439
6440 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6441
6442 PR tree-optimization/52976
6443 * gfortran.dg/reassoc_11.f: New test.
6444
6445 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6446
6447 PR tree-optimization/52976
6448 * gfortran.dg/reassoc_7.f: New test.
6449 * gfortran.dg/reassoc_8.f: Likewise.
6450 * gfortran.dg/reassoc_9.f: Likewise.
6451 * gfortran.dg/reassoc_10.f: Likewise.
6452
6453 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6454
6455 PR c++/52422
6456 * g++.dg/cpp0x/sfinae33.C: New.
6457 * g++.dg/cpp0x/sfinae34.C: Likewise.
6458
6459 2012-04-18 Joey Ye <joey.ye@arm.com>
6460
6461 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6462
6463 2012-04-18 Richard Guenther <rguenther@suse.de>
6464
6465 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6466 array access.
6467 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6468 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6469
6470 2012-04-17 Tom de Vries <tom@codesourcery.com>
6471
6472 * g++.dg/pr51264-4.C: New test.
6473
6474 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 PR c++/52599
6477 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6478
6479 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6480
6481 PR c++/53003
6482 * g++.dg/parse/crash59.C: New.
6483
6484 2012-04-17 Michael Matz <matz@suse.de>
6485
6486 PR tree-optimization/18437
6487 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6488
6489 2012-04-17 Richard Guenther <rguenther@suse.de>
6490
6491 PR middle-end/53011
6492 * g++.dg/torture/pr53011.C: New testcase.
6493
6494 2012-04-16 Jason Merrill <jason@redhat.com>
6495
6496 PR c++/38543
6497 * g++.dg/cpp0x/variadic131.C: New.
6498
6499 PR c++/52008
6500 * g++.dg/cpp0x/variadic130.C: New.
6501
6502 PR c++/50830
6503 * g++.dg/cpp0x/variadic129.C: New.
6504
6505 PR c++/50303
6506 * g++.dg/cpp0x/variadic128.C: New.
6507
6508 2012-04-16 Tobias Burnus <burnus@net-b.de>
6509
6510 PR fortran/52864
6511 * gfortran.dg/pointer_intent_6.f90: New.
6512
6513 2012-04-16 Tobias Burnus <burnus@net-b.de>
6514
6515 PR fortran/52916
6516 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6517 to include public_private_module_4.f90.
6518 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6519 targets.
6520
6521 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/49152
6524 * g++.dg/diagnostic/operator1.C: New.
6525 * g++.dg/ext/label5.C: Adjust.
6526 * g++.dg/ext/va-arg1.C: Likewise.
6527 * g++.dg/other/error20.C: Likewise.
6528 * g++.dg/other/error20.C: Likewise.
6529 * g++.dg/other/error16.C: Likewise.
6530 * g++.dg/other/error10.C: Likewise.
6531 * g++.dg/parse/error30.C: Likewise.
6532 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6533
6534 2012-04-16 Jason Merrill <jason@redhat.com>
6535
6536 PR c++/51148
6537 * g++.dg/cpp0x/variadic127.C: New.
6538
6539 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6540
6541 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6542 testcase name.
6543 Use fail, pass instead of unresolved.
6544 Don't log $optstr.
6545
6546 PR testsuite/52948
6547 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6548 TODO_dump_func.
6549 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6550 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6551 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6552
6553 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6554
6555 PR fortran/52968
6556 * gfortran.dg/typebound_call_23.f03: New test case.
6557
6558 2012-04-15 Jason Merrill <jason@redhat.com>
6559
6560 PR c++/47220
6561 * g++.dg/cpp0x/variadic126.C: New.
6562
6563 PR c++/52380
6564 * g++.dg/cpp0x/variadic125.C: New.
6565
6566 PR c++/52292
6567 * g++.dg/cpp0x/variadic124.C: New.
6568
6569 PR c++/52706
6570 * g++.dg/cpp0x/nullptr27.C: New.
6571
6572 PR c++/52818
6573 * g++.dg/warn/format8.C: New.
6574
6575 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6576
6577 PR fortran/51082
6578 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6579
6580 2012-04-14 Tobias Burnus <burnus@net-b.de>
6581
6582 PR fortran/52916
6583 PR fortran/40973
6584 * gfortran.dg/public_private_module_3.f90: New.
6585 * gfortran.dg/public_private_module_4.f90: New.
6586
6587 2012-04-14 Tom de Vries <tom@codesourcery.com>
6588
6589 * gcc.dg/superblock.c: New test.
6590
6591 2012-04-14 Tom de Vries <tom@codesourcery.com>
6592
6593 * gcc.dg/pr51879-12.c: New test.
6594
6595 2012-04-13 Jason Merrill <jason@redhat.com>
6596
6597 PR c++/52824
6598 * g++.dg/cpp0x/variadic123.C: New.
6599 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6600
6601 PR c++/52905
6602 * g++.dg/cpp0x/initlist-ctor1.C: New.
6603
6604 PR c++/52915
6605 * g++.dg/other/anon-union2.C: New.
6606
6607 2012-04-13 Martin Jambor <mjambor@suse.cz>
6608
6609 PR middle-end/52939
6610 * g++.dg/ipa/pr52939.C: New test.
6611
6612 2012-04-13 Tom de Vries <tom@codesourcery.com>
6613
6614 * gcc.dg/pr52734.c: New test.
6615
6616 2012-04-13 Richard Guenther <rguenther@suse.de>
6617
6618 PR tree-optimization/52969
6619 * gcc.dg/torture/pr52969.c: New testcase.
6620
6621 2012-04-13 Richard Guenther <rguenther@suse.de>
6622
6623 PR c/52549
6624 * gcc.dg/pr52549.c: New testcase.
6625
6626 2012-04-13 Richard Guenther <rguenther@suse.de>
6627
6628 PR c/52862
6629 * gcc.dg/pr52862.c: New testcase.
6630
6631 2012-04-13 Joey Ye <joey.ye@arm.com>
6632
6633 * gcc.target/arm/thumb1-imm.c: New testcase.
6634
6635 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6636
6637 PR target/52932
6638 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6639 second function argument.
6640 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6641 (calc_permps): Update declaration. Calculate result correctly.
6642 (avx2_test): Change src2 type to union256i_d.
6643 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6644 correctly.
6645
6646 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6647
6648 PR target/52775
6649 * gcc.target/powerpc/pr52775.c: New file.
6650
6651 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6652
6653 PR tree-optimization/18589
6654 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6655 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6656 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6657 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6658 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6659 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6660 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6661 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6662 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6663 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6664
6665 2012-04-12 Richard Guenther <rguenther@suse.de>
6666
6667 PR tree-optimization/52943
6668 * gcc.dg/torture/pr52943.c: New testcase.
6669
6670 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6671
6672 PR target/50751
6673 * gcc/target/sh/pr50751-4.c: New.
6674 * gcc/target/sh/pr50751-5.c: New.
6675 * gcc/target/sh/pr50751-6.c: New.
6676 * gcc/target/sh/pr50751-7.c: New.
6677
6678 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6679
6680 PR c++/52465
6681 * g++.dg/lookup/using52.C: New.
6682
6683 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6684
6685 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6686
6687 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6688
6689 PR rtl-optimization/52876
6690 * gcc.target/i386/pr52876.c: New.
6691
6692 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6693
6694 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6695 __UINTPTR_TYPE__.
6696 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6697 __INTPTR_TYPE__.
6698 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6699 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6700 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6701 (ptrdiff_t): ... this. All uses changed.
6702 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6703 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6704 __INTPTR_TYPE__.
6705 (main): Cast argument to __INTPTR_TYPE__.
6706 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6707 size_t.
6708 * gcc.dg/mallign.c (main): Likewise.
6709 * gcc.dg/pr38700.c (foo): Likewise.
6710 * gcc.dg/long-long-cst1.c (t): Likewise.
6711 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6712 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6713 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6714 * gcc.dg/pr25682.c (d, foo): Likewise.
6715 * gcc.dg/format/cast-1.c (f): Likewise.
6716 * gcc.dg/c90-const-expr-10.c
6717 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6718 (size_t): ...this. All uses changed.
6719 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6720 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6721 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6722 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6723 * gcc.dg/sequence-pt-1.c: Likewise.
6724 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6725 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6726 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6727 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6728 of ptrdiff_t with it.
6729 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6730 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6731 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6732
6733 2012-04-11 Jason Merrill <jason@redhat.com>
6734
6735 PR debug/45088
6736 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6737 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6738
6739 PR c++/52906
6740 * g++.dg/ext/attrib45.C: New.
6741
6742 * g++.dg/eh/dtor3.C: New.
6743
6744 2012-04-11 Richard Guenther <rguenther@suse.de>
6745
6746 PR middle-end/52621
6747 * gfortran.dg/pr52621.f90: New testcase.
6748
6749 2012-04-11 Richard Guenther <rguenther@suse.de>
6750
6751 PR middle-end/52918
6752 * g++.dg/torture/pr52918-1.C: New testcase.
6753 * g++.dg/torture/pr52918-2.C: Likewise.
6754
6755 2012-04-11 Tobias Burnus <burnus@net-b.de>
6756
6757 PR fortran/52729
6758 * gfortran.dg/block_11.f90: New.
6759
6760 2012-04-11 Nick Clifton <nickc@redhat.com>
6761
6762 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6763
6764 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6765
6766 PR target/16458
6767 * gcc.target/powerpc/pr16458-1.c: New test.
6768 * gcc.target/powerpc/pr16458-2.c: Likewise.
6769 * gcc.target/powerpc/pr16458-3.c: Likewise.
6770 * gcc.target/powerpc/pr16458-4.c: Likewise.
6771
6772 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6773
6774 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6775 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6776 * gcc.dg/builtin-bswap-5.c: Likewise.
6777 * gcc.target/i386/builtin-bswap-4.c: New test.
6778
6779 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6780
6781 PR 24985
6782 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6783
6784 2012-04-11 Richard Guenther <rguenther@suse.de>
6785
6786 PR rtl-optimization/52881
6787 * gcc.dg/torture/pr52881.c: New testcase.
6788 * gcc.dg/torture/pr52913.c: Likewise.
6789
6790 2012-04-11 Richard Guenther <rguenther@suse.de>
6791
6792 PR tree-optimization/52912
6793 * gcc.dg/torture/pr52912.c: New testcase.
6794
6795 2010-04-10 Michael Matz <matz@suse.de>
6796
6797 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6798 * gcc.dg/vect/vect-outer-1.c: Adjust.
6799 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6800 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6801 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6802 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6803 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6804 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6805
6806 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6807
6808 PR tree-optimization/52870
6809 * gcc.dg/vect/pr52870.c: New test.
6810
6811 2012-04-09 Mike Stump <mikestump@comcast.net>
6812
6813 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6814 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6815 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6816 * gnat.dg/aggr11.adb: Likewise.
6817 * gnat.dg/aggr11_pkg.ads: Likewise.
6818 * gnat.dg/aggr15.adb: Likewise.
6819 * gnat.dg/aggr15.ads: Likewise.
6820 * gnat.dg/aggr17.adb: Likewise.
6821 * gnat.dg/aggr18.adb: Likewise.
6822 * gnat.dg/array14.adb: Likewise.
6823 * gnat.dg/array14.ads: Likewise.
6824 * gnat.dg/array14_pkg.ads: Likewise.
6825 * gnat.dg/array19.adb: Likewise.
6826 * gnat.dg/array19.ads: Likewise.
6827 * gnat.dg/discr27.adb: Likewise.
6828 * gnat.dg/discr27.ads: Likewise.
6829 * gnat.dg/discr35.adb: Likewise.
6830 * gnat.dg/discr35.ads: Likewise.
6831 * gnat.dg/discr6.adb: Likewise.
6832 * gnat.dg/discr6_pkg.ads: Likewise.
6833 * gnat.dg/import1.adb: Likewise.
6834 * gnat.dg/import1.ads: Likewise.
6835 * gnat.dg/loop_address2.adb: Likewise.
6836 * gnat.dg/opt7.adb: Likewise.
6837 * gnat.dg/opt7.ads: Likewise.
6838 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6839 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6840 * gnat.dg/rep_clause2.adb: Likewise.
6841 * gnat.dg/rep_clause2.ads: Likewise.
6842 * gnat.dg/slice2.adb: Likewise.
6843 * gnat.dg/slice2.ads: Likewise.
6844 * gnat.dg/slice6.adb: Likewise.
6845 * gnat.dg/slice6_pkg.ads: Likewise.
6846 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6847 * gnat.dg/taft_type2.adb: Likewise.
6848 * gnat.dg/taft_type2.ads: Likewise.
6849 * gnat.dg/taft_type2_pkg.ads: Likewise.
6850 * gnat.dg/volatile10.adb: Likewise.
6851 * gnat.dg/volatile10_pkg.ads: Likewise.
6852
6853 * gcc.dg/dll-8.c: Remove execute permissions.
6854 * g++.dg/ext/dllexport5.C: Likewise.
6855
6856 2012-04-09 Jan Hubicka <jh@suse.cz>
6857
6858 PR lto/52722
6859 PR lto/51765
6860 PR lto/52634
6861 * gcc.dg/lto/pr52634_1.c: New testcase.
6862 * gcc.dg/lto/pr52634_0.c: New testcase.
6863
6864 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6865
6866 PR target/52883
6867 * gcc.target/i386/pr52883.c: New testcase.
6868
6869 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6872 (check_effective_target_sync_long_long): Add SPARC case.
6873 (check_effective_target_sync_long_long_runtime): Likewise.
6874 (check_effective_target_sync_int_long): Adjust SPARC case.
6875 (check_effective_target_sync_char_short): Likewise.
6876
6877 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6878
6879 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6880 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6881
6882 2012-04-08 Tobias Burnus <burnus@net-b.de>
6883
6884 PR fortran/40973
6885 PR fortran/52751
6886 * gfortran.dg/public_private_module_2.f90: New.
6887
6888 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6889
6890 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6891 directives.
6892
6893 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6894
6895 PR fortran/52893
6896 * gfortran.dg/function_optimize_11.f90: New test.
6897
6898 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6899
6900 PR fortran/52668
6901 * gfortran.dg/use_only_6.f90: New test.
6902
6903 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6904
6905 PR fortran/52668
6906 * gfortran.dg/use_only_6.f90: New test.
6907 2012-04-06 Mike Stump <mikestump@comcast.net>
6908
6909 PR testsuite/50722
6910 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6911
6912 2012-04-05 Jason Merrill <jason@redhat.com>
6913
6914 PR c++/52596
6915 * g++.dg/template/qualified-id5.C: New.
6916
6917 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6918
6919 PR target/52882
6920 * gcc.target/i386/pr52882.c: New test.
6921
6922 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6923 Dominique D'Humieures <dominiq@lps.ens.fr>
6924
6925 PR testsuite/52614
6926 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6927 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6928
6929 2012-04-04 Jason Merrill <jason@redhat.com>
6930
6931 PR c++/52845
6932 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6933
6934 2012-04-03 Jason Merrill <jason@redhat.com>
6935
6936 PR c++/52796
6937 * g++.dg/cpp0x/variadic-value1.C: New.
6938
6939 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6940
6941 * gnat.dg/pack18.adb: New test.
6942 * gnat.dg/pack18_pkg.ads: New helper.
6943
6944 2012-04-03 Richard Guenther <rguenther@suse.de>
6945
6946 PR tree-optimization/52808
6947 * gcc.dg/pr52808.c: New testcase.
6948
6949 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR tree-optimization/52835
6952 * gfortran.dg/pr52835.f90: New test.
6953
6954 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6955
6956 * gnat.dg/specs/aggr5.ads: New test.
6957
6958 2012-04-02 Richard Guenther <rguenther@suse.de>
6959
6960 PR tree-optimization/52756
6961 * gcc.dg/torture/pr52756.c: New testcase.
6962
6963 2012-04-02 Richard Guenther <rguenther@suse.de>
6964
6965 PR middle-end/52803
6966 * gcc.dg/pr52803.c: New testcase.
6967
6968 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6969
6970 PR c++/40942
6971 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6972 DR 214 in account.
6973
6974 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6975
6976 PR c++/50043
6977 * g++.dg/cpp0x/noexcept17.C: New.
6978 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6979 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6980 * g++.dg/cpp0x/noexcept01.C: Likewise.
6981 * g++.dg/eh/init-temp1.C: Likewise.
6982 * g++.dg/eh/ctor1.C: Likwise.
6983
6984 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6985
6986 * gnat.dg/controlled6.adb: New test.
6987 * gnat.dg/controlled6_pkg.ads: New helper.
6988 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6989
6990 2012-03-30 Richard Henderson <rth@redhat.com>
6991
6992 PR debug/52727
6993 * g++.dg/opt/pr52727.C: New testcase.
6994
6995 2012-03-30 Richard Guenther <rguenther@suse.de>
6996
6997 PR tree-optimization/52754
6998 * gcc.target/i386/pr52754.c: New testcase.
6999
7000 2012-03-30 Richard Guenther <rguenther@suse.de>
7001
7002 PR middle-end/52772
7003 * g++.dg/torture/pr52772.C: New testcase.
7004
7005 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7006
7007 PR c++/52718
7008 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7009
7010 2012-03-29 Jason Merrill <jason@redhat.com>
7011
7012 PR c++/52685
7013 * g++.dg/template/inherit8.C: New.
7014
7015 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR c++/52759
7018 * g++.dg/ext/weak4.C: New test.
7019
7020 PR tree-optimization/52760
7021 * gcc.c-torture/execute/pr52760.c: New test.
7022
7023 2012-03-29 Jason Merrill <jason@redhat.com>
7024
7025 PR c++/52743
7026 * g++.dg/cpp0x/initlist-array3.C: New.
7027
7028 2012-03-28 Jason Merrill <jason@redhat.com>
7029
7030 PR c++/52746
7031 * g++.dg/overload/virtual2.C: New.
7032
7033 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7034
7035 * gnat.dg/vect7.ad[sb]: New test.
7036
7037 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7038 Tobias Burnus <burnus@gcc.gnu.org>
7039
7040 PR fortran/52652
7041 * gfortran.dg/allocate_class_1.f90 : Change error test.
7042 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7043 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7044 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7045
7046 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR middle-end/52691
7049 * gcc.dg/pr52691.c: New test.
7050
7051 PR middle-end/52750
7052 * gcc.c-torture/compile/pr52750.c: New test.
7053
7054 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7055
7056 PR target/52692
7057 * gcc.target/avr/torture/builtins-2.c: New test.
7058
7059 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR target/52736
7062 * gcc.target/i386/pr52736.c: New test.
7063
7064 2012-03-27 Martin Jambor <mjambor@suse.cz>
7065
7066 PR middle-end/52693
7067 * gcc.dg/torture/pr52693.c: New test.
7068
7069 2012-03-27 Meador Inge <meadori@codesourcery.com>
7070
7071 PR c++/52672
7072 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7073
7074 2012-03-27 Mike Stump <mikestump@comcast.net>
7075
7076 PR target/52665
7077 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7078 failures that match branch names.
7079
7080 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7081 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 PR target/52698
7084 * gcc.target/i386/pr52698.c: New test.
7085
7086 2012-03-27 Richard Guenther <rguenther@suse.de>
7087
7088 PR middle-end/52720
7089 * gcc.dg/torture/pr52720.c: New testcase.
7090
7091 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7092
7093 * gnat.dg/pack17.adb: New test.
7094
7095 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7096
7097 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7098 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7099
7100 2012-03-26 Martin Jambor <mjambor@suse.cz>
7101
7102 PR tree-optimization/50052
7103 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7104
7105 2012-03-26 Richard Guenther <rguenther@suse.de>
7106
7107 PR tree-optimization/52701
7108 * gfortran.dg/pr52701.f90: New testcase.
7109
7110 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7111
7112 PR tree-optimization/52686
7113 * gcc.target/arm/pr52686.c: New test.
7114
7115 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7116
7117 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7118 Add "-Os -flto" to list.
7119
7120 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7121
7122 * gnat.dg/concat2.ad[sb]: New test.
7123
7124 2012-03-24 Jason Merrill <jason@redhat.com>
7125
7126 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7127 * g++.dg/cpp0x/trailing2.C: Likewise.
7128 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7129 * g++.dg/cpp1y/auto-fn1.C: New.
7130 * g++.dg/cpp1y/auto-fn2.C: New.
7131 * g++.dg/cpp1y/auto-fn3.C: New.
7132 * g++.dg/cpp1y/auto-fn4.C: New.
7133 * g++.dg/cpp1y/auto-fn5.C: New.
7134 * g++.dg/cpp1y/auto-fn6.C: New.
7135 * g++.dg/cpp1y/auto-fn7.C: New.
7136 * g++.dg/cpp1y/auto-fn8.C: New.
7137 * g++.dg/cpp1y/auto-fn9.C: New.
7138 * g++.dg/cpp1y/auto-fn10.C: New.
7139 * g++.dg/cpp1y/auto-fn11.C: New.
7140
7141 2012-03-23 Richard Guenther <rguenther@suse.de>
7142
7143 PR tree-optimization/52678
7144 * gfortran.dg/pr52678.f: New testcase.
7145
7146 2012-03-23 Richard Guenther <rguenther@suse.de>
7147
7148 PR tree-optimization/52638
7149 * g++.dg/torture/pr52638.C: New testcase.
7150
7151 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7152
7153 PR c++/52487
7154 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7155
7156 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7157
7158 PR c++/52671
7159 * g++.dg/ext/attrib44.C: New test.
7160
7161 2012-03-22 Jan Hubicka <jh@suse.cz>
7162
7163 PR middle-end/51737
7164 * g++.dg/torture/pr51737.C: New testcase
7165
7166 2012-03-22 Richard Guenther <rguenther@suse.de>
7167
7168 PR tree-optimization/52548
7169 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7170
7171 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7172
7173 * lib/fortran-modules.exp (list-module-names-1): Remove
7174 warning.
7175
7176 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7177
7178 PR target/50751
7179 * gcc.target/sh/pr50751-1.c: New.
7180 * gcc.target/sh/pr50751-2.c: New.
7181 * gcc.target/sh/pr50751-3.c: New.
7182
7183 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7184
7185 PR target/52479
7186 * gcc.target/sh/sh4a-cos.c: Remove.
7187 * gcc.target/sh/sh4a-sin.c: Remove.
7188 * gcc.target/sh/sh4a-sincos.c: Remove.
7189
7190 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7191
7192 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7193 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7194
7195 2012-03-21 Martin Jambor <mjambor@suse.cz>
7196
7197 PR testsuite/52641
7198 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7199 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7200
7201 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7202
7203 * gcc.target/arm/thumb-16bit-ops.c: New file.
7204 * gcc.target/arm/thumb-ifcvt.c: New file.
7205
7206 2012-03-20 Jason Merrill <jason@redhat.com>
7207
7208 * lib/target-supports.exp: Add { target c++1y }.
7209
7210 * g++.dg/cpp0x/auto32.C: New.
7211
7212 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7213
7214 PR testsuite/52641
7215 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7216 int32plus.
7217 * gcc.dg/torture/pr48124-4.c: Ditto:
7218 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7219
7220 2012-03-20 Jason Merrill <jason@redhat.com>
7221
7222 PR c++/52510
7223 * g++.dg/cpp0x/initlist66.C: New.
7224
7225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7226
7227 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7228 __AVR_HAVE_LPMX__
7229
7230 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7231
7232 PR target/49868
7233 * gcc.target/avr/torture/addr-space-2.h: New file.
7234 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7235 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7236 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7237 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7238
7239 2012-03-20 Richard Guenther <rguenther@suse.de>
7240
7241 * gnat.dg/pack16.adb: New testcase.
7242 * gnat.dg/pack16_pkg.ads: Likewise.
7243 * gnat.dg/specs/pack8.ads: Likewise.
7244 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7245
7246 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7247
7248 * g++.dg/warn/Wuseless-cast.C: Extend.
7249
7250 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7251
7252 PR c++/14710
7253 * g++.dg/warn/Wuseless-cast.C: New.
7254
7255 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7256
7257 PR libfortran/52608
7258 * gfortran.dg/pr52608.f90: New test.
7259
7260 2012-03-17 Tobias Burnus <burnus@net-b.de>
7261
7262 PR fortran/52585
7263 * gfortran.dg/proc_ptr_36.f90: New.
7264
7265 2012-03-16 Martin Jambor <mjambor@suse.cz>
7266
7267 * gcc.dg/misaligned-expand-1.c: New test.
7268 * gcc.dg/misaligned-expand-3.c: Likewise.
7269
7270 2012-03-16 Richard Guenther <rguenther@suse.de>
7271 Kai Tietz <ktietz@redhat.com>
7272
7273 PR middle-end/48814
7274 * gcc.c-torture/execute/pr48814-1.c: New test.
7275 * gcc.c-torture/execute/pr48814-2.c: New test.
7276 * gcc.dg/tree-ssa/assign-1.c: New test.
7277 * gcc.dg/tree-ssa/assign-2.c: New test.
7278 * gcc.dg/tree-ssa/assign-3.c: New test.
7279
7280 2012-03-16 Richard Guenther <rguenther@suse.de>
7281
7282 * gnat.dg/specs/pack7.ads: New testcase.
7283
7284 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR target/52568
7287 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7288 * gcc.dg/torture/vshuf-8.inc: Likewise.
7289 * gcc.dg/torture/vshuf-16.inc: Likewise.
7290 * gcc.dg/torture/vshuf-32.inc: Likewise.
7291
7292 2012-03-15 Jason Merrill <jason@redhat.com>
7293
7294 * g++.dg/torture/pr52582.C: New.
7295
7296 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7297
7298 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7299
7300 2012-03-15 Ira Rosen <irar@il.ibm.com>
7301 Ulrich Weigand <ulrich.weigand@linaro.org>
7302
7303 * gcc.dg/vect/slp-cond-3.c: New test.
7304 * gcc.dg/vect/slp-cond-4.c: New test.
7305
7306 2012-03-15 Ira Rosen <irar@il.ibm.com>
7307 Ulrich Weigand <ulrich.weigand@linaro.org>
7308
7309 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7310 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7311
7312 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7313
7314 PR libfortran/52434
7315 PR libfortran/48878
7316 PR libfortran/38199
7317 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7318 * gfortran.dg/round_1.f03: Likewise.
7319
7320 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7321 Andrew Pinski <apinski@cavium.com>
7322
7323 PR middle-end/52592
7324 * gcc.dg/pr52592.c: New test.
7325
7326 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7327
7328 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7329 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7330 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7331 * lib/fortran-modules.exp: .. this new file. Adjust users.
7332 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7333 gfortran-dg-debug-runtest): Call cleanup-modules.
7334 * lib/fortran-torture.exp (fortran-torture-execute,
7335 fortran-torture): Likewise.
7336 * gfortran.dg/coarray/caf.exp: Likewise.
7337 * lib/lto.exp: Likewise.
7338 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7339 * gfortran.dg/class_4b.f03: Likewise.
7340 * gfortran.dg/class_4c.f03: Likewise.
7341 * gfortran.dg/class_45a.f03: Likewise.
7342 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7343 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7344 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7345 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7346 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7347 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7348 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7349 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7350 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7351 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7352 * gfortran.dg/whole_file_28.f90: Likewise.
7353 * gfortran.dg/whole_file_29.f90: Likewise.
7354 * gfortran.dg/whole_file_30.f90: Likewise.
7355 * gfortran.dg/whole_file_31.f90: Likewise.
7356
7357 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR tree-optimization/52267
7360 * gcc.dg/pr52267.c: New test.
7361 * gcc.dg/tree-ssa/vrp65.c: New test.
7362 * gcc.dg/tree-ssa/vrp66.c: New test.
7363
7364 2012-03-15 Richard Guenther <rguenther@suse.de>
7365
7366 PR middle-end/52580
7367 * gfortran.dg/vect/pr52580.f: New testcase.
7368
7369 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7370
7371 * gcc.target/sh/fpul-usage-1.c: New.
7372
7373 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7374
7375 PR target/49468
7376 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7377 * gcc.target/sh/pr49468-di.c: Likewise.
7378
7379 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7380
7381 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7382 * gcc.dg/c99-stdint-6.c: Likewise.
7383 * gcc.dg/lto/20090210_0.c: Likewise.
7384 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7385 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7386 * gcc.dg/pragma-init-fini-2.c: Likewise.
7387 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7388 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7389 * gcc.target/i386/pr22152.c: Likewise.
7390 * gcc.target/i386/vect8-ret.c: Likewise.
7391 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7392 handling.
7393
7394 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395
7396 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7397 * g++.dg/tree-prof/partition1.C: Likewise.
7398 * g++.dg/tree-prof/partition2.C: Likewise.
7399 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7400 handling.
7401 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7402 * gcc.c-torture/execute/20010724-1.c: Remove.
7403 * gcc.c-torture/execute/20010724-1.x: Remove.
7404 * gcc.c-torture/execute/20040208-2.c: Remove.
7405 * gcc.c-torture/execute/20040208-2.x: Remove.
7406 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7407 Remove.
7408 (main) [__mips__ && __sgi__]: Remove.
7409 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7410 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7411 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7412 mips-sgi-irix6* handling.
7413 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7414 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7415 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7416 handling.
7417 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7418 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7419 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7420 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7421 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7422 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7423 mips-sgi-irix6*.
7424 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7425 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7426 * gcc.target/mips/save-restore-3.c: Likewise.
7427 * gcc.target/mips/save-restore-4.c: Likewise.
7428 * gcc.target/mips/save-restore-5.c: Likewise.
7429 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7430 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7431 messages.
7432 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7433 IRIX 6 handling.
7434 (restore_ld_library_path_env_vars): Likewise.
7435 * lib/target-supports.exp (check_profiling_available): Remove
7436 mips*-*-irix* handling.
7437 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7438 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7439 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7440
7441 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR c++/52582
7444 * g++.dg/opt/pr52582.C: New test.
7445
7446 2012-03-14 Richard Guenther <rguenther@suse.de>
7447
7448 PR tree-optimization/52571
7449 * gcc.dg/vect/vect-2.c: Initialize arrays.
7450 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7451 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7452 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7453
7454 2012-03-14 Richard Guenther <rguenther@suse.de>
7455
7456 PR middle-end/52080
7457 PR middle-end/52097
7458 PR middle-end/48124
7459 * gcc.dg/torture/pr48124-1.c: New testcase.
7460 * gcc.dg/torture/pr48124-2.c: Likewise.
7461 * gcc.dg/torture/pr48124-3.c: Likewise.
7462 * gcc.dg/torture/pr48124-4.c: Likewise.
7463
7464 2012-03-14 Richard Guenther <rguenther@suse.de>
7465
7466 PR middle-end/52578
7467 * gcc.dg/pr52578.c: New testcase.
7468
7469 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR c++/52521
7472 * g++.dg/cpp0x/udlit-args2.C: New test.
7473
7474 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7475
7476 PR target/48596
7477 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7478 * gcc.c-torture/compile/pr48596.c: ... here.
7479
7480 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7481
7482 PR c++/51641
7483 * g++.dg/lookup/hidden-class17.C: New test.
7484
7485 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR c/52577
7488 * gcc.dg/Wunused-var-3.c: New test.
7489
7490 2012-03-13 Martin Jambor <mjambor@suse.cz>
7491
7492 * gcc.dg/misaligned-expand-2.c: New test.
7493
7494 2012-03-13 Richard Guenther <rguenther@suse.de>
7495
7496 PR middle-end/52134
7497 * gcc.dg/pr52134.c: New testcase.
7498
7499 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7500
7501 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7502
7503 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7504
7505 PR tree-optimization/46728
7506 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7507 * gcc.target/powerpc/pr46728-5.c: Likewise.
7508 * gcc.target/powerpc/pr46728-8.c: Likewise.
7509 * gcc.target/powerpc/pr46728-10.c: Likewise.
7510 * gcc.target/powerpc/pr46728-11.c: Likewise.
7511 * gcc.target/powerpc/pr46728-13.c: Likewise.
7512 * gcc.target/powerpc/pr46728-14.c: Likewise.
7513 * gcc.target/powerpc/pr46728-15.c: Likewise.
7514
7515 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7516
7517 PR c++/52299
7518 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7519
7520 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7521
7522 PR tree-optimization/46728
7523 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7524 * gcc.target/powerpc/pr46728-5.c: Likewise.
7525 * gcc.target/powerpc/pr46728-8.c: Likewise.
7526 * gcc.target/powerpc/pr46728-10.c: Likewise.
7527 * gcc.target/powerpc/pr46728-11.c: Likewise.
7528 * gcc.target/powerpc/pr46728-13.c: Likewise.
7529 * gcc.target/powerpc/pr46728-14.c: Likewise.
7530 * gcc.target/powerpc/pr46728-15.c: Likewise.
7531
7532 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7533
7534 PR target/49868
7535 * gcc.target/avr/torture/addr-space-1.h: New file.
7536 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7537 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7538 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7539 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7540
7541 2012-03-12 Andrew Pinski <apinski@cavium.com>
7542
7543 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7544
7545 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546
7547 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7548 * g++.dg/abi/thunk4.C: Likewise.
7549 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7550 Adapt line numbers.
7551 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7552 handling.
7553 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7554 * g++.dg/eh/spbp.C: Likewise.
7555 * g++.dg/ext/label13.C: Likewise.
7556 * g++.dg/guality/guality.exp: Likewise.
7557 * g++.dg/other/anon5.C: Likewise.
7558 * g++.dg/other/pragma-ep-1.C: Remove.
7559 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7560 * g++.dg/warn/pr31246.C: Likewise.
7561 * g++.dg/warn/weak1.C: Likewise.
7562 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7563 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7564 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7565 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7566 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7567 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7568 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7569 * gcc.dg/c99-tgmath-1.c: Likewise.
7570 * gcc.dg/c99-tgmath-2.c: Likewise.
7571 * gcc.dg/c99-tgmath-3.c: Likewise.
7572 * gcc.dg/c99-tgmath-4.c: Likewise.
7573 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7574 handling.
7575 * gcc.dg/debug/pr49032.c: Likewise.
7576 * gcc.dg/guality/guality.exp: Likewise.
7577 * gcc.dg/intmax_t-1.c: Likewise.
7578 * gcc.dg/pr48616.c: Likewise.
7579 * gcc.dg/pragma-ep-1.c: Remove.
7580 * gcc.dg/pragma-ep-2.c: Remove.
7581 * gcc.dg/pragma-ep-3.c: Remove.
7582 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7583 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7584 * gcc.misc-tests/gcov-14.c: Likewise.
7585 * gfortran.dg/guality/guality.exp: Likewise.
7586 * lib/target-supports.exp (check_weak_available): Likewise.
7587 (add_options_for_tls): Likewise.
7588 (check_ascii_locale_available): Likewise.
7589 * obj-c++.dg/dwarf-2.mm: Likewise.
7590 * objc.dg/dwarf-1.m: Likewise.
7591 * objc.dg/dwarf-2.m: Likewise.
7592
7593 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7594
7595 PR tree-optimization/51721
7596 * gcc.dg/tree-ssa/vrp64.c: New test.
7597
7598 PR tree-optimization/52533
7599 * gcc.c-torture/compile/pr52533.c: New test.
7600
7601 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7602
7603 * gcc.target/i386/rtm-xabort-1.c: New.
7604 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7605 * gcc.target/i386/rtm-xend-1.c: Ditto.
7606 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7607 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7608 * gcc.target/i386/sse-13.c: Ditto.
7609 * gcc.target/i386/sse-14.c: Ditto.
7610 * gcc.target/i386/sse-22.c: Ditto.
7611 * gcc.target/i386/sse-23.c: Ditto.
7612 * g++.dg/other/i386-2.C: Ditto.
7613 * g++.dg/other/i386-3.C: Ditto.
7614
7615 2012-03-12 Tobias Burnus <burnus@net-b.de>
7616
7617 PR fortran/52542
7618 * gfortran.dg/proc_ptr_35.f90: New.
7619
7620 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7621
7622 PR target/52530
7623 * gcc.dg/torture/pr52530.c: New test.
7624
7625 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7626
7627 PR target/51244
7628 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7629
7630 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7631
7632 PR target/52450
7633 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7634
7635 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7636
7637 2012-03-09 Andrew Pinski <apinski@cavium.com>
7638
7639 PR middle-end/51988
7640 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7641 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7642
7643 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7644
7645 * gcc.dg/tree-ssa/scev-3.c: New.
7646 * gcc.dg/tree-ssa/scev-4.c: New.
7647
7648 2012-03-08 Tobias Burnus <burnus@net-b.de>
7649
7650 PR fortran/52469
7651 * gfortran.dg/proc_ptr_34.f90
7652
7653 2012-03-07 Jason Merrill <jason@redhat.com>
7654
7655 PR c++/52521
7656 * g++.dg/cpp0x/udlit-mangle.C: New.
7657
7658 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7659
7660 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7661
7662 2012-03-06 Richard Guenther <rguenther@suse.de>
7663
7664 PR middle-end/52493
7665 * gcc.dg/torture/pr52493.c: New testcase.
7666
7667 2012-03-06 Richard Guenther <rguenther@suse.de>
7668
7669 PR lto/52097
7670 * gcc.dg/lto/pr52097_0.c: New testcase.
7671
7672 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7673
7674 PR target/51244
7675 * gcc.target/sh/pr51244-1.c: New.
7676 * gcc.target/sh/pr51244-2.c: New.
7677 * gcc.target/sh/pr51244-3.c: New.
7678
7679 2012-03-05 Jason Merrill <jason@redhat.com>
7680
7681 PR c++/51930
7682 * g++.dg/ext/visibility/template11.C: New.
7683
7684 * g++.dg/cpp0x/implicit13.C: New.
7685
7686 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR tree-optimization/51721
7689 * gcc.dg/tree-ssa/vrp63.c: New test.
7690 * gcc.dg/pr51721.c: New test.
7691
7692 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7693
7694 PR fortran/50981
7695 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7696 argument checks.
7697
7698 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7699
7700 PR target/52146
7701 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7702
7703 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7704
7705 PR fortran/50981
7706 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7707
7708 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7709
7710 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7711 int32plus.
7712
7713 2012-03-03 Jason Merrill <jason@redhat.com>
7714
7715 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7716
7717 Core 1270
7718 * g++.dg/cpp0x/initlist65.C: New.
7719
7720 PR c++/36797
7721 * g++.dg/ext/is_empty2.C: New.
7722
7723 2012-03-03 Tobias Burnus <burnus@net-b.de>
7724
7725 PR fortran/48820
7726 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7727
7728 2012-03-03 Tobias Burnus <burnus@net-b.de>
7729
7730 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7731 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7732 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7733 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7734 * gfortran.dg/class_30.f90: Remove dg-warning line.
7735 * gfortran.dg/bind_c_usage_25.f90: New.
7736
7737 2012-03-03 Tobias Burnus <burnus@net-b.de>
7738
7739 PR fortran/48820
7740 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7741 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7742 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7743
7744 2012-03-03 Tobias Burnus <burnus@net-b.de>
7745
7746 PR fortran/48820
7747 * gfortran.dg/assumed_type_1.f90: New.
7748 * gfortran.dg/assumed_type_2.f90: New.
7749 * gfortran.dg/assumed_type_3.f90: New.
7750 * gfortran.dg/assumed_type_4.f90: New.
7751
7752 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7753
7754 PR target/49486
7755 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7756 * gcc.target/sh/pr49468-di.c: New.
7757
7758 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7759
7760 * gcc.dg/graphite/pr50561.c: Update.
7761
7762 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7763
7764 * gcc.target/powerpc/pr52457.c: New test.
7765
7766 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7767
7768 * gcc.target/arm/sat-1.c: New test.
7769
7770 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7771
7772 PR target/46716
7773 * gcc.target/i386/pr46716.c: New test.
7774
7775 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7776
7777 PR c++/51989
7778 * g++.dg/cpp0x/sfinae32.C: New.
7779
7780 2012-03-02 Richard Guenther <rguenther@suse.de>
7781
7782 PR tree-optimization/52406
7783 * gcc.dg/torture/pr52406.c: New testcase.
7784
7785 2012-03-02 Tobias Burnus <burnus@net-b.de>
7786
7787 PR fortran/52325
7788 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7789 * gfortran.dg/nullify_2.f90: Update dg-error.
7790 * gfortran.dg/nullify_4.f90: Ditto.
7791 * gfortran.dg/pointer_init_6.f90: Ditto.
7792
7793 2012-03-02 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/52270
7796 * gfortran.dg/class_51.f90: New.
7797
7798 2012-03-02 Tobias Burnus <burnus@net-b.de>
7799
7800 PR fortran/52452
7801 * gfortran.dg/intrinsic_8.f90: New.
7802
7803 2012-03-01 Kai Tietz <ktietz@redhat.com>
7804
7805 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7806 routines on mingw targets.
7807 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7808
7809 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR tree-optimization/52445
7812 * gcc.dg/pr52445.c: New test.
7813
7814 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR target/52437
7817 * gcc.c-torture/compile/pr52437.c: New test.
7818
7819 PR middle-end/52419
7820 * gcc.dg/torture/pr52419.c: New test.
7821
7822 PR tree-optimization/52429
7823 * gcc.dg/torture/pr52429.c: New test.
7824 * g++.dg/opt/pr52429.C: New test.
7825
7826 2012-02-29 Richard Guenther <rguenther@suse.de>
7827
7828 PR testsuite/52297
7829 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7830 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7831 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7832 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7833 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7834 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7835
7836 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7837
7838 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7839
7840 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7841
7842 PR fortran/52386
7843 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7844
7845 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7846
7847 PR target/51534
7848 * gcc.target/arm/neon/pr51534.c: New testcase.
7849
7850 2012-02-28 Richard Guenther <rguenther@suse.de>
7851
7852 PR target/52407
7853 * gcc.dg/torture/pr52407.c: New testcase.
7854
7855 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7856
7857 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7858 * gcc.target/arm/vfp2.c: Likewise.
7859 * gcc.target/arm/vfp3.c: Likewise.
7860 * gcc.target/arm/vfp4.c: Likewise.
7861 * gcc.target/arm/vfp5.c: Likewise.
7862 * gcc.target/arm/vfp6.c: Likewise.
7863 * gcc.target/arm/vfp7.c: Likewise.
7864 * gcc.target/arm/vfp8.c: Likewise.
7865 * gcc.target/arm/vfp9.c: Likewise.
7866 * gcc.target/arm/vfp10.c: Likewise.
7867 * gcc.target/arm/vfp11.c: Likewise.
7868 * gcc.target/arm/vfp12.c: Likewise.
7869 * gcc.target/arm/vfp13.c: Likewise.
7870 * gcc.target/arm/vfp14.c: Likewise.
7871 * gcc.target/arm/vfp15.c: Likewise.
7872 * gcc.target/arm/vfp16.c: Likewise.
7873 * gcc.target/arm/vfp17.c: Likewise.
7874 * gcc.target/arm/neon-constants.h: New file.
7875 * gcc.target/arm/neon-vect1.c: New test.
7876 * gcc.target/arm/neon-vect2.c: New test.
7877 * gcc.target/arm/neon-vect3.c: New test.
7878 * gcc.target/arm/neon-vect4.c: New test.
7879 * gcc.target/arm/neon-vect5.c: New test.
7880 * gcc.target/arm/neon-vect6.c: New test.
7881 * gcc.target/arm/neon-vect7.c: New test.
7882 * gcc.target/arm/neon-vect8.c: New test.
7883
7884 2012-02-28 Richard Guenther <rguenther@suse.de>
7885
7886 PR tree-optimization/52402
7887 * gcc.dg/torture/pr52402.c: New testcase.
7888
7889 2012-02-28 Richard Guenther <rguenther@suse.de>
7890
7891 PR lto/52400
7892 * g++.dg/lto/pr52400_0.C: New testcase.
7893
7894 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7895
7896 * gcc.target/avr/torture/builtins-1.c: New test.
7897 * gcc.target/avr/torture/builtins-error.c: New test.
7898
7899 2012-02-28 Kai Tietz <ktietz@redhat.com>
7900
7901 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7902 * gcc.target/i386/pr45352-2.c: Likewise.
7903 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7904 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7905 targets instead rand.
7906 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7907 * gcc.target/i386/sse2-mul-1.c: Likewise.
7908 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7909 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7910 * gcc.target/i386/pad-1.c: Likewise.
7911 * gcc.target/i386/pad-9.c: Likewise.
7912 * gcc.target/i386/pad-2.c: Likewise.
7913 * gcc.target/i386/pad-5b.c: Likewise.
7914 * gcc.target/i386/pad-8.c: Likewise.
7915 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7916 * gcc.target/i386/pr44130.c: Likewise.
7917 * gcc.target/i386/align-main-1.c: Likewise.
7918 * gcc.target/i386/align-main-2.c: Likewise.
7919 * gcc.target/i386/sw-1.c: Likewise.
7920 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7921 on x64 mingw target.
7922 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7923 * gcc.target/i386/pr46295.c: Likewise.
7924 * gcc.target/i386/amd64-abi-1.c: Likewise.
7925 * gcc.target/i386/amd64-abi-2.c: Likewise.
7926 * gcc.target/i386/pr39082-1.c: Likewise.
7927 * gcc.target/i386/pr39162.c: Likewise.
7928 * gcc.target/i386/pr22152.c: Likewise.
7929 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7930 * gcc.target/i386/wrfsbase-2.c: Likewise.
7931 * gcc.target/i386/local.c: Likewise
7932 * gcc.target/i386/wrgsbase-1.c: Likewise.
7933 * gcc.target/i386/wrfsbase-1.c: Likewise.
7934 * gcc.target/i386/pr39315-3.c: Likewise.
7935 * gcc.target/i386/pr35767-4.c: Likewise.
7936 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7937 x64 mingw target.
7938 * gcc.target/i386/pr45336-2.c: Likewise.
7939 * gcc.target/i386/pr45336-1.c: Likewise.
7940 * gcc.target/i386/pr45336-4.c: Likewise.
7941
7942 2012-02-27 Tristan Gingold <gingold@adacore.com>
7943
7944 * gnat.dg/array20.ad[sb]: New test.
7945
7946 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR target/52375
7949 * gcc.target/arm/pr52375.c: New test.
7950 * gcc.c-torture/compile/pr52375.c: New test.
7951
7952 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7953
7954 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7955 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7956
7957 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7958
7959 * gnat.dg/aggr19.adb: New test.
7960 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7961
7962 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7963
7964 PR target/49263
7965 * gcc.target/sh/pr49263.c: New.
7966
7967 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7968
7969 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7970 simulate_thread_wrapper_other_threads
7971 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7972 Move initialization of 'value' to main().
7973 (main): Initialize 'value';
7974 * gcc.dg/simulate-thread/speculative-store.c
7975 (simulate_thread_step_verify): Return 0 when successful.
7976 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7977 Reduce threshold.
7978 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7979 (simulate_thread_wrapper_other_threads): Return a success/fail value
7980 and issue an error if the instruction count threshold is exceeded.
7981
7982 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7983
7984 PR target/50580
7985 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7986 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7987
7988 2012-02-24 Richard Guenther <rguenther@suse.de>
7989
7990 PR middle-end/52355
7991 * gcc.dg/pr52355.c: New testcase.
7992
7993 2012-02-23 Kai Tietz <ktietz@redhat.com>
7994
7995 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7996 * gcc.dg/Wpadded.c: Likewise.
7997 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7998 structure-layout.
7999 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8000 for sleep by Sleep and add windows.h include for this function.
8001 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8002 targets.
8003 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8004 target.
8005 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8006 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8007 on x64 mingw target.
8008 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8009 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8010 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8011 failure on LLP64 target.
8012
8013 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8014
8015 PR c/52290
8016 * gcc.dg/noncompile/pr52290.c: New test.
8017
8018 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR tree-optimization/52019
8021 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8022
8023 2012-02-22 Kai Tietz <ktietz@redhat.com>
8024
8025 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8026 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8027 derived pdiff_t type.
8028 * g++.dg/torture/pr49720.C: Likewise
8029
8030 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8031
8032 PR target/52330
8033 * gcc.target/i386/pr52330.c: New test.
8034
8035 2012-02-22 Tobias Burnus <burnus@net-b.de>
8036
8037 PR fortran/52335
8038 * gfortran.dg/io_constraints_10.f90: New.
8039
8040 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8041
8042 * lib/target-supports.exp (check_effective_target_vect_condition):
8043 Return true for NEON.
8044
8045 2012-02-21 Kai Tietz <ktietz@redhat.com>
8046
8047 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8048
8049 2012-02-21 Richard Guenther <rguenther@suse.de>
8050
8051 PR tree-optimization/52324
8052 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8053
8054 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8055
8056 PR middle-end/51782
8057 * gcc.target/avr/torture/pr51782-1.c: New test.
8058
8059 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR tree-optimization/52318
8062 * gcc.dg/pr52318.c: New test.
8063
8064 2012-02-20 Kai Tietz <ktietz@redhat.com>
8065
8066 * gcc.dg/bf-ms-layout-3.c: New testcase.
8067
8068 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8069
8070 PR testsuite/52229
8071 PR fortran/32380
8072 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8073
8074 2012-02-20 Richard Guenther <rguenther@suse.de>
8075
8076 PR tree-optimization/52298
8077 * gcc.dg/torture/pr52298.c: New testcase.
8078 * gcc.dg/vect/pr52298.c: Likewise.
8079
8080 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8081
8082 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8083 * gcc.c-torture/execute/pr52286.c: Ditto.
8084
8085 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR tree-optimization/52286
8088 * gcc.c-torture/execute/pr52286.c: New test.
8089
8090 2012-02-18 Tobias Burnus <burnus@net-b.de>
8091
8092 PR fortran/52295
8093 * gfortran.dg/interface_35.f90: Use -std=f2003.
8094 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8095 * gfortran.dg/interface_assignment_4.f90: Ditto.
8096 * gfortran.dg/bessel_1.f90: Ditto.
8097 * gfortran.dg/func_result_6.f90: Ditto.
8098 * gfortran.dg/hypot_1.f90: Ditto.
8099 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8100
8101 2012-02-17 Tobias Burnus <burnus@net-b.de>
8102
8103 PR translation/52232
8104 PR translation/52234
8105 PR translation/52245
8106 PR translation/52246
8107 PR translation/52262
8108 PR translation/52273
8109 * gfortran.dg/coarray_22.f90: Update dg-error.
8110 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8111
8112 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114 PR target/51753
8115 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8116 (simulate-thread): Use default timeout.
8117
8118 2012-02-16 Jason Merrill <jason@redhat.com>
8119
8120 PR c++/52248
8121 * g++.dg/ext/timevar1.C: New.
8122
8123 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8124
8125 PR c++/52126
8126 * g++.dg/template/using21.C: New.
8127 * g++.dg/template/using22.C: Likewise.
8128
8129 2012-02-16 Jason Merrill <jason@redhat.com>
8130
8131 PR c++/51415
8132 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8133
8134 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR tree-optimization/52255
8137 * gcc.c-torture/compile/pr52255.c: New test.
8138
8139 PR debug/52260
8140 * g++.dg/debug/dwarf2/pr52260.C: New test.
8141
8142 PR middle-end/51929
8143 * g++.dg/ipa/pr51929.C: New test.
8144
8145 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8146
8147 PR target/52199
8148 * gcc.target/powerpc/pr52199.c: New file.
8149
8150 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8151
8152 PR target/52152
8153 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8154
8155 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8156
8157 * gcc.dg/pr51867.c: Don't include <math.h>.
8158 (sqrtf): Declare.
8159
8160 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8161
8162 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8163 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8164
8165 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8166
8167 PR tree-optimization/50561
8168 * gcc.dg/graphite/pr50561.c: New testcase.
8169
8170 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8171
8172 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8173 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8174
8175 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8176
8177 * gnat.dg/discr35.ad[sb]: New test.
8178
8179 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gnat.dg/volatile10.adb: New test.
8182 * gnat.dg/volatile10_pkg.ads: New helper.
8183
8184 2012-02-14 Jason Merrill <jason@redhat.com>
8185
8186 * g++.dg/ext/attrib43.C: New.
8187
8188 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8189
8190 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8191 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8192 fgnu_tm.
8193 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8194 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8195 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8196 effective_target fgnu_tm.
8197 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8198
8199 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR c++/52247
8202 * g++.dg/template/asmgoto1.C: New test.
8203
8204 2012-02-14 Ian Lance Taylor <iant@google.com>
8205
8206 PR go/48501
8207 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8208 compiling generated file for 64bit and index tests.
8209
8210 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8211
8212 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8213
8214 2012-02-14 Richard Guenther <rguenther@suse.de>
8215
8216 PR tree-optimization/52244
8217 PR tree-optimization/51528
8218 * gcc.dg/torture/pr52244.c: New testcase.
8219
8220 2012-02-14 Walter Lee <walt@tilera.com>
8221
8222 * g++.dg/other/PR23205.C: Disable test on tile.
8223 * g++.dg/other/pr23205-2.C: Disable test on tile.
8224 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8225 * gcc.dg/20040813-1.c: Disable test on tile.
8226 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8227 * gcc.misc-tests/linkage.exp: Handle tilegx.
8228
8229 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR tree-optimization/52210
8232 * gcc.dg/pr52210.c: New test.
8233
8234 2012-02-14 Jason Merrill <jason@redhat.com>
8235
8236 PR c++/39055
8237 * g++.dg/overload/defarg5.C: New.
8238
8239 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR c/52181
8242 * c-c++-common/pr52181.c: New test.
8243
8244 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR c++/52215
8247 * g++.dg/ext/atomic-1.C: New test.
8248
8249 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8250
8251 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8252
8253 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR middle-end/52209
8256 * gcc.c-torture/execute/pr52209.c: New test.
8257
8258 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8259
8260 PR fortran/50981
8261 * gfortran.dg/elemental_optional_args_5.f03: New test.
8262
8263 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8264
8265 PR testsuite/50076
8266 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8267 cases.
8268
8269 2012-02-11 Ian Lance Taylor <iant@google.com>
8270
8271 PR go/51874
8272 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8273 SPARC Solaris. Don't run the test at all on systems where it may
8274 not work, rather than xfailing it.
8275
8276 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8277
8278 PR rtl-optimization/52175
8279 * gcc.c-torture/compile/pr52175.c: New test.
8280
8281 2012-02-10 Jason Merrill <jason@redhat.com>
8282
8283 PR c++/51910
8284 * g++.dg/template/repo10.C: New.
8285
8286 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8287
8288 PR debug/52132
8289 * gcc.dg/pr52132.c: New test.
8290
8291 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 * gnat.dg/specs/aggr4.ads: New test.
8294 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8295
8296 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8297
8298 PR target/52146
8299 * gcc.target/i386/pr52146.c: New.
8300
8301 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR middle-end/52177
8304 * c-c++-common/pr52177.c: New test.
8305
8306 2012-02-10 Jan Hubicka <jh@suse.cz>
8307
8308 PR middle-end/48600
8309 * g++.dg/torture/pr48600.C: New testcase.
8310
8311 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8312
8313 PR middle-end/52140
8314 * gcc.dg/dfp/pr52140.c: New test.
8315
8316 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR fortran/32380
8319 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8320 of dg-options.
8321
8322 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8323
8324 PR middle-end/51867
8325 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8326 * gcc.dg/pr51867.c: New test.
8327
8328 2012-02-09 Ian Lance Taylor <iant@google.com>
8329
8330 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8331 which don't support -fsplit-stack. Turn off optimization when
8332 compiling select5-out.go.
8333
8334 2012-02-08 Ian Lance Taylor <iant@google.com>
8335
8336 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8337 systems which don't support -fsplit-stack.
8338
8339 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8340
8341 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8342 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8343 machine instuction in the log.
8344
8345 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8346
8347 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8348 to 20 seconds.
8349
8350 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8351
8352 PR driver/48524
8353 * gcc.dg/pr48524.c: New test.
8354 * gcc.dg/pr48524.spec: New spec file for test.
8355
8356 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8357
8358 PR fortran/32380
8359 * gfortran.dg/vect/pr32380.f90: New test.
8360
8361 2012-02-08 Tobias Burnus <burnus@net-b.de>
8362
8363 PR fortran/52151
8364 * gfortran.dg/realloc_on_assign_12.f90: New.
8365
8366 2012-02-08 Richard Guenther <rguenther@suse.de>
8367
8368 PR rtl-optimization/52170
8369 * gcc.dg/torture/pr52170.c: New testcase.
8370
8371 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR gcov-profile/52150
8374 * gcc.dg/tree-prof/pr52150.c: New test.
8375
8376 PR rtl-optimization/52139
8377 * gcc.dg/pr52139.c: New test.
8378
8379 2012-02-07 Jason Merrill <jason@redhat.com>
8380
8381 PR c++/51675
8382 * g++.dg/cpp0x/constexpr-union3.C: New.
8383
8384 PR c++/52035
8385 * g++.dg/lto/pr52035_0.C: New.
8386
8387 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8388
8389 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8390 * gcc.dg/special/weak-1.c: Likewise.
8391 * gcc.dg/ucnid-12.c: Likewise.
8392 * gcc.dg/torture/pr45678-1.c: Likewise.
8393 * gcc.dg/torture/pr45678-2.c: Likewise.
8394 * gcc.dg/vector-4.c: Likewise.
8395 * gcc.dg/ipa/inline-5.c: Likewise.
8396 * gcc.dg/ucnid-11.c: Likewise.
8397 * gcc.misc-tests/gcov-13.c: Likewise.
8398 * gcc.misc-tests/gcov-14.c: Likewise.
8399 * g++.dg/ext/label13.C: Likewise.
8400 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8401 hppa*-*-hpux* options.
8402 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8404 * gcc.dg/pr48616.c: Likewise.
8405 * gcc.dg/pr17957.c: Likewise.
8406 * gcc.dg/pr17055-1.c: Likewise.
8407 * gcc.dg/pr32912-1.c: Likewise.
8408 * gcc.dg/tm/pr51472.c: Likewise.
8409 * c-c++-common/fold-bitand-4.c: Likewise.
8410 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8411 Use dg-additional-options for extra options.
8412
8413 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8414
8415 * gcc.target/epiphany/interrupt-2.c: New test.
8416
8417 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8418
8419 PR target/52155
8420 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8421 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8422 for MIPS ELF.
8423
8424 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8425
8426 PR target/52152
8427 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8428
8429 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8430
8431 PR middle-end/24306
8432 PR target/52154
8433 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8434 * gcc.target/mips/va-arg-1.c: New test.
8435
8436 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8437
8438 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8439 for -mno-pointers-to-nested-functions.
8440
8441 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8442
8443 * gcc.c-torture/execute/20120207-1.c: New test.
8444
8445 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR rtl-optimization/52060
8448 * gcc.dg/torture/pr52060.c: New test.
8449
8450 PR middle-end/52074
8451 * gcc.c-torture/compile/pr52074.c: New test.
8452
8453 2012-02-07 Tobias Burnus <burnus@net-b.de>
8454
8455 PR fortran/51514
8456 * gfortran.dg/class_to_type_2.f90: New.
8457
8458 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8459
8460 PR fortran/32373
8461 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8462 Remove module.
8463
8464 2012-02-06 Jason Merrill <jason@redhat.com>
8465
8466 PR c++/52088
8467 * g++.dg/template/conv13.C: New.
8468
8469 2012-02-06 Richard Guenther <rguenther@suse.de>
8470
8471 PR tree-optimization/52115
8472 * gcc.c-torture/compile/pr52115.c: New testcase.
8473
8474 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR target/52129
8477 * gcc.c-torture/execute/pr52129.c: New test.
8478
8479 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8480
8481 * gcc.dg/pr48374.c: Actually add the test I forgot
8482 in the 2012-01-25 commit.
8483
8484 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8485
8486 PR fortran/32373
8487 * gfortran.dg/vect/vect-8.f90: New test case.
8488
8489 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8490
8491 PR fortran/48847
8492 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8493
8494 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8495
8496 PR fortran/52102
8497 * gfortran.dg/class_48.f90 : Add test of allocate class array
8498 component with source in subroutine test3. Remove commenting
8499 out in subroutine test4, since branching on unitialized variable
8500 is now fixed (no PR for this last.).
8501
8502 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8503
8504 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8505 on MIPS targets.
8506 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8507
8508 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8509
8510 PR target/52125
8511 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8512 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8513
8514 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8515
8516 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8517 (check_effective_target_sync_int_long): Use it.
8518 (check_effective_target_sync_char_short): Likewise.
8519 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8520
8521 2012-02-05 Tobias Burnus <burnus@net-b.de>
8522
8523 PR fortran/51972
8524 * gfortran.dg/class_48.f90: Add some further checks.
8525
8526 2012-02-05 Ira Rosen <irar@il.ibm.com>
8527
8528 PR tree-optimization/52091
8529 * gcc.dg/vect/pr52091.c: New test.
8530
8531 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR rtl-optimization/52113
8534 * gcc.target/avr/pr52113.c: New test.
8535
8536 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR rtl-optimization/52092
8539 * gcc.c-torture/compile/pr52092.c: New test.
8540
8541 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8542
8543 PR fortran/41587
8544 * gfortran.dg/class_array_10.f03: New test.
8545
8546 PR fortran/46356
8547 * gfortran.dg/class_array_11.f03: New test.
8548
8549 PR fortran/51754
8550 * gfortran.dg/class_array_12.f03: New test.
8551
8552 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8553
8554 PR fortran/52012
8555 * gfortran.dg/realloc_on_assign_11.f90: New test.
8556
8557 2012-02-02 Tobias Burnus <burnus@net-b.de>
8558
8559 PR fortran/52093
8560 * gfortran.dg/shape_7.f90: New.
8561
8562 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8563
8564 * gcc.target/mips/mips-prepend-1.c: New test.
8565
8566 2012-02-02 Jan Hubicka <jh@suse.cz>
8567 Tom de Vries <tom@codesourcery.com>
8568
8569 PR middle-end/51998
8570 * gcc.dg/alias-12.c: New testcase.
8571 * gcc.dg/alias-13.c: New testcase.
8572
8573 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR target/52086
8576 * gcc.dg/pr52086.c: New test.
8577
8578 PR tree-optimization/52073
8579 * gcc.c-torture/compile/pr52073.c: New test.
8580
8581 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8582
8583 PR fortran/51958
8584 * gfortran.dg/function_optimize_10.f90: New test.
8585
8586 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8587
8588 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8589 test on alpha*-*-*.
8590
8591 2012-02-01 Tobias Burnus <burnus@net-b.de>
8592
8593 PR fortran/52024
8594 * gfortran.dg/typebound_operator_14.f90: New.
8595
8596 2012-02-01 Tobias Burnus <burnus@net-b.de>
8597
8598 PR fortran/52059
8599 * gfortran.dg/elemental_function_1.f90: New.
8600
8601 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8602
8603 PR rtl-optimization/51374
8604 * gcc.target/avr/torture/pr51374-1.c:
8605 Also fail if SBIS is seen.
8606
8607 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8608
8609 PR rtl-optimization/51374
8610 * gcc.target/avr/torture/pr51374-1.c: New.
8611
8612 2012-01-31 Tobias Burnus <burnus@net-b.de>
8613
8614 PR fortran/52024
8615 * gfortran.dg/typebound_generic_11.f90: New.
8616
8617 2012-01-31 Tobias Burnus <burnus@net-b.de>
8618
8619 PR fortran/52029
8620 * gfortran.dg/class_49.f90: New.
8621
8622 2012-01-31 Tobias Burnus <burnus@net-b.de>
8623
8624 PR fortran/52013
8625 * gfortran.dg/elemental_args_check_6.f90: New.
8626
8627 2012-01-31 Jason Merrill <jason@redhat.com>
8628
8629 PR c++/52043
8630 * g++.dg/cpp0x/variadic122.C: New.
8631
8632 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8633
8634 PR fortran/52012
8635 * gfortran.dg/realloc_on_assign_10.f90: New test.
8636
8637 2012-01-31 Richard Guenther <rguenther@suse.de>
8638
8639 PR tree-optimization/51528
8640 * gcc.dg/torture/pr51528.c: New testcase.
8641
8642 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8643
8644 PR go/48501
8645 * lib/go.exp (go_target_compile): Append timeout= to options.
8646 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8647 select5-out.go test on alpha*-*-* targets.
8648
8649 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8650
8651 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8652 (TEST_SHORT): Reformat in the same way.
8653 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8654 (TEST_SHORT): Reformat in the same way.
8655 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8656 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8657 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8658 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8659 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8660
8661 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8662
8663 PR target/51835
8664 * gcc.target/arm/pr51835.c: New testcase.
8665
8666 2012-01-30 Richard Guenther <rguenther@suse.de>
8667
8668 PR tree-optimization/52028
8669 * gcc.dg/torture/pr52028.c: New testcase.
8670 * gfortran.dg/ldist-pr45199.f: Adjust.
8671 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8672 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8673 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8674
8675 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR debug/52027
8678 * gcc.dg/tree-prof/pr52027.c: New test.
8679
8680 PR tree-optimization/52046
8681 * gcc.dg/pr52046.c: New test.
8682
8683 PR debug/52048
8684 * g++.dg/other/pr52048.C: New test.
8685
8686 2012-01-30 Richard Guenther <rguenther@suse.de>
8687
8688 PR tree-optimization/52045
8689 * gcc.dg/pr52045.c: New testcase.
8690
8691 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8692
8693 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8694 new code generated for __sync_lock_release.
8695
8696 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8697
8698 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8699
8700 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8701
8702 PR testsuite/51875
8703 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8704
8705 * g++.dg/ext/visibility/template10.C: Fix typo.
8706
8707 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8708
8709 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8710
8711 PR c++/51327
8712 * g++.dg/cpp0x/constexpr-ice6.C: New.
8713
8714 2012-01-29 Tobias Burnus <burnus@net-b.de>
8715
8716 PR fortran/41600
8717 * gfortran.dg/default_initialization_6.f90: New.
8718
8719 2012-01-29 Tobias Burnus <burnus@net-b.de>
8720
8721 PR fortran/51972
8722 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8723 * gfortran.dg/class_48.f90: New.
8724
8725 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8726
8727 PR fortran/51808
8728 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8729
8730 2012-01-28 Tobias Burnus <burnus@net-b.de>
8731
8732 PR fortran/51972
8733 * gfortran.dg/class_allocate_12.f90: New.
8734
8735 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8736
8737 * gcc.dg/torture/pr50444.c: Fix dg directives.
8738
8739 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR target/52006
8742 * gcc.target/arm/pr52006.c: New test.
8743
8744 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8745
8746 PR testsuite/52011
8747 * gcc.dg/lto/trans-mem.h: New file.
8748 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8749 * gcc.dg/lto/trans-mem-1_1.c: Same.
8750 * gcc.dg/lto/trans-mem-4_1.c: Same.
8751 * gcc.dg/lto/trans-mem-3_1.c: Same.
8752
8753 2012-01-27 Tobias Burnus <burnus@net-b.de>
8754
8755 PR fortran/52022
8756 * gfortran.dg/dummy_procedure_7.f90: New.
8757
8758 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8759
8760 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8761 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8762
8763 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR c++/51852
8766 * g++.dg/other/gc5.C: New test.
8767
8768 2012-01-27 Richard Guenther <rguenther@suse.de>
8769
8770 PR tree-optimization/50444
8771 * gcc.dg/torture/pr50444.c: New testcase.
8772
8773 2012-01-27 Tobias Burnus <burnus@net-b.de>
8774
8775 PR fortran/51970
8776 PR fortran/51977
8777 * gfortran.dg/move_alloc_13.f90: New.
8778
8779 2012-01-27 Tobias Burnus <burnus@net-b.de>
8780
8781 PR fortran/51953
8782 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8783 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8784 and change dg-error string.
8785
8786 2012-01-27 Tobias Burnus <burnus@net-b.de>
8787
8788 PR fortran/52016
8789 * gfortran.dg/elemental_args_check_5.f90: New.
8790
8791 2012-01-27 Richard Guenther <rguenther@suse.de>
8792
8793 PR middle-end/51959
8794 * g++.dg/torture/pr51959.C: New testcase.
8795
8796 2012-01-27 Tom de Vries <tom@codesourcery.com>
8797
8798 PR tree-optimization/51990
8799 * gcc.dg/pr51990.c: New test.
8800 * gcc.dg/pr51990-2.c: Same.
8801
8802 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8803 Tobias Burnus <burnus@gcc.gnu.org>
8804
8805 PR fortran/48705
8806 * gfortran.dg/class_allocate_11.f03: New.
8807
8808 PR fortran/51870
8809 PR fortran/51943
8810 PR fortran/51946
8811 * gfortran.dg/class_allocate_7.f03: New.
8812 * gfortran.dg/class_allocate_8.f03: New.
8813 * gfortran.dg/class_allocate_9.f03: New.
8814 * gfortran.dg/class_allocate_10.f03: New.
8815
8816 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8817
8818 * gnat.dg/discr34.adb: New test.
8819 * gnat.dg/discr34_pkg.ads: New helper.
8820
8821 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8822
8823 * gnat.dg/discr33.adb: New test.
8824
8825 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8826
8827 * gnat.dg/limited_with3.ad[sb): New test.
8828 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8829 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8830 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8831
8832 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8833
8834 * gnat.dg/stack_usage1.adb: New test.
8835 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8836
8837 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8838 * gcc.dg/pr44194-2.c: Likewise.
8839
8840 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8841
8842 PR c++/51370
8843 * g++.dg/template/crash112.C: New.
8844
8845 2012-01-27 Richard Henderson <rth@redhat.com>
8846
8847 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8848
8849 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8850
8851 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8852
8853 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR middle-end/51895
8856 * g++.dg/opt/pr51895.C: New test.
8857
8858 2012-01-26 Michael Matz <matz@suse.de>
8859
8860 PR tree-optimization/48794
8861 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8862
8863 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8864
8865 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8866
8867 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8868
8869 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8870 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8871 memory.
8872 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8873 the default value for s390 and s390x.
8874
8875 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8876
8877 PR lto/51698
8878 * gcc.dg/lto/trans-mem-4_0.c: New.
8879 * gcc.dg/lto/trans-mem-4_1.c: New.
8880 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8881 TM builtins.
8882 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8883 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8884 TM builtins.
8885 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8886 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8887 TM builtins.
8888
8889 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8890
8891 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8892
8893 2012-01-25 Ian Lance Taylor <iant@google.com>
8894
8895 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8896
8897 2012-01-25 Tobias Burnus <burnus@net-b.de>
8898
8899 PR fortran/51995
8900 * gfortran.dg/typebound_proc_25.f90: New.
8901
8902 2012-01-25 Jason Merrill <jason@redhat.com>
8903
8904 PR c++/51992
8905 * g++.dg/lto/pr51992_0.C: New.
8906
8907 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR tree-optimization/51987
8910 * gcc.target/i386/pr51987.c: New test.
8911
8912 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8913
8914 * gcc.dg/tm/lto-1.c: Require lto support in target.
8915
8916 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8917
8918 PR rtl-optimization/48374
8919 * gcc.dg/pr48374.c: New test.
8920
8921 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8922
8923 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8924
8925 2012-01-25 Tobias Burnus <burnus@net-b.de>
8926
8927 PR fortran/51966
8928 * gfortran.dg/derived_constructor_char_3.f90: New.
8929
8930 2012-01-24 Ian Lance Taylor <iant@google.com>
8931
8932 * go.test/go-test.exp (filecmp): New procedure.
8933 (errchk): Handle quoted square brackets.
8934 (go-gc-tests): Set go_compile_args. Handle various new test
8935 lines. Skip a few new tests.
8936 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8937
8938 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8939
8940 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8941 (check_effective_target_vect_extract_even_odd)
8942 (check_effective_target_vect_interleave): Return true for MIPS
8943 paired-single.
8944
8945 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8946
8947 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8948 (main): Use it instead of argc.
8949
8950 2012-01-24 Jason Merrill <jason@redhat.com>
8951
8952 PR c++/51973
8953 * g++.dg/cpp0x/sfinae31.C: New.
8954
8955 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8956
8957 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8958
8959 2012-01-24 Jason Merrill <jason@redhat.com>
8960
8961 PR c++/51812
8962 * g++.dg/inherit/covariant20.C: New.
8963
8964 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/51223
8967 * g++.dg/parse/crash58.C: New.
8968
8969 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR target/51957
8972 * gcc.dg/pr51957-1.c: New test.
8973 * gcc.dg/pr51957-1.h: New file.
8974 * gcc.dg/pr51957-2.c: New test.
8975
8976 2012-01-23 Jason Merrill <jason@redhat.com>
8977
8978 PR c++/51930
8979 * g++.dg/ext/visibility/template10.C: New.
8980
8981 2012-01-23 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/51948
8984 * gfortran.dg/move_alloc_12.f90: New.
8985
8986 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8987
8988 PR middle-end/45416
8989 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8990
8991 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8992
8993 PR c++/51398
8994 * g++.dg/template/crash111.C: New.
8995
8996 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8997
8998 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8999 configurations.
9000 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9001
9002 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9003
9004 PR testsuite/51941
9005 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9006 the DW_TAG_class_type and DW_AT_name: "Executor".
9007
9008 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9009
9010 * lib/target-supports.exp
9011 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9012 (check_effective_target_vect_interleave): Likewise.
9013
9014 2012-01-22 Jason Merrill <jason@redhat.com>
9015
9016 PR c++/51925
9017 * g++.dg/template/using20.C: New.
9018 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9019
9020 2012-01-23 Jason Merrill <jason@redhat.com>
9021
9022 PR target/51934
9023 * g++.dg/torture/pr51344.C: Limit to x86.
9024
9025 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9026
9027 * c-c++-common/tm/omp.c: Require target with pthread support.
9028
9029 2012-01-23 Richard Guenther <rguenther@suse.de>
9030
9031 PR tree-optimization/51949
9032 * gcc.dg/torture/pr51949.c: New testcase.
9033
9034 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR rtl-optimization/51933
9037 * gcc.c-torture/execute/pr51933.c: New test.
9038
9039 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9040
9041 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9042 Do not define for Interix.
9043
9044 2012-01-22 Jason Merrill <jason@redhat.com>
9045
9046 PR c++/51832
9047 * g++.dg/lto/pr51832.h: New.
9048 * g++.dg/lto/pr51832_0.C: New.
9049 * g++.dg/lto/pr51832_1.C: New.
9050
9051 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9052
9053 * gcc.dg/ext-elim-1.c: New test.
9054
9055 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9056
9057 PR target/51931
9058 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9059 * g++.dg/opt/longbranch1.C: Likewise.
9060
9061 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9062
9063 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9064 in C++11 mode.
9065
9066 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9067
9068 PR fortran/50556
9069 * gfortran.dg/namelist_74.f90: New test.
9070 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9071
9072 2012-01-21 Tobias Burnus <burnus@net-b.de>
9073
9074 PR fortran/51913
9075 * gfortran.dg/class_47.f90: New.
9076
9077 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9078
9079 * gnat.dg/renaming5.ad[sb]: New test.
9080
9081 2012-01-20 Jason Merrill <jason@redhat.com>
9082
9083 PR c++/51919
9084 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9085
9086 2012-01-20 Jason Merrill <jason@redhat.com>
9087
9088 PR c++/51922
9089 * g++.dg/ext/attrib42.C: Require ilp32.
9090
9091 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9092
9093 PR target/51915
9094 * gcc.target/arm/pr51915.c: New test.
9095
9096 2012-01-20 Cary Coutant <ccoutant@google.com>
9097 Dodji Seketeli <dodji@redhat.com>
9098
9099 PR debug/45682
9100 * g++.dg/debug/dwarf2/nested-3.C: New test.
9101
9102 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9103
9104 PR c++/51402
9105 * g++.dg/template/crash110.C: New.
9106
9107 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9108
9109 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9110 Remove default options on hppa*-*-hpux*.
9111
9112 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9113
9114 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9115
9116 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9117
9118 * gcc.c-torture/compile/pr51856.c: New testcase.
9119
9120 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9121
9122 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9123 options to go_target_compile.
9124
9125 2012-01-20 Kai Tietz <ktietz@redhat.com>
9126
9127 * g++.dg/torture/pr51344.C: Fix typo.
9128
9129 2012-01-20 Richard Guenther <rguenther@suse.de>
9130
9131 PR tree-optimization/51903
9132 * g++.dg/torture/pr51903.C: New testcase.
9133
9134 2012-01-20 Tobias Burnus <burnus@net-b.de>
9135 Janus Weil <janus@gcc.gnu.org>
9136
9137 PR fortran/51056
9138 * gfortran.dg/use_21.f90: New.
9139
9140 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR target/51106
9143 * gcc.dg/torture/pr51106-1.c: New test.
9144 * gcc.dg/torture/pr51106-2.c: New test.
9145
9146 2012-01-19 Kai Tietz <ktietz@redhat.com>
9147
9148 * g++.dg/torture/pr51344.C: New test.
9149
9150 2012-01-19 Tobias Burnus <burnus@net-b.de>
9151
9152 PR fortran/51904
9153 * gfortran.dg/intrinsic_size_2.f90: New.
9154
9155 2012-01-19 Jason Merrill <jason@redhat.com>
9156
9157 PR c++/51889
9158 * g++.dg/inherit/using7.C: New.
9159
9160 2012-01-19 Richard Guenther <rguenther@suse.de>
9161
9162 PR tree-optimization/37997
9163 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9164
9165 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9166
9167 PR rtl-optimization/51505
9168 * gcc.dg/pr51505.c: New test.
9169
9170 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9171
9172 PR fortran/51634
9173 * gfortran.dg/typebound_operator_12.f03: New.
9174 * gfortran.dg/typebound_operator_13.f03: New.
9175
9176 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9177
9178 PR c++/51225
9179 * g++.dg/cpp0x/pr51225.C: New.
9180
9181 2012-01-17 Ian Lance Taylor <iant@google.com>
9182
9183 PR go/50656
9184 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9185
9186 2012-01-17 Tobias Burnus <burnus@net-b.de>
9187
9188 PR fortran/51869
9189 * gfortran.dg/realloc_on_assign_9.f90: New.
9190
9191 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9192
9193 PR other/51165
9194 * gcc.dg/tm/memopt-3.c: Remove xfail.
9195 * gcc.dg/tm/memopt-4.c: Remove xfail.
9196 * gcc.dg/tm/memopt-5.c: Remove xfail.
9197 * gcc.dg/tm/memopt-7.c: Remove xfail.
9198
9199 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR tree-optimization/51877
9202 * gcc.c-torture/execute/pr51877.c: New test.
9203
9204 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9205
9206 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9207 {!vect_align_arrays} to vect_sizes_32B_16B.
9208 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9209 * gcc.dg/vect/vect-peel-3.c: Ditto.
9210
9211 2012-01-16 Jason Merrill <jason@redhat.com>
9212
9213 PR c++/51854
9214 * g++.dg/abi/mangle60.C: New.
9215
9216 PR c++/51827
9217 * g++.dg/pch/mangle1.{C,Hs}: New.
9218
9219 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9220 Tobias Burnus <burnus@net-b.de>
9221
9222 PR fortran/50981
9223 * gfortran.dg/elemental_optional_args_3.f90: New
9224 * gfortran.dg/elemental_optional_args_4.f90: New
9225
9226 2012-01-16 Tobias Burnus <burnus@net-b.de>
9227
9228 PR fortran/51809
9229 * gfortran.dg/use_20.f90: New
9230
9231 2012-01-16 Jason Merrill <jason@redhat.com>
9232
9233 PR c++/51868
9234 * g++.dg/cpp0x/rv-bitfield.C: New.
9235 * g++.dg/cpp0x/rv-bitfield2.C: New.
9236
9237 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9238
9239 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9240 subroutine 'qsort' and use index array to assign the result.
9241
9242 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR tree-optimization/51865
9245 * gcc.dg/pr51865.c: New test.
9246
9247 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9248
9249 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9250
9251 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9252
9253 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9254 to be loaded from the constant pool, rather than via %hi and %lo.
9255
9256 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9257
9258 PR rtl-optimization/51821
9259 * gcc.dg/pr51821.c: New test.
9260
9261 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9262
9263 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9264
9265 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9266
9267 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9268
9269 2012-01-14 Tobias Burnus <burnus@net-b.de>
9270
9271 PR fortran/51800
9272 * gfortran.dg/init_flag_8.f90: New.
9273 * gfortran.dg/init_flag_9.f90: New.
9274
9275 2011-01-14 Tobias Burnus <burnus@net-b.de>
9276
9277 PR fortran/51816
9278 * gfortran.dg/use_18.f90: New.
9279 * gfortran.dg/use_19.f90: New.
9280
9281 2012-01-13 Ian Lance Taylor <iant@google.com>
9282
9283 PR c++/50012
9284 * g++.dg/warn/Wsign-compare-4.C: New.
9285
9286 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9287
9288 PR fortran/48351
9289 * gfortran.dg/alloc_comp_assign.f03: New.
9290 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9291 __BUILTIN_FREE from 38 to 32.
9292
9293 2012-01-13 Jason Merrill <jason@redhat.com>
9294
9295 PR c++/20681
9296 * g++.dg/warn/Wreturn-type-7.C: New.
9297
9298 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9299
9300 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9301 assumption.
9302 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9303 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9304 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9305 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9306 int32plus because of big array needed.
9307 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9308 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9309
9310 2012-01-13 Jason Merrill <jason@redhat.com>
9311
9312 PR c++/51813
9313 * g++.dg/ext/visibility/template9.C: New.
9314
9315 PR c++/51620
9316 * g++.dg/cpp0x/defaulted34.C: New.
9317 * g++.dg/template/virtual3.C: New.
9318
9319 2012-01-13 Richard Guenther <rguenther@suse.de>
9320
9321 PR middle-end/8081
9322 * gcc.dg/torture/pr8081.c: New testcase.
9323
9324 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9325
9326 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9327
9328 2012-01-12 Jason Merrill <jason@redhat.com>
9329
9330 PR c++/51714
9331 * g++.dg/ext/stmtexpr14.C: New.
9332
9333 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9334
9335 PR c++/51633
9336 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9337
9338 2012-01-12 Jason Merrill <jason@redhat.com>
9339
9340 PR c++/48051
9341 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9342 * g++.dg/abi/mangle58.C: Likewise.
9343
9344 PR c++/51403
9345 * g++.dg/template/arg8.C: New.
9346
9347 2012-01-12 Ira Rosen <irar@il.ibm.com>
9348
9349 PR tree-optimization/51799
9350 * gcc.dg/vect/pr51799.c: New test.
9351 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9352 patterns.
9353
9354 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9355 Tobias Burnus <burnus@net-b.de>
9356
9357 PR fortran/51057
9358 PR fortran/51616
9359 * lib/target-supports.exp
9360 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9361 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9362
9363 2012-01-11 Jason Merrill <jason@redhat.com>
9364
9365 PR c++/51565
9366 * g++.dg/ext/attrib42.C: New.
9367
9368 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR bootstrap/51796
9371 * gcc.dg/pr51796.c: New test.
9372
9373 2012-01-11 Jason Merrill <jason@redhat.com>
9374
9375 PR c++/51818
9376 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9377
9378 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9379
9380 * gnat.dg/array19.ad[sb]: New test.
9381
9382 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9383
9384 * gnat.dg/opt23.ad[sb]: New test.
9385 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9386 * gnat.dg/opt24.ad[sb]: New test.
9387
9388 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9389
9390 PR tree-optimization/49642
9391 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9392 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9393
9394 2012-01-11 Jason Merrill <jason@redhat.com>
9395
9396 PR c++/51613
9397 * g++.dg/template/explicit-args5.C: New.
9398
9399 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9400
9401 * gcc.c-torture/execute/20120110-1.c: New testcase.
9402
9403 2012-01-10 Jason Merrill <jason@redhat.com>
9404
9405 PR c++/51614
9406 * g++.dg/inherit/ambig1.C: New.
9407
9408 PR c++/51433
9409 * g++.dg/cpp0x/constexpr-cache1.C: New.
9410
9411 2012-01-10 Richard Guenther <rguenther@suse.de>
9412
9413 PR tree-optimization/51801
9414 * gcc.dg/torture/pr51801.c: New testcase.
9415
9416 2012-01-10 Tobias Burnus <burnus@net-b.de>
9417
9418 PR fortran/51652
9419 * gfortran.dg/allocate_with_typespec_5.f90: New.
9420
9421 2012-01-10 Tobias Burnus <burnus@net-b.de>
9422
9423 * gfortran.dg/class_39.f03: Update dg-error string.
9424
9425 2012-01-10 Richard Guenther <rguenther@suse.de>
9426
9427 PR tree-optimization/50913
9428 * gcc.dg/graphite/interchange-16.c: New testcase.
9429 * gcc.dg/graphite/scop-20.c: XFAIL.
9430 * gfortran.dg/graphite/interchange-1.f: Likewise.
9431 * gfortran.dg/graphite/block-1.f90: Likewise.
9432 * gfortran.dg/graphite/block-2.f: Likewise.
9433
9434 2012-01-10 Richard Henderson <rth@redhat.com>
9435
9436 * lib/target-supports.exp (check_effective_target_vect_perm,
9437 check_effective_target_vect_perm_byte,
9438 check_effective_target_vect_perm_short): Enable for arm neon.
9439
9440 2012-01-09 Tobias Burnus <burnus@net-b.de>
9441
9442 PR fortran/46328
9443 * gfortran.dg/typebound_operator_11.f90: New.
9444
9445 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9446
9447 * gnat.dg/array18.adb: New test.
9448 * gnat.dg/array18_pkg.ads: New helper.
9449
9450 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9451
9452 PR fortran/51791
9453 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9454 around base object in first assignment in main program.
9455 * gfortran.dg/typebound_operator_10.f03: New test.
9456
9457 2012-01-09 Martin Jambor <mjambor@suse.cz>
9458
9459 PR tree-optimization/51759
9460 * g++.dg/ipa/pr51759.C: New test.
9461
9462 2012-01-09 Tobias Burnus <burnus@net-b.de>
9463
9464 PR fortran/51758
9465 * gfortran.dg/optional_absent_2.f90: New.
9466
9467 2012-01-09 Tobias Burnus <burnus@net-b.de>
9468
9469 PR fortran/51578
9470 * gfortran.dg/use_17.f90: New.
9471
9472 2012-01-09 Gary Funck <gary@intrepid.com>
9473
9474 PR preprocessor/33919
9475 * gcc.dg/pr33919.c: New test.
9476 * gcc.dg/pr33919-0.h: New test header file.
9477 * gcc.dg/pr33919-1.h: Ditto.
9478 * gcc.dg/pr33919-2.h: Ditto.
9479
9480 2012-01-07 Jan Hubicka <jh@suse.cz>
9481
9482 PR tree-optimize/51694
9483 * gcc.c-torture/compile/pr51694.c: new testcase.
9484
9485 2012-01-07 Jan Hubicka <jh@suse.cz>
9486
9487 PR tree-optimization/51600
9488 * g++.dg/torture/pr51600.C: New testcase.
9489
9490 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9491
9492 PR gcov-profile/51715
9493 PR gcov-profile/51717
9494 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9495 * gcc.misc-tests/gcov-14.c: Likewise.
9496
9497 2012-01-06 Jason Merrill <jason@redhat.com>
9498
9499 * g++.dg/parse/new5.C: New.
9500
9501 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9502
9503 PR testsuite/51655
9504 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9505 including <string.h>.
9506
9507 2012-01-06 Jason Merrill <jason@redhat.com>
9508
9509 * g++.dg/abi/mangle51.C: New.
9510 * g++.dg/abi/mangle52.C: New.
9511 * g++.dg/abi/mangle53.C: New.
9512 * g++.dg/abi/mangle54.C: New.
9513 * g++.dg/abi/mangle55.C: New.
9514 * g++.dg/abi/mangle56.C: New.
9515 * g++.dg/abi/mangle57.C: New.
9516 * g++.dg/abi/mangle58.C: New.
9517 * g++.dg/abi/mangle59.C: New.
9518 * g++.dg/cpp0x/trailing3.C: Update mangling.
9519 * g++.dg/cpp0x/variadic111.C: Update mangling.
9520 * g++.dg/cpp0x/variadic4.C: Update mangling.
9521 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9522 * g++.dg/template/nontype22.C: Works now.
9523 * g++.dg/template/pr35240.C: Works now.
9524
9525 * g++.dg/cpp0x/error7.C: New.
9526
9527 2012-01-06 Tobias Burnus <burnus@net-b.de>
9528
9529 * gfortran.dg/deallocate_stat_2.f90: New.
9530 * coarray/allocate_errgmsg.f90: New.
9531 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9532 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9533 * coarray/subobject_1.f90: Fix for num_images > 1.
9534 * gfortran.dg/deallocate_stat.f90: Update due to changed
9535 stat= handling.
9536
9537 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9538
9539 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9540
9541 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9542
9543 * ada/acats/overflow.lst: Add cb20004.
9544
9545 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9546
9547 PR c++/51541
9548 * g++.dg/cpp0x/alias-decl-18.C: New test.
9549
9550 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9551
9552 * gcc.c-torture/execute/20120104-1.c: New test.
9553
9554 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9555
9556 PR fortran/PR48946
9557 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9558 the old typebound_operator_8.f03.
9559 * gfortran.dg/typebound_operator_8.f03: New version of
9560 typebound_operator_7.f03 with 'u' a derived type instead of a
9561 class object.
9562
9563 2012-01-05 Richard Guenther <rguenther@suse.de>
9564
9565 * g++.dg/torture/pr49309.C: Skip for -flto.
9566
9567 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR middle-end/51761
9570 * gcc.c-torture/compile/pr51761.c: New test.
9571
9572 2012-01-05 Richard Guenther <rguenther@suse.de>
9573
9574 PR tree-optimization/51760
9575 * gcc.dg/torture/pr51760.c: New testcase.
9576
9577 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9578
9579 PR middle-end/51472
9580 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9581
9582 2012-01-05 Richard Guenther <rguenther@suse.de>
9583
9584 PR lto/41576
9585 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9586 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9587
9588 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR debug/51695
9591 * gcc.dg/pr51695.c: New test.
9592
9593 2012-01-04 Andrew Pinski <apinski@cavium.com>
9594
9595 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9596 * gcc.target/mips/octeon2-lx-1.c: New test.
9597 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9598 * gcc.target/mips/octeon2-lx-2.c: New test.
9599 * gcc.target/mips/octeon2-lx-3.c: New test.
9600
9601 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9602
9603 PR other/51163
9604 PR other/51164
9605 * gcc.dg/tm/alias-1.c: Adjust regexp.
9606 * gcc.dg/tm/alias-2.c: Adjust regexp.
9607
9608 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9609
9610 PR c++/51064
9611 * g++.dg/warn/Wparentheses-26.C: New.
9612
9613 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9614
9615 * gfortran.dg/elemental_optional_args_2.f90: New test.
9616
9617 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9618
9619 PR fortran/49693
9620 * gfortran.dg/common_17.f90: New test.
9621
9622 2012-01-04 Richard Guenther <rguenther@suse.de>
9623
9624 PR tree-optimization/49651
9625 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9626 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9627
9628 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9629
9630 PR c++/51738
9631 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9632
9633 2012-01-03 Andrew Pinski <apinski@cavium.com>
9634
9635 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9636 for all mips targets. Also allow an optional .cfi_startproc.
9637
9638 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9639
9640 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9641
9642 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9643
9644 PR c++/29273
9645 * g++.dg/rtti/dyncast5.C: New.
9646
9647 2012-01-03 Richard Guenther <rguenther@suse.de>
9648
9649 PR tree-optimization/51070
9650 * gcc.dg/torture/pr51070-2.c: New testcase.
9651
9652 2012-01-03 Richard Guenther <rguenther@suse.de>
9653
9654 PR tree-optimization/51692
9655 * gcc.dg/torture/pr51692.c: New testcase.
9656
9657 2012-01-03 Richard Guenther <rguenther@suse.de>
9658
9659 PR debug/51650
9660 * g++.dg/lto/pr51650-3_0.C: New testcase.
9661
9662 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9663
9664 PR c++/15867
9665 * g++.dg/warn/Wredundant-decls-spec.C: New.
9666
9667 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR tree-optimization/51719
9670 * g++.dg/tree-prof/pr51719.C: New test.
9671
9672 2012-01-03 Richard Guenther <rguenther@suse.de>
9673
9674 PR middle-end/51730
9675 * gcc.dg/fold-compare-6.c: New testcase.
9676
9677 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR c++/51669
9680 * g++.dg/gomp/pr51669.C: New test.
9681
9682 2012-01-02 Jason Merrill <jason@redhat.com>
9683
9684 PR c++/51675
9685 * g++.dg/cpp0x/constexpr-union2.C: New.
9686
9687 PR c++/51666
9688 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9689
9690 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9691
9692 PR c++/51462
9693 * g++.dg/cpp0x/constexpr-99.C: New test.
9694
9695 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/20140
9698 * g++.dg/template/init9.C: New.
9699
9700 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9701
9702 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9703 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9704 rather than a specific number.
9705
9706 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9707
9708 PR fortran/46262
9709 PR fortran/46328
9710 PR fortran/51052
9711 * gfortran.dg/typebound_operator_7.f03: New.
9712 * gfortran.dg/typebound_operator_8.f03: New.
9713
9714 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9715
9716 PR target/51729
9717 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9718 XFAIL.
9719 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9720
9721 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9722
9723 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9724
9725 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9726
9727 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9728 for MIPS.
9729
9730 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9731
9732 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9733 * gfortran.dg/io_real_boz_4.f90: Likewise.
9734 * gfortran.dg/io_real_boz_5.f90: Likewise.
9735
9736 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9737
9738 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9739
9740 2012-01-02 Revital Eres <revital.eres@linaro.org>
9741
9742 * gcc.dg/sms-11.c: New file.
9743
9744 2012-01-02 Tobias Burnus <burnus@net-b.de>
9745
9746 PR fortran/51682
9747 * gfortran.dg/coarray/image_index_3.f90: New.
9748
9749 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 PR c++/16603
9752 * g++.dg/parse/enum8.C: New.
9753
9754 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9755
9756 PR c++/51379
9757 * g++.dg/conversion/reinterpret4.C: New.
9758 * g++.dg/conversion/reinterpret1.C: Adjust.
9759
9760 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9761
9762 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9763
9764 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9765
9766 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9767 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9768 * g++.old-deja/g++.jason/access14.C: Likewise.
9769 * g++.old-deja/g++.jason/access8.C: Likewise.
9770 * g++.old-deja/g++.jason/access1.C: Likewise.
9771 * g++.old-deja/g++.other/access3.C: Likewise.
9772 * g++.old-deja/g++.other/access5.C: Likewise.
9773 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9774 * g++.old-deja/g++.law/visibility22.C: Likewise.
9775 * g++.old-deja/g++.law/visibility26.C: Likewise.
9776 * g++.old-deja/g++.mike/p2746.C: Likewise.
9777 * g++.dg/debug/using1.C: Likewise.
9778 * g++.dg/lookup/using51.C: Likewise.
9779 * g++.dg/inherit/using5.C: Likewise.
9780 * g++.dg/inherit/pr30297.C: Likewise.
9781 * g++.dg/inherit/access8.C: Likewise.
9782 * g++.dg/torture/pr39362.C: Likewise.
9783 * g++.dg/template/crash13.C: Likewise.
9784 * g++.dg/template/using10.C: Likewise.
9785
9786 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9787
9788 PR fortran/51502
9789 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9790
9791 2012-01-01 Ira Rosen <irar@il.ibm.com>
9792
9793 PR tree-optimization/51704
9794 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9795 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9796 corresponding flags.
9797
9798 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9799
9800 PR c++/51723
9801 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9802
9803 2012-01-01 Jan Hubicka <jh@suse.cz>
9804
9805 PR rtl-optimization/51069
9806 * gcc.c-torture/compile/pr51069.c: New testcase.
9807
9808 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR tree-optimization/51683
9811 * gcc.dg/pr51683.c: New test.
9812 \f
9813 Copyright (C) 2012 Free Software Foundation, Inc.
9814
9815 Copying and distribution of this file, with or without modification,
9816 are permitted in any medium without royalty provided the copyright
9817 notice and this notice are preserved.