311188c15664b8c1382fe6cf6a8f594677e718c6
[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: Compile it only for x86_64.
5
6 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
7
8 PR rtl-optimization/55122
9 * gcc.dg/pr55122.c: New test.
10
11 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
12
13 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
14 word powerpc.
15 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
16 * gcc.target/powerpc/loop_align.c: Skip on AIX.
17 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
18 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
19
20 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
21
22 PR c/53063
23 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
24
25 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
26
27 PR c/51294
28 * c-c++-common/pr51294.c: New.
29
30 2012-11-07 Martin Jambor <mjambor@suse.cz>
31
32 PR tree-optimization/53787
33 * gcc.dg/ipa/ipa-5.c: Adjust.
34 * gcc.dg/ipa/ipcp-agg-1.c: New test.
35 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
36 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
37 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
38 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
39 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
40 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
41 * gfortran.dg/pr48636-2.f90: New test.
42 * gfortran.dg/pr53787.f90: Likewise.
43
44 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
45
46 PR c++/55226
47 Revert:
48 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
49
50 PR c++/54922
51 * g++.dg/cpp0x/constexpr-union4.C: New.
52
53 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
54
55 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
56
57 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
58
59 PR target/49220
60 * gcc.c-torture/compile/pr49220.c: New test.
61
62 2012-11-07 Florian Weimer <fweimer@redhat.com>
63
64 * g++.dg/init/new40.C: New.
65
66 2012-11-07 Jakub Jelinek <jakub@redhat.com>
67
68 PR debug/54693
69 * gcc.dg/guality/pr54693-2.c: New test.
70
71 2012-11-06 Andrew Pinski <apinski@cavium.com>
72
73 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
74 -fno-vect-cost-model.
75
76 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
77
78 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
79 * gcc.dg/tm/debug-1.c: Same.
80 * gcc.dg/tm/irrevocable-3.c: Same.
81 * gcc.dg/tm/irrevocable-4.c: Same.
82 * gcc.dg/tm/memopt-10.c: Same.
83 * gcc.dg/tm/memopt-11.c: Same.
84 * gcc.dg/tm/props-4.c: Same.
85 * gcc.dg/tm/wrap-3.c: Same.
86 * gcc.dg/tm/wrap-4.c: Same.
87
88 2012-11-06 Andrew Pinski <apinski@cavium.com>
89
90 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
91
92 2012-11-06 Jan Hubicka <jh@suse.cz>
93
94 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
95 candidate still.
96 * gcc.dg/tree-ssa/loop-23.c: Likewise.
97 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
98 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
99
100 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
101
102 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
103
104 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
105
106 PR middle-end/41993
107 * gcc.dg/torture/pr41993.c: New test.
108
109 2012-11-06 Jan Hubicka <jh@suse.cz>
110
111 * gcc.target/i386/l_fma_float_?.c: Update.
112 * gcc.target/i386/l_fma_double_?.c: Update.
113
114 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
115
116 PR target/54089
117 * gcc.target/sh/pr54089-8.c: New.
118 * gcc.target/sh/pr54089-9.c: New.
119
120 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
121
122 PR target/47440
123 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
124 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
125 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
126 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
127 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
128 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
129 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
130 * gcc.target/i386/avx-vzeroupper-27.c: New.
131
132 2012-11-06 Janus Weil <janus@gcc.gnu.org>
133
134 PR fortran/54917
135 * gfortran.dg/transfer_class_1.f90: New.
136 * gfortran.dg/transfer_class_2.f90: New.
137
138 2012-11-05 Sriraman Tallam <tmsriram@google.com>
139
140 * testsuite/g++.dg/mv1.C: New test.
141 * testsuite/g++.dg/mv2.C: New test.
142 * testsuite/g++.dg/mv3.C: New test.
143 * testsuite/g++.dg/mv4.C: New test.
144 * testsuite/g++.dg/mv5.C: New test.
145 * testsuite/g++.dg/mv6.C: New test.
146
147 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
148
149 PR testsuite/55186
150 * gcc.dg/const-uniq-1.c (a): Increase length four times.
151
152 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
153
154 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
155 darwin.
156
157 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
158
159 * g++.dg/torture/20121105-1.C: New test.
160
161 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
162
163 * gcc.dg/torture/fp-compare.c: New testcase.
164
165 2012-11-05 Jan Hubicka <jh@suse.cz>
166
167 * gcc.dg/const-1.c: Update.
168 * gcc.dg/pure-1.c: Update.
169
170 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
171
172 PR rtl-optimization/55151
173 * gcc.dg/pr55151.c: New test.
174
175 2012-11-05 Jakub Jelinek <jakub@redhat.com>
176
177 PR debug/54970
178 PR debug/54971
179 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
180
181 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
182
183 PR testsuite/51128
184 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
185
186 2012-11-05 Jan Hubicka <jh@suse.cz>
187
188 * gcc.dg/autopar/pr49960.c: Fix testcase.
189
190 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
191
192 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
193 Fix scan-tree-dump-times directive.
194
195 2012-11-04 Janus Weil <janus@gcc.gnu.org>
196
197 PR fortran/55199
198 * gfortran.dg/associate_12.f90: New.
199
200 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
201
202 PR target/54255
203 * lib/target-supports.exp (check_effective_target_masm_intel): New
204 proc.
205 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
206 masm_intel.
207
208 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
209 Jack Howarth <howarth@bromo.med.uc.edu>
210
211 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
212 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
213 * gcc.target/i386/pr53249.c: Likewise.
214
215 2012-11-03 Andrew Pinski <apinski@cavium.com>
216
217 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
218 call abort1 so that cross jumping does not happen.
219
220 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
221
222 PR target/51244
223 * gcc.target/sh/pr51244-18.c: New.
224 * gcc.target/sh/pr51244-19.c: New.
225
226 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
227
228 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
229 b requires a 64-bit operation followed by a truncation.
230
231 2012-11-02 Jan Hubicka <jh@suse.cz>
232
233 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
234
235 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
236
237 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
238 conditions to verify the reduction code is vectorized.
239
240 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
241 in case 'pow', such as 'powerpc' is used in the compiler version name.
242 * gcc.target/powerpc/pr46728-2.c: Likewise.
243 * gcc.target/powerpc/pr46728-3.c: Likewise.
244 * gcc.target/powerpc/pr46728-4.c: Likewise.
245 * gcc.target/powerpc/pr46728-5.c: Likewise.
246 * gcc.target/powerpc/pr46728-7.c: Likewise.
247 * gcc.target/powerpc/pr46728-8.c: Likewise.
248 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
249
250 2012-11-02 Jan Hubicka <jh@suse.cz>
251
252 * gcc.dg/tree-ssa/loop-38.c: New testcase.
253
254 2012-11-02 Jan Hubicka <jh@suse.cz>
255
256 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
257 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
258
259 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
260
261 PR middle-end/55130
262 * gcc.target/i386/pr55130.c: New test.
263
264 2012-11-02 Jakub Jelinek <jakub@redhat.com>
265
266 PR target/55147
267 * gcc.target/i386/pr55147.c: New test.
268
269 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
270
271 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
272 * gfortran.dg/default_format_denormal_1.f90: Same.
273
274 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
275
276 PR middle-end/55001
277 * g++.dg/ext/vector19.C: Remove target restrictions.
278 * gcc.dg/fold-compare-7.c: New testcase.
279
280 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
281
282 PR target/55160
283 * gcc.target/sh/pr55160.c: New.
284
285 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
286
287 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
288 scan-assembler regex.
289
290 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
291
292 PR middle-end/55150
293 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
294 * gcc.dg/pr55150-2.c: New test.
295
296 2012-11-01 Sharad Singhai <singhai@google.com>
297
298 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
299 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
300 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
301 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
302
303 2012-10-31 Dehao Chen <dehao@google.com>
304
305 * g++.dg/debug/dwarf2/block.C: New testcase.
306
307 2012-10-31 Jan Hubicka <jh@suse.cz>
308
309 * gcc.dg/pr44974.c: Add noinline.
310
311 2012-10-31 Janus Weil <janus@gcc.gnu.org>
312
313 PR fortran/53718
314 * gfortran.dg/class_54.f90: New.
315
316 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
317 Jakub Jelinek <jakub@redhat.com>
318
319 PR tree-optimization/55018
320 * gcc.dg/torture/pr55018.c: New test.
321
322 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
323
324 PR c++/54583
325 * g++.dg/ext/vla13.C: New.
326
327 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
328
329 PR middle-end/55150
330 * gcc.dg/pr55150.c: New test.
331
332 2012-10-31 Tobias Burnus <burnus@net-b.de>
333
334 PR fortran/55134
335 * gfortran.dg/associate_11.f90: New.
336
337 2012-10-31 Dodji Seketeli <dodji@redhat.com>
338
339 PR c++/54955
340 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
341
342 2012-10-31 Jakub Jelinek <jakub@redhat.com>
343
344 PR tree-optimization/19105
345 PR tree-optimization/21643
346 PR tree-optimization/46309
347 * gcc.dg/pr19105.c: New test.
348 * gcc.dg/pr21643.c: New test.
349 * gcc.dg/pr46309-2.c: New test.
350 * gcc.c-torture/execute/pr46309.c: New test.
351
352 2012-10-31 Alan Modra <amodra@gmail.com>
353
354 * gcc.target/powerpc/dimode_off.c: New.
355 * gcc.target/powerpc/timode_off.c: New.
356 * gcc.target/powerpc/dfmode_off.c: New.
357 * gcc.target/powerpc/tfmode_off.c: New.
358
359 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
360
361 PR rtl-optimization/55093
362 * gcc.target/i386/pr55093.c: New file.
363
364 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
365
366 * gcc.target/i386/pr55116.c: Renamed to ...
367 * gcc.target/i386/pr55116-1.c: This.
368
369 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
370
371 * gcc.target/i386/pr55116-2.c: New file.
372
373 2012-10-30 Richard Biener <rguenther@suse.de>
374
375 * gcc.dg/vect/slp-perm-2.c: Adjust.
376
377 2012-10-30 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/55111
380 * gcc.dg/torture/pr55111.c: New testcase.
381
382 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
383
384 PR target/53988
385 * gcc.target/sh/pr53988.c: New.
386
387 2012-10-30 Bin Cheng <bin.cheng@arm.com>
388
389 PR target/54989
390 * gcc.dg/hoist-register-pressure-1.c: Rename from
391 hoist-register-pressure.c. Add nonpic condition.
392 * gcc.dg/hoist-register-pressure-2.c: New testcase.
393
394 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
395
396 PR c++/54930
397 * gcc.dg/Wreturn-local-addr.c: New.
398 * g++.dg/warn/Wno-return-local-addr.C: New.
399 * g++.dg/warn/Wreturn-local-addr.C: New.
400
401 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
402
403 PR middle-end/55116
404 * gcc.target/i386/pr55116.c: New file.
405
406 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
407
408 PR c/53066
409 * gcc.dg/Wshadow-4.c: New.
410 * gcc.dg/Wshadow-4.h: New.
411
412 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
413
414 PR debug/54693
415 * gcc.dg/guality/pr54693.c: New.
416
417 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
418
419 PR middle-end/55027
420 * gcc.dg/pr55027.c: New testcase.
421
422 2012-10-29 Jan Hubicka <jh@suse.cz>
423
424 * gcc.dg/ipa/inline-6.c: New testcase.
425
426 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
427
428 PR rtl-optimization/55106
429 * g++.dg/pr55106.C: New.
430
431 2012-10-29 Richard Guenther <rguenther@suse.de>
432
433 PR middle-end/53695
434 * gcc.dg/torture/pr53695.c: New testcase.
435
436 2012-10-28 Jan Hubicka <jh@suse.cz>
437
438 * gcc.dg/ipa/inlinehint-3.c: New testcase.
439
440 2012-10-28 Tobias Burnus <burnus@net-b.de>
441
442 PR fortran/54958
443 * gfortran.dg/do_check_6.f90: New.
444
445 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
446 Jack Howarth <howarth@bromo.med.uc.edu>
447
448 PR target/54404
449 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
450 to dg-options.
451 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
452
453 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
454
455 PR target/34283
456 * gcc.target/i386/pr34283.c: New test.
457
458 2012-10-26 Jakub Jelinek <jakub@redhat.com>
459
460 PR c++/55081
461 * g++.dg/opt/pr55081.C: New test.
462
463 PR debug/54970
464 PR debug/54971
465 * gcc.dg/guality/pr54970.c: New test.
466
467 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/54984
470 * g++.dg/template/new11.C: New.
471
472 2012-10-26 Richard Biener <rguenther@suse.de>
473
474 PR middle-end/54824
475 * gcc.dg/torture/pr54824.c: New testcase.
476
477 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
478
479 * gcc.target/i386/fxsave-1.c: New.
480 * gcc.target/i386/fxsave64-1.c: Ditto.
481 * gcc.target/i386/fxrstor-1.c: Ditto.
482 * gcc.target/i386/fxrstor64-1.c: Ditto.
483 * gcc.target/i386/xsave-1.c: Ditto.
484 * gcc.target/i386/xsave64-1.c: Ditto.
485 * gcc.target/i386/xrstor-1.c: Ditto.
486 * gcc.target/i386/xrstor64-1.c: Ditto.
487 * gcc.target/i386/xsaveopt-1.c: Ditto.
488 * gcc.target/i386/xsaveopt64-1.c: Ditto.
489 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
490 * gcc.target/i386/sse-13.c: Ditto.
491 * gcc.target/i386/sse-14.c: Ditto.
492 * gcc.target/i386/sse-22.c: Ditto.
493 * gcc.target/i386/sse-23.c: Ditto.
494 * g++.dg/other/i386-2.C: Ditto.
495 * g++.dg/other/i386-3.C: Ditto.
496
497 2012-10-25 Jan Hubicka <jh@suse.cz>
498
499 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
500 at ivcanon time.
501
502 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
503
504 PR c++/53761
505 * g++.dg/ext/transparent-union.C: New.
506
507 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
508
509 PR c++/54427
510 * g++.dg/ext/vector19.C: New testcase.
511
512 2012-10-25 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/54902
515 * g++.dg/torture/pr54902.C: New testcase.
516
517 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
518
519 PR c++/34892
520 * g++.dg/template/crash114.C: New.
521
522 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
523
524 PR bootstrap/55049
525 * gcc.target/i386/pr55049-1.c: New test.
526
527 2012-10-24 Janus Weil <janus@gcc.gnu.org>
528
529 PR fortran/55037
530 * gfortran.dg/class_dummy_4.f03: New.
531
532 2012-10-24 Jakub Jelinek <jakub@redhat.com>
533
534 PR rtl-optimization/55010
535 * gcc.dg/pr55010.c: New test.
536
537 PR debug/54828
538 * g++.dg/debug/pr54828.C: New test.
539
540 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
541
542 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
543 * gcc.dg/vect/vect-83_64.c: Likewise.
544
545 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
546
547 PR c++/54922
548 * g++.dg/cpp0x/constexpr-union4.C: New.
549
550 2012-10-23 Jeff Law <law@redhat.com>
551
552 * gcc.c-torture/execute/pr54985.c: New test.
553
554 2012-10-23 Paul Koning <ni1d@arrl.net>
555
556 PR debug/54508
557 * g++.dg/debug/dwarf2/pr54508.C: New.
558
559 2012-10-23 Jakub Jelinek <jakub@redhat.com>
560
561 PR c++/54844
562 * g++.dg/template/sizeof14.C: New test.
563
564 2012-10-23 Ian Bolton <ian.bolton@arm.com>
565 Jim MacArthur <jim.macarthur@arm.com>
566 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
567 Marcus Shawcroft <marcus.shawcroft@arm.com>
568 Nigel Stephens <nigel.stephens@arm.com>
569 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
570 Richard Earnshaw <rearnsha@arm.com>
571 Sofiane Naci <sofiane.naci@arm.com>
572 Stephen Thomas <stephen.thomas@arm.com>
573 Tejas Belagod <tejas.belagod@arm.com>
574 Yufeng Zhang <yufeng.zhang@arm.com>
575
576 * lib/target-supports.exp
577 (check_profiling_available): Add AArch64.
578 (check_effective_target_vect_int): Likewise.
579 (check_effective_target_vect_shift): Likewise.
580 (check_effective_target_vect_float): Likewise.
581 (check_effective_target_vect_double): Likewise.
582 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
583 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
584 (check_effective_target_vect_pack_trunc): Likewise.
585 (check_effective_target_vect_unpack): Likewise.
586 (check_effective_target_vect_hw_misalign): Likewise.
587 (check_effective_target_vect_short_mult): Likewise.
588 (check_effective_target_vect_int_mult): Likewise.
589 (check_effective_target_vect_stridedN): Likewise.
590 (check_effective_target_sync_int_long): Likewise.
591 (check_effective_target_sync_char_short): Likewise.
592 (check_vect_support_and_set_flags): Likewise.
593 (check_effective_target_aarch64_tiny): New.
594 (check_effective_target_aarch64_small): New.
595 (check_effective_target_aarch64_large): New.
596 * g++.dg/other/PR23205.C: Enable aarch64.
597 * g++.dg/other/pr23205-2.C: Likewise.
598 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
599 * gcc.c-torture/execute/20101011-1.c: Likewise.
600 * gcc.dg/20020312-2.c: Likewise.
601 * gcc.dg/20040813-1.c: Likewise.
602 * gcc.dg/builtin-apply2.c: Likewise.
603 * gcc.dg/stack-usage-1.c: Likewise.
604
605 2012-10-23 Ian Bolton <ian.bolton@arm.com>
606 Jim MacArthur <jim.macarthur@arm.com>
607 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
608 Marcus Shawcroft <marcus.shawcroft@arm.com>
609 Nigel Stephens <nigel.stephens@arm.com>
610 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
611 Richard Earnshaw <rearnsha@arm.com>
612 Sofiane Naci <sofiane.naci@arm.com>
613 Stephen Thomas <stephen.thomas@arm.com>
614 Tejas Belagod <tejas.belagod@arm.com>
615 Yufeng Zhang <yufeng.zhang@arm.com>
616
617 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
618 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
619 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
620 * gcc.target/aarch64/aapcs/abitest.S: New file.
621 * gcc.target/aarch64/aapcs/abitest.h: New file.
622 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
623 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
624 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
625 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
626 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
627 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
628 * gcc.target/aarch64/aapcs/ice_1.c: New file.
629 * gcc.target/aarch64/aapcs/ice_2.c: New file.
630 * gcc.target/aarch64/aapcs/ice_3.c: New file.
631 * gcc.target/aarch64/aapcs/ice_4.c: New file.
632 * gcc.target/aarch64/aapcs/ice_5.c: New file.
633 * gcc.target/aarch64/aapcs/macro-def.h: New file.
634 * gcc.target/aarch64/aapcs/test_1.c: New file.
635 * gcc.target/aarch64/aapcs/test_10.c: New file.
636 * gcc.target/aarch64/aapcs/test_11.c: New file.
637 * gcc.target/aarch64/aapcs/test_12.c: New file.
638 * gcc.target/aarch64/aapcs/test_13.c: New file.
639 * gcc.target/aarch64/aapcs/test_14.c: New file.
640 * gcc.target/aarch64/aapcs/test_15.c: New file.
641 * gcc.target/aarch64/aapcs/test_16.c: New file.
642 * gcc.target/aarch64/aapcs/test_17.c: New file.
643 * gcc.target/aarch64/aapcs/test_18.c: New file.
644 * gcc.target/aarch64/aapcs/test_19.c: New file.
645 * gcc.target/aarch64/aapcs/test_2.c: New file.
646 * gcc.target/aarch64/aapcs/test_20.c: New file.
647 * gcc.target/aarch64/aapcs/test_21.c: New file.
648 * gcc.target/aarch64/aapcs/test_22.c: New file.
649 * gcc.target/aarch64/aapcs/test_23.c: New file.
650 * gcc.target/aarch64/aapcs/test_24.c: New file.
651 * gcc.target/aarch64/aapcs/test_25.c: New file.
652 * gcc.target/aarch64/aapcs/test_26.c: New file.
653 * gcc.target/aarch64/aapcs/test_3.c: New file.
654 * gcc.target/aarch64/aapcs/test_4.c: New file.
655 * gcc.target/aarch64/aapcs/test_5.c: New file.
656 * gcc.target/aarch64/aapcs/test_6.c: New file.
657 * gcc.target/aarch64/aapcs/test_7.c: New file.
658 * gcc.target/aarch64/aapcs/test_8.c: New file.
659 * gcc.target/aarch64/aapcs/test_9.c: New file.
660 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
661 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
662 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
663 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
664 * gcc.target/aarch64/aapcs/test_complex.c: New file.
665 * gcc.target/aarch64/aapcs/test_int128.c: New file.
666 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
667 * gcc.target/aarch64/aapcs/type-def.h: New file.
668 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
669 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
670 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
671 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
672 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
673 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
674 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
675 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
676 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
677 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
678 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
679 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
680 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
681 * gcc.target/aarch64/aarch64.exp: New file.
682 * gcc.target/aarch64/adc-1.c: New file.
683 * gcc.target/aarch64/adc-2.c: New file.
684 * gcc.target/aarch64/asm-1.c: New file.
685 * gcc.target/aarch64/clrsb.c: New file.
686 * gcc.target/aarch64/clz.c: New file.
687 * gcc.target/aarch64/ctz.c: New file.
688 * gcc.target/aarch64/csinc-1.c: New file.
689 * gcc.target/aarch64/csinv-1.c: New file.
690 * gcc.target/aarch64/csneg-1.c: New file.
691 * gcc.target/aarch64/extend.c: New file.
692 * gcc.target/aarch64/fcvt.x: New file.
693 * gcc.target/aarch64/fcvt_double_int.c: New file.
694 * gcc.target/aarch64/fcvt_double_long.c: New file.
695 * gcc.target/aarch64/fcvt_double_uint.c: New file.
696 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
697 * gcc.target/aarch64/fcvt_float_int.c: New file.
698 * gcc.target/aarch64/fcvt_float_long.c: New file.
699 * gcc.target/aarch64/fcvt_float_uint.c: New file.
700 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
701 * gcc.target/aarch64/ffs.c: New file.
702 * gcc.target/aarch64/fmadd.c: New file.
703 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
704 * gcc.target/aarch64/frint.x: New file.
705 * gcc.target/aarch64/frint_double.c: New file.
706 * gcc.target/aarch64/frint_float.c: New file.
707 * gcc.target/aarch64/index.c: New file.
708 * gcc.target/aarch64/mneg-1.c: New file.
709 * gcc.target/aarch64/mneg-2.c: New file.
710 * gcc.target/aarch64/mneg-3.c: New file.
711 * gcc.target/aarch64/mnegl-1.c: New file.
712 * gcc.target/aarch64/mnegl-2.c: New file.
713 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
714 * gcc.target/aarch64/pic-constantpool1.c: New file.
715 * gcc.target/aarch64/pic-symrefplus.c: New file.
716 * gcc.target/aarch64/predefine_large.c: New file.
717 * gcc.target/aarch64/predefine_small.c: New file.
718 * gcc.target/aarch64/predefine_tiny.c: New file.
719 * gcc.target/aarch64/reload-valid-spoff.c: New file.
720 * gcc.target/aarch64/scalar_intrinsics.c: New file.
721 * gcc.target/aarch64/table-intrinsics.c: New file.
722 * gcc.target/aarch64/tst-1.c: New file.
723 * gcc.target/aarch64/vect-abs-compile.c: New file.
724 * gcc.target/aarch64/vect-abs.c: New file.
725 * gcc.target/aarch64/vect-abs.x: New file.
726 * gcc.target/aarch64/vect-compile.c: New file.
727 * gcc.target/aarch64/vect-faddv-compile.c: New file.
728 * gcc.target/aarch64/vect-faddv.c: New file.
729 * gcc.target/aarch64/vect-faddv.x: New file.
730 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
731 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
732 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
733 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
734 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
735 * gcc.target/aarch64/vect-fp-compile.c: New file.
736 * gcc.target/aarch64/vect-fp.c: New file.
737 * gcc.target/aarch64/vect-fp.x: New file.
738 * gcc.target/aarch64/vect-mull-compile.c: New file.
739 * gcc.target/aarch64/vect-mull.c: New file.
740 * gcc.target/aarch64/vect-mull.x: New file.
741 * gcc.target/aarch64/vect.c: New file.
742 * gcc.target/aarch64/vect.x: New file.
743 * gcc.target/aarch64/vector_intrinsics.c: New file.
744 * gcc.target/aarch64/vfp-1.c: New file.
745 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
746 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
747 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
748 * g++.dg/abi/aarch64_guard1.C: New file.
749
750 2012-10-23 Jakub Jelinek <jakub@redhat.com>
751
752 PR c++/54988
753 * c-c++-common/pr54988.c: New test.
754
755 2012-10-23 Jan Hubicka <jh@suse.cz>
756
757 * gcc.dg/tree-prof/peel-1.c: New testcase.
758
759 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
760
761 PR gcc/52945
762 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
763
764 2012-10-23 Joseph Myers <joseph@codesourcery.com>
765
766 * gcc.dg/c99-predef-1.c: New test.
767 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
768 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
769 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
770 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
771 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
772 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
773 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
774 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
775 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
776 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
777 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
778 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
779
780 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
781
782 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
783
784 2012-10-23 Jan Hubicka <jh@suse.cz>
785
786 PR middle-end/54937
787 * gcc.c-torture/execute/pr54937.c: New testcase.
788 * gcc.dg/tree-ssa/cunroll-2.c: Update.
789
790 2012-10-23 Jan Hubicka <jh@suse.cz>
791
792 PR middle-end/54967
793 * gfortran.dg/pr54967.f90: New testcase.
794
795 2012-10-23 Terry Guo <terry.guo@arm.com>
796
797 PR target/55019
798 * gcc.dg/pr55019.c: New.
799
800 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
801
802 PR tree-optimization/55008
803 * gcc.dg/tree-ssa/pr55008.c: New test.
804
805 2012-10-22 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/55011
808 * gcc.dg/torture/pr55011.c: New testcase.
809
810 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
811
812 * gcc.target/arm/pr40457-1.c: Adjust expected output.
813 * gcc.target/arm/pr40457-2.c: Likewise.
814 * gcc.target/arm/pr40457-3.c: Likewise.
815
816 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
817
818 * gnat.dg/specs/limited_with4.ads: New test.
819 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
820
821 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
822
823 * gnat.dg/modular4.adb: New test.
824 * gnat.dg/modular4_pkg.ads: New helper.
825
826 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
827
828 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
829 * gnat.dg/specs/addr1.ads: Likewise.
830
831 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
832
833 * gcc.dg/webizer.c (main): Add missing exit call.
834
835 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
836
837 PR fortran/54465
838 * gfortran.dg/wextra_1.f: New test.
839
840 2012-10-20 Jan Hubicka <jh@suse.cz>
841
842 * gcc.dg/tree-prof/unroll-1.c: New testcase.
843
844 2012-10-19 Janus Weil <janus@gcc.gnu.org>
845
846 PR fortran/54224
847 * gfortran.dg/warn_unused_function.f90: New.
848
849 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
850
851 * lib/target-supports.exp
852 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
853
854 2012-10-19 Richard Guenther <rguenther@suse.de>
855
856 PR tree-optimization/54981
857 * gcc.dg/pr54981.c: New testcase.
858
859 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
860
861 PR target/54892
862 * gcc.target/arm/pr54892.c: New.
863
864 2012-10-19 Bin Cheng <bin.cheng@arm.com>
865
866 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
867
868 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
869
870 PR c++/54501
871 * g++.dg/init/array30.C: New.
872 * g++.dg/init/array31.C: Likewise.
873
874 2012-10-18 Tobias Burnus <burnus@net-b.de>
875
876 PR fortran/54884
877 * gfortran.dg/public_private_module_7.f90: New.
878
879 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
880
881 PR c++/29633
882 * g++.dg/template/pr29633.C: New.
883
884 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
885
886 * gnat.dg/loop_optimization13.ad[sb]: New test.
887 * gnat.dg/loop_optimization13_pkg.ads: New helper.
888
889 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
890
891 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
892 * gcc.target/arm/neon/vfmaf32.c: Likewise.
893 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
894 * gcc.target/arm/neon/vfmsf32.c: Likewise.
895
896 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
897
898 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
899 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
900 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
901 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
902 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
903 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
904
905 2012-10-16 Jan Hubicka <jh@suse.cz>
906
907 * gcc.target/i386/l_fma_float_?.c: Update.
908 * gcc.target/i386/l_fma_double_?.c: Update.
909 * gfortran.dg/do_1.f90: XFAIL
910 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
911 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
912 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
913 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
914 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
915 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
916 valid.
917
918 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
919
920 PR c/53063
921 PR c/40989
922 * gcc.dg/Wstrict-overflow-24.c: New.
923
924 2012-10-16 Tobias Burnus <burnus@net-b.de>
925
926 PR fortran/50981
927 PR fortran/54618
928 * gfortran.dg/class_optional_1.f90: New.
929 * gfortran.dg/class_optional_2.f90: New.
930
931 2012-10-16 Jakub Jelinek <jakub@redhat.com>
932
933 PR debug/54796
934 * gcc.dg/guality/pr54796.c: New test.
935
936 PR tree-optimization/54889
937 * gfortran.dg/pr54889.f90: New test.
938
939 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
940
941 * g++.dg/other/dump-ada-spec-2.C: New test.
942
943 2012-10-16 Easwaran Raman <eraman@google.com>
944
945 * gcc.dg/tree-prof/switch-case-1.c: New test case.
946 * gcc.dg/tree-prof/switch-case-2.c: New test case.
947
948 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
949
950 * gcc.dg/torture/stackalign/builtin-apply-2.c,
951 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
952
953 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
954
955 PR target/54925
956 * gcc.c-torture/compile/pr54925.c: New.
957
958 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
959
960 PR target/51244
961 * gcc.target/sh/pr51244-17.c: New.
962
963 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
964
965 PR target/54760
966 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
967 functions.
968 * gcc.target/sh/pr54760-4.c: New.
969
970 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
971
972 PR target/34777
973 * gcc.target/sh/torture/sh-torture.exp: New.
974 * gcc.target/sh/torture/pr34777.c: New.
975
976 2012-10-15 Matthias Klose <doko@ubuntu.com>
977
978 * lib/target-supports.exp (check_profiling_available): Match
979 arm*-*-linux-* for ARM Linux/GNU.
980 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
981 * gfortran.dg/enum_10.f90: Likewise.
982 * gfortran.dg/enum_9.f90: Likewise.
983 * gcc.target/arm/synchronize.c: Likewise.
984 * g++.old-deja/g++.jason/enum6.C: Likewise.
985 * g++.old-deja/g++.other/enum4.C: Likewise.
986 * g++.old-deja/g++.law/enum9.C: Likewise.
987
988 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
989
990 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
991 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
992
993 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
994 Paolo Carlini <paolo.carlini@oracle.com>
995
996 PR c++/17805
997 * g++.dg/overload/operator6.C: New.
998
999 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1000
1001 PR c++/50080 (again)
1002 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1003 * g++.dg/parse/tmpl-outside1.C: Likewise.
1004 * g++.dg/template/qualttp18.C: Likewise.
1005 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1006 * g++.old-deja/g++.pt/overload13.C: Likewise.
1007
1008 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1009
1010 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1011 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1012 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1013 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1014 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1015 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1016 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1017 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1018
1019 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1020
1021 PR c++/50080
1022 * g++.dg/parse/tmpl-outside2.C: New.
1023 * g++.dg/parse/tmpl-outside1.C: Adjust.
1024 * g++.dg/template/qualttp18.C: Likewise.
1025 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1026 * g++.old-deja/g++.pt/overload13.C: Likewise.
1027
1028 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1029
1030 PR tree-optimization/54915
1031 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1032
1033 2012-10-15 Richard Guenther <rguenther@suse.de>
1034
1035 PR tree-optimization/54920
1036 * gcc.dg/torture/pr54920.c: New testcase.
1037
1038 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1039
1040 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1041
1042 2012-10-13 Jason Merrill <jason@redhat.com>
1043
1044 * g++.dg/tls/thread_local7g.C: Require tls_native.
1045
1046 2012-10-14 Jason Merrill <jason@redhat.com>
1047
1048 * g++.dg/cpp0x/inh-ctor1.C: New.
1049 * g++.dg/cpp0x/inh-ctor2.C: New.
1050 * g++.dg/cpp0x/inh-ctor3.C: New.
1051 * g++.dg/cpp0x/inh-ctor4.C: New.
1052 * g++.dg/cpp0x/inh-ctor5.C: New.
1053 * g++.dg/cpp0x/inh-ctor6.C: New.
1054 * g++.dg/cpp0x/inh-ctor7.C: New.
1055 * g++.dg/cpp0x/inh-ctor8.C: New.
1056 * g++.dg/cpp0x/inh-ctor9.C: New.
1057 * g++.dg/cpp0x/inh-ctor10.C: New.
1058 * g++.dg/cpp0x/inh-ctor11.C: New.
1059 * g++.dg/cpp0x/inh-ctor12.C: New.
1060 * g++.dg/cpp0x/inh-ctor13.C: New.
1061
1062 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1063
1064 PR rtl-optimization/54919
1065 * gcc.dg/pr54919.c: New testcase.
1066
1067 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/53581
1070 * g++.dg/template/crash113.C: New.
1071
1072 2012-10-14 Jan Hubicka <jh@suse.cz>
1073
1074 * gcc.dg/unroll_5.c: New testcase.
1075
1076 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/52643
1079 * g++.dg/opt/pr52643.C: New.
1080
1081 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1082
1083 PR target/54602
1084 * gcc.target/sh/pr54602-1.c: New.
1085 * gcc.target/sh/pr54602-2.c: New.
1086 * gcc.target/sh/pr54602-3.c: New.
1087 * gcc.target/sh/pr54602-4.c: New.
1088
1089 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1090
1091 PR target/54680
1092 * gcc.target/sh/pr54680.c: New.
1093
1094 2012-10-12 Jan Hubicka <jh@suse.cz>
1095
1096 * gcc.dg/webizer.c: New testcase.
1097
1098 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1099
1100 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1101 specify -m64.
1102
1103 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1104
1105 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1106 Return 0 if already specifying -mfloat-abi other than hard.
1107
1108 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1109
1110 * gcc.dg/pr53060.c: Prune irrelevant warning.
1111
1112 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR c/54381
1115 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1116 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1117 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1118 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1119 Adjust expected wording of warnings for *cmp* builtins.
1120 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1121 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1122
1123 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR c++/24449
1126 * g++.dg/parse/friend-main.C: New.
1127
1128 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1129
1130 PR c++/53055
1131 * g++.dg/pr53055.C: New testcase.
1132
1133 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/52744
1136 * g++.dg/cpp0x/pr52744.C: New.
1137
1138 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1139
1140 PR fortran/40453
1141 * gfortran.dg/dummy_procedure_9.f90: New.
1142
1143 2012-10-12 Richard Biener <rguenther@suse.de>
1144
1145 PR tree-optimization/54894
1146 * gcc.dg/torture/pr54894.c: New testcase.
1147
1148 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1149
1150 PR target/51244
1151 * gcc.target/sh/pr51244-13.c: New.
1152 * gcc.target/sh/pr51244-14.c: New.
1153 * gcc.target/sh/pr51244-15.c: New.
1154 * gcc.target/sh/pr51244-16.c: New.
1155
1156 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/51878
1159 * g++.dg/cpp0x/decltype45.C: New.
1160
1161 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1162
1163 PR fortran/54784
1164 * gfortran.dg/class_allocate_13.f90: New.
1165
1166 2012-10-11 Jason Merrill <jason@redhat.com>
1167
1168 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1169 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1170
1171 * g++.dg/gomp/tls-5.C: Require tls_native.
1172 * g++.dg/tls/thread_local7.C: Require tls_native.
1173 * g++.dg/tls/static2.C: New.
1174
1175 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/36107
1178 * g++.dg/ext/weak5.C: New.
1179
1180 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1181
1182 PR testsuite/54868
1183 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1184 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1185
1186 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/43765
1189 * g++.dg/parse/pr43765.C: New.
1190
1191 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1192
1193 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1194
1195 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1196
1197 PR c++/43663
1198 * g++.dg/init/bitfield3.C: New.
1199
1200 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1201
1202 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1203
1204 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1205
1206 PR tree-optimization/54877
1207 * gcc.dg/torture/pr54877.c: New test.
1208
1209 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1210
1211 PR testsuite/53397
1212 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1213 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1214 and remove target info from dg-do compile.
1215 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1216 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1217 and remove target info from dg-do compile.
1218
1219 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1220
1221 * gcc.dg/pr54782.c: Require target with pthread support.
1222
1223 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1224
1225 PR c++/53122
1226 * g++.dg/cpp0x/auto35.C: New.
1227
1228 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1229
1230 PR c++/53540 - using fails to be equivalent to typedef
1231 * g++.dg/cpp0x/alias-decl-24.C: New test.
1232
1233 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1234
1235 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1236 that c++11 attributes to types are ignored for now.
1237 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1238 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1239
1240 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/53741
1243 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1244
1245 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1246
1247 PR c++/50478
1248 * g++.dg/cpp0x/initlist67.C: New.
1249
1250 2012-10-10 Dehao Chen <dehao@google.com>
1251
1252 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1253
1254 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1255
1256 PR target/52480
1257 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1258 Add runtime tests.
1259
1260 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/53307
1263 * g++.dg/cpp0x/decltype44.C: New.
1264
1265 2012-10-09 Steve Ellcey <sellcey@mips.com>
1266
1267 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1268
1269 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/53763
1272 * g++.dg/cpp0x/decltype43.C: New.
1273
1274 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1275
1276 PR middle-end/53397
1277 * gcc.dg/pr53397-1.c: New test case.
1278 * gcc.dg/pr53397-2.c: New test case.
1279
1280 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/54194
1283 * g++.dg/warn/Wparentheses-26.C: Adjust.
1284 * g++.dg/warn/Wparentheses-27.C: New.
1285
1286 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1287
1288 PR c++/54427
1289 * c-c++-common/vector-scalar.c: New testcase.
1290 * g++.dg/ext/vector18.C: New testcase.
1291 * g++.dg/ext/vector5.C: This is not an error anymore.
1292 * gcc.dg/init-vec-1.c: Move ...
1293 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1294 * gcc.c-torture/execute/vector-shift1.c: Move ...
1295 * c-c++-common/torture/vector-shift1.c: ... here.
1296 * gcc.dg/scal-to-vec1.c: Move ...
1297 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1298 C++11. Adapt error messages.
1299 * gcc.dg/convert-vec-1.c: Move ...
1300 * c-c++-common/convert-vec-1.c: ... here.
1301 * gcc.dg/scal-to-vec2.c: Move ...
1302 * c-c++-common/scal-to-vec2.c: ... here.
1303
1304 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1305
1306 PR target/54400
1307 * gcc.target/i386/pr54400.c: New testcase.
1308
1309 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR c++/54858
1312 * g++.dg/template/pr54858.C: New test.
1313
1314 2012-10-08 Marek Polacek <polacek@redhat.com>
1315
1316 PR debug/54831
1317 * g++.dg/debug/pr54831.C: New test.
1318
1319 2012-10-08 Dehao Chen <dehao@google.com>
1320
1321 * g++.dg/predict-loop-exit-1.C: New.
1322 * g++.dg/predict-loop-exit-2.C: New.
1323 * g++.dg/predict-loop-exit-3.C: New.
1324
1325 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1326
1327 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1328
1329 2012-10-08 Jason Merrill <jason@redhat.com>
1330
1331 * g++.dg/gomp/tls-5.C: New.
1332 * g++.dg/gomp/tls-wrap1.C: New.
1333 * g++.dg/gomp/tls-wrap2.C: New.
1334 * g++.dg/gomp/tls-wrap3.C: New.
1335 * g++.dg/gomp/tls-wrap4.C: New.
1336 * g++.dg/gomp/tls-wrapper-cse.C: New.
1337 * g++.dg/tls/thread_local-cse.C: New.
1338 * g++.dg/tls/thread_local-order1.C: New.
1339 * g++.dg/tls/thread_local-order2.C: New.
1340 * g++.dg/tls/thread_local-wrap1.C: New.
1341 * g++.dg/tls/thread_local-wrap2.C: New.
1342 * g++.dg/tls/thread_local-wrap3.C: New.
1343 * g++.dg/tls/thread_local-wrap4.C: New.
1344 * g++.dg/tls/thread_local2g.C: New.
1345 * g++.dg/tls/thread_local3g.C: New.
1346 * g++.dg/tls/thread_local4g.C: New.
1347 * g++.dg/tls/thread_local5g.C: New.
1348 * g++.dg/tls/thread_local6g.C: New.
1349 * g++.dg/tls/thread_local7g.C: New.
1350
1351 * g++.dg/tls/thread_local3.C: New.
1352 * g++.dg/tls/thread_local4.C: New.
1353 * g++.dg/tls/thread_local5.C: New.
1354 * g++.dg/tls/thread_local6.C: New.
1355
1356 * g++.dg/tls/init-2.C: Tweak errors.
1357 * g++.dg/tls/thread_local1.C: New.
1358 * g++.dg/tls/thread_local2.C: New.
1359 * g++.dg/tls/thread_local7.C: New.
1360
1361 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1362
1363 PR target/54866
1364 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1365
1366 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1367
1368 PR target/54685
1369 * gcc.target/sh/pr54685.c: New.
1370
1371 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1372
1373 PR c++/53528 C++11 attribute support
1374 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1375 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1431
1432 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1433
1434 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1435 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1436 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1437
1438 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1439
1440 PR target/54760
1441 * gcc.target/sh/pr54760-2.c: New.
1442 * gcc.target/sh/pr54760-3.c: New.
1443
1444 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 PR c++/51422
1447 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1448
1449 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1450 Sandra Loosemore <sandra@codesourcery.com>
1451
1452 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1453 and test that the accumulator is initialized using MULT.
1454 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1455 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1456
1457 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/52764
1460 * g++.dg/cpp0x/stdint.C: New.
1461
1462 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR c++/54249
1465 * g++.dg/cpp0x/stddef.C: New.
1466
1467 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1468
1469 PR fortran/54832
1470 * gfortran.dg/typebound_operator_17.f90: New.
1471
1472 2012-10-06 Jan Hubicka <jh@suse.cz>
1473
1474 PR lto/53831
1475 PR lto/54776
1476 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1477
1478 2012-10-06 Jan Hubicka <jh@suse.cz>
1479
1480 * gcc.dg/lto/resolutions_0.c: New testcase.
1481
1482 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1483
1484 PR fortran/45521
1485 * gfortran.dg/generic_25.f90: New.
1486 * gfortran.dg/generic_26.f90: New.
1487 * gfortran.dg/generic_27.f90: New.
1488
1489 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1490
1491 PR target/54760
1492 * gcc.target/sh/pr54760-1.c: New.
1493
1494 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1495
1496 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1497 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1498 * g++.dg/warn/Wsign-compare-5.C: New test.
1499 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1500 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1501 * g++.dg/ext/builtin30.C: New test.
1502 * g++.dg/ext/vla12.C: New test.
1503 * gcc.dg/builtins-85.c: New test.
1504
1505 PR debug/54519
1506 * gcc.dg/guality/pr54519-1.c: New test.
1507 * gcc.dg/guality/pr54519-2.c: New test.
1508 * gcc.dg/guality/pr54519-3.c: New test.
1509 * gcc.dg/guality/pr54519-4.c: New test.
1510 * gcc.dg/guality/pr54519-5.c: New test.
1511 * gcc.dg/guality/pr54519-6.c: New test.
1512
1513 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/50893
1516 * g++.dg/cpp0x/defaulted38.C: New.
1517
1518 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR tree-optimization/33763
1521 * c-c++-common/pr33763.c: New test.
1522
1523 PR tree-optimization/54810
1524 * gcc.dg/tree-ssa/vrp85.c: New test.
1525
1526 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1527
1528 * gcc.dg/ucnid-7.c: Skip on AIX.
1529 * gcc.dg/ucnid-8.c: Same.
1530 * gcc.dg/ucnid-10.c: Same.
1531 * gcc.dg/ucnid-13.c: Same.
1532 * gcc.dg/attr-alias-3.c: Same.
1533 * gcc.dg/attr-alias-5.c: Same.
1534 * gcc.dg/torture/pr51106-2.c: Same.
1535 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1536
1537 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1538
1539 PR c++/52233
1540 * g++.dg/cpp0x/alias-decl-23.C: New.
1541
1542 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 PR c++/53403
1545 * g++.dg/template/friend53.C: New.
1546
1547 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1548
1549 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1550 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1551 (scan-ada-spec): Likewise.
1552 (scan-ada-spec-not): Likewise.
1553 * gcc.dg/dump-ada-spec-1.c: New test.
1554 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1555
1556 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1557
1558 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1559
1560 2012-10-04 Florian Weimer <fweimer@redhat.com>
1561
1562 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1563
1564 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/54323
1567 * g++.dg/cpp0x/pr54323.C: New.
1568
1569 2012-10-04 Richard Guenther <rguenther@suse.de>
1570
1571 PR middle-end/54735
1572 * g++.dg/torture/pr54735.C: New testcase.
1573
1574 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1575
1576 PR rtl-optimization/54739
1577 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1578
1579 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1580
1581 PR target/51244
1582 * gcc.target/sh/pr51244-12.c: New.
1583
1584 2012-10-03 Dehao Chen <dehao@google.com>
1585
1586 PR middle-end/54782
1587 * gcc.dg/pr54782.c: New test.
1588
1589 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR c++/54777
1592 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1593
1594 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1595
1596 PR fortran/54778
1597 * gfortran.dg/class_53.f90: New.
1598
1599 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1600
1601 PR debug/54551
1602 * gcc.dg/guality/pr54551.c: New.
1603
1604 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1605
1606 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1607 * gcc.target/powerpc/pr46728-2.c: Likewise.
1608
1609 2012-10-02 Sharad Singhai <singhai@google.com>
1610
1611 PR testsuite/54772
1612 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1613 to fix test failures caused by r191883.
1614 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1615 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1616 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1617 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1618 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1619 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1620 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1621 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1622 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1623
1624 2012-09-30 Sharad Singhai <singhai@google.com>
1625
1626 * gcc.target/i386/vect-double-1.c: Fix test.
1627
1628 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1629
1630 PR target/54087
1631 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1632 atomic_sub fails.
1633
1634 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1635
1636 PR rtl-optimization/54457
1637 * gcc.target/i386/pr54457.c: New test.
1638
1639 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1640
1641 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1642
1643 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1644
1645 * gcc.target/i386/vect-rebuild.c: New testcase.
1646
1647 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1648
1649 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1650
1651 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1652
1653 * gcc.target/mips/pr37362.c: Fix target selector.
1654
1655 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1656
1657 PR target/54083
1658 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1659
1660 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1661
1662 * gcc.dg/ucnid-8.c: Update line number.
1663 * gcc.dg/torture/pr51106-2.c: Likewise.
1664
1665 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1666
1667 PR fortran/54667
1668 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1669 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1670 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1671
1672 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1673
1674 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1675 partially reverting r170092.
1676 * gfortran.dg/class_7.f03: Ditto.
1677 * gfortran.dg/coarray_14.f90: Ditto.
1678 * gfortran.dg/typebound_proc_13.f03: Ditto.
1679
1680 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1681
1682 PR c++/54738
1683 * g++.dg/cpp0x/sfinae42.C: New.
1684
1685 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1686
1687 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1688 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1689 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1690 * gcc.dg/pr42629.c: XFAIL on AIX.
1691 * gcc.dg/pr47684.c: Same.
1692 * gcc.dg/pr43670.c: Same.
1693 * gcc.dg/pr42916.c: Same.
1694 * gcc.dg/pr45449.c: Same.
1695 * gcc.dg/pr50017.c: Same.
1696 * gcc.dg/pr42728.c: Same.
1697 * gcc.dg/pr47881.c: Same.
1698 * gcc.dg/pr44023.c: Same.
1699 * gcc.dg/pr41345.c: Same.
1700 * gcc.dg/pr42630.c: Same.
1701 * gcc.dg/pr44971.c: Same.
1702 * gcc.dg/pr46771.c: Same.
1703 * gcc.dg/ucnid-8.c: Same.
1704 * gcc.dg/ucnid-10.c: Same.
1705 * gcc.dg/ucnid-13.c: Same.
1706 * gcc.dg/torture/pr51106-2.c: Same.
1707 * gcc.dg/pr48768.c: Same.
1708 * gcc.dg/pr42631.c: Same.
1709 * gcc.dg/pr43084.c: Same.
1710 * gcc.dg/ucnid-7.c: Same.
1711 * gcc.dg/pr42889.c: Same.
1712 * gcc.dg/pr41241.c: Same.
1713 * gcc.dg/pr42719.c: Same.
1714 * g++.dg/debug/pr46583.C: Same.
1715 * g++.dg/debug/pr47106.C: Same.
1716 * g++.dg/opt/pr48549.C: Same.
1717 * g++.dg/other/pr42685.C: Same.
1718 * c-c++-common/pr43942.c: Same.
1719
1720 2012-09-29 Ian Lance Taylor <iant@google.com>
1721
1722 * go.test/go-test.exp: Update for latest version of Go testsuite.
1723
1724 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1725
1726 PR fortran/52724
1727 * gfortran.dg/internal_readwrite_3.f90: New test.
1728
1729 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1730
1731 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1732 c-c++-common/Wunused-local-typedefs-2.c to here.
1733
1734 PR c++/54372 - unused attribute inactive on dependant entities
1735 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1736
1737 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1738
1739 PR c++/29028 - Missed unused warning on using declaration
1740 * g++.dg/warn/Wunused-var-18.C: New test.
1741
1742 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1743
1744 PR c++/53551 - -Wunused-local-typedefs misses uses
1745 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1746
1747 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR target/54716
1750 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1751
1752 PR tree-optimization/54713
1753 * gcc.c-torture/compile/pr54713-1.c: New test.
1754 * gcc.c-torture/compile/pr54713-2.c: New test.
1755 * gcc.c-torture/compile/pr54713-3.c: New test.
1756
1757 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1758
1759 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1760
1761 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1762
1763 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1764
1765 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR target/54703
1768 * gcc.target/i386/pr54703.c: New test.
1769
1770 2012-09-27 Richard Guenther <rguenther@suse.de>
1771
1772 PR lto/54709
1773 * gcc.dg/lto/pr54709_0.c: New testcase.
1774 * gcc.dg/lto/pr54709_1.c: Likewise.
1775
1776 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1777
1778 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1779
1780 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1781
1782 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1783
1784 * gcc.target/arm/pr42879.c: Handle big-endian.
1785
1786 2012-09-26 Steve Ellcey <sellcey@mips.com>
1787
1788 PR c/37303
1789 * gcc.dg/pr37303.c: Check for rdata or rodata.
1790
1791 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1792
1793 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1794
1795 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1796
1797 PR target/51274
1798 PR target/53087
1799 * gcc.target/powerpc/ppc-ne0-1.c: New.
1800
1801 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1802
1803 PR target/54089
1804 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1805 test_19, test_20, test_21, test_22, test_23): New functions.
1806 * gcc.target/sh/pr54089-4.c: New.
1807 * gcc.target/sh/pr54089-5.c: New.
1808 * gcc.target/sh/pr54089-6.c: New.
1809 * gcc.target/sh/pr54089-7.c: New.
1810
1811 2012-09-25 Richard Guenther <rguenther@suse.de>
1812
1813 PR lto/54625
1814 * gcc.dg/lto/pr54702_0.c: New testcase.
1815 * gcc.dg/lto/pr54702_1.c: Likewise.
1816 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1817 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1818 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1819 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1820
1821 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1822
1823 PR c++/54526
1824 * g++.dg/cpp0x/parse2.C: New.
1825 * g++.dg/parse/error11.C: Adjust.
1826 * g++.dg/parse/error12.C: Likewise.
1827
1828 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1829
1830 * gcc.target/i386/20030217-1.c: Added check for
1831 large_long_double effective target.
1832 * gcc.target/i386/387-3.c: Likewise.
1833 * gcc.target/i386/387-4.c: Likewise.
1834 * gcc.target/i386/pr36578-1.c: Likewise.
1835 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1836 when long double size is equal double size.
1837 * gcc.target/i386/excess-precision-1.c: Likewise.
1838 * gcc.target/i386/pr36578-2.c: Likewise.
1839 * gcc.target/i386/20030217-2.c: New testcase.
1840
1841 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR tree-optimization/54676
1844 * gcc.dg/pr54676.c: New test.
1845
1846 2012-09-25 Richard Guenther <rguenther@suse.de>
1847
1848 PR tree-optimization/53663
1849 * gcc.dg/torture/pr53663-1.c: New testcase.
1850 * gcc.dg/torture/pr53663-2.c: Likewise.
1851 * gcc.dg/torture/pr53663-3.c: Likewise.
1852
1853 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1854
1855 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1856
1857 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1858
1859 * lib/target-supports-dg.exp (dg-require-effective-target,
1860 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1861 dg-process-target-1 instead of dg-process-target.
1862 (dg-process-target-1): Rename from dg-process-target.
1863 (dg-process-target): New.
1864
1865 2012-09-24 Richard Guenther <rguenther@suse.de>
1866
1867 PR tree-optimization/54684
1868 * g++.dg/torture/pr54684.C: New testcase.
1869
1870 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1871
1872 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1873
1874 2012-09-24 Richard Guenther <rguenther@suse.de>
1875
1876 PR middle-end/52173
1877 * gcc.dg/tm/pr52173-1.c: New.
1878 * gcc.dg/tm/pr52173-2.c: New.
1879
1880 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1881
1882 * gcc.dg/pr54669.c: New test.
1883
1884 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1885 Dominique Dhumieres <dominiq@lps.ens.fr>
1886
1887 PR testsuite/54677
1888 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1889
1890 2012-09-23 Tobias Burnus <burnus@net-b.de>
1891
1892 PR fortran/54618
1893 * gfortran.dg/class_array_14.f90: New.
1894
1895 2012-09-22 Kai Tietz <ktietz@redhat.com>
1896
1897 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1898 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1899
1900 2012-09-21 Dehao Chen <dehao@google.com>
1901
1902 PR go/54649
1903 PR tree-optimization/54655
1904 * g++.dg/pr54655.C: New testcase.
1905
1906 2012-09-21 Richard Guenther <rguenther@suse.de>
1907
1908 PR tree-optimization/54647
1909 * g++.dg/torture/pr54647.C: New testcase.
1910
1911 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1912
1913 PR c++/54427
1914 * c-c++-common/torture/vector-compare-2.c: Add -w.
1915
1916 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1917
1918 * gnat.dg/opt20.ads: Move dg directive to...
1919 * gnat.dg/opt20.adb: ...here.
1920 * gnat.dg/addr1.ad[sb]: Likewise.
1921 * gnat.dg/concat2.ad[sb]: Likewise.
1922 * gnat.dg/array16.ad[sb]: Likewise.
1923 * gnat.dg/atomic5.ad[sb]: Likewise.
1924 * gnat.dg/discr29.ad[sb]: Likewise.
1925 * gnat.dg/noreturn5.ad[sb]: Likewise.
1926 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1927 * gnat.dg/discr23.ads: Remove dg directive.
1928 * gnat.dg/nested_float_packed.ads: Likewise.
1929 * gnat.dg/oconst6.ads: Move to...
1930 * gnat.dg/specs/oconst6.ads: ...here.
1931
1932 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 PR c++/52432
1935 * g++.dg/cpp0x/decltype32.C: Tweak.
1936
1937 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1938
1939 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1940 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1941 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1942 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1943
1944 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1945
1946 PR c++/54581
1947 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1948
1949 2012-09-19 Steve Ellcey <sellcey@mips.com>
1950
1951 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1952
1953 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1954
1955 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1956 * gcc.target/powerpc/ppc-mftb.c: New file.
1957
1958 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1959
1960 PR target/54089
1961 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1962 functions.
1963
1964 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1965
1966 PR target/54236
1967 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1968
1969 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1970
1971 * gcc.c-torture/execute/20120919-1.c: New test.
1972
1973 2012-09-19 Richard Guenther <rguenther@suse.de>
1974
1975 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1976
1977 2012-09-19 Richard Guenther <rguenther@suse.de>
1978
1979 * gcc.dg/builtin-unreachable-6.c: Adjust.
1980
1981 2012-09-19 Richard Guenther <rguenther@suse.de>
1982
1983 * gcc.dg/builtin-object-size-10.c: Adjust.
1984 * gcc.dg/builtin-unreachable-5.c: Adjust.
1985 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1986 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1987 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1988 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1989 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1990 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1991 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1992 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1993 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1994 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1995 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1996 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1997
1998 2012-09-19 Richard Guenther <rguenther@suse.de>
1999
2000 PR tree-optimization/54132
2001 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2002 * gcc.dg/torture/pr54132.c: Likewise.
2003
2004 2012-09-19 Terry Guo <terry.guo@arm.com>
2005
2006 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2007 extra prune rules that will be applied to all tests in a .exp file.
2008 (gcc-dg-prune): Use rules defined by the above variable.
2009 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2010 harmless warnings on architecture switch conflict.
2011
2012 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2013
2014 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2015 of asm-comment characters instead of a single one.
2016 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2017
2018 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2019
2020 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2021
2022 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2023 target instead of xfailing it.
2024 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2025 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2026 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2027 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2028 * gcc.dg/vect/vect-104.c: Likewise.
2029 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2030 * gcc.dg/vect/vect-outer-1.c: Likewise.
2031 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2032 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2033 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2034 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2035 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2036 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2037 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2038 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2039 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2040
2041 * lib/target-supports.exp
2042 (check_effective_target_vect_widen_mult_qi_to_hi,
2043 check_effective_target_vect_widen_mult_hi_to_si,
2044 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2045 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2046 check_effective_target_vect_pack_trunc,
2047 check_effective_target_vect_unpack,
2048 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2049 instead of arm_none.
2050
2051 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2052
2053 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2054
2055 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2056 config to compiler_flags.
2057
2058 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2059
2060 PR target/54592
2061 * gcc.target/i386/pr54592.c: New test.
2062
2063 PR tree-optimization/54610
2064 * gcc.target/i386/pr54610.c: New test.
2065
2066 2012-09-17 Jason Merrill <jason@redhat.com>
2067
2068 PR c++/54575
2069 * g++.dg/cpp0x/alias-decl-21.C: New.
2070 * g++.dg/cpp0x/alias-decl-22.C: New.
2071
2072 2012-09-17 Tobias Burnus <burnus@net-b.de>
2073
2074 PR fortran/54608
2075 * gfortran.dg/scan_2.f90: New.
2076
2077 2012-09-17 Jason Merrill <jason@redhat.com>
2078
2079 PR c++/53661
2080 * g++.dg/init/aggr9.C: New.
2081
2082 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2083
2084 * gnat.dg/loop_optimization12.ad[sb]: New test.
2085
2086 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2087
2088 PR fortran/54285
2089 * gfortran.dg/proc_ptr_result_7.f90: New.
2090
2091 2012-09-17 Tobias Burnus <burnus@net-b.de>
2092
2093 PR fortran/54603
2094 * gfortran.dg/structure_constructor_11.f90: New.
2095
2096 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR tree-optimization/54563
2099 * g++.dg/torture/pr54563.C: New test.
2100
2101 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2102
2103 PR fortran/54594
2104 * gfortran.dg/typebound_generic_14.f03: New.
2105
2106 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2107
2108 PR fortran/54387
2109 * gfortran.dg/proc_ptr_38.f90: New.
2110
2111 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2112
2113 PR debug/54460
2114 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2115 to scary regexp.
2116
2117 PR testsuite/54007
2118 * gnat.dg/lto15.adb: Require lto.
2119
2120 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2121 "myBindC" for hppa*-*-hpux*.
2122
2123 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2124
2125 * gfortran.dg/namelist_75.f90: New test.
2126
2127 2012-09-15 Tom de Vries <tom@codesourcery.com>
2128
2129 * gcc.dg/tree-ssa/vrp82.c: New test.
2130 * gcc.dg/tree-ssa/vrp83.c: Same.
2131 * gcc.dg/tree-ssa/vrp84.c: Same.
2132
2133 2012-09-15 Tom de Vries <tom@codesourcery.com>
2134
2135 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2136 * gcc.dg/tree-ssa/vrp81.c: ... this.
2137
2138 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2139
2140 PR target/54222
2141 * gcc.target/avr/torture/fix-types.h: New.
2142 * gcc.target/avr/torture/vals-hr.def: New.
2143 * gcc.target/avr/torture/vals-r.def: New.
2144 * gcc.target/avr/torture/vals-k.def: New.
2145 * gcc.target/avr/torture/vals-ur.def: New.
2146 * gcc.target/avr/torture/vals-uk.def: New.
2147 * gcc.target/avr/torture/vals-uhr.def: New.
2148 * gcc.target/avr/torture/vals-llk.def: New.
2149 * gcc.target/avr/torture/vals-ullk.def: New.
2150 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2151 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2152 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2153 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2154 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2155 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2156 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2157 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2158
2159 2012-09-14 Dehao Chen <dehao@google.com>
2160
2161 * g++.dg/debug/dwarf2/deallocator.C: New test.
2162
2163 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2164
2165 PR c/54552
2166 * gcc.c-torture/compile/pr54552-1.c: New test.
2167
2168 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2169
2170 PR c++/54427
2171 * g++.dg/other/vector-compare.C: New testcase.
2172 * c-c++-common/vector-compare-3.c: New testcase.
2173 * gcc.dg/vector-shift.c: Move ...
2174 * c-c++-common/vector-shift.c: ... here.
2175 * gcc.dg/vector-shift1.c: Move ...
2176 * c-c++-common/vector-shift1.c: ... here.
2177 * gcc.dg/vector-shift3.c: Move ...
2178 * c-c++-common/vector-shift3.c: ... here.
2179 * gcc.dg/vector-compare-1.c: Move ...
2180 * c-c++-common/vector-compare-1.c: ... here.
2181 * gcc.dg/vector-compare-2.c: Move ...
2182 * c-c++-common/vector-compare-2.c: ... here.
2183 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2184 * c-c++-common/torture/vector-compare-1.c: ... here.
2185 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2186 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2187 * c-c++-common/torture/vector-compare-2.c: ... here.
2188 * gcc.c-torture/execute/vector-shift.c: Move ...
2189 * c-c++-common/torture/vector-shift.c: ... here.
2190 * gcc.c-torture/execute/vector-shift2.c: Move ...
2191 * c-c++-common/torture/vector-shift2.c: ... here.
2192 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2193 * c-c++-common/torture/vector-subscript-1.c: ... here.
2194 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2195 * c-c++-common/torture/vector-subscript-2.c: ... here.
2196 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2197 * c-c++-common/torture/vector-subscript-3.c: ... here.
2198
2199 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2200
2201 PR c/54103
2202 * gcc.c-torture/compile/pr54103-1.c,
2203 gcc.c-torture/compile/pr54103-2.c,
2204 gcc.c-torture/compile/pr54103-3.c,
2205 gcc.c-torture/compile/pr54103-4.c,
2206 gcc.c-torture/compile/pr54103-5.c,
2207 gcc.c-torture/compile/pr54103-6.c: New tests.
2208 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2209
2210 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2211
2212 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2213
2214 2012-09-14 Richard Guenther <rguenther@suse.de>
2215
2216 PR tree-optimization/54565
2217 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2218 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2219
2220 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2221
2222 * gcc.target/arm/combine-movs.c: Add missing space.
2223
2224 2012-09-14 Richard Guenther <rguenther@suse.de>
2225
2226 * g++.dg/torture/builtin-location.C: New testcase.
2227
2228 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2229 Manuel López-Ibáñez <manu@gcc.gnu.org>
2230
2231 PR c++/53210
2232 * g++.dg/warn/Wuninitialized-self.C: New.
2233
2234 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR c/54559
2237 * gcc.c-torture/compile/pr54559.c: New test.
2238
2239 2012-09-13 Jason Merrill <jason@redhat.com>
2240
2241 PR c++/53839
2242 * g++.dg/cpp0x/constexpr-temp1.C: New.
2243
2244 PR c++/54511
2245 * g++.dg/template/anonunion2.C: New.
2246
2247 PR c++/53836
2248 * g++.dg/template/init10.C: New.
2249
2250 2012-09-13 Tobias Burnus <burnus@net-b.de>
2251
2252 PR fortran/54556
2253 * gfortran.dg/implicit_pure_3.f90: New.
2254
2255 2012-09-13 Richard Guenther <rguenther@suse.de>
2256
2257 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2258
2259 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2260
2261 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2262
2263 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2264
2265 * c-c++-common/pr51712.c: Handle for short-enum targets.
2266
2267 2012-09-12 Terry Guo <terry.guo@arm.com>
2268
2269 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2270 and lsrs for Thumb2 mode.
2271
2272 2012-09-12 Jan Hubicka <jh@suse.cz>
2273
2274 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2275
2276 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2277
2278 PR target/54445
2279 * gcc.target/i386/pr54445-1.c: New file.
2280 * gcc.target/i386/pr54445-2.c: Likewise.
2281
2282 2012-09-12 Tobias Burnus <burnus@net-b.de>
2283
2284 PR fortran/54225
2285 PR fortran/53306
2286 * gfortran.dg/coarray_10.f90: Update dg-error.
2287 * gfortran.dg/coarray_28.f90: New.
2288 * gfortran.dg/array_section_3.f90: New.
2289
2290 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2291
2292 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2293 gcc.target/arm/pr48252.c: Fix for big-endian support.
2294
2295 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2296
2297 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2298
2299 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2300 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2301
2302 * gcc.target/arm/neon-vfma-1.c: New testcase.
2303 * gcc.target/arm/neon-vfms-1.c: Likewise.
2304 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2305 of float.
2306 * gcc.target/arm/neon-vmls-1.c: Likewise.
2307 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2308 function.
2309 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2310 (check_effective_target_arm_neonv2_ok): Likewise.
2311 (check_effective_target_arm_neonv2_hw): Likewise.
2312 (check_effective_target_arm_neonv2): Likewise.
2313
2314 2012-09-11 Richard Guenther <rguenther@suse.de>
2315
2316 PR middle-end/54515
2317 * g++.dg/tree-ssa/pr54515.C: New testcase.
2318
2319 2012-09-10 Andrew Pinski <apinski@cavium.com>
2320
2321 PR tree-opt/c54362
2322 * gcc.dg/tm/memopt-16.c: New testcase.
2323
2324 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2325
2326 PR c++/54541
2327 PR c++/54542
2328 * g++.dg/cpp0x/sfinae40.C: New.
2329 * g++.dg/cpp0x/sfinae41.C: Likewise.
2330
2331 2012-09-10 Jason Merrill <jason@redhat.com>
2332
2333 PR c++/54538
2334 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2335
2336 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2337
2338 PR target/54089
2339 * gcc.target/sh/pr54089-3.c: New.
2340
2341 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2342
2343 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2344
2345 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2346
2347 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2348
2349 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2350
2351 * gcc.dg/pr52558-2.c: Delete.
2352 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2353
2354 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2355
2356 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2357
2358 2012-09-10 Richard Guenther <rguenther@suse.de>
2359
2360 PR tree-optimization/54520
2361 * gcc.dg/torture/pr54520.c: New testcase.
2362
2363 2012-09-10 Jason Merrill <jason@redhat.com>
2364
2365 PR c++/54506
2366 * g++.dg/cpp0x/implicit14.C: New.
2367
2368 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2369
2370 PR fortran/54208
2371 * gfortran.dg/bound_simplification_3.f90: New test.
2372
2373 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2374
2375 PR testsuite/54184
2376 * gcc.dg/pr52558-1.c: Delete.
2377 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2378
2379 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2380
2381 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2382 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2383 * gcc.target/arm/smlaltt-1.c: Likewise.
2384
2385 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2386
2387 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2388
2389 2012-09-07 Tom de Vries <tom@codesourcery.com>
2390
2391 PR tree-optimization/53986
2392 * gcc.dg/tree-ssa/vrp80.c: New test.
2393 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2394
2395 2012-09-06 Jason Merrill <jason@redhat.com>
2396
2397 PR c++/54341
2398 PR c++/54253
2399 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2400 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2401
2402 2012-09-06 Andrew Pinski <apinski@cavium.com>
2403
2404 PR tree-opt/54494
2405 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2406
2407 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR rtl-optimization/54455
2410 * gcc.dg/54455.c: New test.
2411
2412 2012-09-06 Tobias Burnus <burnus@net-b.de>
2413
2414 PR fortran/54463
2415 * gfortran.dg/promotion_2.f90: New.
2416
2417 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR middle-end/54486
2420 * c-c++-common/pr54486.c: New test.
2421
2422 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2423
2424 PR fortran/54474
2425 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2426
2427 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2428
2429 PR c++/54191
2430 * g++.dg/cpp0x/sfinae39.C: New.
2431
2432 2012-09-04 Jason Merrill <jason@redhat.com>
2433
2434 PR c++/54441
2435 * g++.dg/ext/flexary3.C: New.
2436
2437 PR c++/54420
2438 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2439
2440 PR c++/54198
2441 * g++.dg/template/defarg15.C: New.
2442
2443 PR c++/54437
2444 * g++.dg/template/access24.C: New.
2445
2446 2012-09-04 Richard Guenther <rguenther@suse.de>
2447
2448 PR tree-optimization/54458
2449 * gcc.dg/torture/pr54458.c: New testcase.
2450
2451 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2452
2453 * gcc.target/arm/neon-vext.c: New test.
2454 * gcc.target/arm/neon-vext-execute.c: Ditto.
2455
2456 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2457
2458 PR fortran/54243
2459 PR fortran/54244
2460 * gfortran.dg/select_type_29.f03: New.
2461
2462 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2463
2464 * gcc.dg/fold-perm.c: Improve test.
2465
2466 2012-09-03 Tobias Burnus <burnus@net-b.de>
2467
2468 PR fortran/51632
2469 * gfortran.dg/coarray_class_1.f90: New.
2470
2471 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2472
2473 PR target/49206
2474 * gcc.c-torture/compile/pr49206.c: New test.
2475
2476 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2477 Uros Bizjak <ubizjak@gmail.com>
2478
2479 PR target/36680
2480 * gfortran.dg/pr36680.f90: New test.
2481
2482 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2483
2484 PR target/42295
2485 * g++.dg/opt/pr42295.C: New test.
2486
2487 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR target/54436
2490 * gcc.dg/torture/pr54436.c: New test.
2491
2492 2012-09-01 Andrew Pinski <apinski@cavium.com>
2493
2494 * gcc.target/mips/truncate-8.c: New testcase.
2495
2496 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2497
2498 PR target/46829
2499 PR target/46843
2500 * gcc.target/i386/pr46829.c: New test.
2501 * gcc.target/i386/pr46843.c: Ditto.
2502
2503 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2504 Jason Merrill <jason@redhat.com>
2505
2506 PR c++/18747
2507 * g++.dg/parse/error50.C: New.
2508
2509 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR c/54428
2512 * gcc.c-torture/compile/pr54428.c: New test.
2513
2514 2012-08-31 Ollie Wild <aaw@google.com>
2515
2516 PR c++/54197
2517 * g++.dg/init/lifetime3.C: New test.
2518
2519 2012-08-31 Martin Jambor <mjambor@suse.cz>
2520
2521 PR middle-end/54409
2522 * gcc.dg/torture/pr54409.c: New test.
2523
2524 2012-08-31 Martin Jambor <mjambor@suse.cz>
2525
2526 * gfortran.dg/pr48636.f90: Add dump scan checks.
2527
2528 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2529
2530 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2531
2532 2012-08-28 Joey Ye <joey.ye@arm.com>
2533
2534 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2535
2536 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2537
2538 PR target/46254
2539 * gcc.target/i386/pr46254.c: New test.
2540
2541 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2542
2543 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2544 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2545 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2546
2547 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2548
2549 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2550 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2551 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2552 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2553 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2554 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2555 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2556 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2557 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2558 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2559 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2560 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2561 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2562 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2563 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2564 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2565 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2566 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2567 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2568 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2569 gcc.target/mips/unaligned-1.c: Tighten regexps.
2570
2571 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2572
2573 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2574 (mips_option_groups): Remove optimization. Add various -f options.
2575 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2576 and -pg imply -fno-omit-frame-pointer.
2577 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2578 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2579 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2580 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2581 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2582 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2583 * gcc.target/mips/abi-n32-long32.c: Likewise.
2584 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2585 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2586 * gcc.target/mips/abi-n32-long64.c: Likewise.
2587 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2588 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2589 * gcc.target/mips/abi-n64-long32.c: Likewise.
2590 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2591 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2592 * gcc.target/mips/abi-n64-long64.c: Likewise.
2593 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2594 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2595 * gcc.target/mips/abi-o32-long32.c: Likewise.
2596 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2597 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2598 * gcc.target/mips/abi-o32-long64.c: Likewise.
2599 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2600 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2601 * gcc.target/mips/abi-o64-long32.c: Likewise.
2602 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2603 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2604 * gcc.target/mips/abi-o64-long64.c: Likewise.
2605 * gcc.target/mips/asm-1.c: Likewise.
2606 * gcc.target/mips/branch-1.c: Likewise.
2607 * gcc.target/mips/call-3.c: Likewise.
2608 * gcc.target/mips/call-saved-3.c: Likewise.
2609 * gcc.target/mips/clear-cache-1.c: Likewise.
2610 * gcc.target/mips/div-1.c: Likewise.
2611 * gcc.target/mips/div-2.c: Likewise.
2612 * gcc.target/mips/div-3.c: Likewise.
2613 * gcc.target/mips/div-4.c: Likewise.
2614 * gcc.target/mips/div-5.c: Likewise.
2615 * gcc.target/mips/div-6.c: Likewise.
2616 * gcc.target/mips/div-7.c: Likewise.
2617 * gcc.target/mips/div-8.c: Likewise.
2618 * gcc.target/mips/div-9.c: Likewise.
2619 * gcc.target/mips/div-10.c: Likewise.
2620 * gcc.target/mips/div-11.c: Likewise.
2621 * gcc.target/mips/div-12.c: Likewise.
2622 * gcc.target/mips/dsp-ctrl.c: Likewise.
2623 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2624 * gcc.target/mips/ext-8.c: Likewise.
2625 * gcc.target/mips/extend-2.c: Likewise.
2626 * gcc.target/mips/fix-r10000-1.c: Likewise.
2627 * gcc.target/mips/fix-r10000-2.c: Likewise.
2628 * gcc.target/mips/fix-r10000-3.c: Likewise.
2629 * gcc.target/mips/fix-r10000-4.c: Likewise.
2630 * gcc.target/mips/fix-r10000-5.c: Likewise.
2631 * gcc.target/mips/fix-r10000-6.c: Likewise.
2632 * gcc.target/mips/fix-r10000-7.c: Likewise.
2633 * gcc.target/mips/fix-r10000-8.c: Likewise.
2634 * gcc.target/mips/fix-r10000-9.c: Likewise.
2635 * gcc.target/mips/fix-r10000-10.c: Likewise.
2636 * gcc.target/mips/fix-r10000-11.c: Likewise.
2637 * gcc.target/mips/fix-r10000-12.c: Likewise.
2638 * gcc.target/mips/fix-r10000-13.c: Likewise.
2639 * gcc.target/mips/fix-r10000-14.c: Likewise.
2640 * gcc.target/mips/fix-r10000-15.c: Likewise.
2641 * gcc.target/mips/fpcmp-1.c: Likewise.
2642 * gcc.target/mips/fpcmp-2.c: Likewise.
2643 * gcc.target/mips/fpr-moves-7.c: Likewise.
2644 * gcc.target/mips/fpr-moves-8.c: Likewise.
2645 * gcc.target/mips/int-moves-1.c: Likewise.
2646 * gcc.target/mips/int-moves-2.c: Likewise.
2647 * gcc.target/mips/long-calls-pg.c: Likewise.
2648 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2649 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2650 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2651 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2652 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2653 * gcc.target/mips/mips-3d-1.c: Likewise.
2654 * gcc.target/mips/mips-3d-2.c: Likewise.
2655 * gcc.target/mips/mips-3d-3.c: Likewise.
2656 * gcc.target/mips/mips-3d-4.c: Likewise.
2657 * gcc.target/mips/mips-3d-5.c: Likewise.
2658 * gcc.target/mips/mips-3d-6.c: Likewise.
2659 * gcc.target/mips/mips-3d-7.c: Likewise.
2660 * gcc.target/mips/mips-3d-8.c: Likewise.
2661 * gcc.target/mips/mips-3d-9.c: Likewise.
2662 * gcc.target/mips/mips-ps-1.c: Likewise.
2663 * gcc.target/mips/mips-ps-2.c: Likewise.
2664 * gcc.target/mips/mips-ps-3.c: Likewise.
2665 * gcc.target/mips/mips-ps-4.c: Likewise.
2666 * gcc.target/mips/mips-ps-6.c: Likewise.
2667 * gcc.target/mips/mips32-dspr2.c: Likewise.
2668 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2669 * gcc.target/mips/neg-abs-1.c: Likewise.
2670 * gcc.target/mips/neg-abs-2.c: Likewise.
2671 * gcc.target/mips/nmadd-3.c: Likewise.
2672 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2673 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2674 * gcc.target/mips/octeon-pop-1.c: Likewise.
2675 * gcc.target/mips/pr26765.c: Likewise.
2676 * gcc.target/mips/pr33256.c: Likewise.
2677 * gcc.target/mips/pr33635-1.c: Likewise.
2678 * gcc.target/mips/pr33755.c: Likewise.
2679 * gcc.target/mips/pr35802.c: Likewise.
2680 * gcc.target/mips/pr45074.c: Likewise.
2681 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2682 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2683 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2684 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2685 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2686 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2687 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2688 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2689 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2690 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2691 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2692 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2693 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2694 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2695 * gcc.target/mips/save-restore-1.c: Likewise.
2696 * gcc.target/mips/save-restore-3.c: Likewise.
2697 * gcc.target/mips/save-restore-5.c: Likewise.
2698 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2699 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2700 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2701 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2702 * gcc.target/mips/stack-1.c: Likewise.
2703
2704 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2705 Tighten regexps.
2706
2707 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2708 branch under test to be filled with preceding rather than
2709 following instructions.
2710 * gcc.target/mips/branch-10.c: Likewise.
2711 * gcc.target/mips/branch-11.c: Likewise.
2712 * gcc.target/mips/branch-12.c: Likewise.
2713 * gcc.target/mips/branch-13.c: Likewise.
2714 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2715 to be eliminated. Tighten $28 scan-assembler-not test.
2716
2717 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2718 function to...
2719 * gcc.target/mips/call-4.c: ...this new test.
2720
2721 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2722 more likely.
2723 * gcc.target/mips/code-readable-3.c: Likewise.
2724 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2725 flag but skip for -O0.
2726 * gcc.target/mips/code-readable-4.c: Likewise.
2727
2728 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2729 of operations under test.
2730 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2731
2732 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2733 Don't require sibling-call optimization.
2734 * gcc.target/mips/near-far-4.c: Likewise.
2735
2736 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2737 Make sure that the register variable is used.
2738 * gcc.target/mips/soft-float-1.c: Likewise.
2739
2740 * gcc.target/mips/sdata-1.c: Make static data volatile.
2741 * gcc.target/mips/sdata-2.c: Likewise.
2742 * gcc.target/mips/sdata-3.c: Likewise.
2743 * gcc.target/mips/sdata-4.c: Likewise.
2744
2745 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2746 skip for -O0.
2747 * gcc.target/mips/atomic-memory-2.c: Likewise.
2748 * gcc.target/mips/branch-cost-1.c: Likewise.
2749 * gcc.target/mips/branch-cost-2.c: Likewise.
2750 * gcc.target/mips/cache-1.c: Likewise.
2751 * gcc.target/mips/call-1.c: Likewise.
2752 * gcc.target/mips/call-saved-2.c: Likewise.
2753 * gcc.target/mips/const-anchor-1.c: Likewise.
2754 * gcc.target/mips/const-anchor-2.c: Likewise.
2755 * gcc.target/mips/dse-1.c: Likewise.
2756 * gcc.target/mips/dsp-lhx.c: Likewise.
2757 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2758 * gcc.target/mips/ext-1.c: Likewise.
2759 * gcc.target/mips/ext-2.c: Likewise.
2760 * gcc.target/mips/ext-3.c: Likewise.
2761 * gcc.target/mips/ext-4.c: Likewise.
2762 * gcc.target/mips/ext-5.c: Likewise.
2763 * gcc.target/mips/ext-6.c: Likewise.
2764 * gcc.target/mips/ext-7.c: Likewise.
2765 * gcc.target/mips/extend-1.c: Likewise.
2766 * gcc.target/mips/fix-r4000-1.c: Likewise.
2767 * gcc.target/mips/fix-r4000-3.c: Likewise.
2768 * gcc.target/mips/fix-r4000-5.c: Likewise.
2769 * gcc.target/mips/fix-r4000-6.c: Likewise.
2770 * gcc.target/mips/fix-r4000-8.c: Likewise.
2771 * gcc.target/mips/fix-r4000-10.c: Likewise.
2772 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2773 * gcc.target/mips/fixed-vector-type.c: Likewise.
2774 * gcc.target/mips/fpr-moves-1.c: Likewise.
2775 * gcc.target/mips/fpr-moves-2.c: Likewise.
2776 * gcc.target/mips/fpr-moves-3.c: Likewise.
2777 * gcc.target/mips/fpr-moves-4.c: Likewise.
2778 * gcc.target/mips/fpr-moves-5.c: Likewise.
2779 * gcc.target/mips/fpr-moves-6.c: Likewise.
2780 * gcc.target/mips/ins-1.c: Likewise.
2781 * gcc.target/mips/ins-2.c: Likewise.
2782 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2783 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2784 * gcc.target/mips/lazy-binding-1.c: Likewise.
2785 * gcc.target/mips/madd-3.c: Likewise.
2786 * gcc.target/mips/madd-5.c: Likewise.
2787 * gcc.target/mips/madd-6.c: Likewise.
2788 * gcc.target/mips/madd-8.c: Likewise.
2789 * gcc.target/mips/madd-9.c: Likewise.
2790 * gcc.target/mips/memcpy-1.c: Likewise.
2791 * gcc.target/mips/mips-ps-type.c: Likewise.
2792 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2793 * gcc.target/mips/mips-sched-madd.c: Likewise.
2794 * gcc.target/mips/mips16e-extends.c: Likewise.
2795 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2796 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2797 * gcc.target/mips/movcc-1.c: Likewise.
2798 * gcc.target/mips/movcc-2.c: Likewise.
2799 * gcc.target/mips/movcc-3.c: Likewise.
2800 * gcc.target/mips/msub-5.c: Likewise.
2801 * gcc.target/mips/msub-6.c: Likewise.
2802 * gcc.target/mips/msub-8.c: Likewise.
2803 * gcc.target/mips/mult-2.c: Likewise.
2804 * gcc.target/mips/mult-3.c: Likewise.
2805 * gcc.target/mips/mult-5.c: Likewise.
2806 * gcc.target/mips/mult-6.c: Likewise.
2807 * gcc.target/mips/mult-7.c: Likewise.
2808 * gcc.target/mips/mult-12.c: Likewise.
2809 * gcc.target/mips/mult-13.c: Likewise.
2810 * gcc.target/mips/mult-14.c: Likewise.
2811 * gcc.target/mips/mult-15.c: Likewise.
2812 * gcc.target/mips/mult-17.c: Likewise.
2813 * gcc.target/mips/mult-18.c: Likewise.
2814 * gcc.target/mips/mult-19.c: Likewise.
2815 * gcc.target/mips/nmadd-1.c: Likewise.
2816 * gcc.target/mips/nmadd-2.c: Likewise.
2817 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2818 * gcc.target/mips/octeon-cins-1.c: Likewise.
2819 * gcc.target/mips/octeon-cins-2.c: Likewise.
2820 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2821 * gcc.target/mips/octeon-exts-2.c: Likewise.
2822 * gcc.target/mips/octeon-exts-3.c: Likewise.
2823 * gcc.target/mips/octeon-exts-4.c: Likewise.
2824 * gcc.target/mips/octeon-exts-5.c: Likewise.
2825 * gcc.target/mips/octeon-exts-6.c: Likewise.
2826 * gcc.target/mips/octeon-exts-7.c: Likewise.
2827 * gcc.target/mips/octeon-pop-2.c: Likewise.
2828 * gcc.target/mips/octeon-seq-3.c: Likewise.
2829 * gcc.target/mips/octeon-seq-4.c: Likewise.
2830 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2831 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2832 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2833 * gcc.target/mips/pr54240.c: Likewise.
2834 * gcc.target/mips/rsqrt-1.c: Likewise.
2835 * gcc.target/mips/rsqrt-2.c: Likewise.
2836 * gcc.target/mips/rsqrt-3.c: Likewise.
2837 * gcc.target/mips/rsqrt-4.c: Likewise.
2838 * gcc.target/mips/save-restore-2.c: Likewise.
2839 * gcc.target/mips/save-restore-4.c: Likewise.
2840 * gcc.target/mips/sb1-1.c: Likewise.
2841 * gcc.target/mips/scc-1.c: Likewise.
2842 * gcc.target/mips/scc-2.c: Likewise.
2843 * gcc.target/mips/scc-3.c: Likewise.
2844 * gcc.target/mips/scc-4.c: Likewise.
2845 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2846 * gcc.target/mips/truncate-1.c: Likewise.
2847 * gcc.target/mips/truncate-2.c: Likewise.
2848 * gcc.target/mips/truncate-3.c: Likewise.
2849 * gcc.target/mips/truncate-4.c: Likewise.
2850 * gcc.target/mips/truncate-5.c: Likewise.
2851 * gcc.target/mips/truncate-6.c: Likewise.
2852 * gcc.target/mips/unaligned-1.c: Likewise.
2853
2854 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2855 skip for -O0. Require -fexpensive-optimizations.
2856 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2857 * gcc.target/mips/dspr2-MULT.c: Likewise.
2858 * gcc.target/mips/fix-r4000-2.c: Likewise.
2859 * gcc.target/mips/fix-r4000-4.c: Likewise.
2860 * gcc.target/mips/fix-r4000-7.c: Likewise.
2861 * gcc.target/mips/fix-r4000-9.c: Likewise.
2862 * gcc.target/mips/madd-1.c: Likewise.
2863 * gcc.target/mips/madd-2.c: Likewise.
2864 * gcc.target/mips/madd-4.c: Likewise.
2865 * gcc.target/mips/maddu-1.c: Likewise.
2866 * gcc.target/mips/maddu-2.c: Likewise.
2867 * gcc.target/mips/maddu-3.c: Likewise.
2868 * gcc.target/mips/maddu-4.c: Likewise.
2869 * gcc.target/mips/msub-1.c: Likewise.
2870 * gcc.target/mips/msub-2.c: Likewise.
2871 * gcc.target/mips/msub-3.c: Likewise.
2872 * gcc.target/mips/msub-4.c: Likewise.
2873 * gcc.target/mips/msubu-1.c: Likewise.
2874 * gcc.target/mips/msubu-2.c: Likewise.
2875 * gcc.target/mips/msubu-3.c: Likewise.
2876 * gcc.target/mips/msubu-4.c: Likewise.
2877 * gcc.target/mips/mult-1.c: Likewise.
2878 * gcc.target/mips/mult-4.c: Likewise.
2879 * gcc.target/mips/mult-8.c: Likewise.
2880 * gcc.target/mips/mult-9.c: Likewise.
2881 * gcc.target/mips/mult-10.c: Likewise.
2882 * gcc.target/mips/mult-11.c: Likewise.
2883 * gcc.target/mips/mult-16.c: Likewise.
2884
2885 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2886 skip for -O0 and -Os.
2887 * gcc.target/mips/fix-r4000-12.c: Likewise.
2888 * gcc.target/mips/madd-7.c: Likewise.
2889 * gcc.target/mips/mips-ps-5.c: Likewise.
2890 * gcc.target/mips/mips-ps-7.c: Likewise.
2891 * gcc.target/mips/msub-7.c: Likewise.
2892
2893 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2894 skip for -O0. Require -mno-abicalls.
2895 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2896
2897 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2898 skip for -O0. Require a total number of BBIT instructions and
2899 at least one of each kind.
2900
2901 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2902 skip for -O0. Require -fno-unroll-loops.
2903
2904 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2905 skip for -O0. Allow BLTZ as well as BGEZ.
2906
2907 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2908
2909 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2910 skip for -O0. Require -fschedule-insns2.
2911 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2912
2913 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2914 but skip for -O0. Make a branch-likely more likely.
2915
2916 * gcc.target/mips/timode-2.c: Split each test into its own function.
2917 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2918
2919 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2920 skip for -O0. Require -fpeephole2.
2921 * gcc.target/mips/vr-mult-2.c: Likewise.
2922
2923 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2924
2925 PR preprocessor/53469
2926 * gcc.dg/cpp/_Pragma7.c: New test case.
2927
2928 2012-08-27 Tobias Burnus <burnus@net-b.de>
2929
2930 PR fortran/54370
2931 * gfortran.dg/do_5.f90: New.
2932
2933 2012-08-27 Tobias Burnus <burnus@net-b.de>
2934
2935 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2936 from dg-options as -Wall no longer implies it.
2937
2938 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2939
2940 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2941
2942 2012-08-25 Jason Merrill <jason@redhat.com>
2943
2944 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2945
2946 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 PR c++/51421
2949 * g++.dg/cpp0x/auto34.C: New.
2950
2951 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR c/54363
2954 * gcc.dg/pr54363.c: New test.
2955
2956 PR c/54355
2957 * gcc.dg/pr54355.c: New test.
2958
2959 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2960
2961 PR debug/52857
2962 * gcc.target/i386/pr52857-1.c: New.
2963 * gcc.target/i386/pr52857-2.c: Likewise.
2964
2965 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2966
2967 * gcc.target/mips/code-readable-4.c: New test.
2968
2969 2012-08-23 Julian Brown <julian@codesourcery.com>
2970 Sandra Loosemore <sandra@codesourcery.com>
2971
2972 * gcc.target/mips/code-readable-1.c: Add -O to options.
2973
2974 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2975
2976 PR c++/20420
2977 * g++.dg/lookup/using53.C: New.
2978
2979 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2980
2981 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2982 * gcc.dg/fixed-point/convert-1.c: New.
2983 * gcc.dg/fixed-point/convert-2.c: New.
2984 * gcc.dg/fixed-point/convert-3.c: New.
2985 * gcc.dg/fixed-point/convert-4.c: New.
2986 * gcc.dg/fixed-point/convert-float-1.c: New.
2987 * gcc.dg/fixed-point/convert-float-2.c: New.
2988 * gcc.dg/fixed-point/convert-float-3.c: New.
2989 * gcc.dg/fixed-point/convert-float-4.c: New.
2990 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2991 * gcc.dg/fixed-point/convert-sat.c: New.
2992 * gcc.dg/fixed-point/convert.h: New.
2993
2994 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2995
2996 PR target/54089
2997 * gcc.target/sh/pr54089-2.c: New.
2998
2999 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3000
3001 * gcc.target/i386/long-double-64-1.c: New file.
3002 * gcc.target/i386/long-double-64-2.c: Likewise.
3003 * gcc.target/i386/long-double-64-3.c: Likewise.
3004 * gcc.target/i386/long-double-64-4.c: Likewise.
3005 * gcc.target/i386/long-double-80-1.c: Likewise.
3006 * gcc.target/i386/long-double-80-2.c: Likewise.
3007 * gcc.target/i386/long-double-80-3.c: Likewise.
3008 * gcc.target/i386/long-double-80-4.c: Likewise.
3009 * gcc.target/i386/long-double-80-5.c: Likewise.
3010 * gcc.target/i386/long-double-80-6.c: Likewise.
3011 * gcc.target/i386/long-double-80-7.c: Likewise.
3012
3013 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3014
3015 PR tree-optimization/54317
3016 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3017
3018 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3019
3020 PR target/39423
3021 * gcc.target/sh/pr39423-2.c: New.
3022
3023 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3024
3025 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3026 * gcc.dg/fold-perm.c: Likewise.
3027
3028 2012-08-20 Jan Hubicka <jh@suse.cz>
3029
3030 PR fortran/48636
3031 * gcc.dg/ipa/inlinehint-1.c: New.
3032
3033 2012-08-20 Florian Weimer <fweimer@redhat.com>
3034
3035 PR c++/19351
3036 * g++.dg/init/new38.C: New test.
3037 * g++.dg/init/new39.C: New test.
3038
3039 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3040
3041 PR target/54089
3042 * gcc.target/sh/pr54089-1.c: New.
3043
3044 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3045
3046 PR target/51244
3047 * gcc.target/sh/pr51244-11.c: New.
3048
3049 2012-08-20 Tobias Burnus <burnus@net-b.de>
3050
3051 PR fortran/54301
3052 * gfortran.dg/warn_target_lifetime_2.f90: New.
3053
3054 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 PR c++/10416
3057 * g++.dg/warn/Wunused-var-17.C: New.
3058
3059 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3060
3061 PR middle-end/53992
3062 * gcc.dg/gomp/pr53992.c: New test.
3063
3064 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3065
3066 PR tree-ssa/54295
3067 * gcc.c-torture/execute/20120817-1.c: New test.
3068
3069 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3070
3071 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3072 add instruction.
3073 (f2): New test that really does need adds.
3074
3075 2012-08-20 Richard Guenther <rguenther@suse.de>
3076
3077 PR tree-optimization/54327
3078 * gcc.dg/torture/pr54327.c: New testcase.
3079
3080 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3081
3082 PR tree-optimization/54321
3083 * gcc.c-torture/compile/pr54321.c: New test.
3084
3085 2012-08-20 Tobias Burnus <burnus@net-b.de>
3086
3087 PR fortran/54301
3088 * gfortran.dg/warn_target_lifetime_1.f90: New.
3089
3090 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3091
3092 PR fortran/54298
3093 * gfortran.dg/real_compare_1.f90: New test case.
3094 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3095
3096 2012-08-18 Jan Hubicka <jh@suse.cz>
3097
3098 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3099
3100 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3101
3102 PR fortran/39290
3103 * gfortran.dg/interface_37.f90: New test.
3104
3105 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3106 Gary Funck <gary@intrepid.com>
3107
3108 PR target/20020
3109 * gcc.target/i386/pr20020-1.c: New test.
3110 * gcc.target/i386/pr20020-2.c: Likewise.
3111 * gcc.target/i386/pr20020-3.c: Likewise.
3112
3113 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3114
3115 * gcc.target/i386/perm-concat.c: New test.
3116
3117 2012-08-17 Julian Brown <julian@codesourcery.com>
3118
3119 * gcc.target/arm/div64-unwinding.c: New test.
3120
3121 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3122
3123 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3124
3125 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3126
3127 PR target/54236
3128 * gcc.target/sh/pr54236-1.c: New.
3129
3130 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3131
3132 * lib/target-supports.exp (check_effective_target_sync_int_long)
3133 (check_effective_target_sync_char_short): Enable for crisv32-*
3134 and cris-*.
3135
3136 PR middle-end/54261
3137 * gcc.dg/torture/pr54261-1.c: New test.
3138
3139 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3140
3141 PR fortran/54243
3142 PR fortran/54244
3143 * gfortran.dg/typebound_call_24.f03: New.
3144
3145 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3146
3147 PR tree-optimization/54245
3148 * gcc.dg/tree-ssa/pr54245.c: New test.
3149
3150 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3151
3152 PR tree-optimization/54240
3153 * gcc.target/powerpc/pr54240.c: New test.
3154 * gcc.target/mips/pr54240.c: Likewise.
3155
3156 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3157
3158 PR target/52933
3159 * gcc.target/sh/pr52933-1.c: New.
3160 * gcc.target/sh/pr52933-2.c: New.
3161
3162 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3163
3164 PR target/50751
3165 * gcc.target/sh/pr50751-8.c: New.
3166
3167 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3168
3169 PR fortran/47586
3170 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3171 * gfortran.dg/typebound_proc_27.f03: New test.
3172
3173 2012-08-14 Sterling Augustine <saugustine@google.com>
3174
3175 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3176
3177 2012-08-14 Tobias Burnus <burnus@net-b.de>
3178
3179 PR fortran/40881
3180 * gfortran.dg/data_constraints_3.f90: New.
3181 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3182 to disable -pedantic compilation.
3183 * gfortran.dg/pr37243.f: Ditto.
3184 * gfortran.dg/g77/19990826-3.f: Ditto.
3185 * gfortran.dg/g77/20020307-1.f : Ditto.
3186 * gfortran.dg/g77/980310-3.f: Ditto.
3187
3188 2012-08-14 Tobias Burnus <burnus@net-b.de>
3189
3190 PR fortran/54234
3191 * gfortran.dg/warn_conversion_4.f90: New.
3192
3193 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR middle-end/53411
3196 PR rtl-optimization/53495
3197 * gcc.c-torture/compile/pr53411.c: New test.
3198 * gcc.c-torture/compile/pr53495.c: New test.
3199
3200 2012-08-13 Richard Guenther <rguenther@suse.de>
3201
3202 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3203
3204 2012-08-13 Richard Guenther <rguenther@suse.de>
3205
3206 PR tree-optimization/54200
3207 * gcc.dg/guality/pr54200.c: New testcase.
3208 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3209
3210 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3211
3212 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3213
3214 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3215
3216 PR target/51244
3217 * gcc.target/sh/pr51244-7.c: New.
3218 * gcc.target/sh/pr51244-8.c: New.
3219 * gcc.target/sh/pr51244-9.c: New.
3220 * gcc.target/sh/pr51244-10.c: New.
3221
3222 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3223
3224 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3225 -m2e or -m2a.
3226 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3227 * gcc.target/sh/pr53511-1.c: Likewise.
3228 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3229 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3230 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3231 * gcc.target/sh/pr53512-3.c: Likewise.
3232 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3233
3234 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3235
3236 PR target/39423
3237 * gcc.c-torture/compile/pr39423-1.c: New.
3238 * gcc.c-torture/compile/pr39423-2.c: New.
3239
3240 2012-08-12 Tobias Burnus <burnus@net-b.de>
3241
3242 PR fortran/54221
3243 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3244 they appear uninitialized on the RHS.
3245 * gfortran.dg/public_private_module_6.f90: New.
3246
3247 2012-08-11 Martin Jambor <mjambor@suse.cz>
3248
3249 PR fortran/48636
3250 * gfortran.dg/pr48636.f90: New test.
3251
3252 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3253
3254 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3255 to avoid warnings.
3256 (main): Adjust caller.
3257
3258 2012-08-10 Richard Guenther <rguenther@suse.de>
3259
3260 * gcc.dg/matrix/*.c: Adjust and move ...
3261 * gcc.dg/torture/: ... here.
3262 * gcc.dg/matrix: Remove directory.
3263
3264 2012-08-10 Richard Guenther <rguenther@suse.de>
3265
3266 PR middle-end/54219
3267 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3268
3269 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3270
3271 PR middle-end/54211
3272 * gcc.dg/tree-ssa/pr54211.c: New test.
3273
3274 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3275
3276 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3277 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3278
3279 2012-08-10 Richard Guenther <rguenther@suse.de>
3280
3281 PR tree-optimization/54109
3282 * gcc.dg/torture/pr54109.c: New testcase.
3283 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3284 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3285
3286 2012-08-10 Richard Guenther <rguenther@suse.de>
3287
3288 PR tree-optimization/54027
3289 * gcc.dg/torture/pr54027.c: New testcase.
3290
3291 2012-08-10 Richard Guenther <rguenther@suse.de>
3292
3293 * g++.dg/plugin/selfassign.c: Adjust.
3294 * gcc.dg/plugin/selfassign.c: Likewise.
3295 * gcc.dg/strlenopt-11.c: Likewise.
3296 * gcc.dg/strlenopt-13.c: Likewise.
3297 * gcc.dg/no-strict-overflow-4.c: Likewise.
3298 * gcc.dg/strict-overflow-4.c: Likewise.
3299 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3300 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3301 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3302 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3303 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3304 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3305 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3306 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3307 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3308 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3309 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3310 * gcc.dg/pr46309.c: Likewise.
3311 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3312
3313 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3314
3315 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3316 for x86 targets.
3317 * gcc.c-torture/compile/20120727-2.c: New test.
3318
3319 2012-08-09 Martin Jambor <mjambor@suse.cz>
3320
3321 * gcc.dg/ipa/iinline-4.c: New test.
3322 * gcc.dg/ipa/iinline-5.c: Likewise.
3323 * gcc.dg/ipa/iinline-6.c: Likewise.
3324 * gcc.dg/ipa/iinline-7.c: Likewise.
3325 * gcc.dg/lto/20120723_0.c: Likewise.
3326 * gcc.dg/lto/20120723_1.c: Likewise.
3327
3328 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3329
3330 PR target/39423
3331 * gcc.target/sh/pr39423-1.c: New.
3332
3333 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3334
3335 PR target/51244
3336 * gcc.target/sh/pr51244-5: New.
3337 * gcc.target/sh/pr51244-6: New.
3338
3339 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3340
3341 * gcc.target/i386/adx-addxcarry32-3.c: New.
3342 * gcc.target/i386/adx-addxcarry64-3.c: New.
3343
3344 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3345
3346 PR rtl-optimization/53701
3347 * gcc.dg/pr53701.c: New test.
3348
3349 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3350
3351 * gcc.c-torture/compile/20120727-1.c: New test.
3352
3353 2012-08-09 Tobias Burnus <burnus@net-b.de>
3354
3355 PR fortran/54199
3356 * gfortran.dg/intrinsic_shadow_4.f90: New.
3357
3358 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3359
3360 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3361
3362 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3363
3364 * gcc.c-torture/execute/20120808-1.c: New test.
3365
3366 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3367
3368 PR rtl-optimization/54157
3369 * gcc.target/i386/pr54157.c: New file.
3370
3371 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3372
3373 * gcc.target/i386/adx-addcarryx32-1.c: New.
3374 * gcc.target/i386/adx-addcarryx32-2.c: New.
3375 * gcc.target/i386/adx-addcarryx64-1.c: New.
3376 * gcc.target/i386/adx-addcarryx64-2.c: New.
3377 * gcc.target/i386/adx-check.h: New.
3378 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3379 * gcc.target/i386/sse-12.c: Add -madx.
3380 * gcc.target/i386/sse-13.c: Ditto.
3381 * gcc.target/i386/sse-14.c: Ditto.
3382 * gcc.target/i386/sse-22.c: Ditto.
3383 * gcc.target/i386/sse-23.c: Ditto.
3384 * g++.dg/other/i386-2.C: Ditto.
3385 * g++.dg/other/i386-3.C: Ditto.
3386
3387 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3388
3389 * gcc.dg/tree-ssa/slsr-5.c: New.
3390 * gcc.dg/tree-ssa/slsr-6.c: New.
3391 * gcc.dg/tree-ssa/slsr-7.c: New.
3392 * gcc.dg/tree-ssa/slsr-8.c: New.
3393 * gcc.dg/tree-ssa/slsr-9.c: New.
3394 * gcc.dg/tree-ssa/slsr-10.c: New.
3395 * gcc.dg/tree-ssa/slsr-11.c: New.
3396 * gcc.dg/tree-ssa/slsr-12.c: New.
3397 * gcc.dg/tree-ssa/slsr-13.c: New.
3398 * gcc.dg/tree-ssa/slsr-14.c: New.
3399 * gcc.dg/tree-ssa/slsr-15.c: New.
3400 * gcc.dg/tree-ssa/slsr-16.c: New.
3401 * gcc.dg/tree-ssa/slsr-17.c: New.
3402 * gcc.dg/tree-ssa/slsr-18.c: New.
3403 * gcc.dg/tree-ssa/slsr-19.c: New.
3404 * gcc.dg/tree-ssa/slsr-20.c: New.
3405 * gcc.dg/tree-ssa/slsr-21.c: New.
3406 * gcc.dg/tree-ssa/slsr-22.c: New.
3407 * gcc.dg/tree-ssa/slsr-23.c: New.
3408 * gcc.dg/tree-ssa/slsr-24.c: New.
3409 * gcc.dg/tree-ssa/slsr-25.c: New.
3410 * gcc.dg/tree-ssa/slsr-26.c: New.
3411 * gcc.dg/tree-ssa/slsr-30.c: New.
3412 * gcc.dg/tree-ssa/slsr-31.c: New.
3413
3414 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3415
3416 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3417 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3418 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3419
3420 2012-08-06 Cary Coutant <ccoutant@google.com>
3421
3422 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3423
3424 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3425
3426 PR fortran/35831
3427 * gfortran.dg/dummy_procedure_5.f90: Modified.
3428 * gfortran.dg/dummy_procedure_8.f90: New.
3429 * gfortran.dg/interface_26.f90: Modified.
3430 * gfortran.dg/proc_ptr_11.f90: Modified.
3431 * gfortran.dg/proc_ptr_15.f90: Modified.
3432 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3433 * gfortran.dg/typebound_override_1.f90: Modified.
3434 * gfortran.dg/typebound_proc_6.f03: Modified.
3435
3436 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3437
3438 PR tree-optimization/51938
3439 PR tree-optimization/52005
3440 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3441 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3442 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3443 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3444
3445 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3446
3447 Avoid crashing on erroneous static_assert usage
3448 * g++.dg/cpp0x/static_assert8.C: New test.
3449
3450 2012-08-06 Jason Merrill <jason@redhat.com>
3451
3452 * g++.dg/cpp0x/sfinae38.C: New.
3453
3454 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3455 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/54165
3458 * g++.dg/conversion/void2.C: New.
3459
3460 2012-08-06 Tom de Vries <tom@codesourcery.com>
3461
3462 * gcc.dg/tree-ssa/vrp78.c: New test.
3463
3464 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3465 Richard Sandiford <rdsandiford@googlemail.com>
3466
3467 * g++.dg/opt/enum2.C: Require fpic target.
3468 * g++.dg/lto/20090303_0.C: Likewise.
3469
3470 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3471 Catherine Moore <clm@codesourcery.com>
3472
3473 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3474 flush function names too.
3475 * gcc.target/mips/clear-cache-1.c: Likewise.
3476
3477 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3478
3479 PR target/54156
3480 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3481
3482 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3483
3484 PR fortran/54166
3485 * gfortran.dg/array_5.f90: New test.
3486
3487 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3488
3489 PR tree-optimization/30318
3490 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3491
3492 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3493
3494 * g++.dg/ext/vector17.C: New testcase.
3495
3496 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3497
3498 PR target/51931
3499 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3500 * g++.dg/opt/longbranch1.C: Likewise.
3501
3502 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3503
3504 PR tree-optimization/53805
3505 * gcc.dg/fold-notunord.c: New testcase.
3506
3507 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3508
3509 PR fortran/48820
3510 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3511 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3512
3513 2012-08-02 Jason Merrill <jason@redhat.com>
3514 Paolo Carlini <paolo.carlini@oracle.com>
3515
3516 PR c++/51213 (again)
3517 * g++.dg/cpp0x/sfinae37.C: Extend.
3518
3519 2012-08-02 Richard Guenther <rguenther@suse.de>
3520
3521 PR tree-optimization/50672
3522 * g++.dg/torture/pr50672.C: New testcase.
3523
3524 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3525
3526 PR fortran/54147
3527 * gfortran.dg/abstract_type_6.f03: Modified.
3528 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3529 * gfortran.dg/proc_ptr_comp_35.f90: New.
3530 * gfortran.dg/typebound_proc_9.f03: Modified.
3531 * gfortran.dg/typebound_proc_26.f90: New.
3532
3533 2012-08-02 Richard Guenther <rguenther@suse.de>
3534
3535 * gcc.dg/torture/pta-callused-1.c: Adjust.
3536 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3537 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3538 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3539 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3540 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3541 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3542 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3543 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3544
3545 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3546
3547 PR fortran/54033
3548 * gfortran.dg/include_6.f90: New test case.
3549 * gfortran.dg/include_7.f90: New test case.
3550 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3551
3552 2012-08-01 Tom de Vries <tom@codesourcery.com>
3553
3554 * gcc.dg/tree-ssa/vrp76.c: New test.
3555
3556 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3557
3558 PR tree-optimization/46556
3559 * gcc.dg/tree-ssa/slsr-27.c: New.
3560 * gcc.dg/tree-ssa/slsr-28.c: New.
3561 * gcc.dg/tree-ssa/slsr-29.c: New.
3562
3563 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3564
3565 PR fortran/42418
3566 * gfortran.dg/proc_decl_29.f90: New.
3567
3568 2012-07-31 Dehao Chen <dehao@google.com>
3569
3570 * gcc.dg/predict-7.c: New test.
3571
3572 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3573
3574 PR fortran/54134
3575 * gfortran.dg/typebound_override_3.f90: New.
3576
3577 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3578
3579 PR tree-optimization/53773
3580 * gcc.dg/vect/pr53773.c: New test.
3581
3582 2012-07-31 Nick Clifton <nickc@redhat.com>
3583
3584 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3585 and for XStormy16.
3586
3587 2012-07-31 Tobias Burnus <burnus@net-b.de>
3588
3589 * gfortran.dg/c_funloc_tests_6.f90: New.
3590 * gfortran.dg/c_funloc_tests_7.f90: New.
3591 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3592
3593 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3594
3595 PR c++/53624
3596 * g++.dg/cpp0x/temp_default5.C: New.
3597
3598 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3599
3600 PR fortran/51081
3601 * gfortran.dg/proc_ptr_37.f90: New.
3602
3603 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3604
3605 * lib/target-supports.exp
3606 (check_effective_target_vect_natural_alignment): New function.
3607 * gcc.dg/align-2.c: Only run on targets with natural alignment
3608 of vector types.
3609 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3610 alignment of vector types.
3611
3612 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3613 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3614
3615 * gcc.target/i386/rdseed16-1.c: New.
3616 * gcc.target/i386/rdseed32-1.c: Ditto
3617 * gcc.target/i386/rdseed64-1.c: Ditto
3618 * gcc.target/i386/sse-12.c: Add -mrdseed.
3619 * gcc.target/i386/sse-13.c: Ditto.
3620 * gcc.target/i386/sse-14.c: Ditto.
3621 * g++.dg/other/i386-2.C: Ditto.
3622 * g++.dg/other/i386-3.C: Ditto.
3623
3624 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3625
3626 PR target/51244
3627 * gcc.target/sh/pr51244-4.c: New.
3628
3629 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3630
3631 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3632 for alpha*-*-* targets. Cleanup original tree dump.
3633
3634 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3635
3636 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3637 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3638
3639 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3640
3641 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3642 rand, srand. Include <stdlib.h>.
3643
3644 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3645
3646 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3647
3648 2012-07-26 Richard Henderson <rth@redhat.com>
3649
3650 * gcc.dg/attr-hotcold-1.c: New.
3651 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3652
3653 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3654 Sandra Loosemore <sandra@codesourcery.com>
3655
3656 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3657
3658 2012-07-26 Tobias Burnus <burnus@net-b.de>
3659
3660 * gfortran.dg/contiguous_1.f90: Update dg-error.
3661 * gfortran.dg/proc_ptr_32.f90: Ditto.
3662
3663 2012-07-26 Richard Guenther <rguenther@suse.de>
3664
3665 PR tree-optimization/54098
3666 * gcc.dg/torture/pr54098.c: New testcase.
3667
3668 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3669
3670 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3671 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3672
3673 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3674
3675 PR fortran/44354
3676 * gfortran.dg/array_constructor_39.f90: New test.
3677
3678 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3679
3680 PR fortran/44354
3681 * gfortran.dg/array_constructor_38.f90: New test.
3682
3683 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3684
3685 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3686
3687 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3688
3689 * gnat.dg/noreturn5.ad[sb]: New test.
3690
3691 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3692 Paul Brook <paul@codesourcery.com>
3693
3694 PR target/53633
3695
3696 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3697 * c-c++-common/pr53633.c: New test.
3698
3699 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3700
3701 * gcc.target/i386/asm-dialect-1.c: New test case.
3702
3703 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3704 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3705
3706 * gcc.target/i386/prefetchw-1.c: New.
3707 * gcc.target/i386/sse-12.c: Add -mprfchw.
3708 * gcc.target/i386/sse-13.c: Ditto.
3709 * gcc.target/i386/sse-14.c: Ditto.
3710 * gcc.target/i386/sse-22.c: Ditto.
3711 * gcc.target/i386/sse-23.c: Ditto.
3712 * g++.dg/other/i386-2.C: Ditto.
3713 * g++.dg/other/i386-3.C: Ditto.
3714
3715 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3716
3717 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3718
3719 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3720
3721 PR target/54051
3722 * gcc.target/arm/pr54051.c: New.
3723 * gcc.target/arm/vfp-1.c: Adjust test.
3724
3725 2012-07-24 Julian Brown <julian@codesourcery.com>
3726
3727 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3728 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3729 hard-float ARM.
3730
3731 2012-07-23 Paul Brook <paul@codesourcery.com>
3732
3733 * g++.dg/other/armv7m-1.c: New test.
3734
3735 2012-07-23 Julian Brown <julian@codesourcery.com>
3736
3737 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3738 ARM.
3739 (DO_TEST): Define to 1 for appropriate ARM targets.
3740
3741 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3742
3743 PR tree-optimization/53881
3744 * gcc.dg/pr53881.c: Renamed to ...
3745 * gcc.dg/pr53881-1.c: ... this.
3746 * gcc.dg/pr53881-2.c: New test.
3747
3748 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3749
3750 Handle recent changes in default atomics for cris*-*-linux*.
3751 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3752 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3753 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3754 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3755 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3756 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3757 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3758 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3759 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3760 -mno-unaligned-atomic-may-use-library is in effect for
3761 cris*-*-linux*.
3762 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3763 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3764 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3765 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3766 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3767 gcc.target/cris/torture/sync-mis-op-i-1.c,
3768 gcc.target/cris/torture/sync-mis-op-i-2.c,
3769 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3770 gcc.target/cris/torture/sync-mis-op-i-3.c,
3771 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3772 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3773 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3774 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3775 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3776 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3777 (main): Remove local variable x.
3778 [mis_ok]: Check that atomics don't fail.
3779
3780 2012-07-21 Andrew Pinski <apinski@cavium.com>
3781
3782 * gcc.dg/tree-ssa/vrp72.c: New test.
3783 * gcc.dg/tree-ssa/vrp73.c: New test.
3784 * gcc.dg/tree-ssa/vrp74.c: New test.
3785 * gcc.dg/tree-ssa/vrp75.c: New test.
3786
3787 2012-07-21 Andrew Pinski <apinski@cavium.com>
3788
3789 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3790 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3791
3792 2012-07-21 Andrew Pinski <apinski@cavium.com>
3793
3794 * gcc.target/mips/octeon-pop-2.c: New testcase.
3795
3796 2012-07-21 Tobias Burnus <burnus@net-b.de>
3797
3798 PR fortran/48820
3799 * gfortran.dg/assumed_rank_3.f90: New.
3800 * gfortran.dg/assumed_rank_11.f90: New.
3801 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3802 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3803 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3804
3805 2012-07-21 Andrew Pinski <apinski@cavium.com>
3806
3807 * gcc.target/mips/unaligned-1.c: New testcase.
3808
3809 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3810
3811 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3812
3813 2012-07-20 Tobias Burnus <burnus@net-b.de>
3814
3815 * gfortran.dg/bind_c_array_params_2.f90: New.
3816 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3817 and update dg-error.
3818
3819 2012-07-20 Tobias Burnus <burnus@net-b.de>
3820
3821 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3822
3823 2012-07-20 Jason Merrill <jason@redhat.com>
3824
3825 PR c++/54038
3826 * g++.dg/other/array7.C: New.
3827
3828 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3829
3830 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3831 the basic block and check loop depth.
3832 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3833 matching patterns and comments.
3834 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3835 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3836
3837 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR c++/28656
3840 * c-c++-common/pr28656.c: New test.
3841
3842 2012-07-19 Jason Merrill <jason@redhat.com>
3843
3844 PR c++/54026
3845 * g++.dg/init/mutable1.C: New.
3846
3847 2012-07-20 Tobias Burnus <burnus@net-b.de>
3848
3849 PR fortran/48820
3850 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3851 * gfortran.dg/assumed_rank_1.f90: New.
3852 * gfortran.dg/assumed_rank_1_c.c: New.
3853 * gfortran.dg/assumed_rank_2.f90: New.
3854 * gfortran.dg/assumed_rank_4.f90: New.
3855 * gfortran.dg/assumed_rank_5.f90: New.
3856 * gfortran.dg/assumed_rank_6.f90: New.
3857 * gfortran.dg/assumed_rank_7.f90: New.
3858 * gfortran.dg/assumed_rank_8.f90: New.
3859 * gfortran.dg/assumed_rank_8_c.c: New.
3860 * gfortran.dg/assumed_rank_9.f90: New.
3861 * gfortran.dg/assumed_rank_10.f90: New.
3862 * gfortran.dg/assumed_rank_12.f90: New.
3863
3864 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3865
3866 * gnat.dg/opt25.adb: New test.
3867 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3868 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3869
3870 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3871
3872 * gnat.dg/aggr20.ad[sb]: New test.
3873 * gnat.dg/aggr20_pkg.ads: New helper.
3874
3875 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3876
3877 * gnat.dg/derived_type3.adb: New test.
3878 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3879
3880 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR rtl-optimization/53942
3883 * gcc.dg/pr53942.c: New test.
3884
3885 2012-07-19 Jason Merrill <jason@redhat.com>
3886
3887 PR c++/54021
3888 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3889
3890 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3891
3892 * gnat.dg/discr38.adb: New test.
3893
3894 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3895
3896 PR middle-end/54017
3897 * c-c++-common/gomp/pr54017.c: New test.
3898
3899 2012-07-19 Richard Guenther <rguenther@suse.de>
3900 Eric Botcazou <ebotcazou@adacore.com>
3901
3902 * gnat.dg/loop_optimization11.adb: New testcase.
3903 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3904
3905 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3906 Jason Merrill <jason@redhat.com>
3907
3908 * g++.dg/cpp0x/sfinae37.C: New.
3909 * g++.dg/template/access23.C: New.
3910 * g++.dg/template/access7.C: Adjust.
3911 * g++.dg/template/sfinae10.C: Don't expect errors.
3912 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3913
3914 2012-07-18 Julian Brown <julian@codesourcery.com>
3915 Sandra Loosemore <sandra@codesroucery.com>
3916
3917 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3918
3919 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3920
3921 * gnat.dg/noreturn4.ad[sb]: New test.
3922 * gnat.dg/noreturn4_pkg.ads: New helper.
3923
3924 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3925 Julian Brown <julian@codesourcery.com>
3926
3927 * gcc.target/arm/neon-vdup-1.c: New test case.
3928 * gcc.target/arm/neon-vdup-2.c: New test case.
3929 * gcc.target/arm/neon-vdup-3.c: New test case.
3930 * gcc.target/arm/neon-vdup-4.c: New test case.
3931 * gcc.target/arm/neon-vdup-5.c: New test case.
3932 * gcc.target/arm/neon-vdup-6.c: New test case.
3933 * gcc.target/arm/neon-vdup-7.c: New test case.
3934 * gcc.target/arm/neon-vdup-8.c: New test case.
3935 * gcc.target/arm/neon-vdup-9.c: New test case.
3936 * gcc.target/arm/neon-vdup-10.c: New test case.
3937 * gcc.target/arm/neon-vdup-11.c: New test case.
3938 * gcc.target/arm/neon-vdup-12.c: New test case.
3939 * gcc.target/arm/neon-vdup-13.c: New test case.
3940 * gcc.target/arm/neon-vdup-14.c: New test case.
3941 * gcc.target/arm/neon-vdup-15.c: New test case.
3942 * gcc.target/arm/neon-vdup-16.c: New test case.
3943 * gcc.target/arm/neon-vdup-17.c: New test case.
3944 * gcc.target/arm/neon-vdup-18.c: New test case.
3945 * gcc.target/arm/neon-vdup-19.c: New test case.
3946 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3947 arguments non-constant.
3948
3949 2012-07-18 Richard Guenther <rguenther@suse.de>
3950
3951 PR tree-optimization/53970
3952 * g++.dg/torture/pr53970.C: New testcase.
3953
3954 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3955
3956 PR target/38621
3957 * gcc.c-torture/compile/pr38621.c: New.
3958
3959 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3960
3961 PR target/33135
3962 * gcc.target/sh/pr33135-1.c: New.
3963 * gcc.target/sh/pr33135-2.c: New.
3964 * gcc.target/sh/pr33135-3.c: New.
3965 * gcc.target/sh/pr33135-4.c: New.
3966
3967 2012-07-17 Jason Merrill <jason@redhat.com>
3968
3969 PR c++/53995
3970 * g++.dg/parse/enum9.C: New.
3971
3972 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3973 Sandra Loosemore <sandra@codesourcery.com>
3974
3975 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3976 if there is a conflict with -mcpu=. Use -mcpu=5208.
3977
3978 2012-07-17 Jason Merrill <jason@redhat.com>
3979
3980 PR c++/53989
3981 * g++.dg/template/array23.C: New.
3982
3983 2012-07-17 Tobias Burnus <burnus@net-b.de>
3984
3985 PR fortran/53985
3986 * gfortran.dg/bind_c_usage_26.f90: New.
3987 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3988 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3989 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3990 * gfortran.dg/interop_params.f03: Ditto.
3991
3992 2012-07-17 Jason Merrill <jason@redhat.com>
3993
3994 * g++.dg/template/inherit8.C: Adjust.
3995 * g++.dg/template/using21.C: Adjust.
3996 * g++.dg/template/using22.C: Adjust.
3997
3998 PR c++/53549
3999 * g++.dg/template/current-inst1.C: New.
4000 * g++.dg/parse/crash35.C: Adjust.
4001
4002 2012-07-17 Tobias Burnus <burnus@net-b.de>
4003
4004 PR fortran/52101
4005 * gfortran.dg/oldstyle_4.f90: New.
4006
4007 2012-07-17 Tobias Burnus <burnus@net-b.de>
4008
4009 PR fortran/49265
4010 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4011 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4012
4013 2012-07-16 Jason Merrill <jason@redhat.com>
4014
4015 * g++.dg/parse/access8.C: Adjust.
4016 * g++.dg/template/sfinae6_neg.C: Adjust.
4017
4018 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4019
4020 PR fortran/53824
4021 * gfortran.dg/coarray_allocate_1.f90: New test.
4022
4023 2012-07-16 Andrew Pinski <apinski@cavium.com>
4024
4025 * gcc.c-torture/execute/bswap-1.c: New testcase.
4026 * gcc.c-torture/compile/unalign-1.c: New testcase.
4027 * gcc.c-torture/compile/20120524-1.c: New testcase.
4028 * gcc.c-torture/compile/20101216-1.c: New testcase.
4029
4030 2012-07-16 Dehao Chen <dehao@google.com>
4031
4032 Revert
4033 2012-07-10 Dehao Chen <dehao@google.com>
4034
4035 * gcc.dg/debug_info_inline.c: New test.
4036
4037 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4038
4039 PR fortran/53956
4040 * gfortran.dg/proc_decl_28.f90: New.
4041
4042 2012-07-16 Andrew Pinski <apinski@cavium.com>
4043
4044 * gcc.dg/torture/builtins-1.c: New testcase.
4045
4046 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4047
4048 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4049 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4050 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4051 gcc.target/cris/sync-1-v10.c,
4052 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4053 pass -mno-unaligned-atomic-may-use-library.
4054 * gcc.target/cris/sync-xchg-1.c: New test.
4055 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4056 valid register operand output modifier.
4057
4058 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4059
4060 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4061 characters.
4062
4063 2012-07-13 Andrew Pinski <apinski@cavium.com>
4064
4065 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4066 rather than cleanup-tree-dump.
4067 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4068
4069 2012-07-13 Richard Guenther <rguenther@suse.de>
4070
4071 PR tree-optimization/53907
4072 * gcc.target/i386/pr53907.c: New testcase.
4073
4074 2012-07-13 Richard Guenther <rguenther@suse.de>
4075
4076 PR tree-optimization/53922
4077 * gcc.dg/torture/pr53922.c: New testcase.
4078
4079 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4080
4081 PR rtl-optimization/53908
4082 * gcc.dg/torture/pr53908.c: New test.
4083
4084 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4085
4086 PR c++/53531
4087 * g++.dg/cpp0x/variadic135.C: New.
4088
4089 2012-07-12 Jason Merrill <jason@redhat.com>
4090
4091 * g++.dg/template/sfinae6_neg.C: Adjust.
4092
4093 2012-07-12 Tobias Burnus <burnus@net-b.de>
4094
4095 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4096 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4097 scan-tree-dump-times pattern.
4098
4099 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4100
4101 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4102
4103 2012-07-11 Jason Merrill <jason@redhat.com>
4104
4105 DR 1402
4106 * g++.g/cpp0x/defaulted37.C: New.
4107
4108 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4109
4110 PR target/53859
4111 * gcc.target/arm/pr53859.c: New test.
4112
4113 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4114
4115 PR target/53886
4116 * gcc.c-torture/compile/pr53886.c: New.
4117
4118 2012-07-10 Dehao Chen <dehao@google.com>
4119
4120 * gcc.dg/debug_info_inline.c: New test.
4121
4122 2012-07-10 Jason Merrill <jason@redhat.com>
4123
4124 PR c++/53733
4125 * g++.dg/cpp0x/defaulted36.C: New.
4126 * g++.dg/cpp0x/defaulted21.C: Adjust.
4127
4128 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4129
4130 2012-07-09 Sterling Augustine <saugustine@google.com>
4131
4132 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4133
4134 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4135
4136 PR tree-optimization/53887
4137 * gcc.dg/pr53887.c: New test.
4138
4139 2012-07-09 Jason Merrill <jason@redhat.com>
4140
4141 PR c++/53882
4142 * g++.dg/cpp0x/nullptr29.C: New.
4143
4144 2012-07-09 Tom de Vries <tom@codesourcery.com>
4145 Richard Guenther <rguenther@suse.de>
4146
4147 * gcc.dg/builtin-unreachable-6.c: New test.
4148 * gcc.dg/builtin-unreachable-5.c: New test.
4149
4150 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4151
4152 PR tree-optimization/53881
4153 * gcc.dg/pr53881.c: New test.
4154
4155 2012-07-06 Jason Merrill <jason@redhat.com>
4156
4157 PR c++/53862
4158 * g++.dg/cpp0x/variadic134.C: New.
4159
4160 PR c++/53858
4161 * g++.dg/cpp0x/alias-decl-20.C: New.
4162
4163 2012-07-06 Tom de Vries <tom@codesourcery.com>
4164
4165 PR tree-optimization/51879
4166 * gcc.dg/pr51879-16.c: New test.
4167 * gcc.dg/pr51879-17.c: Same.
4168
4169 2012-07-06 Tom de Vries <tom@codesourcery.com>
4170
4171 PR tree-optimization/52009
4172 * gcc.dg/pr51879-7.c: New test.
4173 * gcc.dg/pr51879-18.c: New test.
4174
4175 2012-07-05 Jason Merrill <jason@redhat.com>
4176
4177 PR c++/50852
4178 * g++.dg/template/typedef39.C: New.
4179
4180 PR c++/53039
4181 * g++.dg/cpp0x/variadic133.C: New.
4182 * g++.dg/template/param1.C: Adjust.
4183
4184 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4185
4186 PR target/48941
4187 PR target/51980
4188 * gcc.target/arm/neon/vtrnf32.c: Update.
4189 * gcc.target/arm/neon/vtrns32.c: Update.
4190 * gcc.target/arm/neon/vtrnu32.c: Update.
4191 * gcc.target/arm/neon/vzipf32.c: Update.
4192 * gcc.target/arm/neon/vzips32.c: Update.
4193 * gcc.target/arm/neon/vzipu32.c: Update.
4194
4195 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4196
4197 PR fortran/53732
4198 * gfortran.dg/inline_sum_4.f90: New test.
4199
4200 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4201
4202 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4203
4204 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4205
4206 * gcc.target/arm/fma-sp.c: New testcase.
4207 * gcc.target/arm/fma.c: Likewise.
4208 * gcc.target/arm/fma.h: Likewise.
4209
4210 2012-07-04 Jason Merrill <jason@redhat.com>
4211
4212 PR c++/53848
4213 * g++.dg/other/enum3.C: New.
4214
4215 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4216
4217 PR middle-end/53321
4218 * g++.dg/torture/pr53321.C: New test.
4219
4220 2012-07-04 Richard Guenther <rguenther@suse.de>
4221
4222 PR tree-optimization/53844
4223 * g++.dg/tree-ssa/pr53844.C: New testcase.
4224
4225 2012-07-04 Richard Guenther <rguenther@suse.de>
4226
4227 PR tree-optimization/53849
4228 * gcc.dg/pr53849.c: New testcase.
4229
4230 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4231
4232 PR c++/53812
4233 * g++.dg/ext/label14.C: New test.
4234
4235 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4236
4237 PR target/53811
4238 * g++.dg/other/pr53811.C: New test.
4239
4240 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4241
4242 PR target/28896
4243 * gcc.target/m68k/stack-limit-1.c: New testcase.
4244
4245 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4246
4247 * gnat.dg/recursive_call.adb: New test.
4248
4249 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4250
4251 * gnat.dg/discr37.ad[sb]: New test.
4252
4253 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4254
4255 * g++.dg/other/packed1.C: Remove SH from xfail list.
4256
4257 2012-07-02 Jason Merrill <jason@redhat.com>
4258
4259 PR c++/53619
4260 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4261
4262 PR c++/53783
4263 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4264
4265 PR c++/53788
4266 * g++.dg/cpp0x/decltype39.C: New.
4267 * g++.dg/diagnostic/method1.C: Adjust.
4268
4269 PR c++/53816
4270 * g++.dg/template/ref6.C: New.
4271
4272 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4273
4274 PR target/53568
4275 * gcc.target/sh/pr53568-1.c: New.
4276
4277 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4278
4279 PR target/51244
4280 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4281
4282 2012-07-02 Jason Merrill <jason@redhat.com>
4283
4284 PR c++/53821
4285 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4286
4287 PR c++/53524
4288 * g++.dg/template/enum7.C: New.
4289 * g++.dg/other/ptrmem10.C: Adjust.
4290 * g++.dg/other/ptrmem11.C: Adjust.
4291 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4292
4293 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4294
4295 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4296
4297 2012-07-01 Wei Guozhi <carrot@google.com>
4298
4299 PR target/53447
4300 * gcc.target/arm/pr53447-1.c: New testcase.
4301 * gcc.target/arm/pr53447-2.c: New testcase.
4302 * gcc.target/arm/pr53447-3.c: New testcase.
4303 * gcc.target/arm/pr53447-4.c: New testcase.
4304
4305 2012-06-29 Richard Guenther <rguenther@suse.de>
4306
4307 PR tree-optimization/47061
4308 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4309
4310 2012-06-29 Richard Guenther <rguenther@suse.de>
4311
4312 PR tree-optimization/37541
4313 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4314
4315 2012-06-29 Richard Guenther <rguenther@suse.de>
4316
4317 PR tree-optimization/52589
4318 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4319
4320 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4321
4322 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4323
4324 * g++.dg/template/error46.C: Add missing comment to dg-message.
4325 * g++.dg/template/crash107.C: Likewise.
4326 * g++.dg/template/error47.C: Likewise.
4327 * g++.dg/template/crash108.C: Likewise.
4328 * g++.dg/overload/operator5.C: Likewise.
4329
4330 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4331 errors in dg-message directives, add comments.
4332
4333 2012-06-28 Kai Tietz <ktietz@redhat.com>
4334
4335 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4336 hard-coded 'unsigned long'.
4337
4338 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR tree-optimization/51581
4341 * gcc.dg/vect/pr51581-4.c: New test.
4342
4343 PR tree-optimization/53645
4344 * gcc.c-torture/execute/pr53645-2.c: New test.
4345
4346 2012-06-28 Richard Guenther <rguenther@suse.de>
4347
4348 PR middle-end/53790
4349 * gcc.dg/torture/pr53790.c: New testcase.
4350
4351 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR tree-optimization/53645
4354 * gcc.c-torture/execute/pr53645.c: New test.
4355
4356 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4357
4358 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4359
4360 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4361
4362 PR debug/53671
4363 PR debug/49888
4364 * gcc.dg/guality/pr49888.c: Account for the possibility that
4365 the variable is optimized out at the first test.
4366
4367 2012-06-27 Jason Merrill <jason@redhat.com>
4368
4369 * g++.dg/cpp0x/override2.C: Adjust.
4370 * g++.dg/template/error5.C: Adjust.
4371 * g++.dg/parse/crash28.C: Adjust.
4372
4373 PR c++/53563
4374 * g++.dg/parse/template27.C: New.
4375 * g++.dg/template/crash74.C: Adjust expected output.
4376
4377 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4378
4379 PR fortran/41951
4380 PR fortran/49591
4381 * gfortran.dg/typebound_operator_16.f03: New.
4382
4383 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4384
4385 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4386 even src1.i and src2.i fields even in the second half of the arrays.
4387
4388 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4389
4390 PR c++/51033.
4391 * g++.dg/torture/vshuf-16.inc: New test.
4392 * g++.dg/torture/vshuf-2.inc: New test.
4393 * g++.dg/torture/vshuf-4.inc: New test.
4394 * g++.dg/torture/vshuf-8.inc: New test.
4395 * g++.dg/torture/vshuf-main.inc: New test.
4396 * g++.dg/torture/vshuf-v16hi.C: New test.
4397 * g++.dg/torture/vshuf-v16qi.C: New test.
4398 * g++.dg/torture/vshuf-v2df.C: New test.
4399 * g++.dg/torture/vshuf-v2di.C: New test.
4400 * g++.dg/torture/vshuf-v2sf.C: New test.
4401 * g++.dg/torture/vshuf-v2si.C: New test.
4402 * g++.dg/torture/vshuf-v4df.C: New test.
4403 * g++.dg/torture/vshuf-v4di.C: New test.
4404 * g++.dg/torture/vshuf-v4sf.C: New test.
4405 * g++.dg/torture/vshuf-v4si.C: New test.
4406 * g++.dg/torture/vshuf-v8hi.C: New test.
4407 * g++.dg/torture/vshuf-v8qi.C: New test.
4408 * g++.dg/torture/vshuf-v8si.C: New test.
4409
4410 2012-06-27 Richard Guenther <rguenther@suse.de>
4411
4412 PR middle-end/53676
4413 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4414
4415 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4416
4417 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4418 scan-dump-dem-not): Use printable pattern in test name.
4419
4420 2012-06-26 Sterling Augustine <saugustine@google.com>
4421 Dominique Dhumieres <dominiq@lps.ens.fr>
4422
4423 * gcc.dg/pubtypes-2.c: Update expected output.
4424 * gcc.dg/pubtypes-3.c: Likewise.
4425 * gcc.dg/pubtypes-4.c: Likewise.
4426
4427 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4428
4429 * gcc.dg/tree-ssa/slsr-1.c: New test.
4430 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4431 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4432 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4433
4434 2012-06-26 Matt Turner <mattst88@gmail.com>
4435
4436 PR target/35294
4437 * gcc.target/arm/mmx-2.c: New.
4438
4439 2012-06-26 Richard Guenther <rguenther@suse.de>
4440
4441 PR c++/53752
4442 * g++.dg/torture/pr53752.C: New testcase.
4443
4444 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR tree-optimization/53748
4447 * gcc.c-torture/compile/pr53748.c: New test.
4448
4449 2012-06-25 Jason Merrill <jason@redhat.com>
4450
4451 PR c++/53498
4452 PR c++/53305
4453 * g++.dg/cpp0x/decltype38.C: New.
4454 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4455
4456 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4457
4458 * lib/target-supports-dg.exp (testname-for-summary): New.
4459 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4460 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4461 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4462 scan-module-absence, output-exists, output-exists-not: Use
4463 testname-for-summary.
4464 (dg-test): Clean up testname_with_flags.
4465 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4466 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4467 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4468 scan-assembler-dem-not, object-size: Use testname-for-summary.
4469 * lib/gcov.exp (run-gcov): Likewise.
4470 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4471 scan-dump-dem, scan-dump-dem-note): Likewise.
4472
4473 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4474 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4475 including profopt.opt; save and restore existing value.
4476 * g++.dg/bprob/bprob.exp: Likewise.
4477 * gcc.dg/matrix/matrix.exp: Likewise.
4478 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4479 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4480 PROFOPT_OPTIONS.
4481
4482 2012-06-25 Richard Henderson <rth@redhat.com>
4483
4484 * gcc.dg/pr53749.c: New.
4485
4486 2012-06-25 Jason Merrill <jason@redhat.com>
4487
4488 PR c++/52988
4489 * g++.dg/cpp0x/nullptr28.C: New.
4490
4491 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4492
4493 * gcc.target/arm/neon-vld1_dupQ.c: New.
4494
4495 2012-06-25 Florian Weimer <fweimer@redhat.com>
4496
4497 * g++.dg/init/new35.C: New.
4498 * g++.dg/init/new36.C: New.
4499 * g++.dg/init/new37.C: New.
4500 * g++.dg/ext/vla5.C: New warning.
4501 * g++.dg/ext/vla8.C: New warning.
4502 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4503
4504 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4505 James Greenhalgh <james.greenhalgh@arm.com>
4506
4507 * gcc.target/arm/ftest-support-arm.h New testcase.
4508 * gcc.target/arm/ftest-support-thumb.h Likewise.
4509 * gcc.target/arm/ftest-support.h Likewise.
4510 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4511 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4512 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4513 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4514 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4515 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4516 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4517 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4518 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4519 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4520 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4521 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4522 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4523 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4524 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4525 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4526 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4527 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4528 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4529 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4530 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4531 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4532 * lib/target-supports.exp
4533 (check_effective_target_arm_arch_FUNC): Add support for more
4534 architectures.
4535 (add_options_for_arm_arch_FUNC): Likewise.
4536 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4537
4538 2012-06-25 Jason Merrill <jason@redhat.com>
4539
4540 PR c++/53202
4541 * g++.dg/cpp0x/constexpr-tuple.C: New.
4542
4543 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR target/53759
4546 * gcc.target/i386/pr53759.c: New test.
4547
4548 PR c++/53594
4549 * g++.dg/cpp0x/nsdmi7.C: New test.
4550
4551 2012-06-24 Kai Tietz <ktietz@redhat.com>
4552
4553 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4554 for LLP64 targets.
4555 * gcc.target/i386/pr38988.c: Likewise.
4556
4557 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4558
4559 PR fortran/47710
4560 PR fortran/53328
4561 * gfortran.dg/typebound_generic_12.f03: New.
4562 * gfortran.dg/typebound_generic_13.f03: New.
4563
4564 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4565
4566 * gnat.dg/lto15.ad[sb]: New test.
4567
4568 2012-06-21 Meador Inge <meadori@codesourcery.com>
4569
4570 PR c/53702
4571 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4572
4573 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4574
4575 * gcc.dg/pch/ident-1.c: New test.
4576 * gcc.dg/pch/ident-1.hs: Header file for new test.
4577
4578 2012-06-21 Michael Matz <matz@suse.de>
4579
4580 PR middle-end/53688
4581 * gcc.c-torture/execute/pr53688.c: New test.
4582
4583 2012-06-20 Richard Guenther <rguenther@suse.de>
4584
4585 PR tree-optimization/30318
4586 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4587
4588 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4589
4590 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4591
4592 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4593
4594 * gcc.target/i386/clearcapv2.map: New file.
4595 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4596
4597 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4598
4599 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4600 and add __sh__ case.
4601
4602 2012-06-19 Jason Merrill <jason@redhat.com>
4603
4604 PR c++/52637
4605 * g++.dg/debug/localclass1.C: New.
4606
4607 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4608
4609 * g++.dg/cpp0x/override4.C: New.
4610
4611 2012-06-14 Jason Merrill <jason@redhat.com>
4612
4613 PR c++/53651
4614 * g++.dg/cpp0x/decltype37.C: New.
4615
4616 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4617
4618 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4619
4620 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4621
4622 * gcc.c-torture/compile/vector-5.c,
4623 gcc.c-torture/compile/vector-6.c: New tests.
4624
4625 2012-06-19 Richard Henderson <rth@redhat.com>
4626
4627 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4628
4629 2012-06-19 Richard Guenther <rguenther@suse.de>
4630
4631 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4632
4633 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4634
4635 PR target/53712
4636 * gcc.target/i386/pr53712.c: New test.
4637
4638 2012-06-18 Tobias Burnus <burnus@net-b.de>
4639
4640 PR fortran/53692
4641 * gfortran.dg/elemental_optional_args_6.f90: New.
4642
4643 2012-06-18 Tobias Burnus <burnus@net-b.de>
4644
4645 PR fortran/53526
4646 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4647 * gfortran.dg/coarray/move_alloc_1.f90
4648
4649 2012-06-18 Tobias Burnus <burnus@net-b.de>
4650
4651 PR fortran/53526
4652 * gfortran.dg/coarray_27.f90: New.
4653
4654 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4655 Greta Yorsh <Greta.Yorsh@arm.com>
4656
4657 * gcc.target/arm/epilog-1.c: New test.
4658
4659 2012-06-18 Richard Guenther <rguenther@suse.de>
4660
4661 PR tree-optimization/53693
4662 * g++.dg/torture/pr53693.C: New testcase.
4663
4664 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4665
4666 PR tree-optimization/53703
4667 * gcc.dg/torture/pr53703.c: New test.
4668
4669 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4670
4671 PR middle-end/53698
4672 * gcc.target/i386/pr53698.c: New test.
4673
4674 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4675
4676 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4677
4678 2012-06-17 Tobias Burnus <burnus@net-b.de>
4679
4680 PR fortran/53691
4681 PR fortran/53685
4682 * gfortran.dg/transfer_check_3.f90: New.
4683
4684 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4685
4686 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4687
4688 2012-06-16 Tobias Burnus <burnus@net-b.de>
4689
4690 PR fortran/53642
4691 PR fortran/45170
4692 * gfortran.dg/deferred_type_param_8.f90: New.
4693
4694 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4695
4696 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4697 testname that includes flags, passed in as new argument, in
4698 pass/fail messages.
4699 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4700 and pass it to verify-* procedures.
4701
4702 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4703 alignment torture options with usual torture options.
4704
4705 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4706 messages reported for one line of source code.
4707 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4708 * g++.dg/cpp0x/decltype2.C: Likewise.
4709 * g++.dg/cpp0x/decltype3.C: Likewise.
4710 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4711 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4712 * g++.dg/cpp0x/static_assert3.C: Likewise.
4713 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4714 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4715 * g++.dg/cpp0x/union1.C: Likewise.
4716 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4717 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4718 * g++.dg/cpp0x/variadic2.C: Likewise.
4719 * g++.dg/cpp0x/variadic20.C: Likewise.
4720 * g++.dg/cpp0x/variadic74.C: Likewise.
4721 * g++.dg/diagnostic/bitfld2.C: Likewise.
4722 * g++.dg/ext/attrib44.C: Likewise.
4723 * g++.dg/ext/no-asm-1.C: Likewise.
4724 * g++.dg/other/error34.C: Likewise.
4725 * g++.dg/parse/crash46.C: Likewise.
4726 * g++.dg/parse/error10.C: Likewise.
4727 * g++.dg/parse/error2.C: Likewise.
4728 * g++.dg/parse/error3.C: Likewise.
4729 * g++.dg/parse/error36.C: Likewise.
4730 * g++.dg/parse/error8.C: Likewise.
4731 * g++.dg/parse/error9.C: Likewise.
4732 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4733 * g++.dg/parse/parser-pr28152.C: Likewise.
4734 * g++.dg/parse/template25.C: Likewise.
4735 * g++.dg/parse/typename11.C: Likewise.
4736 * g++.dg/tc1/dr147.C: Likewise.
4737 * g++.dg/template/deduce3.C: Likewise.
4738 * g++.dg/template/koenig9.C: Likewise.
4739 * g++.dg/template/pr23510.C: Likewise.
4740 * g++.dg/warn/pr12242.C: Likewise.
4741 * g++.dg/warn/pr30551-2.C: Likewise.
4742 * g++.dg/warn/pr30551.C: Likewise.
4743 * g++.old-deja/g++.other/typename1.C: Likewise.
4744 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4745
4746 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4747
4748 PR c++/51033
4749 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4750 * c-c++-common/torture/vshuf-2.inc: Likewise.
4751 * c-c++-common/torture/vshuf-4.inc: Likewise.
4752 * c-c++-common/torture/vshuf-8.inc: Likewise.
4753 * c-c++-common/torture/vshuf-main.inc: Likewise.
4754 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4755 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4756 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4757 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4758 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4759 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4760 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4761 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4762 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4763 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4764 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4765 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4766 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4767 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4768
4769 2012-06-15 Michael Matz <matz@suse.de>
4770
4771 * gcc.dg/tree-ssa/vector-4.c: New test.
4772
4773 2012-06-15 Michael Matz <matz@suse.de>
4774
4775 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4776 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4777
4778 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4779
4780 PR tree-optimization/53636
4781 * gcc.target/arm/pr53636.c: New test.
4782
4783 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR tree-optimization/51581
4786 * gcc.c-torture/execute/pr51581-1.c: New test.
4787 * gcc.c-torture/execute/pr51581-2.c: New test.
4788 * gcc.dg/vect/pr51581-1.c: New test.
4789 * gcc.dg/vect/pr51581-2.c: New test.
4790 * gcc.dg/vect/pr51581-3.c: New test.
4791 * gcc.target/i386/avx-pr51581-1.c: New test.
4792 * gcc.target/i386/avx-pr51581-2.c: New test.
4793 * gcc.target/i386/avx2-pr51581-1.c: New test.
4794 * gcc.target/i386/avx2-pr51581-2.c: New test.
4795 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4796
4797 2012-06-15 Richard Guenther <rguenther@suse.de>
4798
4799 * gcc.c-torture/execute/20120615-1.c: New testcase.
4800
4801 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4802
4803 * gnat.dg/vect8.ad[sb]: New test.
4804
4805 2012-06-14 Richard Guenther <rguenther@suse.de>
4806
4807 * gcc.dg/tree-ssa/vrp.h: New testcase.
4808 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4809
4810 2012-06-13 Christian Bruel <christian.bruel@st.com>
4811
4812 PR target/53621
4813 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4814
4815 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4816
4817 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4818
4819 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4820
4821 PR testsuite/20771
4822 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4823 test summary unique.
4824
4825 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4826 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4827 scan-stack-usage-not): Don't strip torture options from test name.
4828
4829 * lib/scandump.exp (scan-dump-times): Use printable version of
4830 regexp in test summary line.
4831
4832 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4833 messages reported for one line of source code.
4834 * gcc.dg/format/few-1.c: Likewise.
4835 * gcc.dg/ia64-sync-2.c: Likewise.
4836 * gcc.dg/sync-2.c: Likewise.
4837 * gcc.dg/noncompile/pr44517.c: Likewise.
4838
4839 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4840
4841 PR debug/49888
4842 * gcc.dg/guality/pr49888.c: New.
4843
4844 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4845
4846 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4847 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4848 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4849
4850 2012-06-13 Tobias Burnus <burnus@net-b.de>
4851
4852 PR fortran/53643
4853 * gfortran.dg/intent_out_7.f90: New.
4854
4855 2012-06-13 Tobias Burnus <burnus@net-b.de>
4856
4857 PR fortran/53597
4858 * gfortran.dg/save_4.f90: New.
4859
4860 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR c/53532
4863 PR c/51034
4864 PR c/53196
4865 * gcc.dg/pr53532.c: New test.
4866 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4867 adjust line numbers.
4868 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4869 * gcc.dg/Wcxx-compat-8.c: Likewise.
4870 * gcc.dg/pr51034.c: New test.
4871 * gcc.dg/pr53196-1.c: New test.
4872 * gcc.dg/pr53196-2.c: New test.
4873
4874 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4875
4876 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4877 alignment torture options with usual torture options.
4878 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4879 instead of dg-options.
4880 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4881 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4882 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4883 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4884 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4885 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4886
4887 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4888 to checks for multiple messages reported for one line of source code.
4889 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4890
4891 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4892 messages reported for one line of source code.
4893
4894 * gcc.dg/20031223-1.c: Add comments to check for multiple
4895 messages reported for one line of source code.
4896 * gcc.dg/Wconversion-integer.c: Likewise.
4897 * gcc.dg/Wfatal-2.c: Likewise.
4898 * gcc.dg/Wfatal.c: Likewise.
4899 * gcc.dg/Wobjsize-1.c: Likewise.
4900 * gcc.dg/c99-vla-jump-1.c: Likewise.
4901 * gcc.dg/c99-vla-jump-2.c: Likewise.
4902 * gcc.dg/c99-vla-jump-3.c: Likewise.
4903 * gcc.dg/c99-vla-jump-4.c: Likewise.
4904 * gcc.dg/c99-vla-jump-5.c: Likewise.
4905 * gcc.dg/decl-9.c: Likewise.
4906 * gcc.dg/declspec-10.c: Likewise.
4907 * gcc.dg/declspec-18.c: Likewise.
4908 * gcc.dg/mtune.c: Likewise.
4909 * gcc.dg/parser-pr28152-2.c: Likewise.
4910 * gcc.dg/parser-pr28152.c: Likewise.
4911 * gcc.dg/pr14475.c: Likewise.
4912 * gcc.dg/pr27953.c: Likewise.
4913 * gcc.dg/pr28322-3.c: Likewise.
4914 * gcc.dg/pr30457.c: Likewise.
4915 * gcc.dg/pr30551-2.c: Likewise.
4916 * gcc.dg/pr30551-3.c: Likewise.
4917 * gcc.dg/pr30551-4.c: Likewise.
4918 * gcc.dg/pr30551-5.c: Likewise.
4919 * gcc.dg/pr30551-6.c: Likewise.
4920 * gcc.dg/pr30551.c: Likewise.
4921 * gcc.dg/pr45461.c: Likewise.
4922 * gcc.dg/pr48552-1.c: Likewise.
4923 * gcc.dg/pr48552-2.c: Likewise.
4924 * gcc.dg/redecl-1.c: Likewise.
4925 * gcc.dg/transparent-union-3.c: Likewise.
4926 * gcc.dg/utf-dflt.c: Likewise.
4927 * gcc.dg/utf-dflt2.c: Likewise.
4928 * gcc.dg/vla-8.c: Likewise.
4929 * gcc.dg/vla-init-1.c: Likewise.
4930 * gcc.dg/wtr-int-type-1.c: Likewise.
4931
4932 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4933 messages reported for for one line of source code.
4934 * c-c++-common/raw-string-5.c: Likewise.
4935 * c-c++-common/raw-string-4.c: Likewise.
4936 * c-c++-common/raw-string-6.c: Likewise.
4937 * c-c++-common/pr20000.c: Likewise.
4938
4939 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4940 messages reported for one line of source code.
4941 * gcc.dg/cpp/pr30786.c: Likewise.
4942 * gcc.dg/cpp/pr28709.c: Likewise.
4943 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4944 * gcc.dg/cpp/macspace2.c: Likewise.
4945 * gcc.dg/cpp/missing-header-1.c: Likewise.
4946 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4947 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4948 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4949
4950 2012-06-12 Jason Merrill <jason@redhat.com>
4951
4952 PR c++/53599
4953 * g++.dg/template/local7.C: New.
4954
4955 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4956
4957 PR target/53511
4958 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4959 * gcc.target/sh/pr51340-2.c: Likewise.
4960 * gcc.target/sh/pr51340-3.c: Likewise.
4961
4962 2012-06-12 Michael Matz <matz@suse.de>
4963
4964 * gcc.dg/torture/alias-1.c: New test.
4965
4966 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR rtl-optimization/53589
4969 * gcc.dg/torture/pr53589.c: New test.
4970
4971 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4972
4973 PR target/50749
4974 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4975 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4976 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4977 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4978 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4979 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4980 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4981 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4982 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4983 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4984 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4985 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4986 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4987 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4988 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4989 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4990
4991 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4992
4993 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4994 (check_intel_cpu_model): New function.
4995 (check_amd_cpu_model): New function.
4996 (check_features): New function.
4997 (__get_cpuid_output): New function.
4998 (check_detailed): New function.
4999 (fn1): Rename to quick_check.
5000 (main): Update to call quick_check and call check_detailed.
5001
5002 2012-06-11 Richard Henderson <rth@redhat.com>
5003
5004 * lib/target-supports.exp
5005 (check_effective_target_sync_long_long_runtime): Use
5006 check_effective_target_lp64 instead of
5007 check_effective_target_powerpc64 for powerpc targets.
5008
5009 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5010
5011 PR target/53511
5012 * gcc.target/sh/pr53511-1.c: New.
5013
5014 2012-06-11 Richard Guenther <rguenther@suse.de>
5015
5016 PR middle-end/53470
5017 * g++.dg/lto/pr53470_0.C: New testcase.
5018 * gcc.dg/lto/pr53470_0.c: Likewise.
5019
5020 2012-06-11 Richard Guenther <rguenther@suse.de>
5021
5022 PR c++/53605
5023 * g++.dg/ext/pr53605.C: New testcase.
5024
5025 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5026
5027 * gnat.dg/specs/array1.ads: New test.
5028 * gnat.dg/specs/array2.ads: Likewise.
5029 * gnat.dg/array22.adb: Likewise.
5030
5031 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5032
5033 * gnat.dg/constant4.adb: New test.
5034 * gnat.dg/constant4_pkg.ads: New helper.
5035
5036 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5037
5038 PR fortran/52552
5039 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5040 * gfortran.dg/allocate_class_1.f90: Modified.
5041 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5042 * gfortran.dg/allocate_class_2.f90: New.
5043
5044 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5045
5046 PR middle-end/53535
5047 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5048
5049 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5050
5051 PR fortran/52861
5052 * gfortran.dg/string_assign_2.f90: New test case.
5053
5054 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5055
5056 PR fortran/52861
5057 * gfortran.dg/string_assign_1.f90: New test case.
5058
5059 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR middle-end/53580
5062 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5063 * gcc.dg/gomp/critical-4.c: Likewise.
5064 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5065 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5066 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5067 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5068 * c-c++-common/gomp/pr53580.c: New test.
5069
5070 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5071
5072 PR c++/51214
5073 * g++.dg/cpp0x/forw_enum11.C: New.
5074
5075 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 PR c++/53567
5078 * g++.dg/cpp0x/alias-decl-19.C: New.
5079
5080 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5081
5082 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5083
5084 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5085
5086 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5087 (XSTATE_FP): Ditto.
5088 (XSTATE_SSE): Ditto.
5089 (XSTATE_YMM): Ditto.
5090 (avx_os_support): Use new defines.
5091
5092 2012-06-06 Richard Guenther <rguenther@suse.de>
5093
5094 PR testsuite/32380
5095 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5096 loops.
5097
5098 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5099
5100 PR c++/52841
5101 * g++.dg/cpp0x/pr52841.C: New testcase.
5102
5103 2012-06-06 Richard Guenther <rguenther@suse.de>
5104
5105 PR tree-optimization/53081
5106 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5107 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5108
5109 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5110
5111 * gcc.target/powerpc/pr53487.c: New test.
5112
5113 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5114
5115 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5116
5117 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5118
5119 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5120
5121 2012-06-05 Richard Guenther <rguenther@suse.de>
5122
5123 PR tree-optimization/30442
5124 * gcc.dg/vect/bb-slp-30.c: New testcase.
5125
5126 2012-06-05 Richard Guenther <rguenther@suse.de>
5127
5128 PR tree-optimization/53081
5129 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5130 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5131 -fno-tree-loop-distribute-patterns.
5132
5133 2012-06-05 Alan Modra <amodra@gmail.com>
5134
5135 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5136 Check static chain in nested funcs.
5137
5138 2012-06-04 Tobias Burnus <burnus@net-b.de>
5139
5140 PR fortran/50619
5141 * gfortran.dg/init_flag_10.f90: New.
5142
5143 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5144
5145 PR c++/53524
5146 * g++.dg/warn/Wenum-compare-no-2: New.
5147
5148 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5149
5150 PR preprocessor/53463
5151 * g++.dg/cpp/limits.C: New test.
5152 * g++.dg/parse/error19.C: Adjust.
5153 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5154 * g++.dg/warn/pr35635.C: Likewise.
5155 * g++.old-deja/g++.pt/assign1.C: Likewise.
5156
5157 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5158
5159 PR target/53559
5160 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5161 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5162 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5163 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5164 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5165 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5166 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5167 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5168
5169 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5170
5171 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5172
5173 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR tree-optimization/53550
5176 * gcc.dg/pr53550.c: New test.
5177
5178 2012-06-04 Richard Guenther <rguenther@suse.de>
5179
5180 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5181 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5182 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5183
5184 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5185
5186 PR fortran/48831
5187 * gfortran.dg/parameter_array_element_2.f90: New.
5188
5189 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5190
5191 PR target/53512
5192 * gcc.target/sh/pr53512-1.c: New.
5193 * gcc.target/sh/pr53512-2.c: New.
5194 * gcc.target/sh/pr53512-3.c: New.
5195 * gcc.target/sh/pr53512-4.c: New.
5196
5197 2012-06-01 Jason Merrill <jason@redhat.com>
5198
5199 PR c++/52973
5200 * g++.dg/ext/visibility/template12.C: New.
5201 * g++.dg/ext/attrib14.C: Adjust warning line.
5202
5203 PR c++/52725
5204 * g++.dg/parse/new6.C: New.
5205 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5206
5207 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * c-c++-common/restrict-2.c: Revert previous change.
5210
5211 2012-06-01 Jason Merrill <jason@redhat.com>
5212
5213 PR c++/53137
5214 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5215
5216 PR c++/53484
5217 * g++.dg/cpp0x/auto33.C: New.
5218
5219 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/26155
5222 * g++.dg/parse/namespace-alias-1.C: New.
5223
5224 2012-06-01 Christian Bruel <christian.bruel@st.com>
5225
5226 * gcc.dg/spec-options.c: New test.
5227 * gcc.dg/foo.specs: New file.
5228
5229 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 PR ada/53517
5232 * gnat.dg/lto14.adb: Skip on Solaris.
5233
5234 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5235
5236 * gcc.target/cris/sync-1-v10.c,
5237 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5238 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5239 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5240 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5241 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5242 gcc.target/cris/torture/sync-mis-op-i-1.c,
5243 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5244 gcc.target/cris/torture/sync-mis-op-i-2.c,
5245 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5246 gcc.target/cris/torture/sync-mis-op-i-3.c,
5247 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5248 gcc.target/cris/torture/sync-mis-op-s-1.c,
5249 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5250 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5251 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5252 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5253 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5254 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5255 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5256 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5257 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5258
5259 2012-05-31 Richard Guenther <rguenther@suse.de>
5260
5261 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5262 ldist-pr45948.c with disabled SCCP.
5263
5264 2012-05-31 Richard Guenther <rguenther@suse.de>
5265
5266 PR middle-end/48493
5267 * gcc.dg/torture/pr48493.c: New testcase.
5268
5269 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5270
5271 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5272 arm32 to targets.
5273 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5274 of the initialization loop.
5275 (dg-final): Adjust the expected number of vectorized loops depending
5276 on vect_char_mult target selector.
5277
5278 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5279
5280 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5281 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5282 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5283 New tests.
5284
5285 2012-05-30 Jason Merrill <jason@redhat.com>
5286
5287 PR c++/53356
5288 * g++.dg/init/new34.C: New.
5289 * g++.dg/tree-ssa/stabilize1.C: New.
5290
5291 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR c++/53356
5294 * g++.dg/init/new33.C: New test.
5295
5296 2012-05-30 Richard Guenther <rguenther@suse.de>
5297
5298 PR middle-end/53501
5299 * gcc.dg/torture/pr53501.c: New testcase.
5300 * c-c++-common/restrict-2.c: Adjust.
5301
5302 2012-05-30 Alan Modra <amodra@gmail.com>
5303
5304 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5305 torture-finish.
5306
5307 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5308
5309 * gcc.target/i386/shuf-concat.c: New test.
5310
5311 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR rtl-optimization/53519
5314 * gcc.c-torture/compile/pr53519.c: New test.
5315
5316 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5317
5318 * gcc.target/arm/neon-vrev.c: New.
5319
5320 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5321
5322 PR target/51340
5323 * gcc.target/sh/pr51340-1.c: New.
5324 * gcc.target/sh/pr51340-2.c: New.
5325 * gcc.target/sh/pr51340-3.c: New.
5326
5327 2012-05-29 Richard Guenther <rguenther@suse.de>
5328
5329 PR tree-optimization/53516
5330 * gcc.dg/torture/pr53516.c: New testcase.
5331
5332 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5333
5334 PR preprocessor/53229
5335 * gcc.dg/cpp/paste6.c: Force to run without
5336 -ftrack-macro-expansion.
5337 * gcc.dg/cpp/paste8.c: Likewise.
5338 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5339 -ftrack-macro-expansion.
5340 * gcc.dg/cpp/paste12.c: Force to run without
5341 -ftrack-macro-expansion.
5342 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5343 -ftrack-macro-expansion.
5344 * gcc.dg/cpp/paste13.c: Likewise.
5345 * gcc.dg/cpp/paste14.c: Likewise.
5346 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5347 -ftrack-macro-expansion.
5348 * gcc.dg/cpp/paste18.c: New test.
5349
5350 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5351
5352 * gcc.target/cris/torture/trap-1.c,
5353 gcc.target/cris/torture/trap-2.c,
5354 gcc.target/cris/torture/trap-3.c,
5355 gcc.target/cris/torture/trap-v0.c,
5356 gcc.target/cris/torture/trap-v3.c: New tests.
5357
5358 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/25137
5361 * g++.dg/warn/Wbraces3.C: New.
5362 * g++.dg/warn/Wbraces4.C: Likewise.
5363
5364 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR tree-optimization/53505
5367 * c-c++-common/torture/pr53505.c: New test.
5368
5369 2012-05-27 Nathan Sidwell <nathan@acm.org>
5370
5371 * gcc.dg/stmt-expr-4.c: New.
5372
5373 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5374
5375 PR c++/53491
5376 * g++.dg/parse/crash60.C: New.
5377
5378 2012-05-26 Jason Merrill <jason@redhat.com>
5379
5380 PR c++/53220
5381 * c-c++-common/array-lit.c: New.
5382 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5383
5384 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5385
5386 PR ada/50294
5387 * gnat.dg/array21.adb: New test.
5388
5389 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5390
5391 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5392
5393 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/32054
5396 * g++.dg/other/anon-union3.C: New.
5397
5398 2012-05-25 Ian Lance Taylor <iant@google.com>
5399
5400 * gcc.dg/split-6.c: New test.
5401
5402 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5403
5404 * gnat.dg/lto14.adb: New test.
5405
5406 2012-05-25 Tristan Gingold <gingold@adacore.com>
5407
5408 * gcc.target/i386/large-frame.c: New.
5409
5410 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5411 * gcc.target/powerpc/lhs-1.c: New.
5412 * gcc.target/powerpc/lhs-2.c: New.
5413 * gcc.target/powerpc/lhs-3.c: New.
5414
5415 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5416
5417 Make unwound macro expansion trace less redundant
5418 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5419 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5420 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5421 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5422 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5423 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5424
5425 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5426
5427 PR c++/53464
5428 * g++.dg/cpp0x/constexpr-default1.C: New.
5429
5430 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5431
5432 PR c++/32080
5433 * g++.dg/eh/goto2.C: New.
5434
5435 2012-05-24 Richard Guenther <rguenther@suse.de>
5436
5437 PR middle-end/53460
5438 * g++.dg/tree-prof/pr53460.C: New testcase.
5439
5440 2012-05-24 Richard Guenther <rguenther@suse.de>
5441
5442 PR bootstrap/53466
5443 * g++.dg/debug/pr53466.C: New testcase.
5444
5445 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR tree-optimization/53465
5448 * gcc.c-torture/execute/pr53465.c: New test.
5449
5450 2012-05-23 Tobias Burnus <burnus@net-b.de>
5451
5452 PR fortran/51055
5453 PR fortran/45170
5454 * gfortran.dg/allocate_with_typespec_6.f90: New.
5455
5456 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/29185
5459 * g++.dg/warn/delete-array-1.C: New.
5460
5461 2012-05-23 Richard Guenther <rguenther@suse.de>
5462
5463 * gcc.dg/torture/pr39074-2.c: Adjust.
5464 * gcc.dg/torture/pr39074.c: Likewise.
5465 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5466 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5467
5468 2012-05-22 Jan Hubicka <jh@suse.cz>
5469
5470 PR middle-end/53161
5471 * g++.dg/torture/pr53161.C: New testcase.
5472
5473 2012-05-22 Tobias Burnus <burnus@net-b.de>
5474
5475 PR fortran/53389
5476 * gfortran.dg/realloc_on_assign_15.f90: New.
5477
5478 2012-05-22 Richard Guenther <rguenther@suse.de>
5479
5480 PR middle-end/51071
5481 * gcc.dg/torture/pr51071-2.c: New testcase.
5482
5483 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5484
5485 PR tree-optimization/53336
5486 * g++.dg/torture/pr53336.C: New testcase.
5487
5488 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5489
5490 PR c++/53322
5491 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5492 instead of -Wunused-local-typedefs.
5493
5494 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/51184
5497 * g++.dg/other/abstract4.C: New-
5498
5499 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/40821
5502 * g++.dg/ext/attrib46.C: New.
5503
5504 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5505
5506 PR c/53418
5507 * gcc.c-torture/compile/pr53418-1.c,
5508 gcc.c-torture/compile/pr53418-2.c: New tests.
5509
5510 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR tree-optimization/53366
5513 * gcc.dg/torture/pr53366-1.c: New test.
5514 * gcc.dg/torture/pr53366-2.c: New test.
5515 * gcc.target/i386/pr53366-1.c: New test.
5516 * gcc.target/i386/pr53366-2.c: New test.
5517
5518 PR tree-optimization/53409
5519 * gcc.c-torture/compile/pr53409.c: New test.
5520
5521 PR tree-optimization/53410
5522 * gcc.c-torture/compile/pr53410-1.c: New test.
5523 * gcc.c-torture/compile/pr53410-2.c: New test.
5524
5525 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5526
5527 PR target/53425
5528 * gcc.target/i386/pr53425-1.c: New file.
5529 * gcc.target/i386/pr53425-2.c: Likewise.
5530
5531 2012-05-21 Richard Guenther <rguenther@suse.de>
5532
5533 PR tree-optimization/53408
5534 * gcc.dg/torture/pr53408.c: New testcase.
5535
5536 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5537 H.J. Lu <hongjiu.lu@intel.com>
5538
5539 PR target/53416
5540 * gcc.target/i386/pr53416.c: New file.
5541
5542 2012-05-21 Richard Guenther <rguenther@suse.de>
5543
5544 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5545
5546 2012-05-21 Richard Guenther <rguenther@suse.de>
5547
5548 * gcc.dg/torture/ldist-1.c: New testcase.
5549
5550 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5551
5552 * gnat.dg/lto13.adb: New test.
5553 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5554
5555 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5556
5557 * gnat.dg/specs/lto12.ads: New test.
5558 * gnat.dg/specs/lto12_pkg.ads: New helper.
5559
5560 2012-05-18 Richard Guenther <rguenther@suse.de>
5561
5562 PR tree-optimization/53346
5563 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5564 * gcc.target/i386/incoming-10.c: Adjust.
5565 * gcc.target/i386/incoming-11.c: Likewise.
5566 * gcc.target/i386/pr46295.c: Likewise.
5567
5568 2012-05-18 Richard Guenther <rguenther@suse.de>
5569
5570 * gcc.dg/pr53352.c: Return zero.
5571
5572 2012-05-18 Richard Guenther <rguenther@suse.de>
5573
5574 PR tree-optimization/53390
5575 * gcc.dg/torture/pr53390.c: New testcase.
5576
5577 2012-05-18 Meador Inge <meadori@codesourcery.com>
5578
5579 PR rtl-optimization/53352
5580 * gcc.dg/pr53352.c: New test.
5581
5582 2012-05-17 David S. Miller <davem@davemloft.net>
5583
5584 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5585 failure on sparc-*-linux-gnu.
5586
5587 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 PR c++/39681
5590 * g++.dg/parse/error49.C: New.
5591 * g++.dg/cpp0x/error8.C: Likewise.
5592 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5593 * g++.dg/ext/utf-dflt2.C: Likewise.
5594 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5595 * g++.dg/ext/utf-dflt.C: Likewise.
5596 * c-c++-common/raw-string-3.c: Likewise.
5597 * c-c++-common/raw-string-4.c: Likewise.
5598
5599 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/53371
5602 * g++.dg/cpp0x/catch1.C: New.
5603
5604 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/44516
5607 * g++.dg/parse/error48.C: New.
5608 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5609 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5610
5611 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5612
5613 * gcc.dg/tm/indirect-2.c: New test.
5614
5615 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5616
5617 PR tree-optimization/53217
5618 * gfortran.dg/pr53217.f90: New test.
5619
5620 2012-05-16 Richard Guenther <rguenther@suse.de>
5621
5622 PR tree-optimization/53364
5623 * g++.dg/torture/pr53364.C: New testcase.
5624
5625 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5626
5627 PR testsuite/52641
5628 * gcc.dg/pr52549.c: Fix test for long != void*
5629 * gcc.c-torture/execute/pr52979-1.x: New file.
5630 * gcc.c-torture/execute/pr52979-2.x: New file.
5631
5632 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5633
5634 PR preprocessor/7263
5635 * gcc.dg/binary-constants-2.c: Run without tracking locations
5636 accross macro expansion.
5637 * gcc.dg/binary-constants-3.c: Likewise.
5638 * gcc.dg/cpp/sysmac2.c: Likewise.
5639 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5640 location.
5641 * gcc.dg/cpp/syshdr3.c: New test.
5642 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5643 * gcc.dg/system-binary-constants-1.c: New test.
5644 * gcc.dg/system-binary-constants-1.h: New header for the new test
5645 above.
5646 * g++.dg/cpp/syshdr3.C: New test.
5647 * g++.dg/cpp/syshdr3.h: New header the new test above.
5648 * g++.dg/system-binary-constants-1.C: New test.
5649 * g++.dg/system-binary-constants-1.h: New header the new test
5650 above.
5651
5652 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5655
5656 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5657
5658 PR target/53358
5659 * gcc.dg/pr53358.c: New test.
5660
5661 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 PR c++/11856
5664 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5665 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5666
5667 2012-05-15 Olivier Hainque <hainque@adacore.com>
5668
5669 * g++.dg/eh/sighandle.C: New testcase.
5670
5671 2012-05-15 Richard Guenther <rguenther@suse.de>
5672
5673 PR tree-optimization/53355
5674 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5675
5676 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5677
5678 * gfortran.dg/*.f90: Remove now redundant manual
5679 cleanup-modules directive.
5680
5681 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5682
5683 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5684 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5685
5686 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5687
5688 PR fortran/52428
5689 * gfortran.dg/int_range_io_1.f90: New test.
5690
5691 2012-05-14 Andi Kleen <ak@linux.intel.com>
5692 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR target/53315
5695 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5696 * gcc.target/i386/rtm-check.h: New file.
5697 * gcc.target/i386/pr53315.c: New test.
5698
5699 2012-05-14 Tobias Burnus <burnus@net-b.de>
5700
5701 PR fortran/49110
5702 PR fortran/51055
5703 PR fortran/53329
5704 * gfortran.dg/deferred_type_param_4.f90: New.
5705 * gfortran.dg/deferred_type_param_6.f90: New.
5706
5707 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5708
5709 * gcc.target/i386/retarg.c: New test.
5710
5711 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5712
5713 PR fortran/45170
5714 * gfortran.dg/deferred_type_param_3.f90: New.
5715 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5716 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5717
5718 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5719
5720 * gnat.dg/null_pointer_deref3.adb: New test.
5721
5722 2012-05-12 Tobias Burnus <burnus@net-b.de>
5723
5724 PR fortran/49110
5725 PR fortran/52843
5726 * gfortran.dg/deferred_type_param_5.f90: New.
5727
5728 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 * g++.dg/parse/error47.C: New.
5731
5732 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5733
5734 PR fortran/52537
5735 * gfortran.dg/string_compare_4.f90: Change option
5736 to -fdump-tree-original. Add test case for kind=4.
5737
5738 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5739
5740 PR fortran/52537
5741 * gfortran.dg/string_compare_4.f90: New test.
5742
5743 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5744
5745 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5746
5747 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5748
5749 PR c++/53305
5750 * g++.dg/cpp0x/variadic132.C: New.
5751
5752 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5753
5754 PR c++/53158
5755 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5756 * g++.dg/parse/error26.C: Tweak dg-error column number.
5757
5758 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5759
5760 PR c++/53301
5761 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5762
5763 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5764
5765 * gnat.dg/lto11.ad[sb]: New test.
5766
5767 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5768
5769 PR target/52908
5770 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5771 directive to Scan for vpmuldq, not vpmacsdql.
5772
5773 2012-05-09 Michael Matz <matz@suse.de>
5774
5775 PR tree-optimization/53185
5776 * gcc.dg/vect/pr53185.c: New test.
5777
5778 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5779
5780 PR middle-end/53249
5781 * gcc.target/i386/pr53249.c: New.
5782
5783 2012-05-09 Richard Guenther <rguenther@suse.de>
5784
5785 PR tree-optimization/18437
5786 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5787 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5788
5789 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR tree-optimization/53226
5792 * gcc.c-torture/compile/pr53226.c: New test.
5793
5794 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5795
5796 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5797 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5798 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5799 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5800 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5801 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5802 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5803 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5804 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5805 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5806 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5807 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5808 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5809 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5810
5811 2012-05-09 Dehao Chen <dehao@google.com>
5812
5813 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5814 * gcc.dg/predict-2.c: Likewise.
5815 * gcc.dg/predict-3.c: Likewise.
5816 * gcc.dg/predict-4.c: Likewise.
5817 * gcc.dg/predict-5.c: Likewise.
5818 * gcc.dg/predict-6.c: Likewise.
5819
5820 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5821
5822 PR target/53272
5823 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5824
5825 2012-05-08 Richard Guenther <rguenther@suse.de>
5826
5827 * gcc.dg/fold-bitand-4.c: New testcase.
5828
5829 2012-05-08 Dehao Chen <dehao@google.com>
5830
5831 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5832 heuristic is working properly.
5833 * gcc.dg/predict-2.c: Likewise.
5834 * gcc/dg/predict-3.c: Likewise.
5835 * gcc/dg/predict-4.c: Likewise.
5836 * gcc/dg/predict-5.c: Likewise.
5837 * gcc/dg/predict-6.c: Likewise.
5838
5839 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR tree-optimization/53239
5842 * g++.dg/opt/vrp3.C: New test.
5843 * g++.dg/opt/vrp3-aux.cc: New file.
5844 * g++.dg/opt/vrp3.h: New file.
5845
5846 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5847
5848 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5849 .uleb128 support in assembler output.
5850
5851 2012-05-07 Richard Guenther <rguenther@suse.de>
5852
5853 PR lto/42987
5854 * g++.dg/lto/pr42987_0.C: New testcase.
5855 * g++.dg/lto/pr42987_1.C: Likewise.
5856
5857 2012-05-07 Tobias Burnus <burnus@net-b.de>
5858
5859 PR fortran/53255
5860 * gfortran.dg/typebound_operator_15.f90: New.
5861
5862 2012-05-06 Tobias Burnus <burnus@net-b.de>
5863
5864 PR fortran/41587
5865 * gfortran.dg/class_array_13.f90: New.
5866
5867 2012-05-06 Tristan Gingold <gingold@adacore.com>
5868
5869 * gnat.dg/warn7.adb: New test.
5870
5871 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * gnat.dg/specs/renamings.ads: Rename to...
5874 * gnat.dg/specs/renaming1.ads: ...this.
5875 * gnat.dg/specs/renaming2.ads: New test.
5876 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5877 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5878 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5879 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5880
5881 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5882
5883 * gnat.dg/discr36.ad[sb]: New test.
5884 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5885
5886 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5887
5888 PR c/43772
5889 * c-c++-common/pr43772.c: New.
5890
5891 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5892
5893 PR fortran/41600
5894 * gfortran.dg/select_type_26.f03 : New test.
5895 * gfortran.dg/select_type_27.f03 : New test.
5896
5897 PR fortran/53191
5898 * gfortran.dg/select_type_28.f03 : New test.
5899
5900 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5901
5902 PR fortran/49010
5903 PR fortran/24518
5904 * gfortran.dg/mod_sign0_1.f90: New test.
5905 * gfortran.dg/mod_large_1.f90: New test.
5906
5907 2012-05-04 Tobias Burnus <burnus@net-b.de>
5908
5909 PR fortran/53175
5910 gfortran.dg/public_private_module_5.f90: New.
5911
5912 2012-05-04 Tobias Burnus <burnus@net-b.de>
5913
5914 PR fortran/53111
5915 * gfortran.dg/constructor_7.f90: New.
5916 * gfortran.dg/constructor_8.f90: New.
5917
5918 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5919
5920 PR c++/53166
5921 * g++.dg/cpp0x/static_assert7.C: New.
5922
5923 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5924
5925 PR tree-optimization/52633
5926 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5927 recognized as widening shifts instead of over-widening.
5928 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5929 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5930 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5931 * gcc.target/arm/pr52633.c: New test.
5932
5933 2012-05-04 Richard Guenther <rguenther@suse.de>
5934
5935 PR tree-optimization/53168
5936 * gcc.dg/torture/pr53168.c: New testcase.
5937 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5938
5939 2012-05-04 Richard Guenther <rguenther@suse.de>
5940
5941 * gcc.dg/lto/pr53214_0.c: New testcase.
5942
5943 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5944
5945 * gcc.target/ia64/pr48496.c: New test.
5946 * gcc.target/ia64/pr52657.c: Likewise.
5947
5948 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5949
5950 PR c/51712
5951 * c-c++-common/pr51712.c: New.
5952
5953 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5954
5955 PR target/53199
5956 * gcc.target/powwerpc/pr53199.c: New file.
5957
5958 2012-05-03 Jason Merrill <jason@redhat.com>
5959
5960 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5961
5962 * gcc.dg/debug/dwarf2/dups-types.c: New.
5963 * gcc.dg/debug/dwarf2/dups-types.h: New.
5964
5965 2012-05-03 Jason Merrill <jason@redhat.com>
5966
5967 * g++.dg/debug/dwarf2/namespace-2.C: New.
5968 * g++.dg/debug/dwarf2/localclass3.C: New.
5969
5970 2012-05-03 Jason Merrill <jason@redhat.com>
5971
5972 * g++.dg/debug/dwarf2/thunk1.C: New.
5973
5974 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 PR c++/53186
5977 * g++.dg/other/final2.C: New.
5978
5979 2012-05-03 Richard Guenther <rguenther@suse.de>
5980
5981 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5982
5983 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5984
5985 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5986 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5987 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5988 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5989
5990 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5991
5992 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5993 .byte 0xf2.
5994 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5995 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5996 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5997
5998 PR debug/53174
5999 * gcc.dg/pr53174.c: New test.
6000
6001 PR target/53187
6002 * gcc.target/arm/pr53187.c: New test.
6003 * gcc.c-torture/compile/pr53187.c: New test.
6004
6005 2012-05-03 Richard Guenther <rguenther@suse.de>
6006
6007 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6008 unsupported prefetching support.
6009
6010 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6011
6012 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6013 option -ftrack-macro-expansion=0.
6014 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6015 option -ftrack-macro-expansion=0.
6016
6017 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6018
6019 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6020 dg-options for target arm with dg-additional-options.
6021
6022 2012-05-03 Richard Guenther <rguenther@suse.de>
6023
6024 PR tree-optimization/53144
6025 * gcc.dg/torture/pr53144.c: New testcase.
6026
6027 2012-05-03 Tobias Burnus <burnus@net-b.de>
6028
6029 PR fortran/52864
6030 * gfortran.dg/pointer_intent_7.f90: New.
6031 * gfortran.dg/pure_formal_3.f90: New.
6032
6033 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6034
6035 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6036
6037 2012-05-02 Martin Jambor <mjambor@suse.cz>
6038
6039 PR lto/52605
6040 * g++.dg/lto/pr52605_0.C: New test.
6041
6042 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6043
6044 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6045 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6046 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6047 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6048 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6049 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6050 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6051 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6052 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6053 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6054 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6055 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6056 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6057 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6058 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6059 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6060
6061 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6062
6063 PR middle-end/53153
6064 * gcc.dg/pr53153.c: New test.
6065
6066 2012-05-02 Richard Guenther <rguenther@suse.de>
6067
6068 * g++.dg/tree-ssa/pr19807.C: Adjust.
6069
6070 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR tree-optimization/53163
6073 * gcc.c-torture/compile/pr53163.c: New test.
6074
6075 PR rtl-optimization/53160
6076 * gcc.c-torture/execute/pr53160.c: New test.
6077
6078 2012-05-01 Ian Lance Taylor <iant@google.com>
6079
6080 PR c/37303
6081 * gcc.dg/pr37303.c: New test.
6082
6083 2012-05-01 Richard Henderson <rth@redhat.com>
6084
6085 * lib/target-supports.exp
6086 (check_effective_target_sync_long_long_runtime): True for
6087 check_effective_target_powerpc64.
6088
6089 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6090
6091 PR c++/51033
6092 * gcc.dg/vector-1.c: Move to ...
6093 * c-c++-common/vector-1.c: ... here.
6094 * gcc.dg/vector-2.c: Move to ...
6095 * c-c++-common/vector-2.c: ... here.
6096 * gcc.dg/vector-3.c: Move to ...
6097 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6098 * gcc.dg/vector-4.c: Move to ...
6099 * c-c++-common/vector-4.c: ... here.
6100 * gcc.dg/vector-init-1.c: Move to ...
6101 * c-c++-common/vector-init-1.c: ... here.
6102 * gcc.dg/vector-init-2.c: Move to ...
6103 * c-c++-common/vector-init-2.c: ... here.
6104 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6105 * c-c++-common/vector-subscript-1.c: ... here.
6106 * gcc.dg/vector-subscript-2.c: Move to ...
6107 * c-c++-common/vector-subscript-2.c: ... here.
6108 * gcc.dg/vector-subscript-3.c: Move to ...
6109 * c-c++-common/vector-subscript-3.c: ... here.
6110
6111 PR c++/51314
6112 * g++.dg/cpp0x/vt-51314.C: New test.
6113 * g++.dg/cpp0x/variadic76.C: Fix.
6114
6115 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6116
6117 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6118
6119 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6120
6121 Add -Wvarargs option
6122 * c-c++-common/Wvarargs.c: New test case.
6123 * c-c++-common/Wvarargs-2.c: Likewise.
6124
6125 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6126
6127 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6128 * objc.dg/foreach-7.m: Force the test case to run without
6129 -ftrack-macro-expansion.
6130 * c-c++-common/tm/attrib-1.c: Likewise.
6131 * c-c++-common/warn-ommitted-condop.c: Likewise.
6132 * gcc.dg/assign-warn-1.c: Likewise.
6133 * gcc.dg/assign-warn-2.c: Likewise.
6134 * gcc.dg/attr-alloc_size.c: Likewise.
6135 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6136 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6137 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6138 * gcc.dg/c90-const-expr-9.c: Likewise.
6139 * gcc.dg/c99-const-expr-9.c: Likewise.
6140 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6141 * gcc.dg/cpp/direct2s.c: Likewise.
6142 * gcc.dg/cpp/pr28709.c: Likewise.
6143 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6144 * gcc.dg/dfp/composite-type.c: Likewise.
6145 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6146 with -ftrack-macro-expansion
6147 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6148 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6149 * g++.dg/ext/cleanup-1.C: Likewise.
6150 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6151 * g++.dg/template/sfinae10.C: Likewise.
6152 * g++.dg/tm/wrap-2.C: Likewise.
6153 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6154 * g++.dg/warn/Wsign-conversion.C: Likewise.
6155 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6156 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6157 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6158 it to run with -ftrack-macro-expansion.
6159 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6160 test cases without -ftrack-macro-expansion.
6161
6162 Fix location for static class members
6163 * g++.dg/template/sfinae6_neg.C: Adjust.
6164
6165 Make conversion warnings work on NULL with -ftrack-macro-expansion
6166 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6167 alongside the previous testing for NULL.
6168
6169 Fix -Wuninitialized for -ftrack-macro-expansion
6170 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6171
6172 Strip "<built-in>" loc from displayed expansion context
6173 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6174 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6175 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6176 new test above.
6177
6178 Fix expansion point loc for macro-like tokens
6179 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6180 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6181
6182 Fix token pasting with -ftrack-macro-expansion
6183 * gcc.dg/cpp/paste17.c: New test case for
6184 -ftrack-macro-expansion=2 mode only.
6185 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6186
6187 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6188
6189 * gnat.dg/warn6.ad[sb]: New test.
6190
6191 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6192
6193 PR 53149
6194 * gcc.dg/20011021-1.c: Adjust testcase.
6195
6196 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6197
6198 PR fortran/53148
6199 * gfortran.dg/function_optimize_12.f90: New test.
6200
6201 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6202
6203 PR target/53156
6204 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6205 code to match current output and cover new peephole2 pattern.
6206
6207 2012-04-27 Ollie Wild <aaw@google.com>
6208
6209 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6210
6211 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6212
6213 * gcc.c-torture/execute/20120427-2.c: New testcase.
6214 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6215 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6216 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6217
6218 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6219
6220 PR target/53138
6221 * gcc.c-torture/execute/20120427-1.c: New testcase.
6222
6223 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6224
6225 PR middle-end/27139
6226 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6227
6228 2012-04-27 Tom de Vries <tom@codesourcery.com>
6229
6230 PR tree-optimization/51879
6231 * gcc.dg/pr51879.c: New test.
6232 * gcc.dg/pr51879-2.c: Same.
6233 * gcc.dg/pr51879-3.c: Same.
6234 * gcc.dg/pr51879-4.c: Same.
6235 * gcc.dg/pr51879-6.c: Same.
6236
6237 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/53096
6240 * g++.dg/cpp0x/defaulted35.C: New.
6241 * g++.dg/cpp0x/defaulted15.C: Adjust.
6242
6243 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6244
6245 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6246 structure layout.
6247
6248 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6249
6250 * gcc.target/i386/builtin_target.c: Check avx2.
6251
6252 2012-04-26 Alan Modra <amodra@gmail.com>
6253
6254 * gcc.target/powerpc/savres.c: New test.
6255 * gcc.target/powerpc/powerpc.exp: Run it.
6256
6257 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6258
6259 PR target/53120
6260 * gcc.dg/torture/pr53120.c: New test.
6261
6262 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR middle-end/52979
6265 * gcc.c-torture/compile/pr52979-1.c: New test.
6266 * gcc.c-torture/execute/pr52979-1.c: New test.
6267 * gcc.c-torture/execute/pr52979-2.c: New test.
6268
6269 2012-04-25 Richard Guenther <rguenther@suse.de>
6270
6271 * gcc.target/i386/l_fma_float_5.c: Adjust.
6272 * gcc.target/i386/l_fma_double_4.c: Likewise.
6273 * gcc.target/i386/l_fma_float_2.c: Likewise.
6274 * gcc.target/i386/l_fma_float_6.c: Likewise.
6275 * gcc.target/i386/l_fma_double_1.c: Likewise.
6276 * gcc.target/i386/l_fma_double_5.c: Likewise.
6277 * gcc.target/i386/l_fma_float_3.c: Likewise.
6278 * gcc.target/i386/l_fma_double_2.c: Likewise.
6279 * gcc.target/i386/l_fma_double_6.c: Likewise.
6280 * gcc.target/i386/l_fma_float_4.c: Likewise.
6281 * gcc.target/i386/l_fma_double_3.c: Likewise.
6282 * gcc.target/i386/l_fma_float_1.c: Likewise.
6283
6284 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR tree-optimization/53058
6287 * gcc.c-torture/compile/pr53058.c: New test.
6288
6289 2012-04-25 Jan Hubicka <jh@suse.cz>
6290
6291 PR middle-end/53088
6292 * gcc.target/i386/pr39082-1.c: Update warning location.
6293
6294 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR c/52880
6297 * gcc.dg/pr52880.c: New test.
6298
6299 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6300
6301 * gcc.dg/m-un-2.c: Update.
6302 * gcc.dg/20011021-1.c: Update.
6303
6304 2012-04-25 Tobias Burnus <burnus@net-b.de>
6305
6306 PR fortran/52196
6307 * gfortran.dg/realloc_on_assign_14.f90: New.
6308
6309 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6310
6311 PR testsuite/52641
6312 PR tree-optimizations/52891
6313 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6314
6315 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/52363
6318 * g++.dg/cpp0x/sfinae35.C: New.
6319 * g++.dg/cpp0x/sfinae36.C: Likewise.
6320
6321 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6322
6323 * gcc.target/builtin_target.c: New testcase.
6324
6325 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6326
6327 PR target/47197
6328 * gcc.target/powerpc/pr47197.c: New test.
6329
6330 2012-04-24 Richard Guenther <rguenther@suse.de>
6331
6332 PR tree-optimization/53085
6333 * g++.dg/torture/pr53085.C: New testcase.
6334
6335 2012-04-24 Andrew Pinski <apinski@cavium.com>
6336
6337 PR tree-opt/33512
6338 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6339 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6340 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6341
6342 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR middle-end/53084
6345 * gcc.c-torture/execute/pr53084.c: New test.
6346
6347 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6350
6351 2012-04-23 Andrew Pinski <apinski@cavium.com>
6352
6353 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6354
6355 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6356
6357 PR regression/53076
6358 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6359 * gcc.dg/torture/builtin-power-1.c: Likewise.
6360
6361 2012-04-23 Richard Guenther <rguenther@suse.de>
6362
6363 PR tree-optimization/53070
6364 * gcc.dg/torture/pr53070.c: New testcase.
6365
6366 2012-04-23 Richard Guenther <rguenther@suse.de>
6367
6368 PR c/53060
6369 * gcc.dg/pr53060.c: New testcase.
6370
6371 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR tree-optimizations/52891
6374 * gcc.c-torture/compile/pr52891-1.c: New test.
6375 * gcc.c-torture/compile/pr52891-2.c: New test.
6376
6377 2012-04-22 Tobias Burnus <burnus@net-b.de>
6378
6379 PR fortran/53051
6380 * gfortran.dg/read_float_4.f90: New.
6381
6382 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6383
6384 PR 35441
6385 * c-c++-common/pr35441.C: New.
6386
6387 2012-04-20 Ian Lance Taylor <iant@google.com>
6388
6389 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6390 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6391
6392 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6393
6394 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6395 array access.
6396 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6397
6398 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6399
6400 PR rtl-optimization/44214
6401 * gcc.dg/pr44214-1.c: New test.
6402 * gcc.dg/pr44214-2.c: Likewise.
6403 * gcc.dg/pr44214-3.c: Likewise.
6404
6405 2012-04-20 Richard Guenther <rguenther@suse.de>
6406
6407 * g++.dg/torture/20120420-1.C: New testcase.
6408
6409 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6410
6411 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6412
6413 2012-04-19 Christian Bruel <christian.bruel@st.com>
6414
6415 * gcc.dg/pr52283.c: New test.
6416
6417 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6418
6419 * gcc.dg/pr37985.c: New test.
6420
6421 2012-04-19 Richard Guenther <rguenther@suse.de>
6422
6423 PR rtl-optimization/44688
6424 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6425 possibly profitable.
6426
6427 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6428
6429 PR tree-optimization/52976
6430 * gfortran.dg/reassoc_11.f: New test.
6431
6432 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6433
6434 PR tree-optimization/52976
6435 * gfortran.dg/reassoc_7.f: New test.
6436 * gfortran.dg/reassoc_8.f: Likewise.
6437 * gfortran.dg/reassoc_9.f: Likewise.
6438 * gfortran.dg/reassoc_10.f: Likewise.
6439
6440 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6441
6442 PR c++/52422
6443 * g++.dg/cpp0x/sfinae33.C: New.
6444 * g++.dg/cpp0x/sfinae34.C: Likewise.
6445
6446 2012-04-18 Joey Ye <joey.ye@arm.com>
6447
6448 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6449
6450 2012-04-18 Richard Guenther <rguenther@suse.de>
6451
6452 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6453 array access.
6454 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6455 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6456
6457 2012-04-17 Tom de Vries <tom@codesourcery.com>
6458
6459 * g++.dg/pr51264-4.C: New test.
6460
6461 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6462
6463 PR c++/52599
6464 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6465
6466 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6467
6468 PR c++/53003
6469 * g++.dg/parse/crash59.C: New.
6470
6471 2012-04-17 Michael Matz <matz@suse.de>
6472
6473 PR tree-optimization/18437
6474 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6475
6476 2012-04-17 Richard Guenther <rguenther@suse.de>
6477
6478 PR middle-end/53011
6479 * g++.dg/torture/pr53011.C: New testcase.
6480
6481 2012-04-16 Jason Merrill <jason@redhat.com>
6482
6483 PR c++/38543
6484 * g++.dg/cpp0x/variadic131.C: New.
6485
6486 PR c++/52008
6487 * g++.dg/cpp0x/variadic130.C: New.
6488
6489 PR c++/50830
6490 * g++.dg/cpp0x/variadic129.C: New.
6491
6492 PR c++/50303
6493 * g++.dg/cpp0x/variadic128.C: New.
6494
6495 2012-04-16 Tobias Burnus <burnus@net-b.de>
6496
6497 PR fortran/52864
6498 * gfortran.dg/pointer_intent_6.f90: New.
6499
6500 2012-04-16 Tobias Burnus <burnus@net-b.de>
6501
6502 PR fortran/52916
6503 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6504 to include public_private_module_4.f90.
6505 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6506 targets.
6507
6508 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6509
6510 PR c++/49152
6511 * g++.dg/diagnostic/operator1.C: New.
6512 * g++.dg/ext/label5.C: Adjust.
6513 * g++.dg/ext/va-arg1.C: Likewise.
6514 * g++.dg/other/error20.C: Likewise.
6515 * g++.dg/other/error20.C: Likewise.
6516 * g++.dg/other/error16.C: Likewise.
6517 * g++.dg/other/error10.C: Likewise.
6518 * g++.dg/parse/error30.C: Likewise.
6519 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6520
6521 2012-04-16 Jason Merrill <jason@redhat.com>
6522
6523 PR c++/51148
6524 * g++.dg/cpp0x/variadic127.C: New.
6525
6526 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6527
6528 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6529 testcase name.
6530 Use fail, pass instead of unresolved.
6531 Don't log $optstr.
6532
6533 PR testsuite/52948
6534 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6535 TODO_dump_func.
6536 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6537 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6538 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6539
6540 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6541
6542 PR fortran/52968
6543 * gfortran.dg/typebound_call_23.f03: New test case.
6544
6545 2012-04-15 Jason Merrill <jason@redhat.com>
6546
6547 PR c++/47220
6548 * g++.dg/cpp0x/variadic126.C: New.
6549
6550 PR c++/52380
6551 * g++.dg/cpp0x/variadic125.C: New.
6552
6553 PR c++/52292
6554 * g++.dg/cpp0x/variadic124.C: New.
6555
6556 PR c++/52706
6557 * g++.dg/cpp0x/nullptr27.C: New.
6558
6559 PR c++/52818
6560 * g++.dg/warn/format8.C: New.
6561
6562 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6563
6564 PR fortran/51082
6565 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6566
6567 2012-04-14 Tobias Burnus <burnus@net-b.de>
6568
6569 PR fortran/52916
6570 PR fortran/40973
6571 * gfortran.dg/public_private_module_3.f90: New.
6572 * gfortran.dg/public_private_module_4.f90: New.
6573
6574 2012-04-14 Tom de Vries <tom@codesourcery.com>
6575
6576 * gcc.dg/superblock.c: New test.
6577
6578 2012-04-14 Tom de Vries <tom@codesourcery.com>
6579
6580 * gcc.dg/pr51879-12.c: New test.
6581
6582 2012-04-13 Jason Merrill <jason@redhat.com>
6583
6584 PR c++/52824
6585 * g++.dg/cpp0x/variadic123.C: New.
6586 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6587
6588 PR c++/52905
6589 * g++.dg/cpp0x/initlist-ctor1.C: New.
6590
6591 PR c++/52915
6592 * g++.dg/other/anon-union2.C: New.
6593
6594 2012-04-13 Martin Jambor <mjambor@suse.cz>
6595
6596 PR middle-end/52939
6597 * g++.dg/ipa/pr52939.C: New test.
6598
6599 2012-04-13 Tom de Vries <tom@codesourcery.com>
6600
6601 * gcc.dg/pr52734.c: New test.
6602
6603 2012-04-13 Richard Guenther <rguenther@suse.de>
6604
6605 PR tree-optimization/52969
6606 * gcc.dg/torture/pr52969.c: New testcase.
6607
6608 2012-04-13 Richard Guenther <rguenther@suse.de>
6609
6610 PR c/52549
6611 * gcc.dg/pr52549.c: New testcase.
6612
6613 2012-04-13 Richard Guenther <rguenther@suse.de>
6614
6615 PR c/52862
6616 * gcc.dg/pr52862.c: New testcase.
6617
6618 2012-04-13 Joey Ye <joey.ye@arm.com>
6619
6620 * gcc.target/arm/thumb1-imm.c: New testcase.
6621
6622 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6623
6624 PR target/52932
6625 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6626 second function argument.
6627 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6628 (calc_permps): Update declaration. Calculate result correctly.
6629 (avx2_test): Change src2 type to union256i_d.
6630 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6631 correctly.
6632
6633 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6634
6635 PR target/52775
6636 * gcc.target/powerpc/pr52775.c: New file.
6637
6638 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6639
6640 PR tree-optimization/18589
6641 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6642 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6643 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6644 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6645 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6646 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6647 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6648 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6649 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6650 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6651
6652 2012-04-12 Richard Guenther <rguenther@suse.de>
6653
6654 PR tree-optimization/52943
6655 * gcc.dg/torture/pr52943.c: New testcase.
6656
6657 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6658
6659 PR target/50751
6660 * gcc/target/sh/pr50751-4.c: New.
6661 * gcc/target/sh/pr50751-5.c: New.
6662 * gcc/target/sh/pr50751-6.c: New.
6663 * gcc/target/sh/pr50751-7.c: New.
6664
6665 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6666
6667 PR c++/52465
6668 * g++.dg/lookup/using52.C: New.
6669
6670 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6671
6672 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6673
6674 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6675
6676 PR rtl-optimization/52876
6677 * gcc.target/i386/pr52876.c: New.
6678
6679 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6680
6681 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6682 __UINTPTR_TYPE__.
6683 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6684 __INTPTR_TYPE__.
6685 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6686 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6687 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6688 (ptrdiff_t): ... this. All uses changed.
6689 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6690 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6691 __INTPTR_TYPE__.
6692 (main): Cast argument to __INTPTR_TYPE__.
6693 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6694 size_t.
6695 * gcc.dg/mallign.c (main): Likewise.
6696 * gcc.dg/pr38700.c (foo): Likewise.
6697 * gcc.dg/long-long-cst1.c (t): Likewise.
6698 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6699 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6700 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6701 * gcc.dg/pr25682.c (d, foo): Likewise.
6702 * gcc.dg/format/cast-1.c (f): Likewise.
6703 * gcc.dg/c90-const-expr-10.c
6704 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6705 (size_t): ...this. All uses changed.
6706 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6707 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6708 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6709 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6710 * gcc.dg/sequence-pt-1.c: Likewise.
6711 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6712 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6713 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6714 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6715 of ptrdiff_t with it.
6716 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6717 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6718 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6719
6720 2012-04-11 Jason Merrill <jason@redhat.com>
6721
6722 PR debug/45088
6723 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6724 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6725
6726 PR c++/52906
6727 * g++.dg/ext/attrib45.C: New.
6728
6729 * g++.dg/eh/dtor3.C: New.
6730
6731 2012-04-11 Richard Guenther <rguenther@suse.de>
6732
6733 PR middle-end/52621
6734 * gfortran.dg/pr52621.f90: New testcase.
6735
6736 2012-04-11 Richard Guenther <rguenther@suse.de>
6737
6738 PR middle-end/52918
6739 * g++.dg/torture/pr52918-1.C: New testcase.
6740 * g++.dg/torture/pr52918-2.C: Likewise.
6741
6742 2012-04-11 Tobias Burnus <burnus@net-b.de>
6743
6744 PR fortran/52729
6745 * gfortran.dg/block_11.f90: New.
6746
6747 2012-04-11 Nick Clifton <nickc@redhat.com>
6748
6749 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6750
6751 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6752
6753 PR target/16458
6754 * gcc.target/powerpc/pr16458-1.c: New test.
6755 * gcc.target/powerpc/pr16458-2.c: Likewise.
6756 * gcc.target/powerpc/pr16458-3.c: Likewise.
6757 * gcc.target/powerpc/pr16458-4.c: Likewise.
6758
6759 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6760
6761 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6762 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6763 * gcc.dg/builtin-bswap-5.c: Likewise.
6764 * gcc.target/i386/builtin-bswap-4.c: New test.
6765
6766 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6767
6768 PR 24985
6769 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6770
6771 2012-04-11 Richard Guenther <rguenther@suse.de>
6772
6773 PR rtl-optimization/52881
6774 * gcc.dg/torture/pr52881.c: New testcase.
6775 * gcc.dg/torture/pr52913.c: Likewise.
6776
6777 2012-04-11 Richard Guenther <rguenther@suse.de>
6778
6779 PR tree-optimization/52912
6780 * gcc.dg/torture/pr52912.c: New testcase.
6781
6782 2010-04-10 Michael Matz <matz@suse.de>
6783
6784 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6785 * gcc.dg/vect/vect-outer-1.c: Adjust.
6786 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6787 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6788 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6789 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6790 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6791 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6792
6793 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6794
6795 PR tree-optimization/52870
6796 * gcc.dg/vect/pr52870.c: New test.
6797
6798 2012-04-09 Mike Stump <mikestump@comcast.net>
6799
6800 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6801 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6802 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6803 * gnat.dg/aggr11.adb: Likewise.
6804 * gnat.dg/aggr11_pkg.ads: Likewise.
6805 * gnat.dg/aggr15.adb: Likewise.
6806 * gnat.dg/aggr15.ads: Likewise.
6807 * gnat.dg/aggr17.adb: Likewise.
6808 * gnat.dg/aggr18.adb: Likewise.
6809 * gnat.dg/array14.adb: Likewise.
6810 * gnat.dg/array14.ads: Likewise.
6811 * gnat.dg/array14_pkg.ads: Likewise.
6812 * gnat.dg/array19.adb: Likewise.
6813 * gnat.dg/array19.ads: Likewise.
6814 * gnat.dg/discr27.adb: Likewise.
6815 * gnat.dg/discr27.ads: Likewise.
6816 * gnat.dg/discr35.adb: Likewise.
6817 * gnat.dg/discr35.ads: Likewise.
6818 * gnat.dg/discr6.adb: Likewise.
6819 * gnat.dg/discr6_pkg.ads: Likewise.
6820 * gnat.dg/import1.adb: Likewise.
6821 * gnat.dg/import1.ads: Likewise.
6822 * gnat.dg/loop_address2.adb: Likewise.
6823 * gnat.dg/opt7.adb: Likewise.
6824 * gnat.dg/opt7.ads: Likewise.
6825 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6826 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6827 * gnat.dg/rep_clause2.adb: Likewise.
6828 * gnat.dg/rep_clause2.ads: Likewise.
6829 * gnat.dg/slice2.adb: Likewise.
6830 * gnat.dg/slice2.ads: Likewise.
6831 * gnat.dg/slice6.adb: Likewise.
6832 * gnat.dg/slice6_pkg.ads: Likewise.
6833 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6834 * gnat.dg/taft_type2.adb: Likewise.
6835 * gnat.dg/taft_type2.ads: Likewise.
6836 * gnat.dg/taft_type2_pkg.ads: Likewise.
6837 * gnat.dg/volatile10.adb: Likewise.
6838 * gnat.dg/volatile10_pkg.ads: Likewise.
6839
6840 * gcc.dg/dll-8.c: Remove execute permissions.
6841 * g++.dg/ext/dllexport5.C: Likewise.
6842
6843 2012-04-09 Jan Hubicka <jh@suse.cz>
6844
6845 PR lto/52722
6846 PR lto/51765
6847 PR lto/52634
6848 * gcc.dg/lto/pr52634_1.c: New testcase.
6849 * gcc.dg/lto/pr52634_0.c: New testcase.
6850
6851 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6852
6853 PR target/52883
6854 * gcc.target/i386/pr52883.c: New testcase.
6855
6856 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6857
6858 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6859 (check_effective_target_sync_long_long): Add SPARC case.
6860 (check_effective_target_sync_long_long_runtime): Likewise.
6861 (check_effective_target_sync_int_long): Adjust SPARC case.
6862 (check_effective_target_sync_char_short): Likewise.
6863
6864 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6865
6866 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6867 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6868
6869 2012-04-08 Tobias Burnus <burnus@net-b.de>
6870
6871 PR fortran/40973
6872 PR fortran/52751
6873 * gfortran.dg/public_private_module_2.f90: New.
6874
6875 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6876
6877 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6878 directives.
6879
6880 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6881
6882 PR fortran/52893
6883 * gfortran.dg/function_optimize_11.f90: New test.
6884
6885 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6886
6887 PR fortran/52668
6888 * gfortran.dg/use_only_6.f90: New test.
6889
6890 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6891
6892 PR fortran/52668
6893 * gfortran.dg/use_only_6.f90: New test.
6894 2012-04-06 Mike Stump <mikestump@comcast.net>
6895
6896 PR testsuite/50722
6897 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6898
6899 2012-04-05 Jason Merrill <jason@redhat.com>
6900
6901 PR c++/52596
6902 * g++.dg/template/qualified-id5.C: New.
6903
6904 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6905
6906 PR target/52882
6907 * gcc.target/i386/pr52882.c: New test.
6908
6909 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6910 Dominique D'Humieures <dominiq@lps.ens.fr>
6911
6912 PR testsuite/52614
6913 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6914 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6915
6916 2012-04-04 Jason Merrill <jason@redhat.com>
6917
6918 PR c++/52845
6919 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6920
6921 2012-04-03 Jason Merrill <jason@redhat.com>
6922
6923 PR c++/52796
6924 * g++.dg/cpp0x/variadic-value1.C: New.
6925
6926 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6927
6928 * gnat.dg/pack18.adb: New test.
6929 * gnat.dg/pack18_pkg.ads: New helper.
6930
6931 2012-04-03 Richard Guenther <rguenther@suse.de>
6932
6933 PR tree-optimization/52808
6934 * gcc.dg/pr52808.c: New testcase.
6935
6936 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR tree-optimization/52835
6939 * gfortran.dg/pr52835.f90: New test.
6940
6941 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6942
6943 * gnat.dg/specs/aggr5.ads: New test.
6944
6945 2012-04-02 Richard Guenther <rguenther@suse.de>
6946
6947 PR tree-optimization/52756
6948 * gcc.dg/torture/pr52756.c: New testcase.
6949
6950 2012-04-02 Richard Guenther <rguenther@suse.de>
6951
6952 PR middle-end/52803
6953 * gcc.dg/pr52803.c: New testcase.
6954
6955 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6956
6957 PR c++/40942
6958 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6959 DR 214 in account.
6960
6961 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6962
6963 PR c++/50043
6964 * g++.dg/cpp0x/noexcept17.C: New.
6965 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6966 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6967 * g++.dg/cpp0x/noexcept01.C: Likewise.
6968 * g++.dg/eh/init-temp1.C: Likewise.
6969 * g++.dg/eh/ctor1.C: Likwise.
6970
6971 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6972
6973 * gnat.dg/controlled6.adb: New test.
6974 * gnat.dg/controlled6_pkg.ads: New helper.
6975 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6976
6977 2012-03-30 Richard Henderson <rth@redhat.com>
6978
6979 PR debug/52727
6980 * g++.dg/opt/pr52727.C: New testcase.
6981
6982 2012-03-30 Richard Guenther <rguenther@suse.de>
6983
6984 PR tree-optimization/52754
6985 * gcc.target/i386/pr52754.c: New testcase.
6986
6987 2012-03-30 Richard Guenther <rguenther@suse.de>
6988
6989 PR middle-end/52772
6990 * g++.dg/torture/pr52772.C: New testcase.
6991
6992 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6993
6994 PR c++/52718
6995 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6996
6997 2012-03-29 Jason Merrill <jason@redhat.com>
6998
6999 PR c++/52685
7000 * g++.dg/template/inherit8.C: New.
7001
7002 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR c++/52759
7005 * g++.dg/ext/weak4.C: New test.
7006
7007 PR tree-optimization/52760
7008 * gcc.c-torture/execute/pr52760.c: New test.
7009
7010 2012-03-29 Jason Merrill <jason@redhat.com>
7011
7012 PR c++/52743
7013 * g++.dg/cpp0x/initlist-array3.C: New.
7014
7015 2012-03-28 Jason Merrill <jason@redhat.com>
7016
7017 PR c++/52746
7018 * g++.dg/overload/virtual2.C: New.
7019
7020 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7021
7022 * gnat.dg/vect7.ad[sb]: New test.
7023
7024 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7025 Tobias Burnus <burnus@gcc.gnu.org>
7026
7027 PR fortran/52652
7028 * gfortran.dg/allocate_class_1.f90 : Change error test.
7029 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7030 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7031 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7032
7033 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR middle-end/52691
7036 * gcc.dg/pr52691.c: New test.
7037
7038 PR middle-end/52750
7039 * gcc.c-torture/compile/pr52750.c: New test.
7040
7041 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7042
7043 PR target/52692
7044 * gcc.target/avr/torture/builtins-2.c: New test.
7045
7046 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR target/52736
7049 * gcc.target/i386/pr52736.c: New test.
7050
7051 2012-03-27 Martin Jambor <mjambor@suse.cz>
7052
7053 PR middle-end/52693
7054 * gcc.dg/torture/pr52693.c: New test.
7055
7056 2012-03-27 Meador Inge <meadori@codesourcery.com>
7057
7058 PR c++/52672
7059 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7060
7061 2012-03-27 Mike Stump <mikestump@comcast.net>
7062
7063 PR target/52665
7064 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7065 failures that match branch names.
7066
7067 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7068 H.J. Lu <hongjiu.lu@intel.com>
7069
7070 PR target/52698
7071 * gcc.target/i386/pr52698.c: New test.
7072
7073 2012-03-27 Richard Guenther <rguenther@suse.de>
7074
7075 PR middle-end/52720
7076 * gcc.dg/torture/pr52720.c: New testcase.
7077
7078 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7079
7080 * gnat.dg/pack17.adb: New test.
7081
7082 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7083
7084 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7085 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7086
7087 2012-03-26 Martin Jambor <mjambor@suse.cz>
7088
7089 PR tree-optimization/50052
7090 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7091
7092 2012-03-26 Richard Guenther <rguenther@suse.de>
7093
7094 PR tree-optimization/52701
7095 * gfortran.dg/pr52701.f90: New testcase.
7096
7097 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7098
7099 PR tree-optimization/52686
7100 * gcc.target/arm/pr52686.c: New test.
7101
7102 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7103
7104 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7105 Add "-Os -flto" to list.
7106
7107 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7108
7109 * gnat.dg/concat2.ad[sb]: New test.
7110
7111 2012-03-24 Jason Merrill <jason@redhat.com>
7112
7113 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7114 * g++.dg/cpp0x/trailing2.C: Likewise.
7115 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7116 * g++.dg/cpp1y/auto-fn1.C: New.
7117 * g++.dg/cpp1y/auto-fn2.C: New.
7118 * g++.dg/cpp1y/auto-fn3.C: New.
7119 * g++.dg/cpp1y/auto-fn4.C: New.
7120 * g++.dg/cpp1y/auto-fn5.C: New.
7121 * g++.dg/cpp1y/auto-fn6.C: New.
7122 * g++.dg/cpp1y/auto-fn7.C: New.
7123 * g++.dg/cpp1y/auto-fn8.C: New.
7124 * g++.dg/cpp1y/auto-fn9.C: New.
7125 * g++.dg/cpp1y/auto-fn10.C: New.
7126 * g++.dg/cpp1y/auto-fn11.C: New.
7127
7128 2012-03-23 Richard Guenther <rguenther@suse.de>
7129
7130 PR tree-optimization/52678
7131 * gfortran.dg/pr52678.f: New testcase.
7132
7133 2012-03-23 Richard Guenther <rguenther@suse.de>
7134
7135 PR tree-optimization/52638
7136 * g++.dg/torture/pr52638.C: New testcase.
7137
7138 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7139
7140 PR c++/52487
7141 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7142
7143 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7144
7145 PR c++/52671
7146 * g++.dg/ext/attrib44.C: New test.
7147
7148 2012-03-22 Jan Hubicka <jh@suse.cz>
7149
7150 PR middle-end/51737
7151 * g++.dg/torture/pr51737.C: New testcase
7152
7153 2012-03-22 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/52548
7156 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7157
7158 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7159
7160 * lib/fortran-modules.exp (list-module-names-1): Remove
7161 warning.
7162
7163 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7164
7165 PR target/50751
7166 * gcc.target/sh/pr50751-1.c: New.
7167 * gcc.target/sh/pr50751-2.c: New.
7168 * gcc.target/sh/pr50751-3.c: New.
7169
7170 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7171
7172 PR target/52479
7173 * gcc.target/sh/sh4a-cos.c: Remove.
7174 * gcc.target/sh/sh4a-sin.c: Remove.
7175 * gcc.target/sh/sh4a-sincos.c: Remove.
7176
7177 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7178
7179 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7180 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7181
7182 2012-03-21 Martin Jambor <mjambor@suse.cz>
7183
7184 PR testsuite/52641
7185 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7186 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7187
7188 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7189
7190 * gcc.target/arm/thumb-16bit-ops.c: New file.
7191 * gcc.target/arm/thumb-ifcvt.c: New file.
7192
7193 2012-03-20 Jason Merrill <jason@redhat.com>
7194
7195 * lib/target-supports.exp: Add { target c++1y }.
7196
7197 * g++.dg/cpp0x/auto32.C: New.
7198
7199 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7200
7201 PR testsuite/52641
7202 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7203 int32plus.
7204 * gcc.dg/torture/pr48124-4.c: Ditto:
7205 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7206
7207 2012-03-20 Jason Merrill <jason@redhat.com>
7208
7209 PR c++/52510
7210 * g++.dg/cpp0x/initlist66.C: New.
7211
7212 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7213
7214 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7215 __AVR_HAVE_LPMX__
7216
7217 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7218
7219 PR target/49868
7220 * gcc.target/avr/torture/addr-space-2.h: New file.
7221 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7222 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7223 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7224 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7225
7226 2012-03-20 Richard Guenther <rguenther@suse.de>
7227
7228 * gnat.dg/pack16.adb: New testcase.
7229 * gnat.dg/pack16_pkg.ads: Likewise.
7230 * gnat.dg/specs/pack8.ads: Likewise.
7231 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7232
7233 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7234
7235 * g++.dg/warn/Wuseless-cast.C: Extend.
7236
7237 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/14710
7240 * g++.dg/warn/Wuseless-cast.C: New.
7241
7242 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7243
7244 PR libfortran/52608
7245 * gfortran.dg/pr52608.f90: New test.
7246
7247 2012-03-17 Tobias Burnus <burnus@net-b.de>
7248
7249 PR fortran/52585
7250 * gfortran.dg/proc_ptr_36.f90: New.
7251
7252 2012-03-16 Martin Jambor <mjambor@suse.cz>
7253
7254 * gcc.dg/misaligned-expand-1.c: New test.
7255 * gcc.dg/misaligned-expand-3.c: Likewise.
7256
7257 2012-03-16 Richard Guenther <rguenther@suse.de>
7258 Kai Tietz <ktietz@redhat.com>
7259
7260 PR middle-end/48814
7261 * gcc.c-torture/execute/pr48814-1.c: New test.
7262 * gcc.c-torture/execute/pr48814-2.c: New test.
7263 * gcc.dg/tree-ssa/assign-1.c: New test.
7264 * gcc.dg/tree-ssa/assign-2.c: New test.
7265 * gcc.dg/tree-ssa/assign-3.c: New test.
7266
7267 2012-03-16 Richard Guenther <rguenther@suse.de>
7268
7269 * gnat.dg/specs/pack7.ads: New testcase.
7270
7271 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR target/52568
7274 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7275 * gcc.dg/torture/vshuf-8.inc: Likewise.
7276 * gcc.dg/torture/vshuf-16.inc: Likewise.
7277 * gcc.dg/torture/vshuf-32.inc: Likewise.
7278
7279 2012-03-15 Jason Merrill <jason@redhat.com>
7280
7281 * g++.dg/torture/pr52582.C: New.
7282
7283 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7284
7285 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7286
7287 2012-03-15 Ira Rosen <irar@il.ibm.com>
7288 Ulrich Weigand <ulrich.weigand@linaro.org>
7289
7290 * gcc.dg/vect/slp-cond-3.c: New test.
7291 * gcc.dg/vect/slp-cond-4.c: New test.
7292
7293 2012-03-15 Ira Rosen <irar@il.ibm.com>
7294 Ulrich Weigand <ulrich.weigand@linaro.org>
7295
7296 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7297 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7298
7299 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7300
7301 PR libfortran/52434
7302 PR libfortran/48878
7303 PR libfortran/38199
7304 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7305 * gfortran.dg/round_1.f03: Likewise.
7306
7307 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7308 Andrew Pinski <apinski@cavium.com>
7309
7310 PR middle-end/52592
7311 * gcc.dg/pr52592.c: New test.
7312
7313 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7314
7315 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7316 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7317 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7318 * lib/fortran-modules.exp: .. this new file. Adjust users.
7319 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7320 gfortran-dg-debug-runtest): Call cleanup-modules.
7321 * lib/fortran-torture.exp (fortran-torture-execute,
7322 fortran-torture): Likewise.
7323 * gfortran.dg/coarray/caf.exp: Likewise.
7324 * lib/lto.exp: Likewise.
7325 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7326 * gfortran.dg/class_4b.f03: Likewise.
7327 * gfortran.dg/class_4c.f03: Likewise.
7328 * gfortran.dg/class_45a.f03: Likewise.
7329 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7330 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7331 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7332 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7333 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7334 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7335 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7336 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7337 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7338 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7339 * gfortran.dg/whole_file_28.f90: Likewise.
7340 * gfortran.dg/whole_file_29.f90: Likewise.
7341 * gfortran.dg/whole_file_30.f90: Likewise.
7342 * gfortran.dg/whole_file_31.f90: Likewise.
7343
7344 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR tree-optimization/52267
7347 * gcc.dg/pr52267.c: New test.
7348 * gcc.dg/tree-ssa/vrp65.c: New test.
7349 * gcc.dg/tree-ssa/vrp66.c: New test.
7350
7351 2012-03-15 Richard Guenther <rguenther@suse.de>
7352
7353 PR middle-end/52580
7354 * gfortran.dg/vect/pr52580.f: New testcase.
7355
7356 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7357
7358 * gcc.target/sh/fpul-usage-1.c: New.
7359
7360 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7361
7362 PR target/49468
7363 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7364 * gcc.target/sh/pr49468-di.c: Likewise.
7365
7366 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7367
7368 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7369 * gcc.dg/c99-stdint-6.c: Likewise.
7370 * gcc.dg/lto/20090210_0.c: Likewise.
7371 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7372 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7373 * gcc.dg/pragma-init-fini-2.c: Likewise.
7374 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7375 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7376 * gcc.target/i386/pr22152.c: Likewise.
7377 * gcc.target/i386/vect8-ret.c: Likewise.
7378 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7379 handling.
7380
7381 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7382
7383 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7384 * g++.dg/tree-prof/partition1.C: Likewise.
7385 * g++.dg/tree-prof/partition2.C: Likewise.
7386 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7387 handling.
7388 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7389 * gcc.c-torture/execute/20010724-1.c: Remove.
7390 * gcc.c-torture/execute/20010724-1.x: Remove.
7391 * gcc.c-torture/execute/20040208-2.c: Remove.
7392 * gcc.c-torture/execute/20040208-2.x: Remove.
7393 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7394 Remove.
7395 (main) [__mips__ && __sgi__]: Remove.
7396 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7397 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7398 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7399 mips-sgi-irix6* handling.
7400 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7401 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7402 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7403 handling.
7404 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7405 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7406 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7407 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7408 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7409 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7410 mips-sgi-irix6*.
7411 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7412 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7413 * gcc.target/mips/save-restore-3.c: Likewise.
7414 * gcc.target/mips/save-restore-4.c: Likewise.
7415 * gcc.target/mips/save-restore-5.c: Likewise.
7416 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7417 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7418 messages.
7419 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7420 IRIX 6 handling.
7421 (restore_ld_library_path_env_vars): Likewise.
7422 * lib/target-supports.exp (check_profiling_available): Remove
7423 mips*-*-irix* handling.
7424 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7425 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7426 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7427
7428 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR c++/52582
7431 * g++.dg/opt/pr52582.C: New test.
7432
7433 2012-03-14 Richard Guenther <rguenther@suse.de>
7434
7435 PR tree-optimization/52571
7436 * gcc.dg/vect/vect-2.c: Initialize arrays.
7437 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7438 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7439 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7440
7441 2012-03-14 Richard Guenther <rguenther@suse.de>
7442
7443 PR middle-end/52080
7444 PR middle-end/52097
7445 PR middle-end/48124
7446 * gcc.dg/torture/pr48124-1.c: New testcase.
7447 * gcc.dg/torture/pr48124-2.c: Likewise.
7448 * gcc.dg/torture/pr48124-3.c: Likewise.
7449 * gcc.dg/torture/pr48124-4.c: Likewise.
7450
7451 2012-03-14 Richard Guenther <rguenther@suse.de>
7452
7453 PR middle-end/52578
7454 * gcc.dg/pr52578.c: New testcase.
7455
7456 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7457
7458 PR c++/52521
7459 * g++.dg/cpp0x/udlit-args2.C: New test.
7460
7461 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7462
7463 PR target/48596
7464 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7465 * gcc.c-torture/compile/pr48596.c: ... here.
7466
7467 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7468
7469 PR c++/51641
7470 * g++.dg/lookup/hidden-class17.C: New test.
7471
7472 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR c/52577
7475 * gcc.dg/Wunused-var-3.c: New test.
7476
7477 2012-03-13 Martin Jambor <mjambor@suse.cz>
7478
7479 * gcc.dg/misaligned-expand-2.c: New test.
7480
7481 2012-03-13 Richard Guenther <rguenther@suse.de>
7482
7483 PR middle-end/52134
7484 * gcc.dg/pr52134.c: New testcase.
7485
7486 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7487
7488 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7489
7490 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7491
7492 PR tree-optimization/46728
7493 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7494 * gcc.target/powerpc/pr46728-5.c: Likewise.
7495 * gcc.target/powerpc/pr46728-8.c: Likewise.
7496 * gcc.target/powerpc/pr46728-10.c: Likewise.
7497 * gcc.target/powerpc/pr46728-11.c: Likewise.
7498 * gcc.target/powerpc/pr46728-13.c: Likewise.
7499 * gcc.target/powerpc/pr46728-14.c: Likewise.
7500 * gcc.target/powerpc/pr46728-15.c: Likewise.
7501
7502 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/52299
7505 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7506
7507 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7508
7509 PR tree-optimization/46728
7510 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7511 * gcc.target/powerpc/pr46728-5.c: Likewise.
7512 * gcc.target/powerpc/pr46728-8.c: Likewise.
7513 * gcc.target/powerpc/pr46728-10.c: Likewise.
7514 * gcc.target/powerpc/pr46728-11.c: Likewise.
7515 * gcc.target/powerpc/pr46728-13.c: Likewise.
7516 * gcc.target/powerpc/pr46728-14.c: Likewise.
7517 * gcc.target/powerpc/pr46728-15.c: Likewise.
7518
7519 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7520
7521 PR target/49868
7522 * gcc.target/avr/torture/addr-space-1.h: New file.
7523 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7524 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7525 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7526 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7527
7528 2012-03-12 Andrew Pinski <apinski@cavium.com>
7529
7530 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7531
7532 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7533
7534 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7535 * g++.dg/abi/thunk4.C: Likewise.
7536 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7537 Adapt line numbers.
7538 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7539 handling.
7540 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7541 * g++.dg/eh/spbp.C: Likewise.
7542 * g++.dg/ext/label13.C: Likewise.
7543 * g++.dg/guality/guality.exp: Likewise.
7544 * g++.dg/other/anon5.C: Likewise.
7545 * g++.dg/other/pragma-ep-1.C: Remove.
7546 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7547 * g++.dg/warn/pr31246.C: Likewise.
7548 * g++.dg/warn/weak1.C: Likewise.
7549 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7550 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7551 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7552 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7553 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7554 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7555 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7556 * gcc.dg/c99-tgmath-1.c: Likewise.
7557 * gcc.dg/c99-tgmath-2.c: Likewise.
7558 * gcc.dg/c99-tgmath-3.c: Likewise.
7559 * gcc.dg/c99-tgmath-4.c: Likewise.
7560 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7561 handling.
7562 * gcc.dg/debug/pr49032.c: Likewise.
7563 * gcc.dg/guality/guality.exp: Likewise.
7564 * gcc.dg/intmax_t-1.c: Likewise.
7565 * gcc.dg/pr48616.c: Likewise.
7566 * gcc.dg/pragma-ep-1.c: Remove.
7567 * gcc.dg/pragma-ep-2.c: Remove.
7568 * gcc.dg/pragma-ep-3.c: Remove.
7569 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7570 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7571 * gcc.misc-tests/gcov-14.c: Likewise.
7572 * gfortran.dg/guality/guality.exp: Likewise.
7573 * lib/target-supports.exp (check_weak_available): Likewise.
7574 (add_options_for_tls): Likewise.
7575 (check_ascii_locale_available): Likewise.
7576 * obj-c++.dg/dwarf-2.mm: Likewise.
7577 * objc.dg/dwarf-1.m: Likewise.
7578 * objc.dg/dwarf-2.m: Likewise.
7579
7580 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR tree-optimization/51721
7583 * gcc.dg/tree-ssa/vrp64.c: New test.
7584
7585 PR tree-optimization/52533
7586 * gcc.c-torture/compile/pr52533.c: New test.
7587
7588 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7589
7590 * gcc.target/i386/rtm-xabort-1.c: New.
7591 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7592 * gcc.target/i386/rtm-xend-1.c: Ditto.
7593 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7594 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7595 * gcc.target/i386/sse-13.c: Ditto.
7596 * gcc.target/i386/sse-14.c: Ditto.
7597 * gcc.target/i386/sse-22.c: Ditto.
7598 * gcc.target/i386/sse-23.c: Ditto.
7599 * g++.dg/other/i386-2.C: Ditto.
7600 * g++.dg/other/i386-3.C: Ditto.
7601
7602 2012-03-12 Tobias Burnus <burnus@net-b.de>
7603
7604 PR fortran/52542
7605 * gfortran.dg/proc_ptr_35.f90: New.
7606
7607 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7608
7609 PR target/52530
7610 * gcc.dg/torture/pr52530.c: New test.
7611
7612 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7613
7614 PR target/51244
7615 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7616
7617 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7618
7619 PR target/52450
7620 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7621
7622 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7623
7624 2012-03-09 Andrew Pinski <apinski@cavium.com>
7625
7626 PR middle-end/51988
7627 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7628 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7629
7630 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7631
7632 * gcc.dg/tree-ssa/scev-3.c: New.
7633 * gcc.dg/tree-ssa/scev-4.c: New.
7634
7635 2012-03-08 Tobias Burnus <burnus@net-b.de>
7636
7637 PR fortran/52469
7638 * gfortran.dg/proc_ptr_34.f90
7639
7640 2012-03-07 Jason Merrill <jason@redhat.com>
7641
7642 PR c++/52521
7643 * g++.dg/cpp0x/udlit-mangle.C: New.
7644
7645 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7646
7647 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7648
7649 2012-03-06 Richard Guenther <rguenther@suse.de>
7650
7651 PR middle-end/52493
7652 * gcc.dg/torture/pr52493.c: New testcase.
7653
7654 2012-03-06 Richard Guenther <rguenther@suse.de>
7655
7656 PR lto/52097
7657 * gcc.dg/lto/pr52097_0.c: New testcase.
7658
7659 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7660
7661 PR target/51244
7662 * gcc.target/sh/pr51244-1.c: New.
7663 * gcc.target/sh/pr51244-2.c: New.
7664 * gcc.target/sh/pr51244-3.c: New.
7665
7666 2012-03-05 Jason Merrill <jason@redhat.com>
7667
7668 PR c++/51930
7669 * g++.dg/ext/visibility/template11.C: New.
7670
7671 * g++.dg/cpp0x/implicit13.C: New.
7672
7673 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR tree-optimization/51721
7676 * gcc.dg/tree-ssa/vrp63.c: New test.
7677 * gcc.dg/pr51721.c: New test.
7678
7679 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7680
7681 PR fortran/50981
7682 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7683 argument checks.
7684
7685 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7686
7687 PR target/52146
7688 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7689
7690 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7691
7692 PR fortran/50981
7693 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7694
7695 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7696
7697 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7698 int32plus.
7699
7700 2012-03-03 Jason Merrill <jason@redhat.com>
7701
7702 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7703
7704 Core 1270
7705 * g++.dg/cpp0x/initlist65.C: New.
7706
7707 PR c++/36797
7708 * g++.dg/ext/is_empty2.C: New.
7709
7710 2012-03-03 Tobias Burnus <burnus@net-b.de>
7711
7712 PR fortran/48820
7713 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7714
7715 2012-03-03 Tobias Burnus <burnus@net-b.de>
7716
7717 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7718 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7719 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7720 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7721 * gfortran.dg/class_30.f90: Remove dg-warning line.
7722 * gfortran.dg/bind_c_usage_25.f90: New.
7723
7724 2012-03-03 Tobias Burnus <burnus@net-b.de>
7725
7726 PR fortran/48820
7727 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7728 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7729 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7730
7731 2012-03-03 Tobias Burnus <burnus@net-b.de>
7732
7733 PR fortran/48820
7734 * gfortran.dg/assumed_type_1.f90: New.
7735 * gfortran.dg/assumed_type_2.f90: New.
7736 * gfortran.dg/assumed_type_3.f90: New.
7737 * gfortran.dg/assumed_type_4.f90: New.
7738
7739 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7740
7741 PR target/49486
7742 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7743 * gcc.target/sh/pr49468-di.c: New.
7744
7745 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7746
7747 * gcc.dg/graphite/pr50561.c: Update.
7748
7749 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7750
7751 * gcc.target/powerpc/pr52457.c: New test.
7752
7753 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7754
7755 * gcc.target/arm/sat-1.c: New test.
7756
7757 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7758
7759 PR target/46716
7760 * gcc.target/i386/pr46716.c: New test.
7761
7762 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/51989
7765 * g++.dg/cpp0x/sfinae32.C: New.
7766
7767 2012-03-02 Richard Guenther <rguenther@suse.de>
7768
7769 PR tree-optimization/52406
7770 * gcc.dg/torture/pr52406.c: New testcase.
7771
7772 2012-03-02 Tobias Burnus <burnus@net-b.de>
7773
7774 PR fortran/52325
7775 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7776 * gfortran.dg/nullify_2.f90: Update dg-error.
7777 * gfortran.dg/nullify_4.f90: Ditto.
7778 * gfortran.dg/pointer_init_6.f90: Ditto.
7779
7780 2012-03-02 Tobias Burnus <burnus@net-b.de>
7781
7782 PR fortran/52270
7783 * gfortran.dg/class_51.f90: New.
7784
7785 2012-03-02 Tobias Burnus <burnus@net-b.de>
7786
7787 PR fortran/52452
7788 * gfortran.dg/intrinsic_8.f90: New.
7789
7790 2012-03-01 Kai Tietz <ktietz@redhat.com>
7791
7792 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7793 routines on mingw targets.
7794 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7795
7796 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR tree-optimization/52445
7799 * gcc.dg/pr52445.c: New test.
7800
7801 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR target/52437
7804 * gcc.c-torture/compile/pr52437.c: New test.
7805
7806 PR middle-end/52419
7807 * gcc.dg/torture/pr52419.c: New test.
7808
7809 PR tree-optimization/52429
7810 * gcc.dg/torture/pr52429.c: New test.
7811 * g++.dg/opt/pr52429.C: New test.
7812
7813 2012-02-29 Richard Guenther <rguenther@suse.de>
7814
7815 PR testsuite/52297
7816 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7817 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7818 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7819 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7820 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7821 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7822
7823 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7824
7825 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7826
7827 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7828
7829 PR fortran/52386
7830 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7831
7832 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7833
7834 PR target/51534
7835 * gcc.target/arm/neon/pr51534.c: New testcase.
7836
7837 2012-02-28 Richard Guenther <rguenther@suse.de>
7838
7839 PR target/52407
7840 * gcc.dg/torture/pr52407.c: New testcase.
7841
7842 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7843
7844 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7845 * gcc.target/arm/vfp2.c: Likewise.
7846 * gcc.target/arm/vfp3.c: Likewise.
7847 * gcc.target/arm/vfp4.c: Likewise.
7848 * gcc.target/arm/vfp5.c: Likewise.
7849 * gcc.target/arm/vfp6.c: Likewise.
7850 * gcc.target/arm/vfp7.c: Likewise.
7851 * gcc.target/arm/vfp8.c: Likewise.
7852 * gcc.target/arm/vfp9.c: Likewise.
7853 * gcc.target/arm/vfp10.c: Likewise.
7854 * gcc.target/arm/vfp11.c: Likewise.
7855 * gcc.target/arm/vfp12.c: Likewise.
7856 * gcc.target/arm/vfp13.c: Likewise.
7857 * gcc.target/arm/vfp14.c: Likewise.
7858 * gcc.target/arm/vfp15.c: Likewise.
7859 * gcc.target/arm/vfp16.c: Likewise.
7860 * gcc.target/arm/vfp17.c: Likewise.
7861 * gcc.target/arm/neon-constants.h: New file.
7862 * gcc.target/arm/neon-vect1.c: New test.
7863 * gcc.target/arm/neon-vect2.c: New test.
7864 * gcc.target/arm/neon-vect3.c: New test.
7865 * gcc.target/arm/neon-vect4.c: New test.
7866 * gcc.target/arm/neon-vect5.c: New test.
7867 * gcc.target/arm/neon-vect6.c: New test.
7868 * gcc.target/arm/neon-vect7.c: New test.
7869 * gcc.target/arm/neon-vect8.c: New test.
7870
7871 2012-02-28 Richard Guenther <rguenther@suse.de>
7872
7873 PR tree-optimization/52402
7874 * gcc.dg/torture/pr52402.c: New testcase.
7875
7876 2012-02-28 Richard Guenther <rguenther@suse.de>
7877
7878 PR lto/52400
7879 * g++.dg/lto/pr52400_0.C: New testcase.
7880
7881 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7882
7883 * gcc.target/avr/torture/builtins-1.c: New test.
7884 * gcc.target/avr/torture/builtins-error.c: New test.
7885
7886 2012-02-28 Kai Tietz <ktietz@redhat.com>
7887
7888 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7889 * gcc.target/i386/pr45352-2.c: Likewise.
7890 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7891 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7892 targets instead rand.
7893 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7894 * gcc.target/i386/sse2-mul-1.c: Likewise.
7895 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7896 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7897 * gcc.target/i386/pad-1.c: Likewise.
7898 * gcc.target/i386/pad-9.c: Likewise.
7899 * gcc.target/i386/pad-2.c: Likewise.
7900 * gcc.target/i386/pad-5b.c: Likewise.
7901 * gcc.target/i386/pad-8.c: Likewise.
7902 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7903 * gcc.target/i386/pr44130.c: Likewise.
7904 * gcc.target/i386/align-main-1.c: Likewise.
7905 * gcc.target/i386/align-main-2.c: Likewise.
7906 * gcc.target/i386/sw-1.c: Likewise.
7907 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7908 on x64 mingw target.
7909 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7910 * gcc.target/i386/pr46295.c: Likewise.
7911 * gcc.target/i386/amd64-abi-1.c: Likewise.
7912 * gcc.target/i386/amd64-abi-2.c: Likewise.
7913 * gcc.target/i386/pr39082-1.c: Likewise.
7914 * gcc.target/i386/pr39162.c: Likewise.
7915 * gcc.target/i386/pr22152.c: Likewise.
7916 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7917 * gcc.target/i386/wrfsbase-2.c: Likewise.
7918 * gcc.target/i386/local.c: Likewise
7919 * gcc.target/i386/wrgsbase-1.c: Likewise.
7920 * gcc.target/i386/wrfsbase-1.c: Likewise.
7921 * gcc.target/i386/pr39315-3.c: Likewise.
7922 * gcc.target/i386/pr35767-4.c: Likewise.
7923 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7924 x64 mingw target.
7925 * gcc.target/i386/pr45336-2.c: Likewise.
7926 * gcc.target/i386/pr45336-1.c: Likewise.
7927 * gcc.target/i386/pr45336-4.c: Likewise.
7928
7929 2012-02-27 Tristan Gingold <gingold@adacore.com>
7930
7931 * gnat.dg/array20.ad[sb]: New test.
7932
7933 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR target/52375
7936 * gcc.target/arm/pr52375.c: New test.
7937 * gcc.c-torture/compile/pr52375.c: New test.
7938
7939 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7940
7941 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7942 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7943
7944 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7945
7946 * gnat.dg/aggr19.adb: New test.
7947 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7948
7949 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7950
7951 PR target/49263
7952 * gcc.target/sh/pr49263.c: New.
7953
7954 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7955
7956 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7957 simulate_thread_wrapper_other_threads
7958 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7959 Move initialization of 'value' to main().
7960 (main): Initialize 'value';
7961 * gcc.dg/simulate-thread/speculative-store.c
7962 (simulate_thread_step_verify): Return 0 when successful.
7963 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7964 Reduce threshold.
7965 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7966 (simulate_thread_wrapper_other_threads): Return a success/fail value
7967 and issue an error if the instruction count threshold is exceeded.
7968
7969 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7970
7971 PR target/50580
7972 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7973 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7974
7975 2012-02-24 Richard Guenther <rguenther@suse.de>
7976
7977 PR middle-end/52355
7978 * gcc.dg/pr52355.c: New testcase.
7979
7980 2012-02-23 Kai Tietz <ktietz@redhat.com>
7981
7982 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7983 * gcc.dg/Wpadded.c: Likewise.
7984 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7985 structure-layout.
7986 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7987 for sleep by Sleep and add windows.h include for this function.
7988 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7989 targets.
7990 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7991 target.
7992 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7993 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7994 on x64 mingw target.
7995 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7996 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7997 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7998 failure on LLP64 target.
7999
8000 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8001
8002 PR c/52290
8003 * gcc.dg/noncompile/pr52290.c: New test.
8004
8005 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR tree-optimization/52019
8008 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8009
8010 2012-02-22 Kai Tietz <ktietz@redhat.com>
8011
8012 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8013 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8014 derived pdiff_t type.
8015 * g++.dg/torture/pr49720.C: Likewise
8016
8017 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8018
8019 PR target/52330
8020 * gcc.target/i386/pr52330.c: New test.
8021
8022 2012-02-22 Tobias Burnus <burnus@net-b.de>
8023
8024 PR fortran/52335
8025 * gfortran.dg/io_constraints_10.f90: New.
8026
8027 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8028
8029 * lib/target-supports.exp (check_effective_target_vect_condition):
8030 Return true for NEON.
8031
8032 2012-02-21 Kai Tietz <ktietz@redhat.com>
8033
8034 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8035
8036 2012-02-21 Richard Guenther <rguenther@suse.de>
8037
8038 PR tree-optimization/52324
8039 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8040
8041 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8042
8043 PR middle-end/51782
8044 * gcc.target/avr/torture/pr51782-1.c: New test.
8045
8046 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR tree-optimization/52318
8049 * gcc.dg/pr52318.c: New test.
8050
8051 2012-02-20 Kai Tietz <ktietz@redhat.com>
8052
8053 * gcc.dg/bf-ms-layout-3.c: New testcase.
8054
8055 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8056
8057 PR testsuite/52229
8058 PR fortran/32380
8059 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8060
8061 2012-02-20 Richard Guenther <rguenther@suse.de>
8062
8063 PR tree-optimization/52298
8064 * gcc.dg/torture/pr52298.c: New testcase.
8065 * gcc.dg/vect/pr52298.c: Likewise.
8066
8067 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8068
8069 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8070 * gcc.c-torture/execute/pr52286.c: Ditto.
8071
8072 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR tree-optimization/52286
8075 * gcc.c-torture/execute/pr52286.c: New test.
8076
8077 2012-02-18 Tobias Burnus <burnus@net-b.de>
8078
8079 PR fortran/52295
8080 * gfortran.dg/interface_35.f90: Use -std=f2003.
8081 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8082 * gfortran.dg/interface_assignment_4.f90: Ditto.
8083 * gfortran.dg/bessel_1.f90: Ditto.
8084 * gfortran.dg/func_result_6.f90: Ditto.
8085 * gfortran.dg/hypot_1.f90: Ditto.
8086 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8087
8088 2012-02-17 Tobias Burnus <burnus@net-b.de>
8089
8090 PR translation/52232
8091 PR translation/52234
8092 PR translation/52245
8093 PR translation/52246
8094 PR translation/52262
8095 PR translation/52273
8096 * gfortran.dg/coarray_22.f90: Update dg-error.
8097 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8098
8099 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8100
8101 PR target/51753
8102 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8103 (simulate-thread): Use default timeout.
8104
8105 2012-02-16 Jason Merrill <jason@redhat.com>
8106
8107 PR c++/52248
8108 * g++.dg/ext/timevar1.C: New.
8109
8110 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8111
8112 PR c++/52126
8113 * g++.dg/template/using21.C: New.
8114 * g++.dg/template/using22.C: Likewise.
8115
8116 2012-02-16 Jason Merrill <jason@redhat.com>
8117
8118 PR c++/51415
8119 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8120
8121 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR tree-optimization/52255
8124 * gcc.c-torture/compile/pr52255.c: New test.
8125
8126 PR debug/52260
8127 * g++.dg/debug/dwarf2/pr52260.C: New test.
8128
8129 PR middle-end/51929
8130 * g++.dg/ipa/pr51929.C: New test.
8131
8132 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8133
8134 PR target/52199
8135 * gcc.target/powerpc/pr52199.c: New file.
8136
8137 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8138
8139 PR target/52152
8140 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8141
8142 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8143
8144 * gcc.dg/pr51867.c: Don't include <math.h>.
8145 (sqrtf): Declare.
8146
8147 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8148
8149 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8150 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8151
8152 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8153
8154 PR tree-optimization/50561
8155 * gcc.dg/graphite/pr50561.c: New testcase.
8156
8157 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8158
8159 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8160 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8161
8162 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8163
8164 * gnat.dg/discr35.ad[sb]: New test.
8165
8166 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8167
8168 * gnat.dg/volatile10.adb: New test.
8169 * gnat.dg/volatile10_pkg.ads: New helper.
8170
8171 2012-02-14 Jason Merrill <jason@redhat.com>
8172
8173 * g++.dg/ext/attrib43.C: New.
8174
8175 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8176
8177 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8178 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8179 fgnu_tm.
8180 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8181 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8182 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8183 effective_target fgnu_tm.
8184 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8185
8186 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR c++/52247
8189 * g++.dg/template/asmgoto1.C: New test.
8190
8191 2012-02-14 Ian Lance Taylor <iant@google.com>
8192
8193 PR go/48501
8194 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8195 compiling generated file for 64bit and index tests.
8196
8197 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8198
8199 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8200
8201 2012-02-14 Richard Guenther <rguenther@suse.de>
8202
8203 PR tree-optimization/52244
8204 PR tree-optimization/51528
8205 * gcc.dg/torture/pr52244.c: New testcase.
8206
8207 2012-02-14 Walter Lee <walt@tilera.com>
8208
8209 * g++.dg/other/PR23205.C: Disable test on tile.
8210 * g++.dg/other/pr23205-2.C: Disable test on tile.
8211 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8212 * gcc.dg/20040813-1.c: Disable test on tile.
8213 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8214 * gcc.misc-tests/linkage.exp: Handle tilegx.
8215
8216 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR tree-optimization/52210
8219 * gcc.dg/pr52210.c: New test.
8220
8221 2012-02-14 Jason Merrill <jason@redhat.com>
8222
8223 PR c++/39055
8224 * g++.dg/overload/defarg5.C: New.
8225
8226 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR c/52181
8229 * c-c++-common/pr52181.c: New test.
8230
8231 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR c++/52215
8234 * g++.dg/ext/atomic-1.C: New test.
8235
8236 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8237
8238 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8239
8240 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR middle-end/52209
8243 * gcc.c-torture/execute/pr52209.c: New test.
8244
8245 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8246
8247 PR fortran/50981
8248 * gfortran.dg/elemental_optional_args_5.f03: New test.
8249
8250 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8251
8252 PR testsuite/50076
8253 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8254 cases.
8255
8256 2012-02-11 Ian Lance Taylor <iant@google.com>
8257
8258 PR go/51874
8259 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8260 SPARC Solaris. Don't run the test at all on systems where it may
8261 not work, rather than xfailing it.
8262
8263 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8264
8265 PR rtl-optimization/52175
8266 * gcc.c-torture/compile/pr52175.c: New test.
8267
8268 2012-02-10 Jason Merrill <jason@redhat.com>
8269
8270 PR c++/51910
8271 * g++.dg/template/repo10.C: New.
8272
8273 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8274
8275 PR debug/52132
8276 * gcc.dg/pr52132.c: New test.
8277
8278 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 * gnat.dg/specs/aggr4.ads: New test.
8281 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8282
8283 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8284
8285 PR target/52146
8286 * gcc.target/i386/pr52146.c: New.
8287
8288 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR middle-end/52177
8291 * c-c++-common/pr52177.c: New test.
8292
8293 2012-02-10 Jan Hubicka <jh@suse.cz>
8294
8295 PR middle-end/48600
8296 * g++.dg/torture/pr48600.C: New testcase.
8297
8298 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8299
8300 PR middle-end/52140
8301 * gcc.dg/dfp/pr52140.c: New test.
8302
8303 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR fortran/32380
8306 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8307 of dg-options.
8308
8309 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8310
8311 PR middle-end/51867
8312 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8313 * gcc.dg/pr51867.c: New test.
8314
8315 2012-02-09 Ian Lance Taylor <iant@google.com>
8316
8317 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8318 which don't support -fsplit-stack. Turn off optimization when
8319 compiling select5-out.go.
8320
8321 2012-02-08 Ian Lance Taylor <iant@google.com>
8322
8323 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8324 systems which don't support -fsplit-stack.
8325
8326 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8327
8328 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8329 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8330 machine instuction in the log.
8331
8332 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8333
8334 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8335 to 20 seconds.
8336
8337 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8338
8339 PR driver/48524
8340 * gcc.dg/pr48524.c: New test.
8341 * gcc.dg/pr48524.spec: New spec file for test.
8342
8343 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8344
8345 PR fortran/32380
8346 * gfortran.dg/vect/pr32380.f90: New test.
8347
8348 2012-02-08 Tobias Burnus <burnus@net-b.de>
8349
8350 PR fortran/52151
8351 * gfortran.dg/realloc_on_assign_12.f90: New.
8352
8353 2012-02-08 Richard Guenther <rguenther@suse.de>
8354
8355 PR rtl-optimization/52170
8356 * gcc.dg/torture/pr52170.c: New testcase.
8357
8358 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR gcov-profile/52150
8361 * gcc.dg/tree-prof/pr52150.c: New test.
8362
8363 PR rtl-optimization/52139
8364 * gcc.dg/pr52139.c: New test.
8365
8366 2012-02-07 Jason Merrill <jason@redhat.com>
8367
8368 PR c++/51675
8369 * g++.dg/cpp0x/constexpr-union3.C: New.
8370
8371 PR c++/52035
8372 * g++.dg/lto/pr52035_0.C: New.
8373
8374 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8375
8376 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8377 * gcc.dg/special/weak-1.c: Likewise.
8378 * gcc.dg/ucnid-12.c: Likewise.
8379 * gcc.dg/torture/pr45678-1.c: Likewise.
8380 * gcc.dg/torture/pr45678-2.c: Likewise.
8381 * gcc.dg/vector-4.c: Likewise.
8382 * gcc.dg/ipa/inline-5.c: Likewise.
8383 * gcc.dg/ucnid-11.c: Likewise.
8384 * gcc.misc-tests/gcov-13.c: Likewise.
8385 * gcc.misc-tests/gcov-14.c: Likewise.
8386 * g++.dg/ext/label13.C: Likewise.
8387 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8388 hppa*-*-hpux* options.
8389 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8390 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8391 * gcc.dg/pr48616.c: Likewise.
8392 * gcc.dg/pr17957.c: Likewise.
8393 * gcc.dg/pr17055-1.c: Likewise.
8394 * gcc.dg/pr32912-1.c: Likewise.
8395 * gcc.dg/tm/pr51472.c: Likewise.
8396 * c-c++-common/fold-bitand-4.c: Likewise.
8397 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8398 Use dg-additional-options for extra options.
8399
8400 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8401
8402 * gcc.target/epiphany/interrupt-2.c: New test.
8403
8404 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8405
8406 PR target/52155
8407 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8408 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8409 for MIPS ELF.
8410
8411 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8412
8413 PR target/52152
8414 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8415
8416 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8417
8418 PR middle-end/24306
8419 PR target/52154
8420 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8421 * gcc.target/mips/va-arg-1.c: New test.
8422
8423 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8424
8425 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8426 for -mno-pointers-to-nested-functions.
8427
8428 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8429
8430 * gcc.c-torture/execute/20120207-1.c: New test.
8431
8432 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR rtl-optimization/52060
8435 * gcc.dg/torture/pr52060.c: New test.
8436
8437 PR middle-end/52074
8438 * gcc.c-torture/compile/pr52074.c: New test.
8439
8440 2012-02-07 Tobias Burnus <burnus@net-b.de>
8441
8442 PR fortran/51514
8443 * gfortran.dg/class_to_type_2.f90: New.
8444
8445 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8446
8447 PR fortran/32373
8448 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8449 Remove module.
8450
8451 2012-02-06 Jason Merrill <jason@redhat.com>
8452
8453 PR c++/52088
8454 * g++.dg/template/conv13.C: New.
8455
8456 2012-02-06 Richard Guenther <rguenther@suse.de>
8457
8458 PR tree-optimization/52115
8459 * gcc.c-torture/compile/pr52115.c: New testcase.
8460
8461 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR target/52129
8464 * gcc.c-torture/execute/pr52129.c: New test.
8465
8466 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8467
8468 * gcc.dg/pr48374.c: Actually add the test I forgot
8469 in the 2012-01-25 commit.
8470
8471 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8472
8473 PR fortran/32373
8474 * gfortran.dg/vect/vect-8.f90: New test case.
8475
8476 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8477
8478 PR fortran/48847
8479 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8480
8481 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8482
8483 PR fortran/52102
8484 * gfortran.dg/class_48.f90 : Add test of allocate class array
8485 component with source in subroutine test3. Remove commenting
8486 out in subroutine test4, since branching on unitialized variable
8487 is now fixed (no PR for this last.).
8488
8489 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8490
8491 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8492 on MIPS targets.
8493 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8494
8495 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8496
8497 PR target/52125
8498 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8499 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8500
8501 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8502
8503 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8504 (check_effective_target_sync_int_long): Use it.
8505 (check_effective_target_sync_char_short): Likewise.
8506 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8507
8508 2012-02-05 Tobias Burnus <burnus@net-b.de>
8509
8510 PR fortran/51972
8511 * gfortran.dg/class_48.f90: Add some further checks.
8512
8513 2012-02-05 Ira Rosen <irar@il.ibm.com>
8514
8515 PR tree-optimization/52091
8516 * gcc.dg/vect/pr52091.c: New test.
8517
8518 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR rtl-optimization/52113
8521 * gcc.target/avr/pr52113.c: New test.
8522
8523 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR rtl-optimization/52092
8526 * gcc.c-torture/compile/pr52092.c: New test.
8527
8528 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8529
8530 PR fortran/41587
8531 * gfortran.dg/class_array_10.f03: New test.
8532
8533 PR fortran/46356
8534 * gfortran.dg/class_array_11.f03: New test.
8535
8536 PR fortran/51754
8537 * gfortran.dg/class_array_12.f03: New test.
8538
8539 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8540
8541 PR fortran/52012
8542 * gfortran.dg/realloc_on_assign_11.f90: New test.
8543
8544 2012-02-02 Tobias Burnus <burnus@net-b.de>
8545
8546 PR fortran/52093
8547 * gfortran.dg/shape_7.f90: New.
8548
8549 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8550
8551 * gcc.target/mips/mips-prepend-1.c: New test.
8552
8553 2012-02-02 Jan Hubicka <jh@suse.cz>
8554 Tom de Vries <tom@codesourcery.com>
8555
8556 PR middle-end/51998
8557 * gcc.dg/alias-12.c: New testcase.
8558 * gcc.dg/alias-13.c: New testcase.
8559
8560 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR target/52086
8563 * gcc.dg/pr52086.c: New test.
8564
8565 PR tree-optimization/52073
8566 * gcc.c-torture/compile/pr52073.c: New test.
8567
8568 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8569
8570 PR fortran/51958
8571 * gfortran.dg/function_optimize_10.f90: New test.
8572
8573 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8574
8575 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8576 test on alpha*-*-*.
8577
8578 2012-02-01 Tobias Burnus <burnus@net-b.de>
8579
8580 PR fortran/52024
8581 * gfortran.dg/typebound_operator_14.f90: New.
8582
8583 2012-02-01 Tobias Burnus <burnus@net-b.de>
8584
8585 PR fortran/52059
8586 * gfortran.dg/elemental_function_1.f90: New.
8587
8588 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8589
8590 PR rtl-optimization/51374
8591 * gcc.target/avr/torture/pr51374-1.c:
8592 Also fail if SBIS is seen.
8593
8594 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8595
8596 PR rtl-optimization/51374
8597 * gcc.target/avr/torture/pr51374-1.c: New.
8598
8599 2012-01-31 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/52024
8602 * gfortran.dg/typebound_generic_11.f90: New.
8603
8604 2012-01-31 Tobias Burnus <burnus@net-b.de>
8605
8606 PR fortran/52029
8607 * gfortran.dg/class_49.f90: New.
8608
8609 2012-01-31 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/52013
8612 * gfortran.dg/elemental_args_check_6.f90: New.
8613
8614 2012-01-31 Jason Merrill <jason@redhat.com>
8615
8616 PR c++/52043
8617 * g++.dg/cpp0x/variadic122.C: New.
8618
8619 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8620
8621 PR fortran/52012
8622 * gfortran.dg/realloc_on_assign_10.f90: New test.
8623
8624 2012-01-31 Richard Guenther <rguenther@suse.de>
8625
8626 PR tree-optimization/51528
8627 * gcc.dg/torture/pr51528.c: New testcase.
8628
8629 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8630
8631 PR go/48501
8632 * lib/go.exp (go_target_compile): Append timeout= to options.
8633 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8634 select5-out.go test on alpha*-*-* targets.
8635
8636 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8637
8638 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8639 (TEST_SHORT): Reformat in the same way.
8640 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8641 (TEST_SHORT): Reformat in the same way.
8642 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8643 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8644 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8645 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8646 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8647
8648 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8649
8650 PR target/51835
8651 * gcc.target/arm/pr51835.c: New testcase.
8652
8653 2012-01-30 Richard Guenther <rguenther@suse.de>
8654
8655 PR tree-optimization/52028
8656 * gcc.dg/torture/pr52028.c: New testcase.
8657 * gfortran.dg/ldist-pr45199.f: Adjust.
8658 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8659 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8660 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8661
8662 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8663
8664 PR debug/52027
8665 * gcc.dg/tree-prof/pr52027.c: New test.
8666
8667 PR tree-optimization/52046
8668 * gcc.dg/pr52046.c: New test.
8669
8670 PR debug/52048
8671 * g++.dg/other/pr52048.C: New test.
8672
8673 2012-01-30 Richard Guenther <rguenther@suse.de>
8674
8675 PR tree-optimization/52045
8676 * gcc.dg/pr52045.c: New testcase.
8677
8678 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8679
8680 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8681 new code generated for __sync_lock_release.
8682
8683 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8684
8685 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8686
8687 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8688
8689 PR testsuite/51875
8690 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8691
8692 * g++.dg/ext/visibility/template10.C: Fix typo.
8693
8694 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8695
8696 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8697
8698 PR c++/51327
8699 * g++.dg/cpp0x/constexpr-ice6.C: New.
8700
8701 2012-01-29 Tobias Burnus <burnus@net-b.de>
8702
8703 PR fortran/41600
8704 * gfortran.dg/default_initialization_6.f90: New.
8705
8706 2012-01-29 Tobias Burnus <burnus@net-b.de>
8707
8708 PR fortran/51972
8709 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8710 * gfortran.dg/class_48.f90: New.
8711
8712 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8713
8714 PR fortran/51808
8715 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8716
8717 2012-01-28 Tobias Burnus <burnus@net-b.de>
8718
8719 PR fortran/51972
8720 * gfortran.dg/class_allocate_12.f90: New.
8721
8722 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8723
8724 * gcc.dg/torture/pr50444.c: Fix dg directives.
8725
8726 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR target/52006
8729 * gcc.target/arm/pr52006.c: New test.
8730
8731 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8732
8733 PR testsuite/52011
8734 * gcc.dg/lto/trans-mem.h: New file.
8735 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8736 * gcc.dg/lto/trans-mem-1_1.c: Same.
8737 * gcc.dg/lto/trans-mem-4_1.c: Same.
8738 * gcc.dg/lto/trans-mem-3_1.c: Same.
8739
8740 2012-01-27 Tobias Burnus <burnus@net-b.de>
8741
8742 PR fortran/52022
8743 * gfortran.dg/dummy_procedure_7.f90: New.
8744
8745 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8746
8747 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8748 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8749
8750 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8751
8752 PR c++/51852
8753 * g++.dg/other/gc5.C: New test.
8754
8755 2012-01-27 Richard Guenther <rguenther@suse.de>
8756
8757 PR tree-optimization/50444
8758 * gcc.dg/torture/pr50444.c: New testcase.
8759
8760 2012-01-27 Tobias Burnus <burnus@net-b.de>
8761
8762 PR fortran/51970
8763 PR fortran/51977
8764 * gfortran.dg/move_alloc_13.f90: New.
8765
8766 2012-01-27 Tobias Burnus <burnus@net-b.de>
8767
8768 PR fortran/51953
8769 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8770 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8771 and change dg-error string.
8772
8773 2012-01-27 Tobias Burnus <burnus@net-b.de>
8774
8775 PR fortran/52016
8776 * gfortran.dg/elemental_args_check_5.f90: New.
8777
8778 2012-01-27 Richard Guenther <rguenther@suse.de>
8779
8780 PR middle-end/51959
8781 * g++.dg/torture/pr51959.C: New testcase.
8782
8783 2012-01-27 Tom de Vries <tom@codesourcery.com>
8784
8785 PR tree-optimization/51990
8786 * gcc.dg/pr51990.c: New test.
8787 * gcc.dg/pr51990-2.c: Same.
8788
8789 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8790 Tobias Burnus <burnus@gcc.gnu.org>
8791
8792 PR fortran/48705
8793 * gfortran.dg/class_allocate_11.f03: New.
8794
8795 PR fortran/51870
8796 PR fortran/51943
8797 PR fortran/51946
8798 * gfortran.dg/class_allocate_7.f03: New.
8799 * gfortran.dg/class_allocate_8.f03: New.
8800 * gfortran.dg/class_allocate_9.f03: New.
8801 * gfortran.dg/class_allocate_10.f03: New.
8802
8803 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8804
8805 * gnat.dg/discr34.adb: New test.
8806 * gnat.dg/discr34_pkg.ads: New helper.
8807
8808 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8809
8810 * gnat.dg/discr33.adb: New test.
8811
8812 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8813
8814 * gnat.dg/limited_with3.ad[sb): New test.
8815 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8816 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8817 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8818
8819 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8820
8821 * gnat.dg/stack_usage1.adb: New test.
8822 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8823
8824 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8825 * gcc.dg/pr44194-2.c: Likewise.
8826
8827 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8828
8829 PR c++/51370
8830 * g++.dg/template/crash112.C: New.
8831
8832 2012-01-27 Richard Henderson <rth@redhat.com>
8833
8834 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8835
8836 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8837
8838 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8839
8840 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR middle-end/51895
8843 * g++.dg/opt/pr51895.C: New test.
8844
8845 2012-01-26 Michael Matz <matz@suse.de>
8846
8847 PR tree-optimization/48794
8848 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8849
8850 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8851
8852 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8853
8854 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8855
8856 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8857 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8858 memory.
8859 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8860 the default value for s390 and s390x.
8861
8862 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8863
8864 PR lto/51698
8865 * gcc.dg/lto/trans-mem-4_0.c: New.
8866 * gcc.dg/lto/trans-mem-4_1.c: New.
8867 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8868 TM builtins.
8869 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8870 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8871 TM builtins.
8872 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8873 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8874 TM builtins.
8875
8876 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8877
8878 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8879
8880 2012-01-25 Ian Lance Taylor <iant@google.com>
8881
8882 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8883
8884 2012-01-25 Tobias Burnus <burnus@net-b.de>
8885
8886 PR fortran/51995
8887 * gfortran.dg/typebound_proc_25.f90: New.
8888
8889 2012-01-25 Jason Merrill <jason@redhat.com>
8890
8891 PR c++/51992
8892 * g++.dg/lto/pr51992_0.C: New.
8893
8894 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR tree-optimization/51987
8897 * gcc.target/i386/pr51987.c: New test.
8898
8899 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8900
8901 * gcc.dg/tm/lto-1.c: Require lto support in target.
8902
8903 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8904
8905 PR rtl-optimization/48374
8906 * gcc.dg/pr48374.c: New test.
8907
8908 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8909
8910 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8911
8912 2012-01-25 Tobias Burnus <burnus@net-b.de>
8913
8914 PR fortran/51966
8915 * gfortran.dg/derived_constructor_char_3.f90: New.
8916
8917 2012-01-24 Ian Lance Taylor <iant@google.com>
8918
8919 * go.test/go-test.exp (filecmp): New procedure.
8920 (errchk): Handle quoted square brackets.
8921 (go-gc-tests): Set go_compile_args. Handle various new test
8922 lines. Skip a few new tests.
8923 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8924
8925 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8926
8927 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8928 (check_effective_target_vect_extract_even_odd)
8929 (check_effective_target_vect_interleave): Return true for MIPS
8930 paired-single.
8931
8932 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8933
8934 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8935 (main): Use it instead of argc.
8936
8937 2012-01-24 Jason Merrill <jason@redhat.com>
8938
8939 PR c++/51973
8940 * g++.dg/cpp0x/sfinae31.C: New.
8941
8942 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8943
8944 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8945
8946 2012-01-24 Jason Merrill <jason@redhat.com>
8947
8948 PR c++/51812
8949 * g++.dg/inherit/covariant20.C: New.
8950
8951 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8952
8953 PR c++/51223
8954 * g++.dg/parse/crash58.C: New.
8955
8956 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR target/51957
8959 * gcc.dg/pr51957-1.c: New test.
8960 * gcc.dg/pr51957-1.h: New file.
8961 * gcc.dg/pr51957-2.c: New test.
8962
8963 2012-01-23 Jason Merrill <jason@redhat.com>
8964
8965 PR c++/51930
8966 * g++.dg/ext/visibility/template10.C: New.
8967
8968 2012-01-23 Tobias Burnus <burnus@net-b.de>
8969
8970 PR fortran/51948
8971 * gfortran.dg/move_alloc_12.f90: New.
8972
8973 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8974
8975 PR middle-end/45416
8976 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8977
8978 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8979
8980 PR c++/51398
8981 * g++.dg/template/crash111.C: New.
8982
8983 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8984
8985 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8986 configurations.
8987 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8988
8989 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8990
8991 PR testsuite/51941
8992 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8993 the DW_TAG_class_type and DW_AT_name: "Executor".
8994
8995 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8996
8997 * lib/target-supports.exp
8998 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8999 (check_effective_target_vect_interleave): Likewise.
9000
9001 2012-01-22 Jason Merrill <jason@redhat.com>
9002
9003 PR c++/51925
9004 * g++.dg/template/using20.C: New.
9005 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9006
9007 2012-01-23 Jason Merrill <jason@redhat.com>
9008
9009 PR target/51934
9010 * g++.dg/torture/pr51344.C: Limit to x86.
9011
9012 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9013
9014 * c-c++-common/tm/omp.c: Require target with pthread support.
9015
9016 2012-01-23 Richard Guenther <rguenther@suse.de>
9017
9018 PR tree-optimization/51949
9019 * gcc.dg/torture/pr51949.c: New testcase.
9020
9021 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR rtl-optimization/51933
9024 * gcc.c-torture/execute/pr51933.c: New test.
9025
9026 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9027
9028 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9029 Do not define for Interix.
9030
9031 2012-01-22 Jason Merrill <jason@redhat.com>
9032
9033 PR c++/51832
9034 * g++.dg/lto/pr51832.h: New.
9035 * g++.dg/lto/pr51832_0.C: New.
9036 * g++.dg/lto/pr51832_1.C: New.
9037
9038 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9039
9040 * gcc.dg/ext-elim-1.c: New test.
9041
9042 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9043
9044 PR target/51931
9045 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9046 * g++.dg/opt/longbranch1.C: Likewise.
9047
9048 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9049
9050 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9051 in C++11 mode.
9052
9053 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9054
9055 PR fortran/50556
9056 * gfortran.dg/namelist_74.f90: New test.
9057 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9058
9059 2012-01-21 Tobias Burnus <burnus@net-b.de>
9060
9061 PR fortran/51913
9062 * gfortran.dg/class_47.f90: New.
9063
9064 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9065
9066 * gnat.dg/renaming5.ad[sb]: New test.
9067
9068 2012-01-20 Jason Merrill <jason@redhat.com>
9069
9070 PR c++/51919
9071 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9072
9073 2012-01-20 Jason Merrill <jason@redhat.com>
9074
9075 PR c++/51922
9076 * g++.dg/ext/attrib42.C: Require ilp32.
9077
9078 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR target/51915
9081 * gcc.target/arm/pr51915.c: New test.
9082
9083 2012-01-20 Cary Coutant <ccoutant@google.com>
9084 Dodji Seketeli <dodji@redhat.com>
9085
9086 PR debug/45682
9087 * g++.dg/debug/dwarf2/nested-3.C: New test.
9088
9089 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9090
9091 PR c++/51402
9092 * g++.dg/template/crash110.C: New.
9093
9094 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9095
9096 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9097 Remove default options on hppa*-*-hpux*.
9098
9099 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9100
9101 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9102
9103 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9104
9105 * gcc.c-torture/compile/pr51856.c: New testcase.
9106
9107 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9108
9109 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9110 options to go_target_compile.
9111
9112 2012-01-20 Kai Tietz <ktietz@redhat.com>
9113
9114 * g++.dg/torture/pr51344.C: Fix typo.
9115
9116 2012-01-20 Richard Guenther <rguenther@suse.de>
9117
9118 PR tree-optimization/51903
9119 * g++.dg/torture/pr51903.C: New testcase.
9120
9121 2012-01-20 Tobias Burnus <burnus@net-b.de>
9122 Janus Weil <janus@gcc.gnu.org>
9123
9124 PR fortran/51056
9125 * gfortran.dg/use_21.f90: New.
9126
9127 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR target/51106
9130 * gcc.dg/torture/pr51106-1.c: New test.
9131 * gcc.dg/torture/pr51106-2.c: New test.
9132
9133 2012-01-19 Kai Tietz <ktietz@redhat.com>
9134
9135 * g++.dg/torture/pr51344.C: New test.
9136
9137 2012-01-19 Tobias Burnus <burnus@net-b.de>
9138
9139 PR fortran/51904
9140 * gfortran.dg/intrinsic_size_2.f90: New.
9141
9142 2012-01-19 Jason Merrill <jason@redhat.com>
9143
9144 PR c++/51889
9145 * g++.dg/inherit/using7.C: New.
9146
9147 2012-01-19 Richard Guenther <rguenther@suse.de>
9148
9149 PR tree-optimization/37997
9150 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9151
9152 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9153
9154 PR rtl-optimization/51505
9155 * gcc.dg/pr51505.c: New test.
9156
9157 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9158
9159 PR fortran/51634
9160 * gfortran.dg/typebound_operator_12.f03: New.
9161 * gfortran.dg/typebound_operator_13.f03: New.
9162
9163 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9164
9165 PR c++/51225
9166 * g++.dg/cpp0x/pr51225.C: New.
9167
9168 2012-01-17 Ian Lance Taylor <iant@google.com>
9169
9170 PR go/50656
9171 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9172
9173 2012-01-17 Tobias Burnus <burnus@net-b.de>
9174
9175 PR fortran/51869
9176 * gfortran.dg/realloc_on_assign_9.f90: New.
9177
9178 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9179
9180 PR other/51165
9181 * gcc.dg/tm/memopt-3.c: Remove xfail.
9182 * gcc.dg/tm/memopt-4.c: Remove xfail.
9183 * gcc.dg/tm/memopt-5.c: Remove xfail.
9184 * gcc.dg/tm/memopt-7.c: Remove xfail.
9185
9186 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR tree-optimization/51877
9189 * gcc.c-torture/execute/pr51877.c: New test.
9190
9191 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9192
9193 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9194 {!vect_align_arrays} to vect_sizes_32B_16B.
9195 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9196 * gcc.dg/vect/vect-peel-3.c: Ditto.
9197
9198 2012-01-16 Jason Merrill <jason@redhat.com>
9199
9200 PR c++/51854
9201 * g++.dg/abi/mangle60.C: New.
9202
9203 PR c++/51827
9204 * g++.dg/pch/mangle1.{C,Hs}: New.
9205
9206 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9207 Tobias Burnus <burnus@net-b.de>
9208
9209 PR fortran/50981
9210 * gfortran.dg/elemental_optional_args_3.f90: New
9211 * gfortran.dg/elemental_optional_args_4.f90: New
9212
9213 2012-01-16 Tobias Burnus <burnus@net-b.de>
9214
9215 PR fortran/51809
9216 * gfortran.dg/use_20.f90: New
9217
9218 2012-01-16 Jason Merrill <jason@redhat.com>
9219
9220 PR c++/51868
9221 * g++.dg/cpp0x/rv-bitfield.C: New.
9222 * g++.dg/cpp0x/rv-bitfield2.C: New.
9223
9224 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9225
9226 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9227 subroutine 'qsort' and use index array to assign the result.
9228
9229 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR tree-optimization/51865
9232 * gcc.dg/pr51865.c: New test.
9233
9234 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9235
9236 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9237
9238 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9239
9240 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9241 to be loaded from the constant pool, rather than via %hi and %lo.
9242
9243 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9244
9245 PR rtl-optimization/51821
9246 * gcc.dg/pr51821.c: New test.
9247
9248 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9249
9250 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9251
9252 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9253
9254 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9255
9256 2012-01-14 Tobias Burnus <burnus@net-b.de>
9257
9258 PR fortran/51800
9259 * gfortran.dg/init_flag_8.f90: New.
9260 * gfortran.dg/init_flag_9.f90: New.
9261
9262 2011-01-14 Tobias Burnus <burnus@net-b.de>
9263
9264 PR fortran/51816
9265 * gfortran.dg/use_18.f90: New.
9266 * gfortran.dg/use_19.f90: New.
9267
9268 2012-01-13 Ian Lance Taylor <iant@google.com>
9269
9270 PR c++/50012
9271 * g++.dg/warn/Wsign-compare-4.C: New.
9272
9273 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9274
9275 PR fortran/48351
9276 * gfortran.dg/alloc_comp_assign.f03: New.
9277 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9278 __BUILTIN_FREE from 38 to 32.
9279
9280 2012-01-13 Jason Merrill <jason@redhat.com>
9281
9282 PR c++/20681
9283 * g++.dg/warn/Wreturn-type-7.C: New.
9284
9285 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9286
9287 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9288 assumption.
9289 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9290 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9291 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9292 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9293 int32plus because of big array needed.
9294 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9295 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9296
9297 2012-01-13 Jason Merrill <jason@redhat.com>
9298
9299 PR c++/51813
9300 * g++.dg/ext/visibility/template9.C: New.
9301
9302 PR c++/51620
9303 * g++.dg/cpp0x/defaulted34.C: New.
9304 * g++.dg/template/virtual3.C: New.
9305
9306 2012-01-13 Richard Guenther <rguenther@suse.de>
9307
9308 PR middle-end/8081
9309 * gcc.dg/torture/pr8081.c: New testcase.
9310
9311 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9312
9313 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9314
9315 2012-01-12 Jason Merrill <jason@redhat.com>
9316
9317 PR c++/51714
9318 * g++.dg/ext/stmtexpr14.C: New.
9319
9320 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9321
9322 PR c++/51633
9323 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9324
9325 2012-01-12 Jason Merrill <jason@redhat.com>
9326
9327 PR c++/48051
9328 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9329 * g++.dg/abi/mangle58.C: Likewise.
9330
9331 PR c++/51403
9332 * g++.dg/template/arg8.C: New.
9333
9334 2012-01-12 Ira Rosen <irar@il.ibm.com>
9335
9336 PR tree-optimization/51799
9337 * gcc.dg/vect/pr51799.c: New test.
9338 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9339 patterns.
9340
9341 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9342 Tobias Burnus <burnus@net-b.de>
9343
9344 PR fortran/51057
9345 PR fortran/51616
9346 * lib/target-supports.exp
9347 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9348 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9349
9350 2012-01-11 Jason Merrill <jason@redhat.com>
9351
9352 PR c++/51565
9353 * g++.dg/ext/attrib42.C: New.
9354
9355 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR bootstrap/51796
9358 * gcc.dg/pr51796.c: New test.
9359
9360 2012-01-11 Jason Merrill <jason@redhat.com>
9361
9362 PR c++/51818
9363 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9364
9365 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9366
9367 * gnat.dg/array19.ad[sb]: New test.
9368
9369 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9370
9371 * gnat.dg/opt23.ad[sb]: New test.
9372 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9373 * gnat.dg/opt24.ad[sb]: New test.
9374
9375 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9376
9377 PR tree-optimization/49642
9378 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9379 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9380
9381 2012-01-11 Jason Merrill <jason@redhat.com>
9382
9383 PR c++/51613
9384 * g++.dg/template/explicit-args5.C: New.
9385
9386 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9387
9388 * gcc.c-torture/execute/20120110-1.c: New testcase.
9389
9390 2012-01-10 Jason Merrill <jason@redhat.com>
9391
9392 PR c++/51614
9393 * g++.dg/inherit/ambig1.C: New.
9394
9395 PR c++/51433
9396 * g++.dg/cpp0x/constexpr-cache1.C: New.
9397
9398 2012-01-10 Richard Guenther <rguenther@suse.de>
9399
9400 PR tree-optimization/51801
9401 * gcc.dg/torture/pr51801.c: New testcase.
9402
9403 2012-01-10 Tobias Burnus <burnus@net-b.de>
9404
9405 PR fortran/51652
9406 * gfortran.dg/allocate_with_typespec_5.f90: New.
9407
9408 2012-01-10 Tobias Burnus <burnus@net-b.de>
9409
9410 * gfortran.dg/class_39.f03: Update dg-error string.
9411
9412 2012-01-10 Richard Guenther <rguenther@suse.de>
9413
9414 PR tree-optimization/50913
9415 * gcc.dg/graphite/interchange-16.c: New testcase.
9416 * gcc.dg/graphite/scop-20.c: XFAIL.
9417 * gfortran.dg/graphite/interchange-1.f: Likewise.
9418 * gfortran.dg/graphite/block-1.f90: Likewise.
9419 * gfortran.dg/graphite/block-2.f: Likewise.
9420
9421 2012-01-10 Richard Henderson <rth@redhat.com>
9422
9423 * lib/target-supports.exp (check_effective_target_vect_perm,
9424 check_effective_target_vect_perm_byte,
9425 check_effective_target_vect_perm_short): Enable for arm neon.
9426
9427 2012-01-09 Tobias Burnus <burnus@net-b.de>
9428
9429 PR fortran/46328
9430 * gfortran.dg/typebound_operator_11.f90: New.
9431
9432 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9433
9434 * gnat.dg/array18.adb: New test.
9435 * gnat.dg/array18_pkg.ads: New helper.
9436
9437 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9438
9439 PR fortran/51791
9440 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9441 around base object in first assignment in main program.
9442 * gfortran.dg/typebound_operator_10.f03: New test.
9443
9444 2012-01-09 Martin Jambor <mjambor@suse.cz>
9445
9446 PR tree-optimization/51759
9447 * g++.dg/ipa/pr51759.C: New test.
9448
9449 2012-01-09 Tobias Burnus <burnus@net-b.de>
9450
9451 PR fortran/51758
9452 * gfortran.dg/optional_absent_2.f90: New.
9453
9454 2012-01-09 Tobias Burnus <burnus@net-b.de>
9455
9456 PR fortran/51578
9457 * gfortran.dg/use_17.f90: New.
9458
9459 2012-01-09 Gary Funck <gary@intrepid.com>
9460
9461 PR preprocessor/33919
9462 * gcc.dg/pr33919.c: New test.
9463 * gcc.dg/pr33919-0.h: New test header file.
9464 * gcc.dg/pr33919-1.h: Ditto.
9465 * gcc.dg/pr33919-2.h: Ditto.
9466
9467 2012-01-07 Jan Hubicka <jh@suse.cz>
9468
9469 PR tree-optimize/51694
9470 * gcc.c-torture/compile/pr51694.c: new testcase.
9471
9472 2012-01-07 Jan Hubicka <jh@suse.cz>
9473
9474 PR tree-optimization/51600
9475 * g++.dg/torture/pr51600.C: New testcase.
9476
9477 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9478
9479 PR gcov-profile/51715
9480 PR gcov-profile/51717
9481 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9482 * gcc.misc-tests/gcov-14.c: Likewise.
9483
9484 2012-01-06 Jason Merrill <jason@redhat.com>
9485
9486 * g++.dg/parse/new5.C: New.
9487
9488 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9489
9490 PR testsuite/51655
9491 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9492 including <string.h>.
9493
9494 2012-01-06 Jason Merrill <jason@redhat.com>
9495
9496 * g++.dg/abi/mangle51.C: New.
9497 * g++.dg/abi/mangle52.C: New.
9498 * g++.dg/abi/mangle53.C: New.
9499 * g++.dg/abi/mangle54.C: New.
9500 * g++.dg/abi/mangle55.C: New.
9501 * g++.dg/abi/mangle56.C: New.
9502 * g++.dg/abi/mangle57.C: New.
9503 * g++.dg/abi/mangle58.C: New.
9504 * g++.dg/abi/mangle59.C: New.
9505 * g++.dg/cpp0x/trailing3.C: Update mangling.
9506 * g++.dg/cpp0x/variadic111.C: Update mangling.
9507 * g++.dg/cpp0x/variadic4.C: Update mangling.
9508 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9509 * g++.dg/template/nontype22.C: Works now.
9510 * g++.dg/template/pr35240.C: Works now.
9511
9512 * g++.dg/cpp0x/error7.C: New.
9513
9514 2012-01-06 Tobias Burnus <burnus@net-b.de>
9515
9516 * gfortran.dg/deallocate_stat_2.f90: New.
9517 * coarray/allocate_errgmsg.f90: New.
9518 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9519 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9520 * coarray/subobject_1.f90: Fix for num_images > 1.
9521 * gfortran.dg/deallocate_stat.f90: Update due to changed
9522 stat= handling.
9523
9524 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9525
9526 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9527
9528 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9529
9530 * ada/acats/overflow.lst: Add cb20004.
9531
9532 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9533
9534 PR c++/51541
9535 * g++.dg/cpp0x/alias-decl-18.C: New test.
9536
9537 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9538
9539 * gcc.c-torture/execute/20120104-1.c: New test.
9540
9541 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9542
9543 PR fortran/PR48946
9544 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9545 the old typebound_operator_8.f03.
9546 * gfortran.dg/typebound_operator_8.f03: New version of
9547 typebound_operator_7.f03 with 'u' a derived type instead of a
9548 class object.
9549
9550 2012-01-05 Richard Guenther <rguenther@suse.de>
9551
9552 * g++.dg/torture/pr49309.C: Skip for -flto.
9553
9554 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR middle-end/51761
9557 * gcc.c-torture/compile/pr51761.c: New test.
9558
9559 2012-01-05 Richard Guenther <rguenther@suse.de>
9560
9561 PR tree-optimization/51760
9562 * gcc.dg/torture/pr51760.c: New testcase.
9563
9564 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9565
9566 PR middle-end/51472
9567 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9568
9569 2012-01-05 Richard Guenther <rguenther@suse.de>
9570
9571 PR lto/41576
9572 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9573 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9574
9575 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9576
9577 PR debug/51695
9578 * gcc.dg/pr51695.c: New test.
9579
9580 2012-01-04 Andrew Pinski <apinski@cavium.com>
9581
9582 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9583 * gcc.target/mips/octeon2-lx-1.c: New test.
9584 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9585 * gcc.target/mips/octeon2-lx-2.c: New test.
9586 * gcc.target/mips/octeon2-lx-3.c: New test.
9587
9588 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9589
9590 PR other/51163
9591 PR other/51164
9592 * gcc.dg/tm/alias-1.c: Adjust regexp.
9593 * gcc.dg/tm/alias-2.c: Adjust regexp.
9594
9595 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9596
9597 PR c++/51064
9598 * g++.dg/warn/Wparentheses-26.C: New.
9599
9600 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9601
9602 * gfortran.dg/elemental_optional_args_2.f90: New test.
9603
9604 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9605
9606 PR fortran/49693
9607 * gfortran.dg/common_17.f90: New test.
9608
9609 2012-01-04 Richard Guenther <rguenther@suse.de>
9610
9611 PR tree-optimization/49651
9612 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9613 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9614
9615 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9616
9617 PR c++/51738
9618 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9619
9620 2012-01-03 Andrew Pinski <apinski@cavium.com>
9621
9622 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9623 for all mips targets. Also allow an optional .cfi_startproc.
9624
9625 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9626
9627 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9628
9629 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9630
9631 PR c++/29273
9632 * g++.dg/rtti/dyncast5.C: New.
9633
9634 2012-01-03 Richard Guenther <rguenther@suse.de>
9635
9636 PR tree-optimization/51070
9637 * gcc.dg/torture/pr51070-2.c: New testcase.
9638
9639 2012-01-03 Richard Guenther <rguenther@suse.de>
9640
9641 PR tree-optimization/51692
9642 * gcc.dg/torture/pr51692.c: New testcase.
9643
9644 2012-01-03 Richard Guenther <rguenther@suse.de>
9645
9646 PR debug/51650
9647 * g++.dg/lto/pr51650-3_0.C: New testcase.
9648
9649 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9650
9651 PR c++/15867
9652 * g++.dg/warn/Wredundant-decls-spec.C: New.
9653
9654 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR tree-optimization/51719
9657 * g++.dg/tree-prof/pr51719.C: New test.
9658
9659 2012-01-03 Richard Guenther <rguenther@suse.de>
9660
9661 PR middle-end/51730
9662 * gcc.dg/fold-compare-6.c: New testcase.
9663
9664 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR c++/51669
9667 * g++.dg/gomp/pr51669.C: New test.
9668
9669 2012-01-02 Jason Merrill <jason@redhat.com>
9670
9671 PR c++/51675
9672 * g++.dg/cpp0x/constexpr-union2.C: New.
9673
9674 PR c++/51666
9675 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9676
9677 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9678
9679 PR c++/51462
9680 * g++.dg/cpp0x/constexpr-99.C: New test.
9681
9682 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9683
9684 PR c++/20140
9685 * g++.dg/template/init9.C: New.
9686
9687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9688
9689 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9690 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9691 rather than a specific number.
9692
9693 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9694
9695 PR fortran/46262
9696 PR fortran/46328
9697 PR fortran/51052
9698 * gfortran.dg/typebound_operator_7.f03: New.
9699 * gfortran.dg/typebound_operator_8.f03: New.
9700
9701 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9702
9703 PR target/51729
9704 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9705 XFAIL.
9706 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9707
9708 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9709
9710 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9711
9712 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9713
9714 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9715 for MIPS.
9716
9717 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9718
9719 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9720 * gfortran.dg/io_real_boz_4.f90: Likewise.
9721 * gfortran.dg/io_real_boz_5.f90: Likewise.
9722
9723 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9724
9725 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9726
9727 2012-01-02 Revital Eres <revital.eres@linaro.org>
9728
9729 * gcc.dg/sms-11.c: New file.
9730
9731 2012-01-02 Tobias Burnus <burnus@net-b.de>
9732
9733 PR fortran/51682
9734 * gfortran.dg/coarray/image_index_3.f90: New.
9735
9736 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9737
9738 PR c++/16603
9739 * g++.dg/parse/enum8.C: New.
9740
9741 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9742
9743 PR c++/51379
9744 * g++.dg/conversion/reinterpret4.C: New.
9745 * g++.dg/conversion/reinterpret1.C: Adjust.
9746
9747 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9748
9749 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9750
9751 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9752
9753 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9754 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9755 * g++.old-deja/g++.jason/access14.C: Likewise.
9756 * g++.old-deja/g++.jason/access8.C: Likewise.
9757 * g++.old-deja/g++.jason/access1.C: Likewise.
9758 * g++.old-deja/g++.other/access3.C: Likewise.
9759 * g++.old-deja/g++.other/access5.C: Likewise.
9760 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9761 * g++.old-deja/g++.law/visibility22.C: Likewise.
9762 * g++.old-deja/g++.law/visibility26.C: Likewise.
9763 * g++.old-deja/g++.mike/p2746.C: Likewise.
9764 * g++.dg/debug/using1.C: Likewise.
9765 * g++.dg/lookup/using51.C: Likewise.
9766 * g++.dg/inherit/using5.C: Likewise.
9767 * g++.dg/inherit/pr30297.C: Likewise.
9768 * g++.dg/inherit/access8.C: Likewise.
9769 * g++.dg/torture/pr39362.C: Likewise.
9770 * g++.dg/template/crash13.C: Likewise.
9771 * g++.dg/template/using10.C: Likewise.
9772
9773 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9774
9775 PR fortran/51502
9776 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9777
9778 2012-01-01 Ira Rosen <irar@il.ibm.com>
9779
9780 PR tree-optimization/51704
9781 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9782 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9783 corresponding flags.
9784
9785 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9786
9787 PR c++/51723
9788 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9789
9790 2012-01-01 Jan Hubicka <jh@suse.cz>
9791
9792 PR rtl-optimization/51069
9793 * gcc.c-torture/compile/pr51069.c: New testcase.
9794
9795 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR tree-optimization/51683
9798 * gcc.dg/pr51683.c: New test.
9799 \f
9800 Copyright (C) 2012 Free Software Foundation, Inc.
9801
9802 Copying and distribution of this file, with or without modification,
9803 are permitted in any medium without royalty provided the copyright
9804 notice and this notice are preserved.