7c2d5dfa39a9098207a526a86431a2ed0ae1fd44
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2
3 PR c/51294
4 * c-c++-common/pr51294.c: New.
5
6 2012-11-07 Martin Jambor <mjambor@suse.cz>
7
8 PR tree-optimization/53787
9 * gcc.dg/ipa/ipa-5.c: Adjust.
10 * gcc.dg/ipa/ipcp-agg-1.c: New test.
11 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
12 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
13 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
14 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
15 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
16 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
17 * gfortran.dg/pr48636-2.f90: New test.
18 * gfortran.dg/pr53787.f90: Likewise.
19
20 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
21
22 PR c++/55226
23 Revert:
24 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/54922
27 * g++.dg/cpp0x/constexpr-union4.C: New.
28
29 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
30
31 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
32
33 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
34
35 * gcc.c-torture/compile/pr49220.c: New test.
36
37 2012-11-07 Florian Weimer <fweimer@redhat.com>
38
39 * g++.dg/init/new40.C: New.
40
41 2012-11-07 Jakub Jelinek <jakub@redhat.com>
42
43 PR debug/54693
44 * gcc.dg/guality/pr54693-2.c: New test.
45
46 2012-11-06 Andrew Pinski <apinski@cavium.com>
47
48 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
49 -fno-vect-cost-model.
50
51 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
52
53 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
54 * gcc.dg/tm/debug-1.c: Same.
55 * gcc.dg/tm/irrevocable-3.c: Same.
56 * gcc.dg/tm/irrevocable-4.c: Same.
57 * gcc.dg/tm/memopt-10.c: Same.
58 * gcc.dg/tm/memopt-11.c: Same.
59 * gcc.dg/tm/props-4.c: Same.
60 * gcc.dg/tm/wrap-3.c: Same.
61 * gcc.dg/tm/wrap-4.c: Same.
62
63 2012-11-06 Andrew Pinski <apinski@cavium.com>
64
65 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
66
67 2012-11-06 Jan Hubicka <jh@suse.cz>
68
69 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
70 candidate still.
71 * gcc.dg/tree-ssa/loop-23.c: Likewise.
72 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
73 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
74
75 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
76
77 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
78
79 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
80
81 PR middle-end/41993
82 * gcc.dg/torture/pr41993.c: New test.
83
84 2012-11-06 Jan Hubicka <jh@suse.cz>
85
86 * gcc.target/i386/l_fma_float_?.c: Update.
87 * gcc.target/i386/l_fma_double_?.c: Update.
88
89 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
90
91 PR target/54089
92 * gcc.target/sh/pr54089-8.c: New.
93 * gcc.target/sh/pr54089-9.c: New.
94
95 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
96
97 PR target/47440
98 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
99 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
100 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
101 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
102 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
103 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
104 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
105 * gcc.target/i386/avx-vzeroupper-27.c: New.
106
107 2012-11-06 Janus Weil <janus@gcc.gnu.org>
108
109 PR fortran/54917
110 * gfortran.dg/transfer_class_1.f90: New.
111 * gfortran.dg/transfer_class_2.f90: New.
112
113 2012-11-05 Sriraman Tallam <tmsriram@google.com>
114
115 * testsuite/g++.dg/mv1.C: New test.
116 * testsuite/g++.dg/mv2.C: New test.
117 * testsuite/g++.dg/mv3.C: New test.
118 * testsuite/g++.dg/mv4.C: New test.
119 * testsuite/g++.dg/mv5.C: New test.
120 * testsuite/g++.dg/mv6.C: New test.
121
122 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
123
124 PR testsuite/55186
125 * gcc.dg/const-uniq-1.c (a): Increase length four times.
126
127 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
128
129 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
130 darwin.
131
132 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
133
134 * g++.dg/torture/20121105-1.C: New test.
135
136 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
137
138 * gcc.dg/torture/fp-compare.c: New testcase.
139
140 2012-11-05 Jan Hubicka <jh@suse.cz>
141
142 * gcc.dg/const-1.c: Update.
143 * gcc.dg/pure-1.c: Update.
144
145 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
146
147 PR rtl-optimization/55151
148 * gcc.dg/pr55151.c: New test.
149
150 2012-11-05 Jakub Jelinek <jakub@redhat.com>
151
152 PR debug/54970
153 PR debug/54971
154 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
155
156 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
157
158 PR testsuite/51128
159 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
160
161 2012-11-05 Jan Hubicka <jh@suse.cz>
162
163 * gcc.dg/autopar/pr49960.c: Fix testcase.
164
165 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
166
167 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
168 Fix scan-tree-dump-times directive.
169
170 2012-11-04 Janus Weil <janus@gcc.gnu.org>
171
172 PR fortran/55199
173 * gfortran.dg/associate_12.f90: New.
174
175 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
176
177 PR target/54255
178 * lib/target-supports.exp (check_effective_target_masm_intel): New
179 proc.
180 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
181 masm_intel.
182
183 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
184 Jack Howarth <howarth@bromo.med.uc.edu>
185
186 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
187 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
188 * gcc.target/i386/pr53249.c: Likewise.
189
190 2012-11-03 Andrew Pinski <apinski@cavium.com>
191
192 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
193 call abort1 so that cross jumping does not happen.
194
195 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
196
197 PR target/51244
198 * gcc.target/sh/pr51244-18.c: New.
199 * gcc.target/sh/pr51244-19.c: New.
200
201 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
202
203 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
204 b requires a 64-bit operation followed by a truncation.
205
206 2012-11-02 Jan Hubicka <jh@suse.cz>
207
208 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
209
210 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
211
212 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
213 conditions to verify the reduction code is vectorized.
214
215 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
216 in case 'pow', such as 'powerpc' is used in the compiler version name.
217 * gcc.target/powerpc/pr46728-2.c: Likewise.
218 * gcc.target/powerpc/pr46728-3.c: Likewise.
219 * gcc.target/powerpc/pr46728-4.c: Likewise.
220 * gcc.target/powerpc/pr46728-5.c: Likewise.
221 * gcc.target/powerpc/pr46728-7.c: Likewise.
222 * gcc.target/powerpc/pr46728-8.c: Likewise.
223 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
224
225 2012-11-02 Jan Hubicka <jh@suse.cz>
226
227 * gcc.dg/tree-ssa/loop-38.c: New testcase.
228
229 2012-11-02 Jan Hubicka <jh@suse.cz>
230
231 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
232 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
233
234 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
235
236 PR middle-end/55130
237 * gcc.target/i386/pr55130.c: New test.
238
239 2012-11-02 Jakub Jelinek <jakub@redhat.com>
240
241 PR target/55147
242 * gcc.target/i386/pr55147.c: New test.
243
244 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
245
246 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
247 * gfortran.dg/default_format_denormal_1.f90: Same.
248
249 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
250
251 PR middle-end/55001
252 * g++.dg/ext/vector19.C: Remove target restrictions.
253 * gcc.dg/fold-compare-7.c: New testcase.
254
255 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
256
257 PR target/55160
258 * gcc.target/sh/pr55160.c: New.
259
260 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
261
262 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
263 scan-assembler regex.
264
265 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
266
267 PR middle-end/55150
268 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
269 * gcc.dg/pr55150-2.c: New test.
270
271 2012-11-01 Sharad Singhai <singhai@google.com>
272
273 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
274 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
275 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
276 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
277
278 2012-10-31 Dehao Chen <dehao@google.com>
279
280 * g++.dg/debug/dwarf2/block.C: New testcase.
281
282 2012-10-31 Jan Hubicka <jh@suse.cz>
283
284 * gcc.dg/pr44974.c: Add noinline.
285
286 2012-10-31 Janus Weil <janus@gcc.gnu.org>
287
288 PR fortran/53718
289 * gfortran.dg/class_54.f90: New.
290
291 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
292 Jakub Jelinek <jakub@redhat.com>
293
294 PR tree-optimization/55018
295 * gcc.dg/torture/pr55018.c: New test.
296
297 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/54583
300 * g++.dg/ext/vla13.C: New.
301
302 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
303
304 PR middle-end/55150
305 * gcc.dg/pr55150.c: New test.
306
307 2012-10-31 Tobias Burnus <burnus@net-b.de>
308
309 PR fortran/55134
310 * gfortran.dg/associate_11.f90: New.
311
312 2012-10-31 Dodji Seketeli <dodji@redhat.com>
313
314 PR c++/54955
315 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
316
317 2012-10-31 Jakub Jelinek <jakub@redhat.com>
318
319 PR tree-optimization/19105
320 PR tree-optimization/21643
321 PR tree-optimization/46309
322 * gcc.dg/pr19105.c: New test.
323 * gcc.dg/pr21643.c: New test.
324 * gcc.dg/pr46309-2.c: New test.
325 * gcc.c-torture/execute/pr46309.c: New test.
326
327 2012-10-31 Alan Modra <amodra@gmail.com>
328
329 * gcc.target/powerpc/dimode_off.c: New.
330 * gcc.target/powerpc/timode_off.c: New.
331 * gcc.target/powerpc/dfmode_off.c: New.
332 * gcc.target/powerpc/tfmode_off.c: New.
333
334 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
335
336 PR rtl-optimization/55093
337 * gcc.target/i386/pr55093.c: New file.
338
339 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
340
341 * gcc.target/i386/pr55116.c: Renamed to ...
342 * gcc.target/i386/pr55116-1.c: This.
343
344 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
345
346 * gcc.target/i386/pr55116-2.c: New file.
347
348 2012-10-30 Richard Biener <rguenther@suse.de>
349
350 * gcc.dg/vect/slp-perm-2.c: Adjust.
351
352 2012-10-30 Richard Biener <rguenther@suse.de>
353
354 PR tree-optimization/55111
355 * gcc.dg/torture/pr55111.c: New testcase.
356
357 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
358
359 PR target/53988
360 * gcc.target/sh/pr53988.c: New.
361
362 2012-10-30 Bin Cheng <bin.cheng@arm.com>
363
364 PR target/54989
365 * gcc.dg/hoist-register-pressure-1.c: Rename from
366 hoist-register-pressure.c. Add nonpic condition.
367 * gcc.dg/hoist-register-pressure-2.c: New testcase.
368
369 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
370
371 PR c++/54930
372 * gcc.dg/Wreturn-local-addr.c: New.
373 * g++.dg/warn/Wno-return-local-addr.C: New.
374 * g++.dg/warn/Wreturn-local-addr.C: New.
375
376 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
377
378 PR middle-end/55116
379 * gcc.target/i386/pr55116.c: New file.
380
381 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
382
383 PR c/53066
384 * gcc.dg/Wshadow-4.c: New.
385 * gcc.dg/Wshadow-4.h: New.
386
387 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
388
389 PR debug/54693
390 * gcc.dg/guality/pr54693.c: New.
391
392 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
393
394 PR middle-end/55027
395 * gcc.dg/pr55027.c: New testcase.
396
397 2012-10-29 Jan Hubicka <jh@suse.cz>
398
399 * gcc.dg/ipa/inline-6.c: New testcase.
400
401 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
402
403 PR rtl-optimization/55106
404 * g++.dg/pr55106.C: New.
405
406 2012-10-29 Richard Guenther <rguenther@suse.de>
407
408 PR middle-end/53695
409 * gcc.dg/torture/pr53695.c: New testcase.
410
411 2012-10-28 Jan Hubicka <jh@suse.cz>
412
413 * gcc.dg/ipa/inlinehint-3.c: New testcase.
414
415 2012-10-28 Tobias Burnus <burnus@net-b.de>
416
417 PR fortran/54958
418 * gfortran.dg/do_check_6.f90: New.
419
420 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
421 Jack Howarth <howarth@bromo.med.uc.edu>
422
423 PR target/54404
424 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
425 to dg-options.
426 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
427
428 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
429
430 PR target/34283
431 * gcc.target/i386/pr34283.c: New test.
432
433 2012-10-26 Jakub Jelinek <jakub@redhat.com>
434
435 PR c++/55081
436 * g++.dg/opt/pr55081.C: New test.
437
438 PR debug/54970
439 PR debug/54971
440 * gcc.dg/guality/pr54970.c: New test.
441
442 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/54984
445 * g++.dg/template/new11.C: New.
446
447 2012-10-26 Richard Biener <rguenther@suse.de>
448
449 PR middle-end/54824
450 * gcc.dg/torture/pr54824.c: New testcase.
451
452 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
453
454 * gcc.target/i386/fxsave-1.c: New.
455 * gcc.target/i386/fxsave64-1.c: Ditto.
456 * gcc.target/i386/fxrstor-1.c: Ditto.
457 * gcc.target/i386/fxrstor64-1.c: Ditto.
458 * gcc.target/i386/xsave-1.c: Ditto.
459 * gcc.target/i386/xsave64-1.c: Ditto.
460 * gcc.target/i386/xrstor-1.c: Ditto.
461 * gcc.target/i386/xrstor64-1.c: Ditto.
462 * gcc.target/i386/xsaveopt-1.c: Ditto.
463 * gcc.target/i386/xsaveopt64-1.c: Ditto.
464 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
465 * gcc.target/i386/sse-13.c: Ditto.
466 * gcc.target/i386/sse-14.c: Ditto.
467 * gcc.target/i386/sse-22.c: Ditto.
468 * gcc.target/i386/sse-23.c: Ditto.
469 * g++.dg/other/i386-2.C: Ditto.
470 * g++.dg/other/i386-3.C: Ditto.
471
472 2012-10-25 Jan Hubicka <jh@suse.cz>
473
474 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
475 at ivcanon time.
476
477 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
478
479 PR c++/53761
480 * g++.dg/ext/transparent-union.C: New.
481
482 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
483
484 PR c++/54427
485 * g++.dg/ext/vector19.C: New testcase.
486
487 2012-10-25 Richard Biener <rguenther@suse.de>
488
489 PR tree-optimization/54902
490 * g++.dg/torture/pr54902.C: New testcase.
491
492 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
493
494 PR c++/34892
495 * g++.dg/template/crash114.C: New.
496
497 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
498
499 PR bootstrap/55049
500 * gcc.target/i386/pr55049-1.c: New test.
501
502 2012-10-24 Janus Weil <janus@gcc.gnu.org>
503
504 PR fortran/55037
505 * gfortran.dg/class_dummy_4.f03: New.
506
507 2012-10-24 Jakub Jelinek <jakub@redhat.com>
508
509 PR rtl-optimization/55010
510 * gcc.dg/pr55010.c: New test.
511
512 PR debug/54828
513 * g++.dg/debug/pr54828.C: New test.
514
515 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
516
517 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
518 * gcc.dg/vect/vect-83_64.c: Likewise.
519
520 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
521
522 PR c++/54922
523 * g++.dg/cpp0x/constexpr-union4.C: New.
524
525 2012-10-23 Jeff Law <law@redhat.com>
526
527 * gcc.c-torture/execute/pr54985.c: New test.
528
529 2012-10-23 Paul Koning <ni1d@arrl.net>
530
531 PR debug/54508
532 * g++.dg/debug/dwarf2/pr54508.C: New.
533
534 2012-10-23 Jakub Jelinek <jakub@redhat.com>
535
536 PR c++/54844
537 * g++.dg/template/sizeof14.C: New test.
538
539 2012-10-23 Ian Bolton <ian.bolton@arm.com>
540 Jim MacArthur <jim.macarthur@arm.com>
541 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
542 Marcus Shawcroft <marcus.shawcroft@arm.com>
543 Nigel Stephens <nigel.stephens@arm.com>
544 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
545 Richard Earnshaw <rearnsha@arm.com>
546 Sofiane Naci <sofiane.naci@arm.com>
547 Stephen Thomas <stephen.thomas@arm.com>
548 Tejas Belagod <tejas.belagod@arm.com>
549 Yufeng Zhang <yufeng.zhang@arm.com>
550
551 * lib/target-supports.exp
552 (check_profiling_available): Add AArch64.
553 (check_effective_target_vect_int): Likewise.
554 (check_effective_target_vect_shift): Likewise.
555 (check_effective_target_vect_float): Likewise.
556 (check_effective_target_vect_double): Likewise.
557 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
558 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
559 (check_effective_target_vect_pack_trunc): Likewise.
560 (check_effective_target_vect_unpack): Likewise.
561 (check_effective_target_vect_hw_misalign): Likewise.
562 (check_effective_target_vect_short_mult): Likewise.
563 (check_effective_target_vect_int_mult): Likewise.
564 (check_effective_target_vect_stridedN): Likewise.
565 (check_effective_target_sync_int_long): Likewise.
566 (check_effective_target_sync_char_short): Likewise.
567 (check_vect_support_and_set_flags): Likewise.
568 (check_effective_target_aarch64_tiny): New.
569 (check_effective_target_aarch64_small): New.
570 (check_effective_target_aarch64_large): New.
571 * g++.dg/other/PR23205.C: Enable aarch64.
572 * g++.dg/other/pr23205-2.C: Likewise.
573 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
574 * gcc.c-torture/execute/20101011-1.c: Likewise.
575 * gcc.dg/20020312-2.c: Likewise.
576 * gcc.dg/20040813-1.c: Likewise.
577 * gcc.dg/builtin-apply2.c: Likewise.
578 * gcc.dg/stack-usage-1.c: Likewise.
579
580 2012-10-23 Ian Bolton <ian.bolton@arm.com>
581 Jim MacArthur <jim.macarthur@arm.com>
582 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
583 Marcus Shawcroft <marcus.shawcroft@arm.com>
584 Nigel Stephens <nigel.stephens@arm.com>
585 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
586 Richard Earnshaw <rearnsha@arm.com>
587 Sofiane Naci <sofiane.naci@arm.com>
588 Stephen Thomas <stephen.thomas@arm.com>
589 Tejas Belagod <tejas.belagod@arm.com>
590 Yufeng Zhang <yufeng.zhang@arm.com>
591
592 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
593 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
594 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
595 * gcc.target/aarch64/aapcs/abitest.S: New file.
596 * gcc.target/aarch64/aapcs/abitest.h: New file.
597 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
598 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
599 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
600 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
601 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
602 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
603 * gcc.target/aarch64/aapcs/ice_1.c: New file.
604 * gcc.target/aarch64/aapcs/ice_2.c: New file.
605 * gcc.target/aarch64/aapcs/ice_3.c: New file.
606 * gcc.target/aarch64/aapcs/ice_4.c: New file.
607 * gcc.target/aarch64/aapcs/ice_5.c: New file.
608 * gcc.target/aarch64/aapcs/macro-def.h: New file.
609 * gcc.target/aarch64/aapcs/test_1.c: New file.
610 * gcc.target/aarch64/aapcs/test_10.c: New file.
611 * gcc.target/aarch64/aapcs/test_11.c: New file.
612 * gcc.target/aarch64/aapcs/test_12.c: New file.
613 * gcc.target/aarch64/aapcs/test_13.c: New file.
614 * gcc.target/aarch64/aapcs/test_14.c: New file.
615 * gcc.target/aarch64/aapcs/test_15.c: New file.
616 * gcc.target/aarch64/aapcs/test_16.c: New file.
617 * gcc.target/aarch64/aapcs/test_17.c: New file.
618 * gcc.target/aarch64/aapcs/test_18.c: New file.
619 * gcc.target/aarch64/aapcs/test_19.c: New file.
620 * gcc.target/aarch64/aapcs/test_2.c: New file.
621 * gcc.target/aarch64/aapcs/test_20.c: New file.
622 * gcc.target/aarch64/aapcs/test_21.c: New file.
623 * gcc.target/aarch64/aapcs/test_22.c: New file.
624 * gcc.target/aarch64/aapcs/test_23.c: New file.
625 * gcc.target/aarch64/aapcs/test_24.c: New file.
626 * gcc.target/aarch64/aapcs/test_25.c: New file.
627 * gcc.target/aarch64/aapcs/test_26.c: New file.
628 * gcc.target/aarch64/aapcs/test_3.c: New file.
629 * gcc.target/aarch64/aapcs/test_4.c: New file.
630 * gcc.target/aarch64/aapcs/test_5.c: New file.
631 * gcc.target/aarch64/aapcs/test_6.c: New file.
632 * gcc.target/aarch64/aapcs/test_7.c: New file.
633 * gcc.target/aarch64/aapcs/test_8.c: New file.
634 * gcc.target/aarch64/aapcs/test_9.c: New file.
635 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
636 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
637 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
638 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
639 * gcc.target/aarch64/aapcs/test_complex.c: New file.
640 * gcc.target/aarch64/aapcs/test_int128.c: New file.
641 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
642 * gcc.target/aarch64/aapcs/type-def.h: New file.
643 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
644 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
645 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
646 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
647 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
648 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
649 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
650 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
651 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
652 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
653 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
654 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
655 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
656 * gcc.target/aarch64/aarch64.exp: New file.
657 * gcc.target/aarch64/adc-1.c: New file.
658 * gcc.target/aarch64/adc-2.c: New file.
659 * gcc.target/aarch64/asm-1.c: New file.
660 * gcc.target/aarch64/clrsb.c: New file.
661 * gcc.target/aarch64/clz.c: New file.
662 * gcc.target/aarch64/ctz.c: New file.
663 * gcc.target/aarch64/csinc-1.c: New file.
664 * gcc.target/aarch64/csinv-1.c: New file.
665 * gcc.target/aarch64/csneg-1.c: New file.
666 * gcc.target/aarch64/extend.c: New file.
667 * gcc.target/aarch64/fcvt.x: New file.
668 * gcc.target/aarch64/fcvt_double_int.c: New file.
669 * gcc.target/aarch64/fcvt_double_long.c: New file.
670 * gcc.target/aarch64/fcvt_double_uint.c: New file.
671 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
672 * gcc.target/aarch64/fcvt_float_int.c: New file.
673 * gcc.target/aarch64/fcvt_float_long.c: New file.
674 * gcc.target/aarch64/fcvt_float_uint.c: New file.
675 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
676 * gcc.target/aarch64/ffs.c: New file.
677 * gcc.target/aarch64/fmadd.c: New file.
678 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
679 * gcc.target/aarch64/frint.x: New file.
680 * gcc.target/aarch64/frint_double.c: New file.
681 * gcc.target/aarch64/frint_float.c: New file.
682 * gcc.target/aarch64/index.c: New file.
683 * gcc.target/aarch64/mneg-1.c: New file.
684 * gcc.target/aarch64/mneg-2.c: New file.
685 * gcc.target/aarch64/mneg-3.c: New file.
686 * gcc.target/aarch64/mnegl-1.c: New file.
687 * gcc.target/aarch64/mnegl-2.c: New file.
688 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
689 * gcc.target/aarch64/pic-constantpool1.c: New file.
690 * gcc.target/aarch64/pic-symrefplus.c: New file.
691 * gcc.target/aarch64/predefine_large.c: New file.
692 * gcc.target/aarch64/predefine_small.c: New file.
693 * gcc.target/aarch64/predefine_tiny.c: New file.
694 * gcc.target/aarch64/reload-valid-spoff.c: New file.
695 * gcc.target/aarch64/scalar_intrinsics.c: New file.
696 * gcc.target/aarch64/table-intrinsics.c: New file.
697 * gcc.target/aarch64/tst-1.c: New file.
698 * gcc.target/aarch64/vect-abs-compile.c: New file.
699 * gcc.target/aarch64/vect-abs.c: New file.
700 * gcc.target/aarch64/vect-abs.x: New file.
701 * gcc.target/aarch64/vect-compile.c: New file.
702 * gcc.target/aarch64/vect-faddv-compile.c: New file.
703 * gcc.target/aarch64/vect-faddv.c: New file.
704 * gcc.target/aarch64/vect-faddv.x: New file.
705 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
706 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
707 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
708 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
709 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
710 * gcc.target/aarch64/vect-fp-compile.c: New file.
711 * gcc.target/aarch64/vect-fp.c: New file.
712 * gcc.target/aarch64/vect-fp.x: New file.
713 * gcc.target/aarch64/vect-mull-compile.c: New file.
714 * gcc.target/aarch64/vect-mull.c: New file.
715 * gcc.target/aarch64/vect-mull.x: New file.
716 * gcc.target/aarch64/vect.c: New file.
717 * gcc.target/aarch64/vect.x: New file.
718 * gcc.target/aarch64/vector_intrinsics.c: New file.
719 * gcc.target/aarch64/vfp-1.c: New file.
720 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
721 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
722 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
723 * g++.dg/abi/aarch64_guard1.C: New file.
724
725 2012-10-23 Jakub Jelinek <jakub@redhat.com>
726
727 PR c++/54988
728 * c-c++-common/pr54988.c: New test.
729
730 2012-10-23 Jan Hubicka <jh@suse.cz>
731
732 * gcc.dg/tree-prof/peel-1.c: New testcase.
733
734 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
735
736 PR gcc/52945
737 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
738
739 2012-10-23 Joseph Myers <joseph@codesourcery.com>
740
741 * gcc.dg/c99-predef-1.c: New test.
742 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
743 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
744 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
745 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
746 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
747 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
748 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
749 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
750 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
751 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
752 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
753 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
754
755 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
756
757 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
758
759 2012-10-23 Jan Hubicka <jh@suse.cz>
760
761 PR middle-end/54937
762 * gcc.c-torture/execute/pr54937.c: New testcase.
763 * gcc.dg/tree-ssa/cunroll-2.c: Update.
764
765 2012-10-23 Jan Hubicka <jh@suse.cz>
766
767 PR middle-end/54967
768 * gfortran.dg/pr54967.f90: New testcase.
769
770 2012-10-23 Terry Guo <terry.guo@arm.com>
771
772 PR target/55019
773 * gcc.dg/pr55019.c: New.
774
775 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
776
777 PR tree-optimization/55008
778 * gcc.dg/tree-ssa/pr55008.c: New test.
779
780 2012-10-22 Richard Biener <rguenther@suse.de>
781
782 PR tree-optimization/55011
783 * gcc.dg/torture/pr55011.c: New testcase.
784
785 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
786
787 * gcc.target/arm/pr40457-1.c: Adjust expected output.
788 * gcc.target/arm/pr40457-2.c: Likewise.
789 * gcc.target/arm/pr40457-3.c: Likewise.
790
791 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/specs/limited_with4.ads: New test.
794 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
795
796 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/modular4.adb: New test.
799 * gnat.dg/modular4_pkg.ads: New helper.
800
801 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
802
803 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
804 * gnat.dg/specs/addr1.ads: Likewise.
805
806 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
807
808 * gcc.dg/webizer.c (main): Add missing exit call.
809
810 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
811
812 PR fortran/54465
813 * gfortran.dg/wextra_1.f: New test.
814
815 2012-10-20 Jan Hubicka <jh@suse.cz>
816
817 * gcc.dg/tree-prof/unroll-1.c: New testcase.
818
819 2012-10-19 Janus Weil <janus@gcc.gnu.org>
820
821 PR fortran/54224
822 * gfortran.dg/warn_unused_function.f90: New.
823
824 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
825
826 * lib/target-supports.exp
827 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
828
829 2012-10-19 Richard Guenther <rguenther@suse.de>
830
831 PR tree-optimization/54981
832 * gcc.dg/pr54981.c: New testcase.
833
834 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
835
836 PR target/54892
837 * gcc.target/arm/pr54892.c: New.
838
839 2012-10-19 Bin Cheng <bin.cheng@arm.com>
840
841 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
842
843 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
844
845 PR c++/54501
846 * g++.dg/init/array30.C: New.
847 * g++.dg/init/array31.C: Likewise.
848
849 2012-10-18 Tobias Burnus <burnus@net-b.de>
850
851 PR fortran/54884
852 * gfortran.dg/public_private_module_7.f90: New.
853
854 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/29633
857 * g++.dg/template/pr29633.C: New.
858
859 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
860
861 * gnat.dg/loop_optimization13.ad[sb]: New test.
862 * gnat.dg/loop_optimization13_pkg.ads: New helper.
863
864 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
865
866 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
867 * gcc.target/arm/neon/vfmaf32.c: Likewise.
868 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
869 * gcc.target/arm/neon/vfmsf32.c: Likewise.
870
871 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
872
873 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
874 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
875 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
876 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
877 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
878 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
879
880 2012-10-16 Jan Hubicka <jh@suse.cz>
881
882 * gcc.target/i386/l_fma_float_?.c: Update.
883 * gcc.target/i386/l_fma_double_?.c: Update.
884 * gfortran.dg/do_1.f90: XFAIL
885 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
886 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
887 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
888 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
889 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
890 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
891 valid.
892
893 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
894
895 PR c/53063
896 PR c/40989
897 * gcc.dg/Wstrict-overflow-24.c: New.
898
899 2012-10-16 Tobias Burnus <burnus@net-b.de>
900
901 PR fortran/50981
902 PR fortran/54618
903 * gfortran.dg/class_optional_1.f90: New.
904 * gfortran.dg/class_optional_2.f90: New.
905
906 2012-10-16 Jakub Jelinek <jakub@redhat.com>
907
908 PR debug/54796
909 * gcc.dg/guality/pr54796.c: New test.
910
911 PR tree-optimization/54889
912 * gfortran.dg/pr54889.f90: New test.
913
914 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
915
916 * g++.dg/other/dump-ada-spec-2.C: New test.
917
918 2012-10-16 Easwaran Raman <eraman@google.com>
919
920 * gcc.dg/tree-prof/switch-case-1.c: New test case.
921 * gcc.dg/tree-prof/switch-case-2.c: New test case.
922
923 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
924
925 * gcc.dg/torture/stackalign/builtin-apply-2.c,
926 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
927
928 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
929
930 PR target/54925
931 * gcc.c-torture/compile/pr54925.c: New.
932
933 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
934
935 PR target/51244
936 * gcc.target/sh/pr51244-17.c: New.
937
938 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
939
940 PR target/54760
941 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
942 functions.
943 * gcc.target/sh/pr54760-4.c: New.
944
945 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
946
947 PR target/34777
948 * gcc.target/sh/torture/sh-torture.exp: New.
949 * gcc.target/sh/torture/pr34777.c: New.
950
951 2012-10-15 Matthias Klose <doko@ubuntu.com>
952
953 * lib/target-supports.exp (check_profiling_available): Match
954 arm*-*-linux-* for ARM Linux/GNU.
955 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
956 * gfortran.dg/enum_10.f90: Likewise.
957 * gfortran.dg/enum_9.f90: Likewise.
958 * gcc.target/arm/synchronize.c: Likewise.
959 * g++.old-deja/g++.jason/enum6.C: Likewise.
960 * g++.old-deja/g++.other/enum4.C: Likewise.
961 * g++.old-deja/g++.law/enum9.C: Likewise.
962
963 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
964
965 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
966 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
967
968 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
969 Paolo Carlini <paolo.carlini@oracle.com>
970
971 PR c++/17805
972 * g++.dg/overload/operator6.C: New.
973
974 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/50080 (again)
977 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
978 * g++.dg/parse/tmpl-outside1.C: Likewise.
979 * g++.dg/template/qualttp18.C: Likewise.
980 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
981 * g++.old-deja/g++.pt/overload13.C: Likewise.
982
983 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
984
985 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
986 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
987 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
988 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
989 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
990 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
991 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
992 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
993
994 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
995
996 PR c++/50080
997 * g++.dg/parse/tmpl-outside2.C: New.
998 * g++.dg/parse/tmpl-outside1.C: Adjust.
999 * g++.dg/template/qualttp18.C: Likewise.
1000 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1001 * g++.old-deja/g++.pt/overload13.C: Likewise.
1002
1003 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1004
1005 PR tree-optimization/54915
1006 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1007
1008 2012-10-15 Richard Guenther <rguenther@suse.de>
1009
1010 PR tree-optimization/54920
1011 * gcc.dg/torture/pr54920.c: New testcase.
1012
1013 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1016
1017 2012-10-13 Jason Merrill <jason@redhat.com>
1018
1019 * g++.dg/tls/thread_local7g.C: Require tls_native.
1020
1021 2012-10-14 Jason Merrill <jason@redhat.com>
1022
1023 * g++.dg/cpp0x/inh-ctor1.C: New.
1024 * g++.dg/cpp0x/inh-ctor2.C: New.
1025 * g++.dg/cpp0x/inh-ctor3.C: New.
1026 * g++.dg/cpp0x/inh-ctor4.C: New.
1027 * g++.dg/cpp0x/inh-ctor5.C: New.
1028 * g++.dg/cpp0x/inh-ctor6.C: New.
1029 * g++.dg/cpp0x/inh-ctor7.C: New.
1030 * g++.dg/cpp0x/inh-ctor8.C: New.
1031 * g++.dg/cpp0x/inh-ctor9.C: New.
1032 * g++.dg/cpp0x/inh-ctor10.C: New.
1033 * g++.dg/cpp0x/inh-ctor11.C: New.
1034 * g++.dg/cpp0x/inh-ctor12.C: New.
1035 * g++.dg/cpp0x/inh-ctor13.C: New.
1036
1037 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1038
1039 PR rtl-optimization/54919
1040 * gcc.dg/pr54919.c: New testcase.
1041
1042 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/53581
1045 * g++.dg/template/crash113.C: New.
1046
1047 2012-10-14 Jan Hubicka <jh@suse.cz>
1048
1049 * gcc.dg/unroll_5.c: New testcase.
1050
1051 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1052
1053 PR c++/52643
1054 * g++.dg/opt/pr52643.C: New.
1055
1056 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1057
1058 PR target/54602
1059 * gcc.target/sh/pr54602-1.c: New.
1060 * gcc.target/sh/pr54602-2.c: New.
1061 * gcc.target/sh/pr54602-3.c: New.
1062 * gcc.target/sh/pr54602-4.c: New.
1063
1064 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1065
1066 PR target/54680
1067 * gcc.target/sh/pr54680.c: New.
1068
1069 2012-10-12 Jan Hubicka <jh@suse.cz>
1070
1071 * gcc.dg/webizer.c: New testcase.
1072
1073 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1074
1075 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1076 specify -m64.
1077
1078 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1079
1080 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1081 Return 0 if already specifying -mfloat-abi other than hard.
1082
1083 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1084
1085 * gcc.dg/pr53060.c: Prune irrelevant warning.
1086
1087 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR c/54381
1090 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1091 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1092 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1093 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1094 Adjust expected wording of warnings for *cmp* builtins.
1095 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1096 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1097
1098 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/24449
1101 * g++.dg/parse/friend-main.C: New.
1102
1103 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1104
1105 PR c++/53055
1106 * g++.dg/pr53055.C: New testcase.
1107
1108 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1109
1110 PR c++/52744
1111 * g++.dg/cpp0x/pr52744.C: New.
1112
1113 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1114
1115 PR fortran/40453
1116 * gfortran.dg/dummy_procedure_9.f90: New.
1117
1118 2012-10-12 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/54894
1121 * gcc.dg/torture/pr54894.c: New testcase.
1122
1123 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1124
1125 PR target/51244
1126 * gcc.target/sh/pr51244-13.c: New.
1127 * gcc.target/sh/pr51244-14.c: New.
1128 * gcc.target/sh/pr51244-15.c: New.
1129 * gcc.target/sh/pr51244-16.c: New.
1130
1131 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/51878
1134 * g++.dg/cpp0x/decltype45.C: New.
1135
1136 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1137
1138 PR fortran/54784
1139 * gfortran.dg/class_allocate_13.f90: New.
1140
1141 2012-10-11 Jason Merrill <jason@redhat.com>
1142
1143 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1144 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1145
1146 * g++.dg/gomp/tls-5.C: Require tls_native.
1147 * g++.dg/tls/thread_local7.C: Require tls_native.
1148 * g++.dg/tls/static2.C: New.
1149
1150 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1151
1152 PR c++/36107
1153 * g++.dg/ext/weak5.C: New.
1154
1155 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1156
1157 PR testsuite/54868
1158 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1159 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1160
1161 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1162
1163 PR c++/43765
1164 * g++.dg/parse/pr43765.C: New.
1165
1166 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1167
1168 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1169
1170 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1171
1172 PR c++/43663
1173 * g++.dg/init/bitfield3.C: New.
1174
1175 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1176
1177 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1178
1179 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR tree-optimization/54877
1182 * gcc.dg/torture/pr54877.c: New test.
1183
1184 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1185
1186 PR testsuite/53397
1187 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1188 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1189 and remove target info from dg-do compile.
1190 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1191 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1192 and remove target info from dg-do compile.
1193
1194 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1195
1196 * gcc.dg/pr54782.c: Require target with pthread support.
1197
1198 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1199
1200 PR c++/53122
1201 * g++.dg/cpp0x/auto35.C: New.
1202
1203 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1204
1205 PR c++/53540 - using fails to be equivalent to typedef
1206 * g++.dg/cpp0x/alias-decl-24.C: New test.
1207
1208 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1209
1210 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1211 that c++11 attributes to types are ignored for now.
1212 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1213 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1214
1215 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/53741
1218 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1219
1220 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/50478
1223 * g++.dg/cpp0x/initlist67.C: New.
1224
1225 2012-10-10 Dehao Chen <dehao@google.com>
1226
1227 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1228
1229 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1230
1231 PR target/52480
1232 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1233 Add runtime tests.
1234
1235 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/53307
1238 * g++.dg/cpp0x/decltype44.C: New.
1239
1240 2012-10-09 Steve Ellcey <sellcey@mips.com>
1241
1242 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1243
1244 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/53763
1247 * g++.dg/cpp0x/decltype43.C: New.
1248
1249 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1250
1251 PR middle-end/53397
1252 * gcc.dg/pr53397-1.c: New test case.
1253 * gcc.dg/pr53397-2.c: New test case.
1254
1255 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/54194
1258 * g++.dg/warn/Wparentheses-26.C: Adjust.
1259 * g++.dg/warn/Wparentheses-27.C: New.
1260
1261 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1262
1263 PR c++/54427
1264 * c-c++-common/vector-scalar.c: New testcase.
1265 * g++.dg/ext/vector18.C: New testcase.
1266 * g++.dg/ext/vector5.C: This is not an error anymore.
1267 * gcc.dg/init-vec-1.c: Move ...
1268 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1269 * gcc.c-torture/execute/vector-shift1.c: Move ...
1270 * c-c++-common/torture/vector-shift1.c: ... here.
1271 * gcc.dg/scal-to-vec1.c: Move ...
1272 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1273 C++11. Adapt error messages.
1274 * gcc.dg/convert-vec-1.c: Move ...
1275 * c-c++-common/convert-vec-1.c: ... here.
1276 * gcc.dg/scal-to-vec2.c: Move ...
1277 * c-c++-common/scal-to-vec2.c: ... here.
1278
1279 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1280
1281 PR target/54400
1282 * gcc.target/i386/pr54400.c: New testcase.
1283
1284 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR c++/54858
1287 * g++.dg/template/pr54858.C: New test.
1288
1289 2012-10-08 Marek Polacek <polacek@redhat.com>
1290
1291 PR debug/54831
1292 * g++.dg/debug/pr54831.C: New test.
1293
1294 2012-10-08 Dehao Chen <dehao@google.com>
1295
1296 * g++.dg/predict-loop-exit-1.C: New.
1297 * g++.dg/predict-loop-exit-2.C: New.
1298 * g++.dg/predict-loop-exit-3.C: New.
1299
1300 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1301
1302 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1303
1304 2012-10-08 Jason Merrill <jason@redhat.com>
1305
1306 * g++.dg/gomp/tls-5.C: New.
1307 * g++.dg/gomp/tls-wrap1.C: New.
1308 * g++.dg/gomp/tls-wrap2.C: New.
1309 * g++.dg/gomp/tls-wrap3.C: New.
1310 * g++.dg/gomp/tls-wrap4.C: New.
1311 * g++.dg/gomp/tls-wrapper-cse.C: New.
1312 * g++.dg/tls/thread_local-cse.C: New.
1313 * g++.dg/tls/thread_local-order1.C: New.
1314 * g++.dg/tls/thread_local-order2.C: New.
1315 * g++.dg/tls/thread_local-wrap1.C: New.
1316 * g++.dg/tls/thread_local-wrap2.C: New.
1317 * g++.dg/tls/thread_local-wrap3.C: New.
1318 * g++.dg/tls/thread_local-wrap4.C: New.
1319 * g++.dg/tls/thread_local2g.C: New.
1320 * g++.dg/tls/thread_local3g.C: New.
1321 * g++.dg/tls/thread_local4g.C: New.
1322 * g++.dg/tls/thread_local5g.C: New.
1323 * g++.dg/tls/thread_local6g.C: New.
1324 * g++.dg/tls/thread_local7g.C: New.
1325
1326 * g++.dg/tls/thread_local3.C: New.
1327 * g++.dg/tls/thread_local4.C: New.
1328 * g++.dg/tls/thread_local5.C: New.
1329 * g++.dg/tls/thread_local6.C: New.
1330
1331 * g++.dg/tls/init-2.C: Tweak errors.
1332 * g++.dg/tls/thread_local1.C: New.
1333 * g++.dg/tls/thread_local2.C: New.
1334 * g++.dg/tls/thread_local7.C: New.
1335
1336 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1337
1338 PR target/54866
1339 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1340
1341 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1342
1343 PR target/54685
1344 * gcc.target/sh/pr54685.c: New.
1345
1346 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1347
1348 PR c++/53528 C++11 attribute support
1349 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1350 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1406
1407 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1408
1409 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1410 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1411 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1412
1413 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1414
1415 PR target/54760
1416 * gcc.target/sh/pr54760-2.c: New.
1417 * gcc.target/sh/pr54760-3.c: New.
1418
1419 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1420
1421 PR c++/51422
1422 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1423
1424 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1425 Sandra Loosemore <sandra@codesourcery.com>
1426
1427 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1428 and test that the accumulator is initialized using MULT.
1429 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1430 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1431
1432 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/52764
1435 * g++.dg/cpp0x/stdint.C: New.
1436
1437 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/54249
1440 * g++.dg/cpp0x/stddef.C: New.
1441
1442 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1443
1444 PR fortran/54832
1445 * gfortran.dg/typebound_operator_17.f90: New.
1446
1447 2012-10-06 Jan Hubicka <jh@suse.cz>
1448
1449 PR lto/53831
1450 PR lto/54776
1451 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1452
1453 2012-10-06 Jan Hubicka <jh@suse.cz>
1454
1455 * gcc.dg/lto/resolutions_0.c: New testcase.
1456
1457 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1458
1459 PR fortran/45521
1460 * gfortran.dg/generic_25.f90: New.
1461 * gfortran.dg/generic_26.f90: New.
1462 * gfortran.dg/generic_27.f90: New.
1463
1464 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1465
1466 PR target/54760
1467 * gcc.target/sh/pr54760-1.c: New.
1468
1469 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1470
1471 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1472 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1473 * g++.dg/warn/Wsign-compare-5.C: New test.
1474 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1475 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1476 * g++.dg/ext/builtin30.C: New test.
1477 * g++.dg/ext/vla12.C: New test.
1478 * gcc.dg/builtins-85.c: New test.
1479
1480 PR debug/54519
1481 * gcc.dg/guality/pr54519-1.c: New test.
1482 * gcc.dg/guality/pr54519-2.c: New test.
1483 * gcc.dg/guality/pr54519-3.c: New test.
1484 * gcc.dg/guality/pr54519-4.c: New test.
1485 * gcc.dg/guality/pr54519-5.c: New test.
1486 * gcc.dg/guality/pr54519-6.c: New test.
1487
1488 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/50893
1491 * g++.dg/cpp0x/defaulted38.C: New.
1492
1493 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR tree-optimization/33763
1496 * c-c++-common/pr33763.c: New test.
1497
1498 PR tree-optimization/54810
1499 * gcc.dg/tree-ssa/vrp85.c: New test.
1500
1501 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1502
1503 * gcc.dg/ucnid-7.c: Skip on AIX.
1504 * gcc.dg/ucnid-8.c: Same.
1505 * gcc.dg/ucnid-10.c: Same.
1506 * gcc.dg/ucnid-13.c: Same.
1507 * gcc.dg/attr-alias-3.c: Same.
1508 * gcc.dg/attr-alias-5.c: Same.
1509 * gcc.dg/torture/pr51106-2.c: Same.
1510 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1511
1512 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1513
1514 PR c++/52233
1515 * g++.dg/cpp0x/alias-decl-23.C: New.
1516
1517 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/53403
1520 * g++.dg/template/friend53.C: New.
1521
1522 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1523
1524 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1525 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1526 (scan-ada-spec): Likewise.
1527 (scan-ada-spec-not): Likewise.
1528 * gcc.dg/dump-ada-spec-1.c: New test.
1529 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1530
1531 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1532
1533 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1534
1535 2012-10-04 Florian Weimer <fweimer@redhat.com>
1536
1537 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1538
1539 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/54323
1542 * g++.dg/cpp0x/pr54323.C: New.
1543
1544 2012-10-04 Richard Guenther <rguenther@suse.de>
1545
1546 PR middle-end/54735
1547 * g++.dg/torture/pr54735.C: New testcase.
1548
1549 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 PR rtl-optimization/54739
1552 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1553
1554 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1555
1556 PR target/51244
1557 * gcc.target/sh/pr51244-12.c: New.
1558
1559 2012-10-03 Dehao Chen <dehao@google.com>
1560
1561 PR middle-end/54782
1562 * gcc.dg/pr54782.c: New test.
1563
1564 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR c++/54777
1567 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1568
1569 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1570
1571 PR fortran/54778
1572 * gfortran.dg/class_53.f90: New.
1573
1574 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1575
1576 PR debug/54551
1577 * gcc.dg/guality/pr54551.c: New.
1578
1579 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1580
1581 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1582 * gcc.target/powerpc/pr46728-2.c: Likewise.
1583
1584 2012-10-02 Sharad Singhai <singhai@google.com>
1585
1586 PR testsuite/54772
1587 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1588 to fix test failures caused by r191883.
1589 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1590 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1591 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1592 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1593 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1594 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1595 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1596 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1597 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1598
1599 2012-09-30 Sharad Singhai <singhai@google.com>
1600
1601 * gcc.target/i386/vect-double-1.c: Fix test.
1602
1603 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1604
1605 PR target/54087
1606 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1607 atomic_sub fails.
1608
1609 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1610
1611 PR rtl-optimization/54457
1612 * gcc.target/i386/pr54457.c: New test.
1613
1614 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1615
1616 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1617
1618 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1619
1620 * gcc.target/i386/vect-rebuild.c: New testcase.
1621
1622 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1623
1624 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1625
1626 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1627
1628 * gcc.target/mips/pr37362.c: Fix target selector.
1629
1630 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1631
1632 PR target/54083
1633 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1634
1635 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1636
1637 * gcc.dg/ucnid-8.c: Update line number.
1638 * gcc.dg/torture/pr51106-2.c: Likewise.
1639
1640 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1641
1642 PR fortran/54667
1643 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1644 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1645 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1646
1647 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1648
1649 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1650 partially reverting r170092.
1651 * gfortran.dg/class_7.f03: Ditto.
1652 * gfortran.dg/coarray_14.f90: Ditto.
1653 * gfortran.dg/typebound_proc_13.f03: Ditto.
1654
1655 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR c++/54738
1658 * g++.dg/cpp0x/sfinae42.C: New.
1659
1660 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1661
1662 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1663 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1664 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1665 * gcc.dg/pr42629.c: XFAIL on AIX.
1666 * gcc.dg/pr47684.c: Same.
1667 * gcc.dg/pr43670.c: Same.
1668 * gcc.dg/pr42916.c: Same.
1669 * gcc.dg/pr45449.c: Same.
1670 * gcc.dg/pr50017.c: Same.
1671 * gcc.dg/pr42728.c: Same.
1672 * gcc.dg/pr47881.c: Same.
1673 * gcc.dg/pr44023.c: Same.
1674 * gcc.dg/pr41345.c: Same.
1675 * gcc.dg/pr42630.c: Same.
1676 * gcc.dg/pr44971.c: Same.
1677 * gcc.dg/pr46771.c: Same.
1678 * gcc.dg/ucnid-8.c: Same.
1679 * gcc.dg/ucnid-10.c: Same.
1680 * gcc.dg/ucnid-13.c: Same.
1681 * gcc.dg/torture/pr51106-2.c: Same.
1682 * gcc.dg/pr48768.c: Same.
1683 * gcc.dg/pr42631.c: Same.
1684 * gcc.dg/pr43084.c: Same.
1685 * gcc.dg/ucnid-7.c: Same.
1686 * gcc.dg/pr42889.c: Same.
1687 * gcc.dg/pr41241.c: Same.
1688 * gcc.dg/pr42719.c: Same.
1689 * g++.dg/debug/pr46583.C: Same.
1690 * g++.dg/debug/pr47106.C: Same.
1691 * g++.dg/opt/pr48549.C: Same.
1692 * g++.dg/other/pr42685.C: Same.
1693 * c-c++-common/pr43942.c: Same.
1694
1695 2012-09-29 Ian Lance Taylor <iant@google.com>
1696
1697 * go.test/go-test.exp: Update for latest version of Go testsuite.
1698
1699 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1700
1701 PR fortran/52724
1702 * gfortran.dg/internal_readwrite_3.f90: New test.
1703
1704 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1705
1706 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1707 c-c++-common/Wunused-local-typedefs-2.c to here.
1708
1709 PR c++/54372 - unused attribute inactive on dependant entities
1710 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1711
1712 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1713
1714 PR c++/29028 - Missed unused warning on using declaration
1715 * g++.dg/warn/Wunused-var-18.C: New test.
1716
1717 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1718
1719 PR c++/53551 - -Wunused-local-typedefs misses uses
1720 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1721
1722 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR target/54716
1725 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1726
1727 PR tree-optimization/54713
1728 * gcc.c-torture/compile/pr54713-1.c: New test.
1729 * gcc.c-torture/compile/pr54713-2.c: New test.
1730 * gcc.c-torture/compile/pr54713-3.c: New test.
1731
1732 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1733
1734 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1735
1736 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1737
1738 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1739
1740 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR target/54703
1743 * gcc.target/i386/pr54703.c: New test.
1744
1745 2012-09-27 Richard Guenther <rguenther@suse.de>
1746
1747 PR lto/54709
1748 * gcc.dg/lto/pr54709_0.c: New testcase.
1749 * gcc.dg/lto/pr54709_1.c: Likewise.
1750
1751 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1752
1753 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1754
1755 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1756
1757 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1758
1759 * gcc.target/arm/pr42879.c: Handle big-endian.
1760
1761 2012-09-26 Steve Ellcey <sellcey@mips.com>
1762
1763 PR c/37303
1764 * gcc.dg/pr37303.c: Check for rdata or rodata.
1765
1766 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1767
1768 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1769
1770 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1771
1772 PR target/51274
1773 PR target/53087
1774 * gcc.target/powerpc/ppc-ne0-1.c: New.
1775
1776 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1777
1778 PR target/54089
1779 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1780 test_19, test_20, test_21, test_22, test_23): New functions.
1781 * gcc.target/sh/pr54089-4.c: New.
1782 * gcc.target/sh/pr54089-5.c: New.
1783 * gcc.target/sh/pr54089-6.c: New.
1784 * gcc.target/sh/pr54089-7.c: New.
1785
1786 2012-09-25 Richard Guenther <rguenther@suse.de>
1787
1788 PR lto/54625
1789 * gcc.dg/lto/pr54702_0.c: New testcase.
1790 * gcc.dg/lto/pr54702_1.c: Likewise.
1791 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1792 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1793 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1794 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1795
1796 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1797
1798 PR c++/54526
1799 * g++.dg/cpp0x/parse2.C: New.
1800 * g++.dg/parse/error11.C: Adjust.
1801 * g++.dg/parse/error12.C: Likewise.
1802
1803 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1804
1805 * gcc.target/i386/20030217-1.c: Added check for
1806 large_long_double effective target.
1807 * gcc.target/i386/387-3.c: Likewise.
1808 * gcc.target/i386/387-4.c: Likewise.
1809 * gcc.target/i386/pr36578-1.c: Likewise.
1810 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1811 when long double size is equal double size.
1812 * gcc.target/i386/excess-precision-1.c: Likewise.
1813 * gcc.target/i386/pr36578-2.c: Likewise.
1814 * gcc.target/i386/20030217-2.c: New testcase.
1815
1816 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR tree-optimization/54676
1819 * gcc.dg/pr54676.c: New test.
1820
1821 2012-09-25 Richard Guenther <rguenther@suse.de>
1822
1823 PR tree-optimization/53663
1824 * gcc.dg/torture/pr53663-1.c: New testcase.
1825 * gcc.dg/torture/pr53663-2.c: Likewise.
1826 * gcc.dg/torture/pr53663-3.c: Likewise.
1827
1828 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1829
1830 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1831
1832 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1833
1834 * lib/target-supports-dg.exp (dg-require-effective-target,
1835 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1836 dg-process-target-1 instead of dg-process-target.
1837 (dg-process-target-1): Rename from dg-process-target.
1838 (dg-process-target): New.
1839
1840 2012-09-24 Richard Guenther <rguenther@suse.de>
1841
1842 PR tree-optimization/54684
1843 * g++.dg/torture/pr54684.C: New testcase.
1844
1845 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1846
1847 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1848
1849 2012-09-24 Richard Guenther <rguenther@suse.de>
1850
1851 PR middle-end/52173
1852 * gcc.dg/tm/pr52173-1.c: New.
1853 * gcc.dg/tm/pr52173-2.c: New.
1854
1855 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1856
1857 * gcc.dg/pr54669.c: New test.
1858
1859 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1860 Dominique Dhumieres <dominiq@lps.ens.fr>
1861
1862 PR testsuite/54677
1863 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1864
1865 2012-09-23 Tobias Burnus <burnus@net-b.de>
1866
1867 PR fortran/54618
1868 * gfortran.dg/class_array_14.f90: New.
1869
1870 2012-09-22 Kai Tietz <ktietz@redhat.com>
1871
1872 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1873 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1874
1875 2012-09-21 Dehao Chen <dehao@google.com>
1876
1877 PR go/54649
1878 PR tree-optimization/54655
1879 * g++.dg/pr54655.C: New testcase.
1880
1881 2012-09-21 Richard Guenther <rguenther@suse.de>
1882
1883 PR tree-optimization/54647
1884 * g++.dg/torture/pr54647.C: New testcase.
1885
1886 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1887
1888 PR c++/54427
1889 * c-c++-common/torture/vector-compare-2.c: Add -w.
1890
1891 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1892
1893 * gnat.dg/opt20.ads: Move dg directive to...
1894 * gnat.dg/opt20.adb: ...here.
1895 * gnat.dg/addr1.ad[sb]: Likewise.
1896 * gnat.dg/concat2.ad[sb]: Likewise.
1897 * gnat.dg/array16.ad[sb]: Likewise.
1898 * gnat.dg/atomic5.ad[sb]: Likewise.
1899 * gnat.dg/discr29.ad[sb]: Likewise.
1900 * gnat.dg/noreturn5.ad[sb]: Likewise.
1901 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1902 * gnat.dg/discr23.ads: Remove dg directive.
1903 * gnat.dg/nested_float_packed.ads: Likewise.
1904 * gnat.dg/oconst6.ads: Move to...
1905 * gnat.dg/specs/oconst6.ads: ...here.
1906
1907 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1908
1909 PR c++/52432
1910 * g++.dg/cpp0x/decltype32.C: Tweak.
1911
1912 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1913
1914 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1915 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1916 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1917 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1918
1919 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1920
1921 PR c++/54581
1922 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1923
1924 2012-09-19 Steve Ellcey <sellcey@mips.com>
1925
1926 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1927
1928 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1929
1930 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1931 * gcc.target/powerpc/ppc-mftb.c: New file.
1932
1933 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1934
1935 PR target/54089
1936 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1937 functions.
1938
1939 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1940
1941 PR target/54236
1942 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1943
1944 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * gcc.c-torture/execute/20120919-1.c: New test.
1947
1948 2012-09-19 Richard Guenther <rguenther@suse.de>
1949
1950 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1951
1952 2012-09-19 Richard Guenther <rguenther@suse.de>
1953
1954 * gcc.dg/builtin-unreachable-6.c: Adjust.
1955
1956 2012-09-19 Richard Guenther <rguenther@suse.de>
1957
1958 * gcc.dg/builtin-object-size-10.c: Adjust.
1959 * gcc.dg/builtin-unreachable-5.c: Adjust.
1960 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1961 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1962 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1963 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1964 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1965 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1966 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1967 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1968 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1969 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1970 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1971 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1972
1973 2012-09-19 Richard Guenther <rguenther@suse.de>
1974
1975 PR tree-optimization/54132
1976 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1977 * gcc.dg/torture/pr54132.c: Likewise.
1978
1979 2012-09-19 Terry Guo <terry.guo@arm.com>
1980
1981 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1982 extra prune rules that will be applied to all tests in a .exp file.
1983 (gcc-dg-prune): Use rules defined by the above variable.
1984 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1985 harmless warnings on architecture switch conflict.
1986
1987 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1988
1989 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1990 of asm-comment characters instead of a single one.
1991 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1992
1993 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1994
1995 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1996
1997 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1998 target instead of xfailing it.
1999 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2000 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2001 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2002 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2003 * gcc.dg/vect/vect-104.c: Likewise.
2004 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2005 * gcc.dg/vect/vect-outer-1.c: Likewise.
2006 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2007 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2008 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2009 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2010 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2011 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2012 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2013 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2014 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2015
2016 * lib/target-supports.exp
2017 (check_effective_target_vect_widen_mult_qi_to_hi,
2018 check_effective_target_vect_widen_mult_hi_to_si,
2019 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2020 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2021 check_effective_target_vect_pack_trunc,
2022 check_effective_target_vect_unpack,
2023 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2024 instead of arm_none.
2025
2026 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2027
2028 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2029
2030 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2031 config to compiler_flags.
2032
2033 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR target/54592
2036 * gcc.target/i386/pr54592.c: New test.
2037
2038 PR tree-optimization/54610
2039 * gcc.target/i386/pr54610.c: New test.
2040
2041 2012-09-17 Jason Merrill <jason@redhat.com>
2042
2043 PR c++/54575
2044 * g++.dg/cpp0x/alias-decl-21.C: New.
2045 * g++.dg/cpp0x/alias-decl-22.C: New.
2046
2047 2012-09-17 Tobias Burnus <burnus@net-b.de>
2048
2049 PR fortran/54608
2050 * gfortran.dg/scan_2.f90: New.
2051
2052 2012-09-17 Jason Merrill <jason@redhat.com>
2053
2054 PR c++/53661
2055 * g++.dg/init/aggr9.C: New.
2056
2057 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2058
2059 * gnat.dg/loop_optimization12.ad[sb]: New test.
2060
2061 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2062
2063 PR fortran/54285
2064 * gfortran.dg/proc_ptr_result_7.f90: New.
2065
2066 2012-09-17 Tobias Burnus <burnus@net-b.de>
2067
2068 PR fortran/54603
2069 * gfortran.dg/structure_constructor_11.f90: New.
2070
2071 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR tree-optimization/54563
2074 * g++.dg/torture/pr54563.C: New test.
2075
2076 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2077
2078 PR fortran/54594
2079 * gfortran.dg/typebound_generic_14.f03: New.
2080
2081 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2082
2083 PR fortran/54387
2084 * gfortran.dg/proc_ptr_38.f90: New.
2085
2086 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2087
2088 PR debug/54460
2089 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2090 to scary regexp.
2091
2092 PR testsuite/54007
2093 * gnat.dg/lto15.adb: Require lto.
2094
2095 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2096 "myBindC" for hppa*-*-hpux*.
2097
2098 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2099
2100 * gfortran.dg/namelist_75.f90: New test.
2101
2102 2012-09-15 Tom de Vries <tom@codesourcery.com>
2103
2104 * gcc.dg/tree-ssa/vrp82.c: New test.
2105 * gcc.dg/tree-ssa/vrp83.c: Same.
2106 * gcc.dg/tree-ssa/vrp84.c: Same.
2107
2108 2012-09-15 Tom de Vries <tom@codesourcery.com>
2109
2110 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2111 * gcc.dg/tree-ssa/vrp81.c: ... this.
2112
2113 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2114
2115 PR target/54222
2116 * gcc.target/avr/torture/fix-types.h: New.
2117 * gcc.target/avr/torture/vals-hr.def: New.
2118 * gcc.target/avr/torture/vals-r.def: New.
2119 * gcc.target/avr/torture/vals-k.def: New.
2120 * gcc.target/avr/torture/vals-ur.def: New.
2121 * gcc.target/avr/torture/vals-uk.def: New.
2122 * gcc.target/avr/torture/vals-uhr.def: New.
2123 * gcc.target/avr/torture/vals-llk.def: New.
2124 * gcc.target/avr/torture/vals-ullk.def: New.
2125 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2126 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2127 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2128 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2129 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2130 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2131 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2132 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2133
2134 2012-09-14 Dehao Chen <dehao@google.com>
2135
2136 * g++.dg/debug/dwarf2/deallocator.C: New test.
2137
2138 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2139
2140 PR c/54552
2141 * gcc.c-torture/compile/pr54552-1.c: New test.
2142
2143 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2144
2145 PR c++/54427
2146 * g++.dg/other/vector-compare.C: New testcase.
2147 * c-c++-common/vector-compare-3.c: New testcase.
2148 * gcc.dg/vector-shift.c: Move ...
2149 * c-c++-common/vector-shift.c: ... here.
2150 * gcc.dg/vector-shift1.c: Move ...
2151 * c-c++-common/vector-shift1.c: ... here.
2152 * gcc.dg/vector-shift3.c: Move ...
2153 * c-c++-common/vector-shift3.c: ... here.
2154 * gcc.dg/vector-compare-1.c: Move ...
2155 * c-c++-common/vector-compare-1.c: ... here.
2156 * gcc.dg/vector-compare-2.c: Move ...
2157 * c-c++-common/vector-compare-2.c: ... here.
2158 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2159 * c-c++-common/torture/vector-compare-1.c: ... here.
2160 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2161 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2162 * c-c++-common/torture/vector-compare-2.c: ... here.
2163 * gcc.c-torture/execute/vector-shift.c: Move ...
2164 * c-c++-common/torture/vector-shift.c: ... here.
2165 * gcc.c-torture/execute/vector-shift2.c: Move ...
2166 * c-c++-common/torture/vector-shift2.c: ... here.
2167 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2168 * c-c++-common/torture/vector-subscript-1.c: ... here.
2169 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2170 * c-c++-common/torture/vector-subscript-2.c: ... here.
2171 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2172 * c-c++-common/torture/vector-subscript-3.c: ... here.
2173
2174 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2175
2176 PR c/54103
2177 * gcc.c-torture/compile/pr54103-1.c,
2178 gcc.c-torture/compile/pr54103-2.c,
2179 gcc.c-torture/compile/pr54103-3.c,
2180 gcc.c-torture/compile/pr54103-4.c,
2181 gcc.c-torture/compile/pr54103-5.c,
2182 gcc.c-torture/compile/pr54103-6.c: New tests.
2183 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2184
2185 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2186
2187 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2188
2189 2012-09-14 Richard Guenther <rguenther@suse.de>
2190
2191 PR tree-optimization/54565
2192 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2193 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2194
2195 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2196
2197 * gcc.target/arm/combine-movs.c: Add missing space.
2198
2199 2012-09-14 Richard Guenther <rguenther@suse.de>
2200
2201 * g++.dg/torture/builtin-location.C: New testcase.
2202
2203 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2204 Manuel López-Ibáñez <manu@gcc.gnu.org>
2205
2206 PR c++/53210
2207 * g++.dg/warn/Wuninitialized-self.C: New.
2208
2209 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR c/54559
2212 * gcc.c-torture/compile/pr54559.c: New test.
2213
2214 2012-09-13 Jason Merrill <jason@redhat.com>
2215
2216 PR c++/53839
2217 * g++.dg/cpp0x/constexpr-temp1.C: New.
2218
2219 PR c++/54511
2220 * g++.dg/template/anonunion2.C: New.
2221
2222 PR c++/53836
2223 * g++.dg/template/init10.C: New.
2224
2225 2012-09-13 Tobias Burnus <burnus@net-b.de>
2226
2227 PR fortran/54556
2228 * gfortran.dg/implicit_pure_3.f90: New.
2229
2230 2012-09-13 Richard Guenther <rguenther@suse.de>
2231
2232 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2233
2234 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2235
2236 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2237
2238 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2239
2240 * c-c++-common/pr51712.c: Handle for short-enum targets.
2241
2242 2012-09-12 Terry Guo <terry.guo@arm.com>
2243
2244 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2245 and lsrs for Thumb2 mode.
2246
2247 2012-09-12 Jan Hubicka <jh@suse.cz>
2248
2249 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2250
2251 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2252
2253 PR target/54445
2254 * gcc.target/i386/pr54445-1.c: New file.
2255 * gcc.target/i386/pr54445-2.c: Likewise.
2256
2257 2012-09-12 Tobias Burnus <burnus@net-b.de>
2258
2259 PR fortran/54225
2260 PR fortran/53306
2261 * gfortran.dg/coarray_10.f90: Update dg-error.
2262 * gfortran.dg/coarray_28.f90: New.
2263 * gfortran.dg/array_section_3.f90: New.
2264
2265 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2266
2267 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2268 gcc.target/arm/pr48252.c: Fix for big-endian support.
2269
2270 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2271
2272 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2273
2274 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2275 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2276
2277 * gcc.target/arm/neon-vfma-1.c: New testcase.
2278 * gcc.target/arm/neon-vfms-1.c: Likewise.
2279 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2280 of float.
2281 * gcc.target/arm/neon-vmls-1.c: Likewise.
2282 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2283 function.
2284 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2285 (check_effective_target_arm_neonv2_ok): Likewise.
2286 (check_effective_target_arm_neonv2_hw): Likewise.
2287 (check_effective_target_arm_neonv2): Likewise.
2288
2289 2012-09-11 Richard Guenther <rguenther@suse.de>
2290
2291 PR middle-end/54515
2292 * g++.dg/tree-ssa/pr54515.C: New testcase.
2293
2294 2012-09-10 Andrew Pinski <apinski@cavium.com>
2295
2296 PR tree-opt/c54362
2297 * gcc.dg/tm/memopt-16.c: New testcase.
2298
2299 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2300
2301 PR c++/54541
2302 PR c++/54542
2303 * g++.dg/cpp0x/sfinae40.C: New.
2304 * g++.dg/cpp0x/sfinae41.C: Likewise.
2305
2306 2012-09-10 Jason Merrill <jason@redhat.com>
2307
2308 PR c++/54538
2309 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2310
2311 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2312
2313 PR target/54089
2314 * gcc.target/sh/pr54089-3.c: New.
2315
2316 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2317
2318 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2319
2320 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2321
2322 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2323
2324 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2325
2326 * gcc.dg/pr52558-2.c: Delete.
2327 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2328
2329 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2330
2331 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2332
2333 2012-09-10 Richard Guenther <rguenther@suse.de>
2334
2335 PR tree-optimization/54520
2336 * gcc.dg/torture/pr54520.c: New testcase.
2337
2338 2012-09-10 Jason Merrill <jason@redhat.com>
2339
2340 PR c++/54506
2341 * g++.dg/cpp0x/implicit14.C: New.
2342
2343 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2344
2345 PR fortran/54208
2346 * gfortran.dg/bound_simplification_3.f90: New test.
2347
2348 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2349
2350 PR testsuite/54184
2351 * gcc.dg/pr52558-1.c: Delete.
2352 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2353
2354 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2355
2356 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2357 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2358 * gcc.target/arm/smlaltt-1.c: Likewise.
2359
2360 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2361
2362 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2363
2364 2012-09-07 Tom de Vries <tom@codesourcery.com>
2365
2366 PR tree-optimization/53986
2367 * gcc.dg/tree-ssa/vrp80.c: New test.
2368 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2369
2370 2012-09-06 Jason Merrill <jason@redhat.com>
2371
2372 PR c++/54341
2373 PR c++/54253
2374 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2375 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2376
2377 2012-09-06 Andrew Pinski <apinski@cavium.com>
2378
2379 PR tree-opt/54494
2380 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2381
2382 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR rtl-optimization/54455
2385 * gcc.dg/54455.c: New test.
2386
2387 2012-09-06 Tobias Burnus <burnus@net-b.de>
2388
2389 PR fortran/54463
2390 * gfortran.dg/promotion_2.f90: New.
2391
2392 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR middle-end/54486
2395 * c-c++-common/pr54486.c: New test.
2396
2397 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2398
2399 PR fortran/54474
2400 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2401
2402 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/54191
2405 * g++.dg/cpp0x/sfinae39.C: New.
2406
2407 2012-09-04 Jason Merrill <jason@redhat.com>
2408
2409 PR c++/54441
2410 * g++.dg/ext/flexary3.C: New.
2411
2412 PR c++/54420
2413 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2414
2415 PR c++/54198
2416 * g++.dg/template/defarg15.C: New.
2417
2418 PR c++/54437
2419 * g++.dg/template/access24.C: New.
2420
2421 2012-09-04 Richard Guenther <rguenther@suse.de>
2422
2423 PR tree-optimization/54458
2424 * gcc.dg/torture/pr54458.c: New testcase.
2425
2426 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2427
2428 * gcc.target/arm/neon-vext.c: New test.
2429 * gcc.target/arm/neon-vext-execute.c: Ditto.
2430
2431 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2432
2433 PR fortran/54243
2434 PR fortran/54244
2435 * gfortran.dg/select_type_29.f03: New.
2436
2437 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2438
2439 * gcc.dg/fold-perm.c: Improve test.
2440
2441 2012-09-03 Tobias Burnus <burnus@net-b.de>
2442
2443 PR fortran/51632
2444 * gfortran.dg/coarray_class_1.f90: New.
2445
2446 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2447
2448 PR target/49206
2449 * gcc.c-torture/compile/pr49206.c: New test.
2450
2451 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2452 Uros Bizjak <ubizjak@gmail.com>
2453
2454 PR target/36680
2455 * gfortran.dg/pr36680.f90: New test.
2456
2457 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2458
2459 PR target/42295
2460 * g++.dg/opt/pr42295.C: New test.
2461
2462 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR target/54436
2465 * gcc.dg/torture/pr54436.c: New test.
2466
2467 2012-09-01 Andrew Pinski <apinski@cavium.com>
2468
2469 * gcc.target/mips/truncate-8.c: New testcase.
2470
2471 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2472
2473 PR target/46829
2474 PR target/46843
2475 * gcc.target/i386/pr46829.c: New test.
2476 * gcc.target/i386/pr46843.c: Ditto.
2477
2478 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2479 Jason Merrill <jason@redhat.com>
2480
2481 PR c++/18747
2482 * g++.dg/parse/error50.C: New.
2483
2484 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR c/54428
2487 * gcc.c-torture/compile/pr54428.c: New test.
2488
2489 2012-08-31 Ollie Wild <aaw@google.com>
2490
2491 PR c++/54197
2492 * g++.dg/init/lifetime3.C: New test.
2493
2494 2012-08-31 Martin Jambor <mjambor@suse.cz>
2495
2496 PR middle-end/54409
2497 * gcc.dg/torture/pr54409.c: New test.
2498
2499 2012-08-31 Martin Jambor <mjambor@suse.cz>
2500
2501 * gfortran.dg/pr48636.f90: Add dump scan checks.
2502
2503 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2504
2505 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2506
2507 2012-08-28 Joey Ye <joey.ye@arm.com>
2508
2509 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2510
2511 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2512
2513 PR target/46254
2514 * gcc.target/i386/pr46254.c: New test.
2515
2516 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2517
2518 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2519 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2520 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2521
2522 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2523
2524 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2525 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2526 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2527 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2528 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2529 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2530 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2531 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2532 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2533 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2534 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2535 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2536 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2537 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2538 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2539 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2540 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2541 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2542 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2543 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2544 gcc.target/mips/unaligned-1.c: Tighten regexps.
2545
2546 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2547
2548 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2549 (mips_option_groups): Remove optimization. Add various -f options.
2550 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2551 and -pg imply -fno-omit-frame-pointer.
2552 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2553 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2554 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2555 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2556 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2557 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2558 * gcc.target/mips/abi-n32-long32.c: Likewise.
2559 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2560 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2561 * gcc.target/mips/abi-n32-long64.c: Likewise.
2562 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2563 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2564 * gcc.target/mips/abi-n64-long32.c: Likewise.
2565 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2566 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2567 * gcc.target/mips/abi-n64-long64.c: Likewise.
2568 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2569 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2570 * gcc.target/mips/abi-o32-long32.c: Likewise.
2571 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2572 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2573 * gcc.target/mips/abi-o32-long64.c: Likewise.
2574 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2575 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2576 * gcc.target/mips/abi-o64-long32.c: Likewise.
2577 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2578 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2579 * gcc.target/mips/abi-o64-long64.c: Likewise.
2580 * gcc.target/mips/asm-1.c: Likewise.
2581 * gcc.target/mips/branch-1.c: Likewise.
2582 * gcc.target/mips/call-3.c: Likewise.
2583 * gcc.target/mips/call-saved-3.c: Likewise.
2584 * gcc.target/mips/clear-cache-1.c: Likewise.
2585 * gcc.target/mips/div-1.c: Likewise.
2586 * gcc.target/mips/div-2.c: Likewise.
2587 * gcc.target/mips/div-3.c: Likewise.
2588 * gcc.target/mips/div-4.c: Likewise.
2589 * gcc.target/mips/div-5.c: Likewise.
2590 * gcc.target/mips/div-6.c: Likewise.
2591 * gcc.target/mips/div-7.c: Likewise.
2592 * gcc.target/mips/div-8.c: Likewise.
2593 * gcc.target/mips/div-9.c: Likewise.
2594 * gcc.target/mips/div-10.c: Likewise.
2595 * gcc.target/mips/div-11.c: Likewise.
2596 * gcc.target/mips/div-12.c: Likewise.
2597 * gcc.target/mips/dsp-ctrl.c: Likewise.
2598 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2599 * gcc.target/mips/ext-8.c: Likewise.
2600 * gcc.target/mips/extend-2.c: Likewise.
2601 * gcc.target/mips/fix-r10000-1.c: Likewise.
2602 * gcc.target/mips/fix-r10000-2.c: Likewise.
2603 * gcc.target/mips/fix-r10000-3.c: Likewise.
2604 * gcc.target/mips/fix-r10000-4.c: Likewise.
2605 * gcc.target/mips/fix-r10000-5.c: Likewise.
2606 * gcc.target/mips/fix-r10000-6.c: Likewise.
2607 * gcc.target/mips/fix-r10000-7.c: Likewise.
2608 * gcc.target/mips/fix-r10000-8.c: Likewise.
2609 * gcc.target/mips/fix-r10000-9.c: Likewise.
2610 * gcc.target/mips/fix-r10000-10.c: Likewise.
2611 * gcc.target/mips/fix-r10000-11.c: Likewise.
2612 * gcc.target/mips/fix-r10000-12.c: Likewise.
2613 * gcc.target/mips/fix-r10000-13.c: Likewise.
2614 * gcc.target/mips/fix-r10000-14.c: Likewise.
2615 * gcc.target/mips/fix-r10000-15.c: Likewise.
2616 * gcc.target/mips/fpcmp-1.c: Likewise.
2617 * gcc.target/mips/fpcmp-2.c: Likewise.
2618 * gcc.target/mips/fpr-moves-7.c: Likewise.
2619 * gcc.target/mips/fpr-moves-8.c: Likewise.
2620 * gcc.target/mips/int-moves-1.c: Likewise.
2621 * gcc.target/mips/int-moves-2.c: Likewise.
2622 * gcc.target/mips/long-calls-pg.c: Likewise.
2623 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2624 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2625 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2626 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2627 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2628 * gcc.target/mips/mips-3d-1.c: Likewise.
2629 * gcc.target/mips/mips-3d-2.c: Likewise.
2630 * gcc.target/mips/mips-3d-3.c: Likewise.
2631 * gcc.target/mips/mips-3d-4.c: Likewise.
2632 * gcc.target/mips/mips-3d-5.c: Likewise.
2633 * gcc.target/mips/mips-3d-6.c: Likewise.
2634 * gcc.target/mips/mips-3d-7.c: Likewise.
2635 * gcc.target/mips/mips-3d-8.c: Likewise.
2636 * gcc.target/mips/mips-3d-9.c: Likewise.
2637 * gcc.target/mips/mips-ps-1.c: Likewise.
2638 * gcc.target/mips/mips-ps-2.c: Likewise.
2639 * gcc.target/mips/mips-ps-3.c: Likewise.
2640 * gcc.target/mips/mips-ps-4.c: Likewise.
2641 * gcc.target/mips/mips-ps-6.c: Likewise.
2642 * gcc.target/mips/mips32-dspr2.c: Likewise.
2643 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2644 * gcc.target/mips/neg-abs-1.c: Likewise.
2645 * gcc.target/mips/neg-abs-2.c: Likewise.
2646 * gcc.target/mips/nmadd-3.c: Likewise.
2647 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2648 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2649 * gcc.target/mips/octeon-pop-1.c: Likewise.
2650 * gcc.target/mips/pr26765.c: Likewise.
2651 * gcc.target/mips/pr33256.c: Likewise.
2652 * gcc.target/mips/pr33635-1.c: Likewise.
2653 * gcc.target/mips/pr33755.c: Likewise.
2654 * gcc.target/mips/pr35802.c: Likewise.
2655 * gcc.target/mips/pr45074.c: Likewise.
2656 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2657 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2658 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2659 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2660 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2661 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2662 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2663 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2664 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2665 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2666 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2667 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2668 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2669 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2670 * gcc.target/mips/save-restore-1.c: Likewise.
2671 * gcc.target/mips/save-restore-3.c: Likewise.
2672 * gcc.target/mips/save-restore-5.c: Likewise.
2673 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2674 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2675 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2676 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2677 * gcc.target/mips/stack-1.c: Likewise.
2678
2679 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2680 Tighten regexps.
2681
2682 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2683 branch under test to be filled with preceding rather than
2684 following instructions.
2685 * gcc.target/mips/branch-10.c: Likewise.
2686 * gcc.target/mips/branch-11.c: Likewise.
2687 * gcc.target/mips/branch-12.c: Likewise.
2688 * gcc.target/mips/branch-13.c: Likewise.
2689 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2690 to be eliminated. Tighten $28 scan-assembler-not test.
2691
2692 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2693 function to...
2694 * gcc.target/mips/call-4.c: ...this new test.
2695
2696 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2697 more likely.
2698 * gcc.target/mips/code-readable-3.c: Likewise.
2699 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2700 flag but skip for -O0.
2701 * gcc.target/mips/code-readable-4.c: Likewise.
2702
2703 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2704 of operations under test.
2705 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2706
2707 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2708 Don't require sibling-call optimization.
2709 * gcc.target/mips/near-far-4.c: Likewise.
2710
2711 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2712 Make sure that the register variable is used.
2713 * gcc.target/mips/soft-float-1.c: Likewise.
2714
2715 * gcc.target/mips/sdata-1.c: Make static data volatile.
2716 * gcc.target/mips/sdata-2.c: Likewise.
2717 * gcc.target/mips/sdata-3.c: Likewise.
2718 * gcc.target/mips/sdata-4.c: Likewise.
2719
2720 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2721 skip for -O0.
2722 * gcc.target/mips/atomic-memory-2.c: Likewise.
2723 * gcc.target/mips/branch-cost-1.c: Likewise.
2724 * gcc.target/mips/branch-cost-2.c: Likewise.
2725 * gcc.target/mips/cache-1.c: Likewise.
2726 * gcc.target/mips/call-1.c: Likewise.
2727 * gcc.target/mips/call-saved-2.c: Likewise.
2728 * gcc.target/mips/const-anchor-1.c: Likewise.
2729 * gcc.target/mips/const-anchor-2.c: Likewise.
2730 * gcc.target/mips/dse-1.c: Likewise.
2731 * gcc.target/mips/dsp-lhx.c: Likewise.
2732 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2733 * gcc.target/mips/ext-1.c: Likewise.
2734 * gcc.target/mips/ext-2.c: Likewise.
2735 * gcc.target/mips/ext-3.c: Likewise.
2736 * gcc.target/mips/ext-4.c: Likewise.
2737 * gcc.target/mips/ext-5.c: Likewise.
2738 * gcc.target/mips/ext-6.c: Likewise.
2739 * gcc.target/mips/ext-7.c: Likewise.
2740 * gcc.target/mips/extend-1.c: Likewise.
2741 * gcc.target/mips/fix-r4000-1.c: Likewise.
2742 * gcc.target/mips/fix-r4000-3.c: Likewise.
2743 * gcc.target/mips/fix-r4000-5.c: Likewise.
2744 * gcc.target/mips/fix-r4000-6.c: Likewise.
2745 * gcc.target/mips/fix-r4000-8.c: Likewise.
2746 * gcc.target/mips/fix-r4000-10.c: Likewise.
2747 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2748 * gcc.target/mips/fixed-vector-type.c: Likewise.
2749 * gcc.target/mips/fpr-moves-1.c: Likewise.
2750 * gcc.target/mips/fpr-moves-2.c: Likewise.
2751 * gcc.target/mips/fpr-moves-3.c: Likewise.
2752 * gcc.target/mips/fpr-moves-4.c: Likewise.
2753 * gcc.target/mips/fpr-moves-5.c: Likewise.
2754 * gcc.target/mips/fpr-moves-6.c: Likewise.
2755 * gcc.target/mips/ins-1.c: Likewise.
2756 * gcc.target/mips/ins-2.c: Likewise.
2757 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2758 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2759 * gcc.target/mips/lazy-binding-1.c: Likewise.
2760 * gcc.target/mips/madd-3.c: Likewise.
2761 * gcc.target/mips/madd-5.c: Likewise.
2762 * gcc.target/mips/madd-6.c: Likewise.
2763 * gcc.target/mips/madd-8.c: Likewise.
2764 * gcc.target/mips/madd-9.c: Likewise.
2765 * gcc.target/mips/memcpy-1.c: Likewise.
2766 * gcc.target/mips/mips-ps-type.c: Likewise.
2767 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2768 * gcc.target/mips/mips-sched-madd.c: Likewise.
2769 * gcc.target/mips/mips16e-extends.c: Likewise.
2770 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2771 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2772 * gcc.target/mips/movcc-1.c: Likewise.
2773 * gcc.target/mips/movcc-2.c: Likewise.
2774 * gcc.target/mips/movcc-3.c: Likewise.
2775 * gcc.target/mips/msub-5.c: Likewise.
2776 * gcc.target/mips/msub-6.c: Likewise.
2777 * gcc.target/mips/msub-8.c: Likewise.
2778 * gcc.target/mips/mult-2.c: Likewise.
2779 * gcc.target/mips/mult-3.c: Likewise.
2780 * gcc.target/mips/mult-5.c: Likewise.
2781 * gcc.target/mips/mult-6.c: Likewise.
2782 * gcc.target/mips/mult-7.c: Likewise.
2783 * gcc.target/mips/mult-12.c: Likewise.
2784 * gcc.target/mips/mult-13.c: Likewise.
2785 * gcc.target/mips/mult-14.c: Likewise.
2786 * gcc.target/mips/mult-15.c: Likewise.
2787 * gcc.target/mips/mult-17.c: Likewise.
2788 * gcc.target/mips/mult-18.c: Likewise.
2789 * gcc.target/mips/mult-19.c: Likewise.
2790 * gcc.target/mips/nmadd-1.c: Likewise.
2791 * gcc.target/mips/nmadd-2.c: Likewise.
2792 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2793 * gcc.target/mips/octeon-cins-1.c: Likewise.
2794 * gcc.target/mips/octeon-cins-2.c: Likewise.
2795 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2796 * gcc.target/mips/octeon-exts-2.c: Likewise.
2797 * gcc.target/mips/octeon-exts-3.c: Likewise.
2798 * gcc.target/mips/octeon-exts-4.c: Likewise.
2799 * gcc.target/mips/octeon-exts-5.c: Likewise.
2800 * gcc.target/mips/octeon-exts-6.c: Likewise.
2801 * gcc.target/mips/octeon-exts-7.c: Likewise.
2802 * gcc.target/mips/octeon-pop-2.c: Likewise.
2803 * gcc.target/mips/octeon-seq-3.c: Likewise.
2804 * gcc.target/mips/octeon-seq-4.c: Likewise.
2805 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2806 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2807 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2808 * gcc.target/mips/pr54240.c: Likewise.
2809 * gcc.target/mips/rsqrt-1.c: Likewise.
2810 * gcc.target/mips/rsqrt-2.c: Likewise.
2811 * gcc.target/mips/rsqrt-3.c: Likewise.
2812 * gcc.target/mips/rsqrt-4.c: Likewise.
2813 * gcc.target/mips/save-restore-2.c: Likewise.
2814 * gcc.target/mips/save-restore-4.c: Likewise.
2815 * gcc.target/mips/sb1-1.c: Likewise.
2816 * gcc.target/mips/scc-1.c: Likewise.
2817 * gcc.target/mips/scc-2.c: Likewise.
2818 * gcc.target/mips/scc-3.c: Likewise.
2819 * gcc.target/mips/scc-4.c: Likewise.
2820 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2821 * gcc.target/mips/truncate-1.c: Likewise.
2822 * gcc.target/mips/truncate-2.c: Likewise.
2823 * gcc.target/mips/truncate-3.c: Likewise.
2824 * gcc.target/mips/truncate-4.c: Likewise.
2825 * gcc.target/mips/truncate-5.c: Likewise.
2826 * gcc.target/mips/truncate-6.c: Likewise.
2827 * gcc.target/mips/unaligned-1.c: Likewise.
2828
2829 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2830 skip for -O0. Require -fexpensive-optimizations.
2831 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2832 * gcc.target/mips/dspr2-MULT.c: Likewise.
2833 * gcc.target/mips/fix-r4000-2.c: Likewise.
2834 * gcc.target/mips/fix-r4000-4.c: Likewise.
2835 * gcc.target/mips/fix-r4000-7.c: Likewise.
2836 * gcc.target/mips/fix-r4000-9.c: Likewise.
2837 * gcc.target/mips/madd-1.c: Likewise.
2838 * gcc.target/mips/madd-2.c: Likewise.
2839 * gcc.target/mips/madd-4.c: Likewise.
2840 * gcc.target/mips/maddu-1.c: Likewise.
2841 * gcc.target/mips/maddu-2.c: Likewise.
2842 * gcc.target/mips/maddu-3.c: Likewise.
2843 * gcc.target/mips/maddu-4.c: Likewise.
2844 * gcc.target/mips/msub-1.c: Likewise.
2845 * gcc.target/mips/msub-2.c: Likewise.
2846 * gcc.target/mips/msub-3.c: Likewise.
2847 * gcc.target/mips/msub-4.c: Likewise.
2848 * gcc.target/mips/msubu-1.c: Likewise.
2849 * gcc.target/mips/msubu-2.c: Likewise.
2850 * gcc.target/mips/msubu-3.c: Likewise.
2851 * gcc.target/mips/msubu-4.c: Likewise.
2852 * gcc.target/mips/mult-1.c: Likewise.
2853 * gcc.target/mips/mult-4.c: Likewise.
2854 * gcc.target/mips/mult-8.c: Likewise.
2855 * gcc.target/mips/mult-9.c: Likewise.
2856 * gcc.target/mips/mult-10.c: Likewise.
2857 * gcc.target/mips/mult-11.c: Likewise.
2858 * gcc.target/mips/mult-16.c: Likewise.
2859
2860 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2861 skip for -O0 and -Os.
2862 * gcc.target/mips/fix-r4000-12.c: Likewise.
2863 * gcc.target/mips/madd-7.c: Likewise.
2864 * gcc.target/mips/mips-ps-5.c: Likewise.
2865 * gcc.target/mips/mips-ps-7.c: Likewise.
2866 * gcc.target/mips/msub-7.c: Likewise.
2867
2868 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2869 skip for -O0. Require -mno-abicalls.
2870 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2871
2872 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2873 skip for -O0. Require a total number of BBIT instructions and
2874 at least one of each kind.
2875
2876 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2877 skip for -O0. Require -fno-unroll-loops.
2878
2879 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2880 skip for -O0. Allow BLTZ as well as BGEZ.
2881
2882 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2883
2884 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2885 skip for -O0. Require -fschedule-insns2.
2886 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2887
2888 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2889 but skip for -O0. Make a branch-likely more likely.
2890
2891 * gcc.target/mips/timode-2.c: Split each test into its own function.
2892 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2893
2894 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2895 skip for -O0. Require -fpeephole2.
2896 * gcc.target/mips/vr-mult-2.c: Likewise.
2897
2898 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2899
2900 PR preprocessor/53469
2901 * gcc.dg/cpp/_Pragma7.c: New test case.
2902
2903 2012-08-27 Tobias Burnus <burnus@net-b.de>
2904
2905 PR fortran/54370
2906 * gfortran.dg/do_5.f90: New.
2907
2908 2012-08-27 Tobias Burnus <burnus@net-b.de>
2909
2910 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2911 from dg-options as -Wall no longer implies it.
2912
2913 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2914
2915 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2916
2917 2012-08-25 Jason Merrill <jason@redhat.com>
2918
2919 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2920
2921 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/51421
2924 * g++.dg/cpp0x/auto34.C: New.
2925
2926 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2927
2928 PR c/54363
2929 * gcc.dg/pr54363.c: New test.
2930
2931 PR c/54355
2932 * gcc.dg/pr54355.c: New test.
2933
2934 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2935
2936 PR debug/52857
2937 * gcc.target/i386/pr52857-1.c: New.
2938 * gcc.target/i386/pr52857-2.c: Likewise.
2939
2940 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2941
2942 * gcc.target/mips/code-readable-4.c: New test.
2943
2944 2012-08-23 Julian Brown <julian@codesourcery.com>
2945 Sandra Loosemore <sandra@codesourcery.com>
2946
2947 * gcc.target/mips/code-readable-1.c: Add -O to options.
2948
2949 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/20420
2952 * g++.dg/lookup/using53.C: New.
2953
2954 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2955
2956 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2957 * gcc.dg/fixed-point/convert-1.c: New.
2958 * gcc.dg/fixed-point/convert-2.c: New.
2959 * gcc.dg/fixed-point/convert-3.c: New.
2960 * gcc.dg/fixed-point/convert-4.c: New.
2961 * gcc.dg/fixed-point/convert-float-1.c: New.
2962 * gcc.dg/fixed-point/convert-float-2.c: New.
2963 * gcc.dg/fixed-point/convert-float-3.c: New.
2964 * gcc.dg/fixed-point/convert-float-4.c: New.
2965 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2966 * gcc.dg/fixed-point/convert-sat.c: New.
2967 * gcc.dg/fixed-point/convert.h: New.
2968
2969 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2970
2971 PR target/54089
2972 * gcc.target/sh/pr54089-2.c: New.
2973
2974 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2975
2976 * gcc.target/i386/long-double-64-1.c: New file.
2977 * gcc.target/i386/long-double-64-2.c: Likewise.
2978 * gcc.target/i386/long-double-64-3.c: Likewise.
2979 * gcc.target/i386/long-double-64-4.c: Likewise.
2980 * gcc.target/i386/long-double-80-1.c: Likewise.
2981 * gcc.target/i386/long-double-80-2.c: Likewise.
2982 * gcc.target/i386/long-double-80-3.c: Likewise.
2983 * gcc.target/i386/long-double-80-4.c: Likewise.
2984 * gcc.target/i386/long-double-80-5.c: Likewise.
2985 * gcc.target/i386/long-double-80-6.c: Likewise.
2986 * gcc.target/i386/long-double-80-7.c: Likewise.
2987
2988 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2989
2990 PR tree-optimization/54317
2991 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2992
2993 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2994
2995 PR target/39423
2996 * gcc.target/sh/pr39423-2.c: New.
2997
2998 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2999
3000 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3001 * gcc.dg/fold-perm.c: Likewise.
3002
3003 2012-08-20 Jan Hubicka <jh@suse.cz>
3004
3005 PR fortran/48636
3006 * gcc.dg/ipa/inlinehint-1.c: New.
3007
3008 2012-08-20 Florian Weimer <fweimer@redhat.com>
3009
3010 PR c++/19351
3011 * g++.dg/init/new38.C: New test.
3012 * g++.dg/init/new39.C: New test.
3013
3014 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3015
3016 PR target/54089
3017 * gcc.target/sh/pr54089-1.c: New.
3018
3019 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3020
3021 PR target/51244
3022 * gcc.target/sh/pr51244-11.c: New.
3023
3024 2012-08-20 Tobias Burnus <burnus@net-b.de>
3025
3026 PR fortran/54301
3027 * gfortran.dg/warn_target_lifetime_2.f90: New.
3028
3029 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 PR c++/10416
3032 * g++.dg/warn/Wunused-var-17.C: New.
3033
3034 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3035
3036 PR middle-end/53992
3037 * gcc.dg/gomp/pr53992.c: New test.
3038
3039 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3040
3041 PR tree-ssa/54295
3042 * gcc.c-torture/execute/20120817-1.c: New test.
3043
3044 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3045
3046 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3047 add instruction.
3048 (f2): New test that really does need adds.
3049
3050 2012-08-20 Richard Guenther <rguenther@suse.de>
3051
3052 PR tree-optimization/54327
3053 * gcc.dg/torture/pr54327.c: New testcase.
3054
3055 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR tree-optimization/54321
3058 * gcc.c-torture/compile/pr54321.c: New test.
3059
3060 2012-08-20 Tobias Burnus <burnus@net-b.de>
3061
3062 PR fortran/54301
3063 * gfortran.dg/warn_target_lifetime_1.f90: New.
3064
3065 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3066
3067 PR fortran/54298
3068 * gfortran.dg/real_compare_1.f90: New test case.
3069 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3070
3071 2012-08-18 Jan Hubicka <jh@suse.cz>
3072
3073 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3074
3075 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3076
3077 PR fortran/39290
3078 * gfortran.dg/interface_37.f90: New test.
3079
3080 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3081 Gary Funck <gary@intrepid.com>
3082
3083 PR target/20020
3084 * gcc.target/i386/pr20020-1.c: New test.
3085 * gcc.target/i386/pr20020-2.c: Likewise.
3086 * gcc.target/i386/pr20020-3.c: Likewise.
3087
3088 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3089
3090 * gcc.target/i386/perm-concat.c: New test.
3091
3092 2012-08-17 Julian Brown <julian@codesourcery.com>
3093
3094 * gcc.target/arm/div64-unwinding.c: New test.
3095
3096 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3097
3098 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3099
3100 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3101
3102 PR target/54236
3103 * gcc.target/sh/pr54236-1.c: New.
3104
3105 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3106
3107 * lib/target-supports.exp (check_effective_target_sync_int_long)
3108 (check_effective_target_sync_char_short): Enable for crisv32-*
3109 and cris-*.
3110
3111 PR middle-end/54261
3112 * gcc.dg/torture/pr54261-1.c: New test.
3113
3114 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3115
3116 PR fortran/54243
3117 PR fortran/54244
3118 * gfortran.dg/typebound_call_24.f03: New.
3119
3120 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3121
3122 PR tree-optimization/54245
3123 * gcc.dg/tree-ssa/pr54245.c: New test.
3124
3125 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3126
3127 PR tree-optimization/54240
3128 * gcc.target/powerpc/pr54240.c: New test.
3129 * gcc.target/mips/pr54240.c: Likewise.
3130
3131 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3132
3133 PR target/52933
3134 * gcc.target/sh/pr52933-1.c: New.
3135 * gcc.target/sh/pr52933-2.c: New.
3136
3137 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3138
3139 PR target/50751
3140 * gcc.target/sh/pr50751-8.c: New.
3141
3142 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3143
3144 PR fortran/47586
3145 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3146 * gfortran.dg/typebound_proc_27.f03: New test.
3147
3148 2012-08-14 Sterling Augustine <saugustine@google.com>
3149
3150 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3151
3152 2012-08-14 Tobias Burnus <burnus@net-b.de>
3153
3154 PR fortran/40881
3155 * gfortran.dg/data_constraints_3.f90: New.
3156 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3157 to disable -pedantic compilation.
3158 * gfortran.dg/pr37243.f: Ditto.
3159 * gfortran.dg/g77/19990826-3.f: Ditto.
3160 * gfortran.dg/g77/20020307-1.f : Ditto.
3161 * gfortran.dg/g77/980310-3.f: Ditto.
3162
3163 2012-08-14 Tobias Burnus <burnus@net-b.de>
3164
3165 PR fortran/54234
3166 * gfortran.dg/warn_conversion_4.f90: New.
3167
3168 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR middle-end/53411
3171 PR rtl-optimization/53495
3172 * gcc.c-torture/compile/pr53411.c: New test.
3173 * gcc.c-torture/compile/pr53495.c: New test.
3174
3175 2012-08-13 Richard Guenther <rguenther@suse.de>
3176
3177 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3178
3179 2012-08-13 Richard Guenther <rguenther@suse.de>
3180
3181 PR tree-optimization/54200
3182 * gcc.dg/guality/pr54200.c: New testcase.
3183 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3184
3185 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3186
3187 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3188
3189 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3190
3191 PR target/51244
3192 * gcc.target/sh/pr51244-7.c: New.
3193 * gcc.target/sh/pr51244-8.c: New.
3194 * gcc.target/sh/pr51244-9.c: New.
3195 * gcc.target/sh/pr51244-10.c: New.
3196
3197 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3198
3199 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3200 -m2e or -m2a.
3201 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3202 * gcc.target/sh/pr53511-1.c: Likewise.
3203 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3204 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3205 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3206 * gcc.target/sh/pr53512-3.c: Likewise.
3207 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3208
3209 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3210
3211 PR target/39423
3212 * gcc.c-torture/compile/pr39423-1.c: New.
3213 * gcc.c-torture/compile/pr39423-2.c: New.
3214
3215 2012-08-12 Tobias Burnus <burnus@net-b.de>
3216
3217 PR fortran/54221
3218 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3219 they appear uninitialized on the RHS.
3220 * gfortran.dg/public_private_module_6.f90: New.
3221
3222 2012-08-11 Martin Jambor <mjambor@suse.cz>
3223
3224 PR fortran/48636
3225 * gfortran.dg/pr48636.f90: New test.
3226
3227 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3228
3229 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3230 to avoid warnings.
3231 (main): Adjust caller.
3232
3233 2012-08-10 Richard Guenther <rguenther@suse.de>
3234
3235 * gcc.dg/matrix/*.c: Adjust and move ...
3236 * gcc.dg/torture/: ... here.
3237 * gcc.dg/matrix: Remove directory.
3238
3239 2012-08-10 Richard Guenther <rguenther@suse.de>
3240
3241 PR middle-end/54219
3242 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3243
3244 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3245
3246 PR middle-end/54211
3247 * gcc.dg/tree-ssa/pr54211.c: New test.
3248
3249 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3250
3251 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3252 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3253
3254 2012-08-10 Richard Guenther <rguenther@suse.de>
3255
3256 PR tree-optimization/54109
3257 * gcc.dg/torture/pr54109.c: New testcase.
3258 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3259 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3260
3261 2012-08-10 Richard Guenther <rguenther@suse.de>
3262
3263 PR tree-optimization/54027
3264 * gcc.dg/torture/pr54027.c: New testcase.
3265
3266 2012-08-10 Richard Guenther <rguenther@suse.de>
3267
3268 * g++.dg/plugin/selfassign.c: Adjust.
3269 * gcc.dg/plugin/selfassign.c: Likewise.
3270 * gcc.dg/strlenopt-11.c: Likewise.
3271 * gcc.dg/strlenopt-13.c: Likewise.
3272 * gcc.dg/no-strict-overflow-4.c: Likewise.
3273 * gcc.dg/strict-overflow-4.c: Likewise.
3274 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3275 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3276 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3277 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3278 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3279 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3280 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3281 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3282 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3283 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3284 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3285 * gcc.dg/pr46309.c: Likewise.
3286 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3287
3288 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3289
3290 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3291 for x86 targets.
3292 * gcc.c-torture/compile/20120727-2.c: New test.
3293
3294 2012-08-09 Martin Jambor <mjambor@suse.cz>
3295
3296 * gcc.dg/ipa/iinline-4.c: New test.
3297 * gcc.dg/ipa/iinline-5.c: Likewise.
3298 * gcc.dg/ipa/iinline-6.c: Likewise.
3299 * gcc.dg/ipa/iinline-7.c: Likewise.
3300 * gcc.dg/lto/20120723_0.c: Likewise.
3301 * gcc.dg/lto/20120723_1.c: Likewise.
3302
3303 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3304
3305 PR target/39423
3306 * gcc.target/sh/pr39423-1.c: New.
3307
3308 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3309
3310 PR target/51244
3311 * gcc.target/sh/pr51244-5: New.
3312 * gcc.target/sh/pr51244-6: New.
3313
3314 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3315
3316 * gcc.target/i386/adx-addxcarry32-3.c: New.
3317 * gcc.target/i386/adx-addxcarry64-3.c: New.
3318
3319 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3320
3321 PR rtl-optimization/53701
3322 * gcc.dg/pr53701.c: New test.
3323
3324 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3325
3326 * gcc.c-torture/compile/20120727-1.c: New test.
3327
3328 2012-08-09 Tobias Burnus <burnus@net-b.de>
3329
3330 PR fortran/54199
3331 * gfortran.dg/intrinsic_shadow_4.f90: New.
3332
3333 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3334
3335 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3336
3337 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3338
3339 * gcc.c-torture/execute/20120808-1.c: New test.
3340
3341 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3342
3343 PR rtl-optimization/54157
3344 * gcc.target/i386/pr54157.c: New file.
3345
3346 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3347
3348 * gcc.target/i386/adx-addcarryx32-1.c: New.
3349 * gcc.target/i386/adx-addcarryx32-2.c: New.
3350 * gcc.target/i386/adx-addcarryx64-1.c: New.
3351 * gcc.target/i386/adx-addcarryx64-2.c: New.
3352 * gcc.target/i386/adx-check.h: New.
3353 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3354 * gcc.target/i386/sse-12.c: Add -madx.
3355 * gcc.target/i386/sse-13.c: Ditto.
3356 * gcc.target/i386/sse-14.c: Ditto.
3357 * gcc.target/i386/sse-22.c: Ditto.
3358 * gcc.target/i386/sse-23.c: Ditto.
3359 * g++.dg/other/i386-2.C: Ditto.
3360 * g++.dg/other/i386-3.C: Ditto.
3361
3362 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3363
3364 * gcc.dg/tree-ssa/slsr-5.c: New.
3365 * gcc.dg/tree-ssa/slsr-6.c: New.
3366 * gcc.dg/tree-ssa/slsr-7.c: New.
3367 * gcc.dg/tree-ssa/slsr-8.c: New.
3368 * gcc.dg/tree-ssa/slsr-9.c: New.
3369 * gcc.dg/tree-ssa/slsr-10.c: New.
3370 * gcc.dg/tree-ssa/slsr-11.c: New.
3371 * gcc.dg/tree-ssa/slsr-12.c: New.
3372 * gcc.dg/tree-ssa/slsr-13.c: New.
3373 * gcc.dg/tree-ssa/slsr-14.c: New.
3374 * gcc.dg/tree-ssa/slsr-15.c: New.
3375 * gcc.dg/tree-ssa/slsr-16.c: New.
3376 * gcc.dg/tree-ssa/slsr-17.c: New.
3377 * gcc.dg/tree-ssa/slsr-18.c: New.
3378 * gcc.dg/tree-ssa/slsr-19.c: New.
3379 * gcc.dg/tree-ssa/slsr-20.c: New.
3380 * gcc.dg/tree-ssa/slsr-21.c: New.
3381 * gcc.dg/tree-ssa/slsr-22.c: New.
3382 * gcc.dg/tree-ssa/slsr-23.c: New.
3383 * gcc.dg/tree-ssa/slsr-24.c: New.
3384 * gcc.dg/tree-ssa/slsr-25.c: New.
3385 * gcc.dg/tree-ssa/slsr-26.c: New.
3386 * gcc.dg/tree-ssa/slsr-30.c: New.
3387 * gcc.dg/tree-ssa/slsr-31.c: New.
3388
3389 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3390
3391 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3392 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3393 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3394
3395 2012-08-06 Cary Coutant <ccoutant@google.com>
3396
3397 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3398
3399 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3400
3401 PR fortran/35831
3402 * gfortran.dg/dummy_procedure_5.f90: Modified.
3403 * gfortran.dg/dummy_procedure_8.f90: New.
3404 * gfortran.dg/interface_26.f90: Modified.
3405 * gfortran.dg/proc_ptr_11.f90: Modified.
3406 * gfortran.dg/proc_ptr_15.f90: Modified.
3407 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3408 * gfortran.dg/typebound_override_1.f90: Modified.
3409 * gfortran.dg/typebound_proc_6.f03: Modified.
3410
3411 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3412
3413 PR tree-optimization/51938
3414 PR tree-optimization/52005
3415 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3416 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3417 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3418 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3419
3420 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3421
3422 Avoid crashing on erroneous static_assert usage
3423 * g++.dg/cpp0x/static_assert8.C: New test.
3424
3425 2012-08-06 Jason Merrill <jason@redhat.com>
3426
3427 * g++.dg/cpp0x/sfinae38.C: New.
3428
3429 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3430 Paolo Carlini <paolo.carlini@oracle.com>
3431
3432 PR c++/54165
3433 * g++.dg/conversion/void2.C: New.
3434
3435 2012-08-06 Tom de Vries <tom@codesourcery.com>
3436
3437 * gcc.dg/tree-ssa/vrp78.c: New test.
3438
3439 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3440 Richard Sandiford <rdsandiford@googlemail.com>
3441
3442 * g++.dg/opt/enum2.C: Require fpic target.
3443 * g++.dg/lto/20090303_0.C: Likewise.
3444
3445 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3446 Catherine Moore <clm@codesourcery.com>
3447
3448 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3449 flush function names too.
3450 * gcc.target/mips/clear-cache-1.c: Likewise.
3451
3452 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3453
3454 PR target/54156
3455 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3456
3457 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3458
3459 PR fortran/54166
3460 * gfortran.dg/array_5.f90: New test.
3461
3462 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3463
3464 PR tree-optimization/30318
3465 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3466
3467 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3468
3469 * g++.dg/ext/vector17.C: New testcase.
3470
3471 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3472
3473 PR target/51931
3474 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3475 * g++.dg/opt/longbranch1.C: Likewise.
3476
3477 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3478
3479 PR tree-optimization/53805
3480 * gcc.dg/fold-notunord.c: New testcase.
3481
3482 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3483
3484 PR fortran/48820
3485 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3486 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3487
3488 2012-08-02 Jason Merrill <jason@redhat.com>
3489 Paolo Carlini <paolo.carlini@oracle.com>
3490
3491 PR c++/51213 (again)
3492 * g++.dg/cpp0x/sfinae37.C: Extend.
3493
3494 2012-08-02 Richard Guenther <rguenther@suse.de>
3495
3496 PR tree-optimization/50672
3497 * g++.dg/torture/pr50672.C: New testcase.
3498
3499 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3500
3501 PR fortran/54147
3502 * gfortran.dg/abstract_type_6.f03: Modified.
3503 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3504 * gfortran.dg/proc_ptr_comp_35.f90: New.
3505 * gfortran.dg/typebound_proc_9.f03: Modified.
3506 * gfortran.dg/typebound_proc_26.f90: New.
3507
3508 2012-08-02 Richard Guenther <rguenther@suse.de>
3509
3510 * gcc.dg/torture/pta-callused-1.c: Adjust.
3511 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3512 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3513 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3514 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3515 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3516 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3517 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3518 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3519
3520 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3521
3522 PR fortran/54033
3523 * gfortran.dg/include_6.f90: New test case.
3524 * gfortran.dg/include_7.f90: New test case.
3525 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3526
3527 2012-08-01 Tom de Vries <tom@codesourcery.com>
3528
3529 * gcc.dg/tree-ssa/vrp76.c: New test.
3530
3531 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3532
3533 PR tree-optimization/46556
3534 * gcc.dg/tree-ssa/slsr-27.c: New.
3535 * gcc.dg/tree-ssa/slsr-28.c: New.
3536 * gcc.dg/tree-ssa/slsr-29.c: New.
3537
3538 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3539
3540 PR fortran/42418
3541 * gfortran.dg/proc_decl_29.f90: New.
3542
3543 2012-07-31 Dehao Chen <dehao@google.com>
3544
3545 * gcc.dg/predict-7.c: New test.
3546
3547 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3548
3549 PR fortran/54134
3550 * gfortran.dg/typebound_override_3.f90: New.
3551
3552 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3553
3554 PR tree-optimization/53773
3555 * gcc.dg/vect/pr53773.c: New test.
3556
3557 2012-07-31 Nick Clifton <nickc@redhat.com>
3558
3559 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3560 and for XStormy16.
3561
3562 2012-07-31 Tobias Burnus <burnus@net-b.de>
3563
3564 * gfortran.dg/c_funloc_tests_6.f90: New.
3565 * gfortran.dg/c_funloc_tests_7.f90: New.
3566 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3567
3568 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 PR c++/53624
3571 * g++.dg/cpp0x/temp_default5.C: New.
3572
3573 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3574
3575 PR fortran/51081
3576 * gfortran.dg/proc_ptr_37.f90: New.
3577
3578 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3579
3580 * lib/target-supports.exp
3581 (check_effective_target_vect_natural_alignment): New function.
3582 * gcc.dg/align-2.c: Only run on targets with natural alignment
3583 of vector types.
3584 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3585 alignment of vector types.
3586
3587 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3588 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3589
3590 * gcc.target/i386/rdseed16-1.c: New.
3591 * gcc.target/i386/rdseed32-1.c: Ditto
3592 * gcc.target/i386/rdseed64-1.c: Ditto
3593 * gcc.target/i386/sse-12.c: Add -mrdseed.
3594 * gcc.target/i386/sse-13.c: Ditto.
3595 * gcc.target/i386/sse-14.c: Ditto.
3596 * g++.dg/other/i386-2.C: Ditto.
3597 * g++.dg/other/i386-3.C: Ditto.
3598
3599 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3600
3601 PR target/51244
3602 * gcc.target/sh/pr51244-4.c: New.
3603
3604 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3605
3606 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3607 for alpha*-*-* targets. Cleanup original tree dump.
3608
3609 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3610
3611 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3612 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3613
3614 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3615
3616 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3617 rand, srand. Include <stdlib.h>.
3618
3619 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3620
3621 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3622
3623 2012-07-26 Richard Henderson <rth@redhat.com>
3624
3625 * gcc.dg/attr-hotcold-1.c: New.
3626 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3627
3628 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3629 Sandra Loosemore <sandra@codesourcery.com>
3630
3631 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3632
3633 2012-07-26 Tobias Burnus <burnus@net-b.de>
3634
3635 * gfortran.dg/contiguous_1.f90: Update dg-error.
3636 * gfortran.dg/proc_ptr_32.f90: Ditto.
3637
3638 2012-07-26 Richard Guenther <rguenther@suse.de>
3639
3640 PR tree-optimization/54098
3641 * gcc.dg/torture/pr54098.c: New testcase.
3642
3643 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3644
3645 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3646 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3647
3648 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3649
3650 PR fortran/44354
3651 * gfortran.dg/array_constructor_39.f90: New test.
3652
3653 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3654
3655 PR fortran/44354
3656 * gfortran.dg/array_constructor_38.f90: New test.
3657
3658 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3659
3660 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3661
3662 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3663
3664 * gnat.dg/noreturn5.ad[sb]: New test.
3665
3666 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3667 Paul Brook <paul@codesourcery.com>
3668
3669 PR target/53633
3670
3671 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3672 * c-c++-common/pr53633.c: New test.
3673
3674 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3675
3676 * gcc.target/i386/asm-dialect-1.c: New test case.
3677
3678 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3679 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3680
3681 * gcc.target/i386/prefetchw-1.c: New.
3682 * gcc.target/i386/sse-12.c: Add -mprfchw.
3683 * gcc.target/i386/sse-13.c: Ditto.
3684 * gcc.target/i386/sse-14.c: Ditto.
3685 * gcc.target/i386/sse-22.c: Ditto.
3686 * gcc.target/i386/sse-23.c: Ditto.
3687 * g++.dg/other/i386-2.C: Ditto.
3688 * g++.dg/other/i386-3.C: Ditto.
3689
3690 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3691
3692 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3693
3694 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3695
3696 PR target/54051
3697 * gcc.target/arm/pr54051.c: New.
3698 * gcc.target/arm/vfp-1.c: Adjust test.
3699
3700 2012-07-24 Julian Brown <julian@codesourcery.com>
3701
3702 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3703 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3704 hard-float ARM.
3705
3706 2012-07-23 Paul Brook <paul@codesourcery.com>
3707
3708 * g++.dg/other/armv7m-1.c: New test.
3709
3710 2012-07-23 Julian Brown <julian@codesourcery.com>
3711
3712 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3713 ARM.
3714 (DO_TEST): Define to 1 for appropriate ARM targets.
3715
3716 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3717
3718 PR tree-optimization/53881
3719 * gcc.dg/pr53881.c: Renamed to ...
3720 * gcc.dg/pr53881-1.c: ... this.
3721 * gcc.dg/pr53881-2.c: New test.
3722
3723 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3724
3725 Handle recent changes in default atomics for cris*-*-linux*.
3726 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3727 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3728 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3729 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3730 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3731 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3732 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3733 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3734 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3735 -mno-unaligned-atomic-may-use-library is in effect for
3736 cris*-*-linux*.
3737 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3738 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3739 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3740 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3741 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3742 gcc.target/cris/torture/sync-mis-op-i-1.c,
3743 gcc.target/cris/torture/sync-mis-op-i-2.c,
3744 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3745 gcc.target/cris/torture/sync-mis-op-i-3.c,
3746 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3747 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3748 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3749 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3750 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3751 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3752 (main): Remove local variable x.
3753 [mis_ok]: Check that atomics don't fail.
3754
3755 2012-07-21 Andrew Pinski <apinski@cavium.com>
3756
3757 * gcc.dg/tree-ssa/vrp72.c: New test.
3758 * gcc.dg/tree-ssa/vrp73.c: New test.
3759 * gcc.dg/tree-ssa/vrp74.c: New test.
3760 * gcc.dg/tree-ssa/vrp75.c: New test.
3761
3762 2012-07-21 Andrew Pinski <apinski@cavium.com>
3763
3764 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3765 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3766
3767 2012-07-21 Andrew Pinski <apinski@cavium.com>
3768
3769 * gcc.target/mips/octeon-pop-2.c: New testcase.
3770
3771 2012-07-21 Tobias Burnus <burnus@net-b.de>
3772
3773 PR fortran/48820
3774 * gfortran.dg/assumed_rank_3.f90: New.
3775 * gfortran.dg/assumed_rank_11.f90: New.
3776 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3777 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3778 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3779
3780 2012-07-21 Andrew Pinski <apinski@cavium.com>
3781
3782 * gcc.target/mips/unaligned-1.c: New testcase.
3783
3784 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3785
3786 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3787
3788 2012-07-20 Tobias Burnus <burnus@net-b.de>
3789
3790 * gfortran.dg/bind_c_array_params_2.f90: New.
3791 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3792 and update dg-error.
3793
3794 2012-07-20 Tobias Burnus <burnus@net-b.de>
3795
3796 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3797
3798 2012-07-20 Jason Merrill <jason@redhat.com>
3799
3800 PR c++/54038
3801 * g++.dg/other/array7.C: New.
3802
3803 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3804
3805 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3806 the basic block and check loop depth.
3807 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3808 matching patterns and comments.
3809 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3810 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3811
3812 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3813
3814 PR c++/28656
3815 * c-c++-common/pr28656.c: New test.
3816
3817 2012-07-19 Jason Merrill <jason@redhat.com>
3818
3819 PR c++/54026
3820 * g++.dg/init/mutable1.C: New.
3821
3822 2012-07-20 Tobias Burnus <burnus@net-b.de>
3823
3824 PR fortran/48820
3825 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3826 * gfortran.dg/assumed_rank_1.f90: New.
3827 * gfortran.dg/assumed_rank_1_c.c: New.
3828 * gfortran.dg/assumed_rank_2.f90: New.
3829 * gfortran.dg/assumed_rank_4.f90: New.
3830 * gfortran.dg/assumed_rank_5.f90: New.
3831 * gfortran.dg/assumed_rank_6.f90: New.
3832 * gfortran.dg/assumed_rank_7.f90: New.
3833 * gfortran.dg/assumed_rank_8.f90: New.
3834 * gfortran.dg/assumed_rank_8_c.c: New.
3835 * gfortran.dg/assumed_rank_9.f90: New.
3836 * gfortran.dg/assumed_rank_10.f90: New.
3837 * gfortran.dg/assumed_rank_12.f90: New.
3838
3839 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3840
3841 * gnat.dg/opt25.adb: New test.
3842 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3843 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3844
3845 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3846
3847 * gnat.dg/aggr20.ad[sb]: New test.
3848 * gnat.dg/aggr20_pkg.ads: New helper.
3849
3850 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3851
3852 * gnat.dg/derived_type3.adb: New test.
3853 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3854
3855 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR rtl-optimization/53942
3858 * gcc.dg/pr53942.c: New test.
3859
3860 2012-07-19 Jason Merrill <jason@redhat.com>
3861
3862 PR c++/54021
3863 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3864
3865 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3866
3867 * gnat.dg/discr38.adb: New test.
3868
3869 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR middle-end/54017
3872 * c-c++-common/gomp/pr54017.c: New test.
3873
3874 2012-07-19 Richard Guenther <rguenther@suse.de>
3875 Eric Botcazou <ebotcazou@adacore.com>
3876
3877 * gnat.dg/loop_optimization11.adb: New testcase.
3878 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3879
3880 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3881 Jason Merrill <jason@redhat.com>
3882
3883 * g++.dg/cpp0x/sfinae37.C: New.
3884 * g++.dg/template/access23.C: New.
3885 * g++.dg/template/access7.C: Adjust.
3886 * g++.dg/template/sfinae10.C: Don't expect errors.
3887 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3888
3889 2012-07-18 Julian Brown <julian@codesourcery.com>
3890 Sandra Loosemore <sandra@codesroucery.com>
3891
3892 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3893
3894 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3895
3896 * gnat.dg/noreturn4.ad[sb]: New test.
3897 * gnat.dg/noreturn4_pkg.ads: New helper.
3898
3899 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3900 Julian Brown <julian@codesourcery.com>
3901
3902 * gcc.target/arm/neon-vdup-1.c: New test case.
3903 * gcc.target/arm/neon-vdup-2.c: New test case.
3904 * gcc.target/arm/neon-vdup-3.c: New test case.
3905 * gcc.target/arm/neon-vdup-4.c: New test case.
3906 * gcc.target/arm/neon-vdup-5.c: New test case.
3907 * gcc.target/arm/neon-vdup-6.c: New test case.
3908 * gcc.target/arm/neon-vdup-7.c: New test case.
3909 * gcc.target/arm/neon-vdup-8.c: New test case.
3910 * gcc.target/arm/neon-vdup-9.c: New test case.
3911 * gcc.target/arm/neon-vdup-10.c: New test case.
3912 * gcc.target/arm/neon-vdup-11.c: New test case.
3913 * gcc.target/arm/neon-vdup-12.c: New test case.
3914 * gcc.target/arm/neon-vdup-13.c: New test case.
3915 * gcc.target/arm/neon-vdup-14.c: New test case.
3916 * gcc.target/arm/neon-vdup-15.c: New test case.
3917 * gcc.target/arm/neon-vdup-16.c: New test case.
3918 * gcc.target/arm/neon-vdup-17.c: New test case.
3919 * gcc.target/arm/neon-vdup-18.c: New test case.
3920 * gcc.target/arm/neon-vdup-19.c: New test case.
3921 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3922 arguments non-constant.
3923
3924 2012-07-18 Richard Guenther <rguenther@suse.de>
3925
3926 PR tree-optimization/53970
3927 * g++.dg/torture/pr53970.C: New testcase.
3928
3929 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3930
3931 PR target/38621
3932 * gcc.c-torture/compile/pr38621.c: New.
3933
3934 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3935
3936 PR target/33135
3937 * gcc.target/sh/pr33135-1.c: New.
3938 * gcc.target/sh/pr33135-2.c: New.
3939 * gcc.target/sh/pr33135-3.c: New.
3940 * gcc.target/sh/pr33135-4.c: New.
3941
3942 2012-07-17 Jason Merrill <jason@redhat.com>
3943
3944 PR c++/53995
3945 * g++.dg/parse/enum9.C: New.
3946
3947 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3948 Sandra Loosemore <sandra@codesourcery.com>
3949
3950 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3951 if there is a conflict with -mcpu=. Use -mcpu=5208.
3952
3953 2012-07-17 Jason Merrill <jason@redhat.com>
3954
3955 PR c++/53989
3956 * g++.dg/template/array23.C: New.
3957
3958 2012-07-17 Tobias Burnus <burnus@net-b.de>
3959
3960 PR fortran/53985
3961 * gfortran.dg/bind_c_usage_26.f90: New.
3962 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3963 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3964 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3965 * gfortran.dg/interop_params.f03: Ditto.
3966
3967 2012-07-17 Jason Merrill <jason@redhat.com>
3968
3969 * g++.dg/template/inherit8.C: Adjust.
3970 * g++.dg/template/using21.C: Adjust.
3971 * g++.dg/template/using22.C: Adjust.
3972
3973 PR c++/53549
3974 * g++.dg/template/current-inst1.C: New.
3975 * g++.dg/parse/crash35.C: Adjust.
3976
3977 2012-07-17 Tobias Burnus <burnus@net-b.de>
3978
3979 PR fortran/52101
3980 * gfortran.dg/oldstyle_4.f90: New.
3981
3982 2012-07-17 Tobias Burnus <burnus@net-b.de>
3983
3984 PR fortran/49265
3985 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3986 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3987
3988 2012-07-16 Jason Merrill <jason@redhat.com>
3989
3990 * g++.dg/parse/access8.C: Adjust.
3991 * g++.dg/template/sfinae6_neg.C: Adjust.
3992
3993 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3994
3995 PR fortran/53824
3996 * gfortran.dg/coarray_allocate_1.f90: New test.
3997
3998 2012-07-16 Andrew Pinski <apinski@cavium.com>
3999
4000 * gcc.c-torture/execute/bswap-1.c: New testcase.
4001 * gcc.c-torture/compile/unalign-1.c: New testcase.
4002 * gcc.c-torture/compile/20120524-1.c: New testcase.
4003 * gcc.c-torture/compile/20101216-1.c: New testcase.
4004
4005 2012-07-16 Dehao Chen <dehao@google.com>
4006
4007 Revert
4008 2012-07-10 Dehao Chen <dehao@google.com>
4009
4010 * gcc.dg/debug_info_inline.c: New test.
4011
4012 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4013
4014 PR fortran/53956
4015 * gfortran.dg/proc_decl_28.f90: New.
4016
4017 2012-07-16 Andrew Pinski <apinski@cavium.com>
4018
4019 * gcc.dg/torture/builtins-1.c: New testcase.
4020
4021 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4022
4023 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4024 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4025 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4026 gcc.target/cris/sync-1-v10.c,
4027 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4028 pass -mno-unaligned-atomic-may-use-library.
4029 * gcc.target/cris/sync-xchg-1.c: New test.
4030 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4031 valid register operand output modifier.
4032
4033 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4034
4035 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4036 characters.
4037
4038 2012-07-13 Andrew Pinski <apinski@cavium.com>
4039
4040 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4041 rather than cleanup-tree-dump.
4042 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4043
4044 2012-07-13 Richard Guenther <rguenther@suse.de>
4045
4046 PR tree-optimization/53907
4047 * gcc.target/i386/pr53907.c: New testcase.
4048
4049 2012-07-13 Richard Guenther <rguenther@suse.de>
4050
4051 PR tree-optimization/53922
4052 * gcc.dg/torture/pr53922.c: New testcase.
4053
4054 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4055
4056 PR rtl-optimization/53908
4057 * gcc.dg/torture/pr53908.c: New test.
4058
4059 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4060
4061 PR c++/53531
4062 * g++.dg/cpp0x/variadic135.C: New.
4063
4064 2012-07-12 Jason Merrill <jason@redhat.com>
4065
4066 * g++.dg/template/sfinae6_neg.C: Adjust.
4067
4068 2012-07-12 Tobias Burnus <burnus@net-b.de>
4069
4070 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4071 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4072 scan-tree-dump-times pattern.
4073
4074 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4075
4076 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4077
4078 2012-07-11 Jason Merrill <jason@redhat.com>
4079
4080 DR 1402
4081 * g++.g/cpp0x/defaulted37.C: New.
4082
4083 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4084
4085 PR target/53859
4086 * gcc.target/arm/pr53859.c: New test.
4087
4088 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4089
4090 PR target/53886
4091 * gcc.c-torture/compile/pr53886.c: New.
4092
4093 2012-07-10 Dehao Chen <dehao@google.com>
4094
4095 * gcc.dg/debug_info_inline.c: New test.
4096
4097 2012-07-10 Jason Merrill <jason@redhat.com>
4098
4099 PR c++/53733
4100 * g++.dg/cpp0x/defaulted36.C: New.
4101 * g++.dg/cpp0x/defaulted21.C: Adjust.
4102
4103 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4104
4105 2012-07-09 Sterling Augustine <saugustine@google.com>
4106
4107 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4108
4109 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4110
4111 PR tree-optimization/53887
4112 * gcc.dg/pr53887.c: New test.
4113
4114 2012-07-09 Jason Merrill <jason@redhat.com>
4115
4116 PR c++/53882
4117 * g++.dg/cpp0x/nullptr29.C: New.
4118
4119 2012-07-09 Tom de Vries <tom@codesourcery.com>
4120 Richard Guenther <rguenther@suse.de>
4121
4122 * gcc.dg/builtin-unreachable-6.c: New test.
4123 * gcc.dg/builtin-unreachable-5.c: New test.
4124
4125 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4126
4127 PR tree-optimization/53881
4128 * gcc.dg/pr53881.c: New test.
4129
4130 2012-07-06 Jason Merrill <jason@redhat.com>
4131
4132 PR c++/53862
4133 * g++.dg/cpp0x/variadic134.C: New.
4134
4135 PR c++/53858
4136 * g++.dg/cpp0x/alias-decl-20.C: New.
4137
4138 2012-07-06 Tom de Vries <tom@codesourcery.com>
4139
4140 PR tree-optimization/51879
4141 * gcc.dg/pr51879-16.c: New test.
4142 * gcc.dg/pr51879-17.c: Same.
4143
4144 2012-07-06 Tom de Vries <tom@codesourcery.com>
4145
4146 PR tree-optimization/52009
4147 * gcc.dg/pr51879-7.c: New test.
4148 * gcc.dg/pr51879-18.c: New test.
4149
4150 2012-07-05 Jason Merrill <jason@redhat.com>
4151
4152 PR c++/50852
4153 * g++.dg/template/typedef39.C: New.
4154
4155 PR c++/53039
4156 * g++.dg/cpp0x/variadic133.C: New.
4157 * g++.dg/template/param1.C: Adjust.
4158
4159 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4160
4161 PR target/48941
4162 PR target/51980
4163 * gcc.target/arm/neon/vtrnf32.c: Update.
4164 * gcc.target/arm/neon/vtrns32.c: Update.
4165 * gcc.target/arm/neon/vtrnu32.c: Update.
4166 * gcc.target/arm/neon/vzipf32.c: Update.
4167 * gcc.target/arm/neon/vzips32.c: Update.
4168 * gcc.target/arm/neon/vzipu32.c: Update.
4169
4170 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4171
4172 PR fortran/53732
4173 * gfortran.dg/inline_sum_4.f90: New test.
4174
4175 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4176
4177 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4178
4179 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4180
4181 * gcc.target/arm/fma-sp.c: New testcase.
4182 * gcc.target/arm/fma.c: Likewise.
4183 * gcc.target/arm/fma.h: Likewise.
4184
4185 2012-07-04 Jason Merrill <jason@redhat.com>
4186
4187 PR c++/53848
4188 * g++.dg/other/enum3.C: New.
4189
4190 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4191
4192 PR middle-end/53321
4193 * g++.dg/torture/pr53321.C: New test.
4194
4195 2012-07-04 Richard Guenther <rguenther@suse.de>
4196
4197 PR tree-optimization/53844
4198 * g++.dg/tree-ssa/pr53844.C: New testcase.
4199
4200 2012-07-04 Richard Guenther <rguenther@suse.de>
4201
4202 PR tree-optimization/53849
4203 * gcc.dg/pr53849.c: New testcase.
4204
4205 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR c++/53812
4208 * g++.dg/ext/label14.C: New test.
4209
4210 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4211
4212 PR target/53811
4213 * g++.dg/other/pr53811.C: New test.
4214
4215 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4216
4217 PR target/28896
4218 * gcc.target/m68k/stack-limit-1.c: New testcase.
4219
4220 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4221
4222 * gnat.dg/recursive_call.adb: New test.
4223
4224 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4225
4226 * gnat.dg/discr37.ad[sb]: New test.
4227
4228 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4229
4230 * g++.dg/other/packed1.C: Remove SH from xfail list.
4231
4232 2012-07-02 Jason Merrill <jason@redhat.com>
4233
4234 PR c++/53619
4235 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4236
4237 PR c++/53783
4238 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4239
4240 PR c++/53788
4241 * g++.dg/cpp0x/decltype39.C: New.
4242 * g++.dg/diagnostic/method1.C: Adjust.
4243
4244 PR c++/53816
4245 * g++.dg/template/ref6.C: New.
4246
4247 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4248
4249 PR target/53568
4250 * gcc.target/sh/pr53568-1.c: New.
4251
4252 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4253
4254 PR target/51244
4255 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4256
4257 2012-07-02 Jason Merrill <jason@redhat.com>
4258
4259 PR c++/53821
4260 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4261
4262 PR c++/53524
4263 * g++.dg/template/enum7.C: New.
4264 * g++.dg/other/ptrmem10.C: Adjust.
4265 * g++.dg/other/ptrmem11.C: Adjust.
4266 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4267
4268 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4269
4270 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4271
4272 2012-07-01 Wei Guozhi <carrot@google.com>
4273
4274 PR target/53447
4275 * gcc.target/arm/pr53447-1.c: New testcase.
4276 * gcc.target/arm/pr53447-2.c: New testcase.
4277 * gcc.target/arm/pr53447-3.c: New testcase.
4278 * gcc.target/arm/pr53447-4.c: New testcase.
4279
4280 2012-06-29 Richard Guenther <rguenther@suse.de>
4281
4282 PR tree-optimization/47061
4283 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4284
4285 2012-06-29 Richard Guenther <rguenther@suse.de>
4286
4287 PR tree-optimization/37541
4288 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4289
4290 2012-06-29 Richard Guenther <rguenther@suse.de>
4291
4292 PR tree-optimization/52589
4293 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4294
4295 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4296
4297 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4298
4299 * g++.dg/template/error46.C: Add missing comment to dg-message.
4300 * g++.dg/template/crash107.C: Likewise.
4301 * g++.dg/template/error47.C: Likewise.
4302 * g++.dg/template/crash108.C: Likewise.
4303 * g++.dg/overload/operator5.C: Likewise.
4304
4305 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4306 errors in dg-message directives, add comments.
4307
4308 2012-06-28 Kai Tietz <ktietz@redhat.com>
4309
4310 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4311 hard-coded 'unsigned long'.
4312
4313 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4314
4315 PR tree-optimization/51581
4316 * gcc.dg/vect/pr51581-4.c: New test.
4317
4318 PR tree-optimization/53645
4319 * gcc.c-torture/execute/pr53645-2.c: New test.
4320
4321 2012-06-28 Richard Guenther <rguenther@suse.de>
4322
4323 PR middle-end/53790
4324 * gcc.dg/torture/pr53790.c: New testcase.
4325
4326 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR tree-optimization/53645
4329 * gcc.c-torture/execute/pr53645.c: New test.
4330
4331 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4332
4333 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4334
4335 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4336
4337 PR debug/53671
4338 PR debug/49888
4339 * gcc.dg/guality/pr49888.c: Account for the possibility that
4340 the variable is optimized out at the first test.
4341
4342 2012-06-27 Jason Merrill <jason@redhat.com>
4343
4344 * g++.dg/cpp0x/override2.C: Adjust.
4345 * g++.dg/template/error5.C: Adjust.
4346 * g++.dg/parse/crash28.C: Adjust.
4347
4348 PR c++/53563
4349 * g++.dg/parse/template27.C: New.
4350 * g++.dg/template/crash74.C: Adjust expected output.
4351
4352 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4353
4354 PR fortran/41951
4355 PR fortran/49591
4356 * gfortran.dg/typebound_operator_16.f03: New.
4357
4358 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4359
4360 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4361 even src1.i and src2.i fields even in the second half of the arrays.
4362
4363 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4364
4365 PR c++/51033.
4366 * g++.dg/torture/vshuf-16.inc: New test.
4367 * g++.dg/torture/vshuf-2.inc: New test.
4368 * g++.dg/torture/vshuf-4.inc: New test.
4369 * g++.dg/torture/vshuf-8.inc: New test.
4370 * g++.dg/torture/vshuf-main.inc: New test.
4371 * g++.dg/torture/vshuf-v16hi.C: New test.
4372 * g++.dg/torture/vshuf-v16qi.C: New test.
4373 * g++.dg/torture/vshuf-v2df.C: New test.
4374 * g++.dg/torture/vshuf-v2di.C: New test.
4375 * g++.dg/torture/vshuf-v2sf.C: New test.
4376 * g++.dg/torture/vshuf-v2si.C: New test.
4377 * g++.dg/torture/vshuf-v4df.C: New test.
4378 * g++.dg/torture/vshuf-v4di.C: New test.
4379 * g++.dg/torture/vshuf-v4sf.C: New test.
4380 * g++.dg/torture/vshuf-v4si.C: New test.
4381 * g++.dg/torture/vshuf-v8hi.C: New test.
4382 * g++.dg/torture/vshuf-v8qi.C: New test.
4383 * g++.dg/torture/vshuf-v8si.C: New test.
4384
4385 2012-06-27 Richard Guenther <rguenther@suse.de>
4386
4387 PR middle-end/53676
4388 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4389
4390 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4391
4392 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4393 scan-dump-dem-not): Use printable pattern in test name.
4394
4395 2012-06-26 Sterling Augustine <saugustine@google.com>
4396 Dominique Dhumieres <dominiq@lps.ens.fr>
4397
4398 * gcc.dg/pubtypes-2.c: Update expected output.
4399 * gcc.dg/pubtypes-3.c: Likewise.
4400 * gcc.dg/pubtypes-4.c: Likewise.
4401
4402 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4403
4404 * gcc.dg/tree-ssa/slsr-1.c: New test.
4405 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4406 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4407 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4408
4409 2012-06-26 Matt Turner <mattst88@gmail.com>
4410
4411 PR target/35294
4412 * gcc.target/arm/mmx-2.c: New.
4413
4414 2012-06-26 Richard Guenther <rguenther@suse.de>
4415
4416 PR c++/53752
4417 * g++.dg/torture/pr53752.C: New testcase.
4418
4419 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR tree-optimization/53748
4422 * gcc.c-torture/compile/pr53748.c: New test.
4423
4424 2012-06-25 Jason Merrill <jason@redhat.com>
4425
4426 PR c++/53498
4427 PR c++/53305
4428 * g++.dg/cpp0x/decltype38.C: New.
4429 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4430
4431 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4432
4433 * lib/target-supports-dg.exp (testname-for-summary): New.
4434 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4435 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4436 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4437 scan-module-absence, output-exists, output-exists-not: Use
4438 testname-for-summary.
4439 (dg-test): Clean up testname_with_flags.
4440 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4441 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4442 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4443 scan-assembler-dem-not, object-size: Use testname-for-summary.
4444 * lib/gcov.exp (run-gcov): Likewise.
4445 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4446 scan-dump-dem, scan-dump-dem-note): Likewise.
4447
4448 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4449 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4450 including profopt.opt; save and restore existing value.
4451 * g++.dg/bprob/bprob.exp: Likewise.
4452 * gcc.dg/matrix/matrix.exp: Likewise.
4453 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4454 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4455 PROFOPT_OPTIONS.
4456
4457 2012-06-25 Richard Henderson <rth@redhat.com>
4458
4459 * gcc.dg/pr53749.c: New.
4460
4461 2012-06-25 Jason Merrill <jason@redhat.com>
4462
4463 PR c++/52988
4464 * g++.dg/cpp0x/nullptr28.C: New.
4465
4466 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4467
4468 * gcc.target/arm/neon-vld1_dupQ.c: New.
4469
4470 2012-06-25 Florian Weimer <fweimer@redhat.com>
4471
4472 * g++.dg/init/new35.C: New.
4473 * g++.dg/init/new36.C: New.
4474 * g++.dg/init/new37.C: New.
4475 * g++.dg/ext/vla5.C: New warning.
4476 * g++.dg/ext/vla8.C: New warning.
4477 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4478
4479 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4480 James Greenhalgh <james.greenhalgh@arm.com>
4481
4482 * gcc.target/arm/ftest-support-arm.h New testcase.
4483 * gcc.target/arm/ftest-support-thumb.h Likewise.
4484 * gcc.target/arm/ftest-support.h Likewise.
4485 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4486 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4487 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4488 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4489 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4490 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4491 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4492 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4493 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4494 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4495 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4496 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4497 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4498 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4499 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4500 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4501 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4502 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4503 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4504 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4505 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4506 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4507 * lib/target-supports.exp
4508 (check_effective_target_arm_arch_FUNC): Add support for more
4509 architectures.
4510 (add_options_for_arm_arch_FUNC): Likewise.
4511 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4512
4513 2012-06-25 Jason Merrill <jason@redhat.com>
4514
4515 PR c++/53202
4516 * g++.dg/cpp0x/constexpr-tuple.C: New.
4517
4518 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR target/53759
4521 * gcc.target/i386/pr53759.c: New test.
4522
4523 PR c++/53594
4524 * g++.dg/cpp0x/nsdmi7.C: New test.
4525
4526 2012-06-24 Kai Tietz <ktietz@redhat.com>
4527
4528 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4529 for LLP64 targets.
4530 * gcc.target/i386/pr38988.c: Likewise.
4531
4532 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4533
4534 PR fortran/47710
4535 PR fortran/53328
4536 * gfortran.dg/typebound_generic_12.f03: New.
4537 * gfortran.dg/typebound_generic_13.f03: New.
4538
4539 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4540
4541 * gnat.dg/lto15.ad[sb]: New test.
4542
4543 2012-06-21 Meador Inge <meadori@codesourcery.com>
4544
4545 PR c/53702
4546 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4547
4548 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4549
4550 * gcc.dg/pch/ident-1.c: New test.
4551 * gcc.dg/pch/ident-1.hs: Header file for new test.
4552
4553 2012-06-21 Michael Matz <matz@suse.de>
4554
4555 PR middle-end/53688
4556 * gcc.c-torture/execute/pr53688.c: New test.
4557
4558 2012-06-20 Richard Guenther <rguenther@suse.de>
4559
4560 PR tree-optimization/30318
4561 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4562
4563 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4564
4565 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4566
4567 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4568
4569 * gcc.target/i386/clearcapv2.map: New file.
4570 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4571
4572 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4573
4574 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4575 and add __sh__ case.
4576
4577 2012-06-19 Jason Merrill <jason@redhat.com>
4578
4579 PR c++/52637
4580 * g++.dg/debug/localclass1.C: New.
4581
4582 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4583
4584 * g++.dg/cpp0x/override4.C: New.
4585
4586 2012-06-14 Jason Merrill <jason@redhat.com>
4587
4588 PR c++/53651
4589 * g++.dg/cpp0x/decltype37.C: New.
4590
4591 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4592
4593 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4594
4595 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4596
4597 * gcc.c-torture/compile/vector-5.c,
4598 gcc.c-torture/compile/vector-6.c: New tests.
4599
4600 2012-06-19 Richard Henderson <rth@redhat.com>
4601
4602 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4603
4604 2012-06-19 Richard Guenther <rguenther@suse.de>
4605
4606 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4607
4608 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4609
4610 PR target/53712
4611 * gcc.target/i386/pr53712.c: New test.
4612
4613 2012-06-18 Tobias Burnus <burnus@net-b.de>
4614
4615 PR fortran/53692
4616 * gfortran.dg/elemental_optional_args_6.f90: New.
4617
4618 2012-06-18 Tobias Burnus <burnus@net-b.de>
4619
4620 PR fortran/53526
4621 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4622 * gfortran.dg/coarray/move_alloc_1.f90
4623
4624 2012-06-18 Tobias Burnus <burnus@net-b.de>
4625
4626 PR fortran/53526
4627 * gfortran.dg/coarray_27.f90: New.
4628
4629 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4630 Greta Yorsh <Greta.Yorsh@arm.com>
4631
4632 * gcc.target/arm/epilog-1.c: New test.
4633
4634 2012-06-18 Richard Guenther <rguenther@suse.de>
4635
4636 PR tree-optimization/53693
4637 * g++.dg/torture/pr53693.C: New testcase.
4638
4639 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4640
4641 PR tree-optimization/53703
4642 * gcc.dg/torture/pr53703.c: New test.
4643
4644 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4645
4646 PR middle-end/53698
4647 * gcc.target/i386/pr53698.c: New test.
4648
4649 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4650
4651 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4652
4653 2012-06-17 Tobias Burnus <burnus@net-b.de>
4654
4655 PR fortran/53691
4656 PR fortran/53685
4657 * gfortran.dg/transfer_check_3.f90: New.
4658
4659 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4660
4661 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4662
4663 2012-06-16 Tobias Burnus <burnus@net-b.de>
4664
4665 PR fortran/53642
4666 PR fortran/45170
4667 * gfortran.dg/deferred_type_param_8.f90: New.
4668
4669 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4670
4671 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4672 testname that includes flags, passed in as new argument, in
4673 pass/fail messages.
4674 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4675 and pass it to verify-* procedures.
4676
4677 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4678 alignment torture options with usual torture options.
4679
4680 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4681 messages reported for one line of source code.
4682 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4683 * g++.dg/cpp0x/decltype2.C: Likewise.
4684 * g++.dg/cpp0x/decltype3.C: Likewise.
4685 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4686 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4687 * g++.dg/cpp0x/static_assert3.C: Likewise.
4688 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4689 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4690 * g++.dg/cpp0x/union1.C: Likewise.
4691 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4692 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4693 * g++.dg/cpp0x/variadic2.C: Likewise.
4694 * g++.dg/cpp0x/variadic20.C: Likewise.
4695 * g++.dg/cpp0x/variadic74.C: Likewise.
4696 * g++.dg/diagnostic/bitfld2.C: Likewise.
4697 * g++.dg/ext/attrib44.C: Likewise.
4698 * g++.dg/ext/no-asm-1.C: Likewise.
4699 * g++.dg/other/error34.C: Likewise.
4700 * g++.dg/parse/crash46.C: Likewise.
4701 * g++.dg/parse/error10.C: Likewise.
4702 * g++.dg/parse/error2.C: Likewise.
4703 * g++.dg/parse/error3.C: Likewise.
4704 * g++.dg/parse/error36.C: Likewise.
4705 * g++.dg/parse/error8.C: Likewise.
4706 * g++.dg/parse/error9.C: Likewise.
4707 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4708 * g++.dg/parse/parser-pr28152.C: Likewise.
4709 * g++.dg/parse/template25.C: Likewise.
4710 * g++.dg/parse/typename11.C: Likewise.
4711 * g++.dg/tc1/dr147.C: Likewise.
4712 * g++.dg/template/deduce3.C: Likewise.
4713 * g++.dg/template/koenig9.C: Likewise.
4714 * g++.dg/template/pr23510.C: Likewise.
4715 * g++.dg/warn/pr12242.C: Likewise.
4716 * g++.dg/warn/pr30551-2.C: Likewise.
4717 * g++.dg/warn/pr30551.C: Likewise.
4718 * g++.old-deja/g++.other/typename1.C: Likewise.
4719 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4720
4721 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4722
4723 PR c++/51033
4724 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4725 * c-c++-common/torture/vshuf-2.inc: Likewise.
4726 * c-c++-common/torture/vshuf-4.inc: Likewise.
4727 * c-c++-common/torture/vshuf-8.inc: Likewise.
4728 * c-c++-common/torture/vshuf-main.inc: Likewise.
4729 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4730 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4731 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4732 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4733 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4734 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4735 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4736 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4737 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4738 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4739 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4740 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4741 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4742 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4743
4744 2012-06-15 Michael Matz <matz@suse.de>
4745
4746 * gcc.dg/tree-ssa/vector-4.c: New test.
4747
4748 2012-06-15 Michael Matz <matz@suse.de>
4749
4750 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4751 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4752
4753 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4754
4755 PR tree-optimization/53636
4756 * gcc.target/arm/pr53636.c: New test.
4757
4758 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4759
4760 PR tree-optimization/51581
4761 * gcc.c-torture/execute/pr51581-1.c: New test.
4762 * gcc.c-torture/execute/pr51581-2.c: New test.
4763 * gcc.dg/vect/pr51581-1.c: New test.
4764 * gcc.dg/vect/pr51581-2.c: New test.
4765 * gcc.dg/vect/pr51581-3.c: New test.
4766 * gcc.target/i386/avx-pr51581-1.c: New test.
4767 * gcc.target/i386/avx-pr51581-2.c: New test.
4768 * gcc.target/i386/avx2-pr51581-1.c: New test.
4769 * gcc.target/i386/avx2-pr51581-2.c: New test.
4770 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4771
4772 2012-06-15 Richard Guenther <rguenther@suse.de>
4773
4774 * gcc.c-torture/execute/20120615-1.c: New testcase.
4775
4776 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4777
4778 * gnat.dg/vect8.ad[sb]: New test.
4779
4780 2012-06-14 Richard Guenther <rguenther@suse.de>
4781
4782 * gcc.dg/tree-ssa/vrp.h: New testcase.
4783 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4784
4785 2012-06-13 Christian Bruel <christian.bruel@st.com>
4786
4787 PR target/53621
4788 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4789
4790 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4791
4792 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4793
4794 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4795
4796 PR testsuite/20771
4797 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4798 test summary unique.
4799
4800 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4801 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4802 scan-stack-usage-not): Don't strip torture options from test name.
4803
4804 * lib/scandump.exp (scan-dump-times): Use printable version of
4805 regexp in test summary line.
4806
4807 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4808 messages reported for one line of source code.
4809 * gcc.dg/format/few-1.c: Likewise.
4810 * gcc.dg/ia64-sync-2.c: Likewise.
4811 * gcc.dg/sync-2.c: Likewise.
4812 * gcc.dg/noncompile/pr44517.c: Likewise.
4813
4814 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4815
4816 PR debug/49888
4817 * gcc.dg/guality/pr49888.c: New.
4818
4819 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4820
4821 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4822 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4823 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4824
4825 2012-06-13 Tobias Burnus <burnus@net-b.de>
4826
4827 PR fortran/53643
4828 * gfortran.dg/intent_out_7.f90: New.
4829
4830 2012-06-13 Tobias Burnus <burnus@net-b.de>
4831
4832 PR fortran/53597
4833 * gfortran.dg/save_4.f90: New.
4834
4835 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR c/53532
4838 PR c/51034
4839 PR c/53196
4840 * gcc.dg/pr53532.c: New test.
4841 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4842 adjust line numbers.
4843 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4844 * gcc.dg/Wcxx-compat-8.c: Likewise.
4845 * gcc.dg/pr51034.c: New test.
4846 * gcc.dg/pr53196-1.c: New test.
4847 * gcc.dg/pr53196-2.c: New test.
4848
4849 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4850
4851 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4852 alignment torture options with usual torture options.
4853 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4854 instead of dg-options.
4855 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4856 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4857 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4858 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4859 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4860 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4861
4862 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4863 to checks for multiple messages reported for one line of source code.
4864 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4865
4866 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4867 messages reported for one line of source code.
4868
4869 * gcc.dg/20031223-1.c: Add comments to check for multiple
4870 messages reported for one line of source code.
4871 * gcc.dg/Wconversion-integer.c: Likewise.
4872 * gcc.dg/Wfatal-2.c: Likewise.
4873 * gcc.dg/Wfatal.c: Likewise.
4874 * gcc.dg/Wobjsize-1.c: Likewise.
4875 * gcc.dg/c99-vla-jump-1.c: Likewise.
4876 * gcc.dg/c99-vla-jump-2.c: Likewise.
4877 * gcc.dg/c99-vla-jump-3.c: Likewise.
4878 * gcc.dg/c99-vla-jump-4.c: Likewise.
4879 * gcc.dg/c99-vla-jump-5.c: Likewise.
4880 * gcc.dg/decl-9.c: Likewise.
4881 * gcc.dg/declspec-10.c: Likewise.
4882 * gcc.dg/declspec-18.c: Likewise.
4883 * gcc.dg/mtune.c: Likewise.
4884 * gcc.dg/parser-pr28152-2.c: Likewise.
4885 * gcc.dg/parser-pr28152.c: Likewise.
4886 * gcc.dg/pr14475.c: Likewise.
4887 * gcc.dg/pr27953.c: Likewise.
4888 * gcc.dg/pr28322-3.c: Likewise.
4889 * gcc.dg/pr30457.c: Likewise.
4890 * gcc.dg/pr30551-2.c: Likewise.
4891 * gcc.dg/pr30551-3.c: Likewise.
4892 * gcc.dg/pr30551-4.c: Likewise.
4893 * gcc.dg/pr30551-5.c: Likewise.
4894 * gcc.dg/pr30551-6.c: Likewise.
4895 * gcc.dg/pr30551.c: Likewise.
4896 * gcc.dg/pr45461.c: Likewise.
4897 * gcc.dg/pr48552-1.c: Likewise.
4898 * gcc.dg/pr48552-2.c: Likewise.
4899 * gcc.dg/redecl-1.c: Likewise.
4900 * gcc.dg/transparent-union-3.c: Likewise.
4901 * gcc.dg/utf-dflt.c: Likewise.
4902 * gcc.dg/utf-dflt2.c: Likewise.
4903 * gcc.dg/vla-8.c: Likewise.
4904 * gcc.dg/vla-init-1.c: Likewise.
4905 * gcc.dg/wtr-int-type-1.c: Likewise.
4906
4907 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4908 messages reported for for one line of source code.
4909 * c-c++-common/raw-string-5.c: Likewise.
4910 * c-c++-common/raw-string-4.c: Likewise.
4911 * c-c++-common/raw-string-6.c: Likewise.
4912 * c-c++-common/pr20000.c: Likewise.
4913
4914 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4915 messages reported for one line of source code.
4916 * gcc.dg/cpp/pr30786.c: Likewise.
4917 * gcc.dg/cpp/pr28709.c: Likewise.
4918 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4919 * gcc.dg/cpp/macspace2.c: Likewise.
4920 * gcc.dg/cpp/missing-header-1.c: Likewise.
4921 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4922 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4923 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4924
4925 2012-06-12 Jason Merrill <jason@redhat.com>
4926
4927 PR c++/53599
4928 * g++.dg/template/local7.C: New.
4929
4930 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4931
4932 PR target/53511
4933 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4934 * gcc.target/sh/pr51340-2.c: Likewise.
4935 * gcc.target/sh/pr51340-3.c: Likewise.
4936
4937 2012-06-12 Michael Matz <matz@suse.de>
4938
4939 * gcc.dg/torture/alias-1.c: New test.
4940
4941 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4942
4943 PR rtl-optimization/53589
4944 * gcc.dg/torture/pr53589.c: New test.
4945
4946 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4947
4948 PR target/50749
4949 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4950 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4951 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4952 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4953 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4954 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4955 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4956 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4957 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4958 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4959 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4960 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4961 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4962 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4963 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4964 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4965
4966 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4967
4968 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4969 (check_intel_cpu_model): New function.
4970 (check_amd_cpu_model): New function.
4971 (check_features): New function.
4972 (__get_cpuid_output): New function.
4973 (check_detailed): New function.
4974 (fn1): Rename to quick_check.
4975 (main): Update to call quick_check and call check_detailed.
4976
4977 2012-06-11 Richard Henderson <rth@redhat.com>
4978
4979 * lib/target-supports.exp
4980 (check_effective_target_sync_long_long_runtime): Use
4981 check_effective_target_lp64 instead of
4982 check_effective_target_powerpc64 for powerpc targets.
4983
4984 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4985
4986 PR target/53511
4987 * gcc.target/sh/pr53511-1.c: New.
4988
4989 2012-06-11 Richard Guenther <rguenther@suse.de>
4990
4991 PR middle-end/53470
4992 * g++.dg/lto/pr53470_0.C: New testcase.
4993 * gcc.dg/lto/pr53470_0.c: Likewise.
4994
4995 2012-06-11 Richard Guenther <rguenther@suse.de>
4996
4997 PR c++/53605
4998 * g++.dg/ext/pr53605.C: New testcase.
4999
5000 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5001
5002 * gnat.dg/specs/array1.ads: New test.
5003 * gnat.dg/specs/array2.ads: Likewise.
5004 * gnat.dg/array22.adb: Likewise.
5005
5006 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5007
5008 * gnat.dg/constant4.adb: New test.
5009 * gnat.dg/constant4_pkg.ads: New helper.
5010
5011 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5012
5013 PR fortran/52552
5014 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5015 * gfortran.dg/allocate_class_1.f90: Modified.
5016 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5017 * gfortran.dg/allocate_class_2.f90: New.
5018
5019 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5020
5021 PR middle-end/53535
5022 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5023
5024 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5025
5026 PR fortran/52861
5027 * gfortran.dg/string_assign_2.f90: New test case.
5028
5029 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5030
5031 PR fortran/52861
5032 * gfortran.dg/string_assign_1.f90: New test case.
5033
5034 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5035
5036 PR middle-end/53580
5037 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5038 * gcc.dg/gomp/critical-4.c: Likewise.
5039 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5040 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5041 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5042 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5043 * c-c++-common/gomp/pr53580.c: New test.
5044
5045 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5046
5047 PR c++/51214
5048 * g++.dg/cpp0x/forw_enum11.C: New.
5049
5050 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5051
5052 PR c++/53567
5053 * g++.dg/cpp0x/alias-decl-19.C: New.
5054
5055 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5056
5057 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5058
5059 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5060
5061 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5062 (XSTATE_FP): Ditto.
5063 (XSTATE_SSE): Ditto.
5064 (XSTATE_YMM): Ditto.
5065 (avx_os_support): Use new defines.
5066
5067 2012-06-06 Richard Guenther <rguenther@suse.de>
5068
5069 PR testsuite/32380
5070 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5071 loops.
5072
5073 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5074
5075 PR c++/52841
5076 * g++.dg/cpp0x/pr52841.C: New testcase.
5077
5078 2012-06-06 Richard Guenther <rguenther@suse.de>
5079
5080 PR tree-optimization/53081
5081 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5082 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5083
5084 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5085
5086 * gcc.target/powerpc/pr53487.c: New test.
5087
5088 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5089
5090 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5091
5092 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5093
5094 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5095
5096 2012-06-05 Richard Guenther <rguenther@suse.de>
5097
5098 PR tree-optimization/30442
5099 * gcc.dg/vect/bb-slp-30.c: New testcase.
5100
5101 2012-06-05 Richard Guenther <rguenther@suse.de>
5102
5103 PR tree-optimization/53081
5104 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5105 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5106 -fno-tree-loop-distribute-patterns.
5107
5108 2012-06-05 Alan Modra <amodra@gmail.com>
5109
5110 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5111 Check static chain in nested funcs.
5112
5113 2012-06-04 Tobias Burnus <burnus@net-b.de>
5114
5115 PR fortran/50619
5116 * gfortran.dg/init_flag_10.f90: New.
5117
5118 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5119
5120 PR c++/53524
5121 * g++.dg/warn/Wenum-compare-no-2: New.
5122
5123 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5124
5125 PR preprocessor/53463
5126 * g++.dg/cpp/limits.C: New test.
5127 * g++.dg/parse/error19.C: Adjust.
5128 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5129 * g++.dg/warn/pr35635.C: Likewise.
5130 * g++.old-deja/g++.pt/assign1.C: Likewise.
5131
5132 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5133
5134 PR target/53559
5135 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5136 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5137 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5138 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5139 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5140 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5141 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5142 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5143
5144 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5145
5146 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5147
5148 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR tree-optimization/53550
5151 * gcc.dg/pr53550.c: New test.
5152
5153 2012-06-04 Richard Guenther <rguenther@suse.de>
5154
5155 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5156 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5157 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5158
5159 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5160
5161 PR fortran/48831
5162 * gfortran.dg/parameter_array_element_2.f90: New.
5163
5164 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5165
5166 PR target/53512
5167 * gcc.target/sh/pr53512-1.c: New.
5168 * gcc.target/sh/pr53512-2.c: New.
5169 * gcc.target/sh/pr53512-3.c: New.
5170 * gcc.target/sh/pr53512-4.c: New.
5171
5172 2012-06-01 Jason Merrill <jason@redhat.com>
5173
5174 PR c++/52973
5175 * g++.dg/ext/visibility/template12.C: New.
5176 * g++.dg/ext/attrib14.C: Adjust warning line.
5177
5178 PR c++/52725
5179 * g++.dg/parse/new6.C: New.
5180 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5181
5182 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5183
5184 * c-c++-common/restrict-2.c: Revert previous change.
5185
5186 2012-06-01 Jason Merrill <jason@redhat.com>
5187
5188 PR c++/53137
5189 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5190
5191 PR c++/53484
5192 * g++.dg/cpp0x/auto33.C: New.
5193
5194 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5195
5196 PR c++/26155
5197 * g++.dg/parse/namespace-alias-1.C: New.
5198
5199 2012-06-01 Christian Bruel <christian.bruel@st.com>
5200
5201 * gcc.dg/spec-options.c: New test.
5202 * gcc.dg/foo.specs: New file.
5203
5204 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5205
5206 PR ada/53517
5207 * gnat.dg/lto14.adb: Skip on Solaris.
5208
5209 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5210
5211 * gcc.target/cris/sync-1-v10.c,
5212 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5213 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5214 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5215 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5216 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5217 gcc.target/cris/torture/sync-mis-op-i-1.c,
5218 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5219 gcc.target/cris/torture/sync-mis-op-i-2.c,
5220 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5221 gcc.target/cris/torture/sync-mis-op-i-3.c,
5222 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5223 gcc.target/cris/torture/sync-mis-op-s-1.c,
5224 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5225 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5226 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5227 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5228 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5229 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5230 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5231 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5232 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5233
5234 2012-05-31 Richard Guenther <rguenther@suse.de>
5235
5236 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5237 ldist-pr45948.c with disabled SCCP.
5238
5239 2012-05-31 Richard Guenther <rguenther@suse.de>
5240
5241 PR middle-end/48493
5242 * gcc.dg/torture/pr48493.c: New testcase.
5243
5244 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5245
5246 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5247 arm32 to targets.
5248 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5249 of the initialization loop.
5250 (dg-final): Adjust the expected number of vectorized loops depending
5251 on vect_char_mult target selector.
5252
5253 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5254
5255 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5256 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5257 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5258 New tests.
5259
5260 2012-05-30 Jason Merrill <jason@redhat.com>
5261
5262 PR c++/53356
5263 * g++.dg/init/new34.C: New.
5264 * g++.dg/tree-ssa/stabilize1.C: New.
5265
5266 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR c++/53356
5269 * g++.dg/init/new33.C: New test.
5270
5271 2012-05-30 Richard Guenther <rguenther@suse.de>
5272
5273 PR middle-end/53501
5274 * gcc.dg/torture/pr53501.c: New testcase.
5275 * c-c++-common/restrict-2.c: Adjust.
5276
5277 2012-05-30 Alan Modra <amodra@gmail.com>
5278
5279 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5280 torture-finish.
5281
5282 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5283
5284 * gcc.target/i386/shuf-concat.c: New test.
5285
5286 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR rtl-optimization/53519
5289 * gcc.c-torture/compile/pr53519.c: New test.
5290
5291 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5292
5293 * gcc.target/arm/neon-vrev.c: New.
5294
5295 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5296
5297 PR target/51340
5298 * gcc.target/sh/pr51340-1.c: New.
5299 * gcc.target/sh/pr51340-2.c: New.
5300 * gcc.target/sh/pr51340-3.c: New.
5301
5302 2012-05-29 Richard Guenther <rguenther@suse.de>
5303
5304 PR tree-optimization/53516
5305 * gcc.dg/torture/pr53516.c: New testcase.
5306
5307 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5308
5309 PR preprocessor/53229
5310 * gcc.dg/cpp/paste6.c: Force to run without
5311 -ftrack-macro-expansion.
5312 * gcc.dg/cpp/paste8.c: Likewise.
5313 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5314 -ftrack-macro-expansion.
5315 * gcc.dg/cpp/paste12.c: Force to run without
5316 -ftrack-macro-expansion.
5317 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5318 -ftrack-macro-expansion.
5319 * gcc.dg/cpp/paste13.c: Likewise.
5320 * gcc.dg/cpp/paste14.c: Likewise.
5321 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5322 -ftrack-macro-expansion.
5323 * gcc.dg/cpp/paste18.c: New test.
5324
5325 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5326
5327 * gcc.target/cris/torture/trap-1.c,
5328 gcc.target/cris/torture/trap-2.c,
5329 gcc.target/cris/torture/trap-3.c,
5330 gcc.target/cris/torture/trap-v0.c,
5331 gcc.target/cris/torture/trap-v3.c: New tests.
5332
5333 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR c++/25137
5336 * g++.dg/warn/Wbraces3.C: New.
5337 * g++.dg/warn/Wbraces4.C: Likewise.
5338
5339 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR tree-optimization/53505
5342 * c-c++-common/torture/pr53505.c: New test.
5343
5344 2012-05-27 Nathan Sidwell <nathan@acm.org>
5345
5346 * gcc.dg/stmt-expr-4.c: New.
5347
5348 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/53491
5351 * g++.dg/parse/crash60.C: New.
5352
5353 2012-05-26 Jason Merrill <jason@redhat.com>
5354
5355 PR c++/53220
5356 * c-c++-common/array-lit.c: New.
5357 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5358
5359 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5360
5361 PR ada/50294
5362 * gnat.dg/array21.adb: New test.
5363
5364 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5365
5366 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5367
5368 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/32054
5371 * g++.dg/other/anon-union3.C: New.
5372
5373 2012-05-25 Ian Lance Taylor <iant@google.com>
5374
5375 * gcc.dg/split-6.c: New test.
5376
5377 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5378
5379 * gnat.dg/lto14.adb: New test.
5380
5381 2012-05-25 Tristan Gingold <gingold@adacore.com>
5382
5383 * gcc.target/i386/large-frame.c: New.
5384
5385 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5386 * gcc.target/powerpc/lhs-1.c: New.
5387 * gcc.target/powerpc/lhs-2.c: New.
5388 * gcc.target/powerpc/lhs-3.c: New.
5389
5390 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5391
5392 Make unwound macro expansion trace less redundant
5393 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5394 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5395 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5396 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5397 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5398 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5399
5400 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/53464
5403 * g++.dg/cpp0x/constexpr-default1.C: New.
5404
5405 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/32080
5408 * g++.dg/eh/goto2.C: New.
5409
5410 2012-05-24 Richard Guenther <rguenther@suse.de>
5411
5412 PR middle-end/53460
5413 * g++.dg/tree-prof/pr53460.C: New testcase.
5414
5415 2012-05-24 Richard Guenther <rguenther@suse.de>
5416
5417 PR bootstrap/53466
5418 * g++.dg/debug/pr53466.C: New testcase.
5419
5420 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR tree-optimization/53465
5423 * gcc.c-torture/execute/pr53465.c: New test.
5424
5425 2012-05-23 Tobias Burnus <burnus@net-b.de>
5426
5427 PR fortran/51055
5428 PR fortran/45170
5429 * gfortran.dg/allocate_with_typespec_6.f90: New.
5430
5431 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/29185
5434 * g++.dg/warn/delete-array-1.C: New.
5435
5436 2012-05-23 Richard Guenther <rguenther@suse.de>
5437
5438 * gcc.dg/torture/pr39074-2.c: Adjust.
5439 * gcc.dg/torture/pr39074.c: Likewise.
5440 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5441 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5442
5443 2012-05-22 Jan Hubicka <jh@suse.cz>
5444
5445 PR middle-end/53161
5446 * g++.dg/torture/pr53161.C: New testcase.
5447
5448 2012-05-22 Tobias Burnus <burnus@net-b.de>
5449
5450 PR fortran/53389
5451 * gfortran.dg/realloc_on_assign_15.f90: New.
5452
5453 2012-05-22 Richard Guenther <rguenther@suse.de>
5454
5455 PR middle-end/51071
5456 * gcc.dg/torture/pr51071-2.c: New testcase.
5457
5458 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5459
5460 PR tree-optimization/53336
5461 * g++.dg/torture/pr53336.C: New testcase.
5462
5463 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5464
5465 PR c++/53322
5466 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5467 instead of -Wunused-local-typedefs.
5468
5469 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/51184
5472 * g++.dg/other/abstract4.C: New-
5473
5474 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/40821
5477 * g++.dg/ext/attrib46.C: New.
5478
5479 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5480
5481 PR c/53418
5482 * gcc.c-torture/compile/pr53418-1.c,
5483 gcc.c-torture/compile/pr53418-2.c: New tests.
5484
5485 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5486
5487 PR tree-optimization/53366
5488 * gcc.dg/torture/pr53366-1.c: New test.
5489 * gcc.dg/torture/pr53366-2.c: New test.
5490 * gcc.target/i386/pr53366-1.c: New test.
5491 * gcc.target/i386/pr53366-2.c: New test.
5492
5493 PR tree-optimization/53409
5494 * gcc.c-torture/compile/pr53409.c: New test.
5495
5496 PR tree-optimization/53410
5497 * gcc.c-torture/compile/pr53410-1.c: New test.
5498 * gcc.c-torture/compile/pr53410-2.c: New test.
5499
5500 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5501
5502 PR target/53425
5503 * gcc.target/i386/pr53425-1.c: New file.
5504 * gcc.target/i386/pr53425-2.c: Likewise.
5505
5506 2012-05-21 Richard Guenther <rguenther@suse.de>
5507
5508 PR tree-optimization/53408
5509 * gcc.dg/torture/pr53408.c: New testcase.
5510
5511 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5512 H.J. Lu <hongjiu.lu@intel.com>
5513
5514 PR target/53416
5515 * gcc.target/i386/pr53416.c: New file.
5516
5517 2012-05-21 Richard Guenther <rguenther@suse.de>
5518
5519 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5520
5521 2012-05-21 Richard Guenther <rguenther@suse.de>
5522
5523 * gcc.dg/torture/ldist-1.c: New testcase.
5524
5525 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * gnat.dg/lto13.adb: New test.
5528 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5529
5530 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5531
5532 * gnat.dg/specs/lto12.ads: New test.
5533 * gnat.dg/specs/lto12_pkg.ads: New helper.
5534
5535 2012-05-18 Richard Guenther <rguenther@suse.de>
5536
5537 PR tree-optimization/53346
5538 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5539 * gcc.target/i386/incoming-10.c: Adjust.
5540 * gcc.target/i386/incoming-11.c: Likewise.
5541 * gcc.target/i386/pr46295.c: Likewise.
5542
5543 2012-05-18 Richard Guenther <rguenther@suse.de>
5544
5545 * gcc.dg/pr53352.c: Return zero.
5546
5547 2012-05-18 Richard Guenther <rguenther@suse.de>
5548
5549 PR tree-optimization/53390
5550 * gcc.dg/torture/pr53390.c: New testcase.
5551
5552 2012-05-18 Meador Inge <meadori@codesourcery.com>
5553
5554 PR rtl-optimization/53352
5555 * gcc.dg/pr53352.c: New test.
5556
5557 2012-05-17 David S. Miller <davem@davemloft.net>
5558
5559 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5560 failure on sparc-*-linux-gnu.
5561
5562 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5563
5564 PR c++/39681
5565 * g++.dg/parse/error49.C: New.
5566 * g++.dg/cpp0x/error8.C: Likewise.
5567 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5568 * g++.dg/ext/utf-dflt2.C: Likewise.
5569 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5570 * g++.dg/ext/utf-dflt.C: Likewise.
5571 * c-c++-common/raw-string-3.c: Likewise.
5572 * c-c++-common/raw-string-4.c: Likewise.
5573
5574 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 PR c++/53371
5577 * g++.dg/cpp0x/catch1.C: New.
5578
5579 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 PR c++/44516
5582 * g++.dg/parse/error48.C: New.
5583 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5584 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5585
5586 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5587
5588 * gcc.dg/tm/indirect-2.c: New test.
5589
5590 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5591
5592 PR tree-optimization/53217
5593 * gfortran.dg/pr53217.f90: New test.
5594
5595 2012-05-16 Richard Guenther <rguenther@suse.de>
5596
5597 PR tree-optimization/53364
5598 * g++.dg/torture/pr53364.C: New testcase.
5599
5600 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5601
5602 PR testsuite/52641
5603 * gcc.dg/pr52549.c: Fix test for long != void*
5604 * gcc.c-torture/execute/pr52979-1.x: New file.
5605 * gcc.c-torture/execute/pr52979-2.x: New file.
5606
5607 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5608
5609 PR preprocessor/7263
5610 * gcc.dg/binary-constants-2.c: Run without tracking locations
5611 accross macro expansion.
5612 * gcc.dg/binary-constants-3.c: Likewise.
5613 * gcc.dg/cpp/sysmac2.c: Likewise.
5614 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5615 location.
5616 * gcc.dg/cpp/syshdr3.c: New test.
5617 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5618 * gcc.dg/system-binary-constants-1.c: New test.
5619 * gcc.dg/system-binary-constants-1.h: New header for the new test
5620 above.
5621 * g++.dg/cpp/syshdr3.C: New test.
5622 * g++.dg/cpp/syshdr3.h: New header the new test above.
5623 * g++.dg/system-binary-constants-1.C: New test.
5624 * g++.dg/system-binary-constants-1.h: New header the new test
5625 above.
5626
5627 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5628
5629 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5630
5631 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR target/53358
5634 * gcc.dg/pr53358.c: New test.
5635
5636 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5637
5638 PR c++/11856
5639 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5640 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5641
5642 2012-05-15 Olivier Hainque <hainque@adacore.com>
5643
5644 * g++.dg/eh/sighandle.C: New testcase.
5645
5646 2012-05-15 Richard Guenther <rguenther@suse.de>
5647
5648 PR tree-optimization/53355
5649 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5650
5651 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5652
5653 * gfortran.dg/*.f90: Remove now redundant manual
5654 cleanup-modules directive.
5655
5656 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5657
5658 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5659 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5660
5661 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5662
5663 PR fortran/52428
5664 * gfortran.dg/int_range_io_1.f90: New test.
5665
5666 2012-05-14 Andi Kleen <ak@linux.intel.com>
5667 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR target/53315
5670 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5671 * gcc.target/i386/rtm-check.h: New file.
5672 * gcc.target/i386/pr53315.c: New test.
5673
5674 2012-05-14 Tobias Burnus <burnus@net-b.de>
5675
5676 PR fortran/49110
5677 PR fortran/51055
5678 PR fortran/53329
5679 * gfortran.dg/deferred_type_param_4.f90: New.
5680 * gfortran.dg/deferred_type_param_6.f90: New.
5681
5682 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5683
5684 * gcc.target/i386/retarg.c: New test.
5685
5686 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5687
5688 PR fortran/45170
5689 * gfortran.dg/deferred_type_param_3.f90: New.
5690 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5691 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5692
5693 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5694
5695 * gnat.dg/null_pointer_deref3.adb: New test.
5696
5697 2012-05-12 Tobias Burnus <burnus@net-b.de>
5698
5699 PR fortran/49110
5700 PR fortran/52843
5701 * gfortran.dg/deferred_type_param_5.f90: New.
5702
5703 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 * g++.dg/parse/error47.C: New.
5706
5707 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5708
5709 PR fortran/52537
5710 * gfortran.dg/string_compare_4.f90: Change option
5711 to -fdump-tree-original. Add test case for kind=4.
5712
5713 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5714
5715 PR fortran/52537
5716 * gfortran.dg/string_compare_4.f90: New test.
5717
5718 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5719
5720 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5721
5722 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5723
5724 PR c++/53305
5725 * g++.dg/cpp0x/variadic132.C: New.
5726
5727 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/53158
5730 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5731 * g++.dg/parse/error26.C: Tweak dg-error column number.
5732
5733 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/53301
5736 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5737
5738 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5739
5740 * gnat.dg/lto11.ad[sb]: New test.
5741
5742 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5743
5744 PR target/52908
5745 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5746 directive to Scan for vpmuldq, not vpmacsdql.
5747
5748 2012-05-09 Michael Matz <matz@suse.de>
5749
5750 PR tree-optimization/53185
5751 * gcc.dg/vect/pr53185.c: New test.
5752
5753 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5754
5755 PR middle-end/53249
5756 * gcc.target/i386/pr53249.c: New.
5757
5758 2012-05-09 Richard Guenther <rguenther@suse.de>
5759
5760 PR tree-optimization/18437
5761 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5762 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5763
5764 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR tree-optimization/53226
5767 * gcc.c-torture/compile/pr53226.c: New test.
5768
5769 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5770
5771 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5772 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5773 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5774 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5775 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5776 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5777 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5778 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5779 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5780 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5781 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5782 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5783 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5784 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5785
5786 2012-05-09 Dehao Chen <dehao@google.com>
5787
5788 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5789 * gcc.dg/predict-2.c: Likewise.
5790 * gcc.dg/predict-3.c: Likewise.
5791 * gcc.dg/predict-4.c: Likewise.
5792 * gcc.dg/predict-5.c: Likewise.
5793 * gcc.dg/predict-6.c: Likewise.
5794
5795 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5796
5797 PR target/53272
5798 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5799
5800 2012-05-08 Richard Guenther <rguenther@suse.de>
5801
5802 * gcc.dg/fold-bitand-4.c: New testcase.
5803
5804 2012-05-08 Dehao Chen <dehao@google.com>
5805
5806 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5807 heuristic is working properly.
5808 * gcc.dg/predict-2.c: Likewise.
5809 * gcc/dg/predict-3.c: Likewise.
5810 * gcc/dg/predict-4.c: Likewise.
5811 * gcc/dg/predict-5.c: Likewise.
5812 * gcc/dg/predict-6.c: Likewise.
5813
5814 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5815
5816 PR tree-optimization/53239
5817 * g++.dg/opt/vrp3.C: New test.
5818 * g++.dg/opt/vrp3-aux.cc: New file.
5819 * g++.dg/opt/vrp3.h: New file.
5820
5821 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5822
5823 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5824 .uleb128 support in assembler output.
5825
5826 2012-05-07 Richard Guenther <rguenther@suse.de>
5827
5828 PR lto/42987
5829 * g++.dg/lto/pr42987_0.C: New testcase.
5830 * g++.dg/lto/pr42987_1.C: Likewise.
5831
5832 2012-05-07 Tobias Burnus <burnus@net-b.de>
5833
5834 PR fortran/53255
5835 * gfortran.dg/typebound_operator_15.f90: New.
5836
5837 2012-05-06 Tobias Burnus <burnus@net-b.de>
5838
5839 PR fortran/41587
5840 * gfortran.dg/class_array_13.f90: New.
5841
5842 2012-05-06 Tristan Gingold <gingold@adacore.com>
5843
5844 * gnat.dg/warn7.adb: New test.
5845
5846 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5847
5848 * gnat.dg/specs/renamings.ads: Rename to...
5849 * gnat.dg/specs/renaming1.ads: ...this.
5850 * gnat.dg/specs/renaming2.ads: New test.
5851 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5852 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5853 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5854 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5855
5856 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5857
5858 * gnat.dg/discr36.ad[sb]: New test.
5859 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5860
5861 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5862
5863 PR c/43772
5864 * c-c++-common/pr43772.c: New.
5865
5866 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5867
5868 PR fortran/41600
5869 * gfortran.dg/select_type_26.f03 : New test.
5870 * gfortran.dg/select_type_27.f03 : New test.
5871
5872 PR fortran/53191
5873 * gfortran.dg/select_type_28.f03 : New test.
5874
5875 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5876
5877 PR fortran/49010
5878 PR fortran/24518
5879 * gfortran.dg/mod_sign0_1.f90: New test.
5880 * gfortran.dg/mod_large_1.f90: New test.
5881
5882 2012-05-04 Tobias Burnus <burnus@net-b.de>
5883
5884 PR fortran/53175
5885 gfortran.dg/public_private_module_5.f90: New.
5886
5887 2012-05-04 Tobias Burnus <burnus@net-b.de>
5888
5889 PR fortran/53111
5890 * gfortran.dg/constructor_7.f90: New.
5891 * gfortran.dg/constructor_8.f90: New.
5892
5893 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5894
5895 PR c++/53166
5896 * g++.dg/cpp0x/static_assert7.C: New.
5897
5898 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5899
5900 PR tree-optimization/52633
5901 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5902 recognized as widening shifts instead of over-widening.
5903 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5904 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5905 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5906 * gcc.target/arm/pr52633.c: New test.
5907
5908 2012-05-04 Richard Guenther <rguenther@suse.de>
5909
5910 PR tree-optimization/53168
5911 * gcc.dg/torture/pr53168.c: New testcase.
5912 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5913
5914 2012-05-04 Richard Guenther <rguenther@suse.de>
5915
5916 * gcc.dg/lto/pr53214_0.c: New testcase.
5917
5918 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5919
5920 * gcc.target/ia64/pr48496.c: New test.
5921 * gcc.target/ia64/pr52657.c: Likewise.
5922
5923 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5924
5925 PR c/51712
5926 * c-c++-common/pr51712.c: New.
5927
5928 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5929
5930 PR target/53199
5931 * gcc.target/powwerpc/pr53199.c: New file.
5932
5933 2012-05-03 Jason Merrill <jason@redhat.com>
5934
5935 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5936
5937 * gcc.dg/debug/dwarf2/dups-types.c: New.
5938 * gcc.dg/debug/dwarf2/dups-types.h: New.
5939
5940 2012-05-03 Jason Merrill <jason@redhat.com>
5941
5942 * g++.dg/debug/dwarf2/namespace-2.C: New.
5943 * g++.dg/debug/dwarf2/localclass3.C: New.
5944
5945 2012-05-03 Jason Merrill <jason@redhat.com>
5946
5947 * g++.dg/debug/dwarf2/thunk1.C: New.
5948
5949 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/53186
5952 * g++.dg/other/final2.C: New.
5953
5954 2012-05-03 Richard Guenther <rguenther@suse.de>
5955
5956 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5957
5958 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5959
5960 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5961 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5962 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5963 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5964
5965 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5966
5967 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5968 .byte 0xf2.
5969 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5970 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5971 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5972
5973 PR debug/53174
5974 * gcc.dg/pr53174.c: New test.
5975
5976 PR target/53187
5977 * gcc.target/arm/pr53187.c: New test.
5978 * gcc.c-torture/compile/pr53187.c: New test.
5979
5980 2012-05-03 Richard Guenther <rguenther@suse.de>
5981
5982 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5983 unsupported prefetching support.
5984
5985 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5986
5987 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5988 option -ftrack-macro-expansion=0.
5989 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5990 option -ftrack-macro-expansion=0.
5991
5992 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5993
5994 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5995 dg-options for target arm with dg-additional-options.
5996
5997 2012-05-03 Richard Guenther <rguenther@suse.de>
5998
5999 PR tree-optimization/53144
6000 * gcc.dg/torture/pr53144.c: New testcase.
6001
6002 2012-05-03 Tobias Burnus <burnus@net-b.de>
6003
6004 PR fortran/52864
6005 * gfortran.dg/pointer_intent_7.f90: New.
6006 * gfortran.dg/pure_formal_3.f90: New.
6007
6008 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6009
6010 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6011
6012 2012-05-02 Martin Jambor <mjambor@suse.cz>
6013
6014 PR lto/52605
6015 * g++.dg/lto/pr52605_0.C: New test.
6016
6017 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6018
6019 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6020 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6021 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6022 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6023 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6024 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6025 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6026 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6027 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6028 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6029 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6030 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6031 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6032 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6033 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6034 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6035
6036 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6037
6038 PR middle-end/53153
6039 * gcc.dg/pr53153.c: New test.
6040
6041 2012-05-02 Richard Guenther <rguenther@suse.de>
6042
6043 * g++.dg/tree-ssa/pr19807.C: Adjust.
6044
6045 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6046
6047 PR tree-optimization/53163
6048 * gcc.c-torture/compile/pr53163.c: New test.
6049
6050 PR rtl-optimization/53160
6051 * gcc.c-torture/execute/pr53160.c: New test.
6052
6053 2012-05-01 Ian Lance Taylor <iant@google.com>
6054
6055 PR c/37303
6056 * gcc.dg/pr37303.c: New test.
6057
6058 2012-05-01 Richard Henderson <rth@redhat.com>
6059
6060 * lib/target-supports.exp
6061 (check_effective_target_sync_long_long_runtime): True for
6062 check_effective_target_powerpc64.
6063
6064 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6065
6066 PR c++/51033
6067 * gcc.dg/vector-1.c: Move to ...
6068 * c-c++-common/vector-1.c: ... here.
6069 * gcc.dg/vector-2.c: Move to ...
6070 * c-c++-common/vector-2.c: ... here.
6071 * gcc.dg/vector-3.c: Move to ...
6072 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6073 * gcc.dg/vector-4.c: Move to ...
6074 * c-c++-common/vector-4.c: ... here.
6075 * gcc.dg/vector-init-1.c: Move to ...
6076 * c-c++-common/vector-init-1.c: ... here.
6077 * gcc.dg/vector-init-2.c: Move to ...
6078 * c-c++-common/vector-init-2.c: ... here.
6079 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6080 * c-c++-common/vector-subscript-1.c: ... here.
6081 * gcc.dg/vector-subscript-2.c: Move to ...
6082 * c-c++-common/vector-subscript-2.c: ... here.
6083 * gcc.dg/vector-subscript-3.c: Move to ...
6084 * c-c++-common/vector-subscript-3.c: ... here.
6085
6086 PR c++/51314
6087 * g++.dg/cpp0x/vt-51314.C: New test.
6088 * g++.dg/cpp0x/variadic76.C: Fix.
6089
6090 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6091
6092 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6093
6094 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6095
6096 Add -Wvarargs option
6097 * c-c++-common/Wvarargs.c: New test case.
6098 * c-c++-common/Wvarargs-2.c: Likewise.
6099
6100 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6101
6102 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6103 * objc.dg/foreach-7.m: Force the test case to run without
6104 -ftrack-macro-expansion.
6105 * c-c++-common/tm/attrib-1.c: Likewise.
6106 * c-c++-common/warn-ommitted-condop.c: Likewise.
6107 * gcc.dg/assign-warn-1.c: Likewise.
6108 * gcc.dg/assign-warn-2.c: Likewise.
6109 * gcc.dg/attr-alloc_size.c: Likewise.
6110 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6111 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6112 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6113 * gcc.dg/c90-const-expr-9.c: Likewise.
6114 * gcc.dg/c99-const-expr-9.c: Likewise.
6115 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6116 * gcc.dg/cpp/direct2s.c: Likewise.
6117 * gcc.dg/cpp/pr28709.c: Likewise.
6118 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6119 * gcc.dg/dfp/composite-type.c: Likewise.
6120 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6121 with -ftrack-macro-expansion
6122 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6123 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6124 * g++.dg/ext/cleanup-1.C: Likewise.
6125 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6126 * g++.dg/template/sfinae10.C: Likewise.
6127 * g++.dg/tm/wrap-2.C: Likewise.
6128 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6129 * g++.dg/warn/Wsign-conversion.C: Likewise.
6130 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6131 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6132 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6133 it to run with -ftrack-macro-expansion.
6134 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6135 test cases without -ftrack-macro-expansion.
6136
6137 Fix location for static class members
6138 * g++.dg/template/sfinae6_neg.C: Adjust.
6139
6140 Make conversion warnings work on NULL with -ftrack-macro-expansion
6141 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6142 alongside the previous testing for NULL.
6143
6144 Fix -Wuninitialized for -ftrack-macro-expansion
6145 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6146
6147 Strip "<built-in>" loc from displayed expansion context
6148 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6149 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6150 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6151 new test above.
6152
6153 Fix expansion point loc for macro-like tokens
6154 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6155 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6156
6157 Fix token pasting with -ftrack-macro-expansion
6158 * gcc.dg/cpp/paste17.c: New test case for
6159 -ftrack-macro-expansion=2 mode only.
6160 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6161
6162 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6163
6164 * gnat.dg/warn6.ad[sb]: New test.
6165
6166 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6167
6168 PR 53149
6169 * gcc.dg/20011021-1.c: Adjust testcase.
6170
6171 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6172
6173 PR fortran/53148
6174 * gfortran.dg/function_optimize_12.f90: New test.
6175
6176 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6177
6178 PR target/53156
6179 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6180 code to match current output and cover new peephole2 pattern.
6181
6182 2012-04-27 Ollie Wild <aaw@google.com>
6183
6184 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6185
6186 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6187
6188 * gcc.c-torture/execute/20120427-2.c: New testcase.
6189 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6190 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6191 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6192
6193 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6194
6195 PR target/53138
6196 * gcc.c-torture/execute/20120427-1.c: New testcase.
6197
6198 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6199
6200 PR middle-end/27139
6201 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6202
6203 2012-04-27 Tom de Vries <tom@codesourcery.com>
6204
6205 PR tree-optimization/51879
6206 * gcc.dg/pr51879.c: New test.
6207 * gcc.dg/pr51879-2.c: Same.
6208 * gcc.dg/pr51879-3.c: Same.
6209 * gcc.dg/pr51879-4.c: Same.
6210 * gcc.dg/pr51879-6.c: Same.
6211
6212 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6213
6214 PR c++/53096
6215 * g++.dg/cpp0x/defaulted35.C: New.
6216 * g++.dg/cpp0x/defaulted15.C: Adjust.
6217
6218 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6219
6220 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6221 structure layout.
6222
6223 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6224
6225 * gcc.target/i386/builtin_target.c: Check avx2.
6226
6227 2012-04-26 Alan Modra <amodra@gmail.com>
6228
6229 * gcc.target/powerpc/savres.c: New test.
6230 * gcc.target/powerpc/powerpc.exp: Run it.
6231
6232 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6233
6234 PR target/53120
6235 * gcc.dg/torture/pr53120.c: New test.
6236
6237 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6238
6239 PR middle-end/52979
6240 * gcc.c-torture/compile/pr52979-1.c: New test.
6241 * gcc.c-torture/execute/pr52979-1.c: New test.
6242 * gcc.c-torture/execute/pr52979-2.c: New test.
6243
6244 2012-04-25 Richard Guenther <rguenther@suse.de>
6245
6246 * gcc.target/i386/l_fma_float_5.c: Adjust.
6247 * gcc.target/i386/l_fma_double_4.c: Likewise.
6248 * gcc.target/i386/l_fma_float_2.c: Likewise.
6249 * gcc.target/i386/l_fma_float_6.c: Likewise.
6250 * gcc.target/i386/l_fma_double_1.c: Likewise.
6251 * gcc.target/i386/l_fma_double_5.c: Likewise.
6252 * gcc.target/i386/l_fma_float_3.c: Likewise.
6253 * gcc.target/i386/l_fma_double_2.c: Likewise.
6254 * gcc.target/i386/l_fma_double_6.c: Likewise.
6255 * gcc.target/i386/l_fma_float_4.c: Likewise.
6256 * gcc.target/i386/l_fma_double_3.c: Likewise.
6257 * gcc.target/i386/l_fma_float_1.c: Likewise.
6258
6259 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR tree-optimization/53058
6262 * gcc.c-torture/compile/pr53058.c: New test.
6263
6264 2012-04-25 Jan Hubicka <jh@suse.cz>
6265
6266 PR middle-end/53088
6267 * gcc.target/i386/pr39082-1.c: Update warning location.
6268
6269 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR c/52880
6272 * gcc.dg/pr52880.c: New test.
6273
6274 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6275
6276 * gcc.dg/m-un-2.c: Update.
6277 * gcc.dg/20011021-1.c: Update.
6278
6279 2012-04-25 Tobias Burnus <burnus@net-b.de>
6280
6281 PR fortran/52196
6282 * gfortran.dg/realloc_on_assign_14.f90: New.
6283
6284 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6285
6286 PR testsuite/52641
6287 PR tree-optimizations/52891
6288 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6289
6290 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6291
6292 PR c++/52363
6293 * g++.dg/cpp0x/sfinae35.C: New.
6294 * g++.dg/cpp0x/sfinae36.C: Likewise.
6295
6296 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6297
6298 * gcc.target/builtin_target.c: New testcase.
6299
6300 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6301
6302 PR target/47197
6303 * gcc.target/powerpc/pr47197.c: New test.
6304
6305 2012-04-24 Richard Guenther <rguenther@suse.de>
6306
6307 PR tree-optimization/53085
6308 * g++.dg/torture/pr53085.C: New testcase.
6309
6310 2012-04-24 Andrew Pinski <apinski@cavium.com>
6311
6312 PR tree-opt/33512
6313 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6314 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6315 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6316
6317 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR middle-end/53084
6320 * gcc.c-torture/execute/pr53084.c: New test.
6321
6322 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6323
6324 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6325
6326 2012-04-23 Andrew Pinski <apinski@cavium.com>
6327
6328 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6329
6330 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6331
6332 PR regression/53076
6333 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6334 * gcc.dg/torture/builtin-power-1.c: Likewise.
6335
6336 2012-04-23 Richard Guenther <rguenther@suse.de>
6337
6338 PR tree-optimization/53070
6339 * gcc.dg/torture/pr53070.c: New testcase.
6340
6341 2012-04-23 Richard Guenther <rguenther@suse.de>
6342
6343 PR c/53060
6344 * gcc.dg/pr53060.c: New testcase.
6345
6346 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimizations/52891
6349 * gcc.c-torture/compile/pr52891-1.c: New test.
6350 * gcc.c-torture/compile/pr52891-2.c: New test.
6351
6352 2012-04-22 Tobias Burnus <burnus@net-b.de>
6353
6354 PR fortran/53051
6355 * gfortran.dg/read_float_4.f90: New.
6356
6357 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6358
6359 PR 35441
6360 * c-c++-common/pr35441.C: New.
6361
6362 2012-04-20 Ian Lance Taylor <iant@google.com>
6363
6364 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6365 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6366
6367 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6368
6369 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6370 array access.
6371 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6372
6373 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6374
6375 PR rtl-optimization/44214
6376 * gcc.dg/pr44214-1.c: New test.
6377 * gcc.dg/pr44214-2.c: Likewise.
6378 * gcc.dg/pr44214-3.c: Likewise.
6379
6380 2012-04-20 Richard Guenther <rguenther@suse.de>
6381
6382 * g++.dg/torture/20120420-1.C: New testcase.
6383
6384 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6385
6386 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6387
6388 2012-04-19 Christian Bruel <christian.bruel@st.com>
6389
6390 * gcc.dg/pr52283.c: New test.
6391
6392 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6393
6394 * gcc.dg/pr37985.c: New test.
6395
6396 2012-04-19 Richard Guenther <rguenther@suse.de>
6397
6398 PR rtl-optimization/44688
6399 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6400 possibly profitable.
6401
6402 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6403
6404 PR tree-optimization/52976
6405 * gfortran.dg/reassoc_11.f: New test.
6406
6407 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6408
6409 PR tree-optimization/52976
6410 * gfortran.dg/reassoc_7.f: New test.
6411 * gfortran.dg/reassoc_8.f: Likewise.
6412 * gfortran.dg/reassoc_9.f: Likewise.
6413 * gfortran.dg/reassoc_10.f: Likewise.
6414
6415 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/52422
6418 * g++.dg/cpp0x/sfinae33.C: New.
6419 * g++.dg/cpp0x/sfinae34.C: Likewise.
6420
6421 2012-04-18 Joey Ye <joey.ye@arm.com>
6422
6423 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6424
6425 2012-04-18 Richard Guenther <rguenther@suse.de>
6426
6427 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6428 array access.
6429 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6430 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6431
6432 2012-04-17 Tom de Vries <tom@codesourcery.com>
6433
6434 * g++.dg/pr51264-4.C: New test.
6435
6436 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 PR c++/52599
6439 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6440
6441 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/53003
6444 * g++.dg/parse/crash59.C: New.
6445
6446 2012-04-17 Michael Matz <matz@suse.de>
6447
6448 PR tree-optimization/18437
6449 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6450
6451 2012-04-17 Richard Guenther <rguenther@suse.de>
6452
6453 PR middle-end/53011
6454 * g++.dg/torture/pr53011.C: New testcase.
6455
6456 2012-04-16 Jason Merrill <jason@redhat.com>
6457
6458 PR c++/38543
6459 * g++.dg/cpp0x/variadic131.C: New.
6460
6461 PR c++/52008
6462 * g++.dg/cpp0x/variadic130.C: New.
6463
6464 PR c++/50830
6465 * g++.dg/cpp0x/variadic129.C: New.
6466
6467 PR c++/50303
6468 * g++.dg/cpp0x/variadic128.C: New.
6469
6470 2012-04-16 Tobias Burnus <burnus@net-b.de>
6471
6472 PR fortran/52864
6473 * gfortran.dg/pointer_intent_6.f90: New.
6474
6475 2012-04-16 Tobias Burnus <burnus@net-b.de>
6476
6477 PR fortran/52916
6478 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6479 to include public_private_module_4.f90.
6480 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6481 targets.
6482
6483 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6484
6485 PR c++/49152
6486 * g++.dg/diagnostic/operator1.C: New.
6487 * g++.dg/ext/label5.C: Adjust.
6488 * g++.dg/ext/va-arg1.C: Likewise.
6489 * g++.dg/other/error20.C: Likewise.
6490 * g++.dg/other/error20.C: Likewise.
6491 * g++.dg/other/error16.C: Likewise.
6492 * g++.dg/other/error10.C: Likewise.
6493 * g++.dg/parse/error30.C: Likewise.
6494 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6495
6496 2012-04-16 Jason Merrill <jason@redhat.com>
6497
6498 PR c++/51148
6499 * g++.dg/cpp0x/variadic127.C: New.
6500
6501 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6502
6503 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6504 testcase name.
6505 Use fail, pass instead of unresolved.
6506 Don't log $optstr.
6507
6508 PR testsuite/52948
6509 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6510 TODO_dump_func.
6511 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6512 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6513 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6514
6515 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6516
6517 PR fortran/52968
6518 * gfortran.dg/typebound_call_23.f03: New test case.
6519
6520 2012-04-15 Jason Merrill <jason@redhat.com>
6521
6522 PR c++/47220
6523 * g++.dg/cpp0x/variadic126.C: New.
6524
6525 PR c++/52380
6526 * g++.dg/cpp0x/variadic125.C: New.
6527
6528 PR c++/52292
6529 * g++.dg/cpp0x/variadic124.C: New.
6530
6531 PR c++/52706
6532 * g++.dg/cpp0x/nullptr27.C: New.
6533
6534 PR c++/52818
6535 * g++.dg/warn/format8.C: New.
6536
6537 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6538
6539 PR fortran/51082
6540 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6541
6542 2012-04-14 Tobias Burnus <burnus@net-b.de>
6543
6544 PR fortran/52916
6545 PR fortran/40973
6546 * gfortran.dg/public_private_module_3.f90: New.
6547 * gfortran.dg/public_private_module_4.f90: New.
6548
6549 2012-04-14 Tom de Vries <tom@codesourcery.com>
6550
6551 * gcc.dg/superblock.c: New test.
6552
6553 2012-04-14 Tom de Vries <tom@codesourcery.com>
6554
6555 * gcc.dg/pr51879-12.c: New test.
6556
6557 2012-04-13 Jason Merrill <jason@redhat.com>
6558
6559 PR c++/52824
6560 * g++.dg/cpp0x/variadic123.C: New.
6561 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6562
6563 PR c++/52905
6564 * g++.dg/cpp0x/initlist-ctor1.C: New.
6565
6566 PR c++/52915
6567 * g++.dg/other/anon-union2.C: New.
6568
6569 2012-04-13 Martin Jambor <mjambor@suse.cz>
6570
6571 PR middle-end/52939
6572 * g++.dg/ipa/pr52939.C: New test.
6573
6574 2012-04-13 Tom de Vries <tom@codesourcery.com>
6575
6576 * gcc.dg/pr52734.c: New test.
6577
6578 2012-04-13 Richard Guenther <rguenther@suse.de>
6579
6580 PR tree-optimization/52969
6581 * gcc.dg/torture/pr52969.c: New testcase.
6582
6583 2012-04-13 Richard Guenther <rguenther@suse.de>
6584
6585 PR c/52549
6586 * gcc.dg/pr52549.c: New testcase.
6587
6588 2012-04-13 Richard Guenther <rguenther@suse.de>
6589
6590 PR c/52862
6591 * gcc.dg/pr52862.c: New testcase.
6592
6593 2012-04-13 Joey Ye <joey.ye@arm.com>
6594
6595 * gcc.target/arm/thumb1-imm.c: New testcase.
6596
6597 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6598
6599 PR target/52932
6600 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6601 second function argument.
6602 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6603 (calc_permps): Update declaration. Calculate result correctly.
6604 (avx2_test): Change src2 type to union256i_d.
6605 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6606 correctly.
6607
6608 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6609
6610 PR target/52775
6611 * gcc.target/powerpc/pr52775.c: New file.
6612
6613 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6614
6615 PR tree-optimization/18589
6616 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6617 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6618 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6619 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6620 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6621 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6622 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6623 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6624 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6625 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6626
6627 2012-04-12 Richard Guenther <rguenther@suse.de>
6628
6629 PR tree-optimization/52943
6630 * gcc.dg/torture/pr52943.c: New testcase.
6631
6632 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6633
6634 PR target/50751
6635 * gcc/target/sh/pr50751-4.c: New.
6636 * gcc/target/sh/pr50751-5.c: New.
6637 * gcc/target/sh/pr50751-6.c: New.
6638 * gcc/target/sh/pr50751-7.c: New.
6639
6640 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6641
6642 PR c++/52465
6643 * g++.dg/lookup/using52.C: New.
6644
6645 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6646
6647 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6648
6649 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6650
6651 PR rtl-optimization/52876
6652 * gcc.target/i386/pr52876.c: New.
6653
6654 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6655
6656 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6657 __UINTPTR_TYPE__.
6658 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6659 __INTPTR_TYPE__.
6660 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6661 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6662 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6663 (ptrdiff_t): ... this. All uses changed.
6664 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6665 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6666 __INTPTR_TYPE__.
6667 (main): Cast argument to __INTPTR_TYPE__.
6668 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6669 size_t.
6670 * gcc.dg/mallign.c (main): Likewise.
6671 * gcc.dg/pr38700.c (foo): Likewise.
6672 * gcc.dg/long-long-cst1.c (t): Likewise.
6673 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6674 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6675 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6676 * gcc.dg/pr25682.c (d, foo): Likewise.
6677 * gcc.dg/format/cast-1.c (f): Likewise.
6678 * gcc.dg/c90-const-expr-10.c
6679 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6680 (size_t): ...this. All uses changed.
6681 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6682 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6683 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6684 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6685 * gcc.dg/sequence-pt-1.c: Likewise.
6686 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6687 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6688 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6689 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6690 of ptrdiff_t with it.
6691 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6692 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6693 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6694
6695 2012-04-11 Jason Merrill <jason@redhat.com>
6696
6697 PR debug/45088
6698 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6699 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6700
6701 PR c++/52906
6702 * g++.dg/ext/attrib45.C: New.
6703
6704 * g++.dg/eh/dtor3.C: New.
6705
6706 2012-04-11 Richard Guenther <rguenther@suse.de>
6707
6708 PR middle-end/52621
6709 * gfortran.dg/pr52621.f90: New testcase.
6710
6711 2012-04-11 Richard Guenther <rguenther@suse.de>
6712
6713 PR middle-end/52918
6714 * g++.dg/torture/pr52918-1.C: New testcase.
6715 * g++.dg/torture/pr52918-2.C: Likewise.
6716
6717 2012-04-11 Tobias Burnus <burnus@net-b.de>
6718
6719 PR fortran/52729
6720 * gfortran.dg/block_11.f90: New.
6721
6722 2012-04-11 Nick Clifton <nickc@redhat.com>
6723
6724 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6725
6726 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6727
6728 PR target/16458
6729 * gcc.target/powerpc/pr16458-1.c: New test.
6730 * gcc.target/powerpc/pr16458-2.c: Likewise.
6731 * gcc.target/powerpc/pr16458-3.c: Likewise.
6732 * gcc.target/powerpc/pr16458-4.c: Likewise.
6733
6734 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6735
6736 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6737 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6738 * gcc.dg/builtin-bswap-5.c: Likewise.
6739 * gcc.target/i386/builtin-bswap-4.c: New test.
6740
6741 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6742
6743 PR 24985
6744 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6745
6746 2012-04-11 Richard Guenther <rguenther@suse.de>
6747
6748 PR rtl-optimization/52881
6749 * gcc.dg/torture/pr52881.c: New testcase.
6750 * gcc.dg/torture/pr52913.c: Likewise.
6751
6752 2012-04-11 Richard Guenther <rguenther@suse.de>
6753
6754 PR tree-optimization/52912
6755 * gcc.dg/torture/pr52912.c: New testcase.
6756
6757 2010-04-10 Michael Matz <matz@suse.de>
6758
6759 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6760 * gcc.dg/vect/vect-outer-1.c: Adjust.
6761 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6762 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6763 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6764 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6765 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6766 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6767
6768 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6769
6770 PR tree-optimization/52870
6771 * gcc.dg/vect/pr52870.c: New test.
6772
6773 2012-04-09 Mike Stump <mikestump@comcast.net>
6774
6775 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6776 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6777 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6778 * gnat.dg/aggr11.adb: Likewise.
6779 * gnat.dg/aggr11_pkg.ads: Likewise.
6780 * gnat.dg/aggr15.adb: Likewise.
6781 * gnat.dg/aggr15.ads: Likewise.
6782 * gnat.dg/aggr17.adb: Likewise.
6783 * gnat.dg/aggr18.adb: Likewise.
6784 * gnat.dg/array14.adb: Likewise.
6785 * gnat.dg/array14.ads: Likewise.
6786 * gnat.dg/array14_pkg.ads: Likewise.
6787 * gnat.dg/array19.adb: Likewise.
6788 * gnat.dg/array19.ads: Likewise.
6789 * gnat.dg/discr27.adb: Likewise.
6790 * gnat.dg/discr27.ads: Likewise.
6791 * gnat.dg/discr35.adb: Likewise.
6792 * gnat.dg/discr35.ads: Likewise.
6793 * gnat.dg/discr6.adb: Likewise.
6794 * gnat.dg/discr6_pkg.ads: Likewise.
6795 * gnat.dg/import1.adb: Likewise.
6796 * gnat.dg/import1.ads: Likewise.
6797 * gnat.dg/loop_address2.adb: Likewise.
6798 * gnat.dg/opt7.adb: Likewise.
6799 * gnat.dg/opt7.ads: Likewise.
6800 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6801 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6802 * gnat.dg/rep_clause2.adb: Likewise.
6803 * gnat.dg/rep_clause2.ads: Likewise.
6804 * gnat.dg/slice2.adb: Likewise.
6805 * gnat.dg/slice2.ads: Likewise.
6806 * gnat.dg/slice6.adb: Likewise.
6807 * gnat.dg/slice6_pkg.ads: Likewise.
6808 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6809 * gnat.dg/taft_type2.adb: Likewise.
6810 * gnat.dg/taft_type2.ads: Likewise.
6811 * gnat.dg/taft_type2_pkg.ads: Likewise.
6812 * gnat.dg/volatile10.adb: Likewise.
6813 * gnat.dg/volatile10_pkg.ads: Likewise.
6814
6815 * gcc.dg/dll-8.c: Remove execute permissions.
6816 * g++.dg/ext/dllexport5.C: Likewise.
6817
6818 2012-04-09 Jan Hubicka <jh@suse.cz>
6819
6820 PR lto/52722
6821 PR lto/51765
6822 PR lto/52634
6823 * gcc.dg/lto/pr52634_1.c: New testcase.
6824 * gcc.dg/lto/pr52634_0.c: New testcase.
6825
6826 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6827
6828 PR target/52883
6829 * gcc.target/i386/pr52883.c: New testcase.
6830
6831 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6832
6833 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6834 (check_effective_target_sync_long_long): Add SPARC case.
6835 (check_effective_target_sync_long_long_runtime): Likewise.
6836 (check_effective_target_sync_int_long): Adjust SPARC case.
6837 (check_effective_target_sync_char_short): Likewise.
6838
6839 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6840
6841 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6842 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6843
6844 2012-04-08 Tobias Burnus <burnus@net-b.de>
6845
6846 PR fortran/40973
6847 PR fortran/52751
6848 * gfortran.dg/public_private_module_2.f90: New.
6849
6850 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6851
6852 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6853 directives.
6854
6855 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6856
6857 PR fortran/52893
6858 * gfortran.dg/function_optimize_11.f90: New test.
6859
6860 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6861
6862 PR fortran/52668
6863 * gfortran.dg/use_only_6.f90: New test.
6864
6865 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6866
6867 PR fortran/52668
6868 * gfortran.dg/use_only_6.f90: New test.
6869 2012-04-06 Mike Stump <mikestump@comcast.net>
6870
6871 PR testsuite/50722
6872 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6873
6874 2012-04-05 Jason Merrill <jason@redhat.com>
6875
6876 PR c++/52596
6877 * g++.dg/template/qualified-id5.C: New.
6878
6879 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6880
6881 PR target/52882
6882 * gcc.target/i386/pr52882.c: New test.
6883
6884 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6885 Dominique D'Humieures <dominiq@lps.ens.fr>
6886
6887 PR testsuite/52614
6888 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6889 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6890
6891 2012-04-04 Jason Merrill <jason@redhat.com>
6892
6893 PR c++/52845
6894 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6895
6896 2012-04-03 Jason Merrill <jason@redhat.com>
6897
6898 PR c++/52796
6899 * g++.dg/cpp0x/variadic-value1.C: New.
6900
6901 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6902
6903 * gnat.dg/pack18.adb: New test.
6904 * gnat.dg/pack18_pkg.ads: New helper.
6905
6906 2012-04-03 Richard Guenther <rguenther@suse.de>
6907
6908 PR tree-optimization/52808
6909 * gcc.dg/pr52808.c: New testcase.
6910
6911 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR tree-optimization/52835
6914 * gfortran.dg/pr52835.f90: New test.
6915
6916 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6917
6918 * gnat.dg/specs/aggr5.ads: New test.
6919
6920 2012-04-02 Richard Guenther <rguenther@suse.de>
6921
6922 PR tree-optimization/52756
6923 * gcc.dg/torture/pr52756.c: New testcase.
6924
6925 2012-04-02 Richard Guenther <rguenther@suse.de>
6926
6927 PR middle-end/52803
6928 * gcc.dg/pr52803.c: New testcase.
6929
6930 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6931
6932 PR c++/40942
6933 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6934 DR 214 in account.
6935
6936 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6937
6938 PR c++/50043
6939 * g++.dg/cpp0x/noexcept17.C: New.
6940 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6941 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6942 * g++.dg/cpp0x/noexcept01.C: Likewise.
6943 * g++.dg/eh/init-temp1.C: Likewise.
6944 * g++.dg/eh/ctor1.C: Likwise.
6945
6946 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gnat.dg/controlled6.adb: New test.
6949 * gnat.dg/controlled6_pkg.ads: New helper.
6950 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6951
6952 2012-03-30 Richard Henderson <rth@redhat.com>
6953
6954 PR debug/52727
6955 * g++.dg/opt/pr52727.C: New testcase.
6956
6957 2012-03-30 Richard Guenther <rguenther@suse.de>
6958
6959 PR tree-optimization/52754
6960 * gcc.target/i386/pr52754.c: New testcase.
6961
6962 2012-03-30 Richard Guenther <rguenther@suse.de>
6963
6964 PR middle-end/52772
6965 * g++.dg/torture/pr52772.C: New testcase.
6966
6967 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6968
6969 PR c++/52718
6970 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6971
6972 2012-03-29 Jason Merrill <jason@redhat.com>
6973
6974 PR c++/52685
6975 * g++.dg/template/inherit8.C: New.
6976
6977 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR c++/52759
6980 * g++.dg/ext/weak4.C: New test.
6981
6982 PR tree-optimization/52760
6983 * gcc.c-torture/execute/pr52760.c: New test.
6984
6985 2012-03-29 Jason Merrill <jason@redhat.com>
6986
6987 PR c++/52743
6988 * g++.dg/cpp0x/initlist-array3.C: New.
6989
6990 2012-03-28 Jason Merrill <jason@redhat.com>
6991
6992 PR c++/52746
6993 * g++.dg/overload/virtual2.C: New.
6994
6995 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6996
6997 * gnat.dg/vect7.ad[sb]: New test.
6998
6999 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7000 Tobias Burnus <burnus@gcc.gnu.org>
7001
7002 PR fortran/52652
7003 * gfortran.dg/allocate_class_1.f90 : Change error test.
7004 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7005 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7006 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7007
7008 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR middle-end/52691
7011 * gcc.dg/pr52691.c: New test.
7012
7013 PR middle-end/52750
7014 * gcc.c-torture/compile/pr52750.c: New test.
7015
7016 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7017
7018 PR target/52692
7019 * gcc.target/avr/torture/builtins-2.c: New test.
7020
7021 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR target/52736
7024 * gcc.target/i386/pr52736.c: New test.
7025
7026 2012-03-27 Martin Jambor <mjambor@suse.cz>
7027
7028 PR middle-end/52693
7029 * gcc.dg/torture/pr52693.c: New test.
7030
7031 2012-03-27 Meador Inge <meadori@codesourcery.com>
7032
7033 PR c++/52672
7034 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7035
7036 2012-03-27 Mike Stump <mikestump@comcast.net>
7037
7038 PR target/52665
7039 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7040 failures that match branch names.
7041
7042 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7043 H.J. Lu <hongjiu.lu@intel.com>
7044
7045 PR target/52698
7046 * gcc.target/i386/pr52698.c: New test.
7047
7048 2012-03-27 Richard Guenther <rguenther@suse.de>
7049
7050 PR middle-end/52720
7051 * gcc.dg/torture/pr52720.c: New testcase.
7052
7053 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7054
7055 * gnat.dg/pack17.adb: New test.
7056
7057 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7058
7059 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7060 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7061
7062 2012-03-26 Martin Jambor <mjambor@suse.cz>
7063
7064 PR tree-optimization/50052
7065 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7066
7067 2012-03-26 Richard Guenther <rguenther@suse.de>
7068
7069 PR tree-optimization/52701
7070 * gfortran.dg/pr52701.f90: New testcase.
7071
7072 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7073
7074 PR tree-optimization/52686
7075 * gcc.target/arm/pr52686.c: New test.
7076
7077 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7078
7079 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7080 Add "-Os -flto" to list.
7081
7082 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7083
7084 * gnat.dg/concat2.ad[sb]: New test.
7085
7086 2012-03-24 Jason Merrill <jason@redhat.com>
7087
7088 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7089 * g++.dg/cpp0x/trailing2.C: Likewise.
7090 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7091 * g++.dg/cpp1y/auto-fn1.C: New.
7092 * g++.dg/cpp1y/auto-fn2.C: New.
7093 * g++.dg/cpp1y/auto-fn3.C: New.
7094 * g++.dg/cpp1y/auto-fn4.C: New.
7095 * g++.dg/cpp1y/auto-fn5.C: New.
7096 * g++.dg/cpp1y/auto-fn6.C: New.
7097 * g++.dg/cpp1y/auto-fn7.C: New.
7098 * g++.dg/cpp1y/auto-fn8.C: New.
7099 * g++.dg/cpp1y/auto-fn9.C: New.
7100 * g++.dg/cpp1y/auto-fn10.C: New.
7101 * g++.dg/cpp1y/auto-fn11.C: New.
7102
7103 2012-03-23 Richard Guenther <rguenther@suse.de>
7104
7105 PR tree-optimization/52678
7106 * gfortran.dg/pr52678.f: New testcase.
7107
7108 2012-03-23 Richard Guenther <rguenther@suse.de>
7109
7110 PR tree-optimization/52638
7111 * g++.dg/torture/pr52638.C: New testcase.
7112
7113 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 PR c++/52487
7116 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7117
7118 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR c++/52671
7121 * g++.dg/ext/attrib44.C: New test.
7122
7123 2012-03-22 Jan Hubicka <jh@suse.cz>
7124
7125 PR middle-end/51737
7126 * g++.dg/torture/pr51737.C: New testcase
7127
7128 2012-03-22 Richard Guenther <rguenther@suse.de>
7129
7130 PR tree-optimization/52548
7131 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7132
7133 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7134
7135 * lib/fortran-modules.exp (list-module-names-1): Remove
7136 warning.
7137
7138 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7139
7140 PR target/50751
7141 * gcc.target/sh/pr50751-1.c: New.
7142 * gcc.target/sh/pr50751-2.c: New.
7143 * gcc.target/sh/pr50751-3.c: New.
7144
7145 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7146
7147 PR target/52479
7148 * gcc.target/sh/sh4a-cos.c: Remove.
7149 * gcc.target/sh/sh4a-sin.c: Remove.
7150 * gcc.target/sh/sh4a-sincos.c: Remove.
7151
7152 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7153
7154 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7155 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7156
7157 2012-03-21 Martin Jambor <mjambor@suse.cz>
7158
7159 PR testsuite/52641
7160 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7161 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7162
7163 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7164
7165 * gcc.target/arm/thumb-16bit-ops.c: New file.
7166 * gcc.target/arm/thumb-ifcvt.c: New file.
7167
7168 2012-03-20 Jason Merrill <jason@redhat.com>
7169
7170 * lib/target-supports.exp: Add { target c++1y }.
7171
7172 * g++.dg/cpp0x/auto32.C: New.
7173
7174 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7175
7176 PR testsuite/52641
7177 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7178 int32plus.
7179 * gcc.dg/torture/pr48124-4.c: Ditto:
7180 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7181
7182 2012-03-20 Jason Merrill <jason@redhat.com>
7183
7184 PR c++/52510
7185 * g++.dg/cpp0x/initlist66.C: New.
7186
7187 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7188
7189 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7190 __AVR_HAVE_LPMX__
7191
7192 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7193
7194 PR target/49868
7195 * gcc.target/avr/torture/addr-space-2.h: New file.
7196 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7197 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7198 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7199 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7200
7201 2012-03-20 Richard Guenther <rguenther@suse.de>
7202
7203 * gnat.dg/pack16.adb: New testcase.
7204 * gnat.dg/pack16_pkg.ads: Likewise.
7205 * gnat.dg/specs/pack8.ads: Likewise.
7206 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7207
7208 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 * g++.dg/warn/Wuseless-cast.C: Extend.
7211
7212 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7213
7214 PR c++/14710
7215 * g++.dg/warn/Wuseless-cast.C: New.
7216
7217 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7218
7219 PR libfortran/52608
7220 * gfortran.dg/pr52608.f90: New test.
7221
7222 2012-03-17 Tobias Burnus <burnus@net-b.de>
7223
7224 PR fortran/52585
7225 * gfortran.dg/proc_ptr_36.f90: New.
7226
7227 2012-03-16 Martin Jambor <mjambor@suse.cz>
7228
7229 * gcc.dg/misaligned-expand-1.c: New test.
7230 * gcc.dg/misaligned-expand-3.c: Likewise.
7231
7232 2012-03-16 Richard Guenther <rguenther@suse.de>
7233 Kai Tietz <ktietz@redhat.com>
7234
7235 PR middle-end/48814
7236 * gcc.c-torture/execute/pr48814-1.c: New test.
7237 * gcc.c-torture/execute/pr48814-2.c: New test.
7238 * gcc.dg/tree-ssa/assign-1.c: New test.
7239 * gcc.dg/tree-ssa/assign-2.c: New test.
7240 * gcc.dg/tree-ssa/assign-3.c: New test.
7241
7242 2012-03-16 Richard Guenther <rguenther@suse.de>
7243
7244 * gnat.dg/specs/pack7.ads: New testcase.
7245
7246 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7247
7248 PR target/52568
7249 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7250 * gcc.dg/torture/vshuf-8.inc: Likewise.
7251 * gcc.dg/torture/vshuf-16.inc: Likewise.
7252 * gcc.dg/torture/vshuf-32.inc: Likewise.
7253
7254 2012-03-15 Jason Merrill <jason@redhat.com>
7255
7256 * g++.dg/torture/pr52582.C: New.
7257
7258 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7259
7260 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7261
7262 2012-03-15 Ira Rosen <irar@il.ibm.com>
7263 Ulrich Weigand <ulrich.weigand@linaro.org>
7264
7265 * gcc.dg/vect/slp-cond-3.c: New test.
7266 * gcc.dg/vect/slp-cond-4.c: New test.
7267
7268 2012-03-15 Ira Rosen <irar@il.ibm.com>
7269 Ulrich Weigand <ulrich.weigand@linaro.org>
7270
7271 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7272 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7273
7274 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7275
7276 PR libfortran/52434
7277 PR libfortran/48878
7278 PR libfortran/38199
7279 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7280 * gfortran.dg/round_1.f03: Likewise.
7281
7282 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7283 Andrew Pinski <apinski@cavium.com>
7284
7285 PR middle-end/52592
7286 * gcc.dg/pr52592.c: New test.
7287
7288 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7289
7290 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7291 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7292 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7293 * lib/fortran-modules.exp: .. this new file. Adjust users.
7294 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7295 gfortran-dg-debug-runtest): Call cleanup-modules.
7296 * lib/fortran-torture.exp (fortran-torture-execute,
7297 fortran-torture): Likewise.
7298 * gfortran.dg/coarray/caf.exp: Likewise.
7299 * lib/lto.exp: Likewise.
7300 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7301 * gfortran.dg/class_4b.f03: Likewise.
7302 * gfortran.dg/class_4c.f03: Likewise.
7303 * gfortran.dg/class_45a.f03: Likewise.
7304 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7305 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7306 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7307 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7308 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7309 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7310 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7311 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7312 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7313 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7314 * gfortran.dg/whole_file_28.f90: Likewise.
7315 * gfortran.dg/whole_file_29.f90: Likewise.
7316 * gfortran.dg/whole_file_30.f90: Likewise.
7317 * gfortran.dg/whole_file_31.f90: Likewise.
7318
7319 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR tree-optimization/52267
7322 * gcc.dg/pr52267.c: New test.
7323 * gcc.dg/tree-ssa/vrp65.c: New test.
7324 * gcc.dg/tree-ssa/vrp66.c: New test.
7325
7326 2012-03-15 Richard Guenther <rguenther@suse.de>
7327
7328 PR middle-end/52580
7329 * gfortran.dg/vect/pr52580.f: New testcase.
7330
7331 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7332
7333 * gcc.target/sh/fpul-usage-1.c: New.
7334
7335 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7336
7337 PR target/49468
7338 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7339 * gcc.target/sh/pr49468-di.c: Likewise.
7340
7341 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7342
7343 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7344 * gcc.dg/c99-stdint-6.c: Likewise.
7345 * gcc.dg/lto/20090210_0.c: Likewise.
7346 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7347 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7348 * gcc.dg/pragma-init-fini-2.c: Likewise.
7349 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7350 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7351 * gcc.target/i386/pr22152.c: Likewise.
7352 * gcc.target/i386/vect8-ret.c: Likewise.
7353 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7354 handling.
7355
7356 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7357
7358 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7359 * g++.dg/tree-prof/partition1.C: Likewise.
7360 * g++.dg/tree-prof/partition2.C: Likewise.
7361 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7362 handling.
7363 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7364 * gcc.c-torture/execute/20010724-1.c: Remove.
7365 * gcc.c-torture/execute/20010724-1.x: Remove.
7366 * gcc.c-torture/execute/20040208-2.c: Remove.
7367 * gcc.c-torture/execute/20040208-2.x: Remove.
7368 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7369 Remove.
7370 (main) [__mips__ && __sgi__]: Remove.
7371 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7372 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7373 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7374 mips-sgi-irix6* handling.
7375 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7376 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7377 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7378 handling.
7379 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7380 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7381 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7382 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7383 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7384 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7385 mips-sgi-irix6*.
7386 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7387 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7388 * gcc.target/mips/save-restore-3.c: Likewise.
7389 * gcc.target/mips/save-restore-4.c: Likewise.
7390 * gcc.target/mips/save-restore-5.c: Likewise.
7391 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7392 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7393 messages.
7394 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7395 IRIX 6 handling.
7396 (restore_ld_library_path_env_vars): Likewise.
7397 * lib/target-supports.exp (check_profiling_available): Remove
7398 mips*-*-irix* handling.
7399 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7400 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7401 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7402
7403 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c++/52582
7406 * g++.dg/opt/pr52582.C: New test.
7407
7408 2012-03-14 Richard Guenther <rguenther@suse.de>
7409
7410 PR tree-optimization/52571
7411 * gcc.dg/vect/vect-2.c: Initialize arrays.
7412 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7413 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7414 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7415
7416 2012-03-14 Richard Guenther <rguenther@suse.de>
7417
7418 PR middle-end/52080
7419 PR middle-end/52097
7420 PR middle-end/48124
7421 * gcc.dg/torture/pr48124-1.c: New testcase.
7422 * gcc.dg/torture/pr48124-2.c: Likewise.
7423 * gcc.dg/torture/pr48124-3.c: Likewise.
7424 * gcc.dg/torture/pr48124-4.c: Likewise.
7425
7426 2012-03-14 Richard Guenther <rguenther@suse.de>
7427
7428 PR middle-end/52578
7429 * gcc.dg/pr52578.c: New testcase.
7430
7431 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR c++/52521
7434 * g++.dg/cpp0x/udlit-args2.C: New test.
7435
7436 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7437
7438 PR target/48596
7439 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7440 * gcc.c-torture/compile/pr48596.c: ... here.
7441
7442 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7443
7444 PR c++/51641
7445 * g++.dg/lookup/hidden-class17.C: New test.
7446
7447 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7448
7449 PR c/52577
7450 * gcc.dg/Wunused-var-3.c: New test.
7451
7452 2012-03-13 Martin Jambor <mjambor@suse.cz>
7453
7454 * gcc.dg/misaligned-expand-2.c: New test.
7455
7456 2012-03-13 Richard Guenther <rguenther@suse.de>
7457
7458 PR middle-end/52134
7459 * gcc.dg/pr52134.c: New testcase.
7460
7461 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7462
7463 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7464
7465 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7466
7467 PR tree-optimization/46728
7468 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7469 * gcc.target/powerpc/pr46728-5.c: Likewise.
7470 * gcc.target/powerpc/pr46728-8.c: Likewise.
7471 * gcc.target/powerpc/pr46728-10.c: Likewise.
7472 * gcc.target/powerpc/pr46728-11.c: Likewise.
7473 * gcc.target/powerpc/pr46728-13.c: Likewise.
7474 * gcc.target/powerpc/pr46728-14.c: Likewise.
7475 * gcc.target/powerpc/pr46728-15.c: Likewise.
7476
7477 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7478
7479 PR c++/52299
7480 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7481
7482 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7483
7484 PR tree-optimization/46728
7485 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7486 * gcc.target/powerpc/pr46728-5.c: Likewise.
7487 * gcc.target/powerpc/pr46728-8.c: Likewise.
7488 * gcc.target/powerpc/pr46728-10.c: Likewise.
7489 * gcc.target/powerpc/pr46728-11.c: Likewise.
7490 * gcc.target/powerpc/pr46728-13.c: Likewise.
7491 * gcc.target/powerpc/pr46728-14.c: Likewise.
7492 * gcc.target/powerpc/pr46728-15.c: Likewise.
7493
7494 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7495
7496 PR target/49868
7497 * gcc.target/avr/torture/addr-space-1.h: New file.
7498 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7499 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7500 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7501 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7502
7503 2012-03-12 Andrew Pinski <apinski@cavium.com>
7504
7505 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7506
7507 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508
7509 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7510 * g++.dg/abi/thunk4.C: Likewise.
7511 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7512 Adapt line numbers.
7513 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7514 handling.
7515 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7516 * g++.dg/eh/spbp.C: Likewise.
7517 * g++.dg/ext/label13.C: Likewise.
7518 * g++.dg/guality/guality.exp: Likewise.
7519 * g++.dg/other/anon5.C: Likewise.
7520 * g++.dg/other/pragma-ep-1.C: Remove.
7521 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7522 * g++.dg/warn/pr31246.C: Likewise.
7523 * g++.dg/warn/weak1.C: Likewise.
7524 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7525 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7526 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7527 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7528 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7529 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7530 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7531 * gcc.dg/c99-tgmath-1.c: Likewise.
7532 * gcc.dg/c99-tgmath-2.c: Likewise.
7533 * gcc.dg/c99-tgmath-3.c: Likewise.
7534 * gcc.dg/c99-tgmath-4.c: Likewise.
7535 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7536 handling.
7537 * gcc.dg/debug/pr49032.c: Likewise.
7538 * gcc.dg/guality/guality.exp: Likewise.
7539 * gcc.dg/intmax_t-1.c: Likewise.
7540 * gcc.dg/pr48616.c: Likewise.
7541 * gcc.dg/pragma-ep-1.c: Remove.
7542 * gcc.dg/pragma-ep-2.c: Remove.
7543 * gcc.dg/pragma-ep-3.c: Remove.
7544 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7545 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7546 * gcc.misc-tests/gcov-14.c: Likewise.
7547 * gfortran.dg/guality/guality.exp: Likewise.
7548 * lib/target-supports.exp (check_weak_available): Likewise.
7549 (add_options_for_tls): Likewise.
7550 (check_ascii_locale_available): Likewise.
7551 * obj-c++.dg/dwarf-2.mm: Likewise.
7552 * objc.dg/dwarf-1.m: Likewise.
7553 * objc.dg/dwarf-2.m: Likewise.
7554
7555 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR tree-optimization/51721
7558 * gcc.dg/tree-ssa/vrp64.c: New test.
7559
7560 PR tree-optimization/52533
7561 * gcc.c-torture/compile/pr52533.c: New test.
7562
7563 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7564
7565 * gcc.target/i386/rtm-xabort-1.c: New.
7566 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7567 * gcc.target/i386/rtm-xend-1.c: Ditto.
7568 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7569 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7570 * gcc.target/i386/sse-13.c: Ditto.
7571 * gcc.target/i386/sse-14.c: Ditto.
7572 * gcc.target/i386/sse-22.c: Ditto.
7573 * gcc.target/i386/sse-23.c: Ditto.
7574 * g++.dg/other/i386-2.C: Ditto.
7575 * g++.dg/other/i386-3.C: Ditto.
7576
7577 2012-03-12 Tobias Burnus <burnus@net-b.de>
7578
7579 PR fortran/52542
7580 * gfortran.dg/proc_ptr_35.f90: New.
7581
7582 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7583
7584 PR target/52530
7585 * gcc.dg/torture/pr52530.c: New test.
7586
7587 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7588
7589 PR target/51244
7590 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7591
7592 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7593
7594 PR target/52450
7595 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7596
7597 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7598
7599 2012-03-09 Andrew Pinski <apinski@cavium.com>
7600
7601 PR middle-end/51988
7602 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7603 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7604
7605 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7606
7607 * gcc.dg/tree-ssa/scev-3.c: New.
7608 * gcc.dg/tree-ssa/scev-4.c: New.
7609
7610 2012-03-08 Tobias Burnus <burnus@net-b.de>
7611
7612 PR fortran/52469
7613 * gfortran.dg/proc_ptr_34.f90
7614
7615 2012-03-07 Jason Merrill <jason@redhat.com>
7616
7617 PR c++/52521
7618 * g++.dg/cpp0x/udlit-mangle.C: New.
7619
7620 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7621
7622 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7623
7624 2012-03-06 Richard Guenther <rguenther@suse.de>
7625
7626 PR middle-end/52493
7627 * gcc.dg/torture/pr52493.c: New testcase.
7628
7629 2012-03-06 Richard Guenther <rguenther@suse.de>
7630
7631 PR lto/52097
7632 * gcc.dg/lto/pr52097_0.c: New testcase.
7633
7634 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7635
7636 PR target/51244
7637 * gcc.target/sh/pr51244-1.c: New.
7638 * gcc.target/sh/pr51244-2.c: New.
7639 * gcc.target/sh/pr51244-3.c: New.
7640
7641 2012-03-05 Jason Merrill <jason@redhat.com>
7642
7643 PR c++/51930
7644 * g++.dg/ext/visibility/template11.C: New.
7645
7646 * g++.dg/cpp0x/implicit13.C: New.
7647
7648 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR tree-optimization/51721
7651 * gcc.dg/tree-ssa/vrp63.c: New test.
7652 * gcc.dg/pr51721.c: New test.
7653
7654 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7655
7656 PR fortran/50981
7657 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7658 argument checks.
7659
7660 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7661
7662 PR target/52146
7663 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7664
7665 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7666
7667 PR fortran/50981
7668 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7669
7670 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7671
7672 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7673 int32plus.
7674
7675 2012-03-03 Jason Merrill <jason@redhat.com>
7676
7677 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7678
7679 Core 1270
7680 * g++.dg/cpp0x/initlist65.C: New.
7681
7682 PR c++/36797
7683 * g++.dg/ext/is_empty2.C: New.
7684
7685 2012-03-03 Tobias Burnus <burnus@net-b.de>
7686
7687 PR fortran/48820
7688 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7689
7690 2012-03-03 Tobias Burnus <burnus@net-b.de>
7691
7692 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7693 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7694 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7695 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7696 * gfortran.dg/class_30.f90: Remove dg-warning line.
7697 * gfortran.dg/bind_c_usage_25.f90: New.
7698
7699 2012-03-03 Tobias Burnus <burnus@net-b.de>
7700
7701 PR fortran/48820
7702 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7703 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7704 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7705
7706 2012-03-03 Tobias Burnus <burnus@net-b.de>
7707
7708 PR fortran/48820
7709 * gfortran.dg/assumed_type_1.f90: New.
7710 * gfortran.dg/assumed_type_2.f90: New.
7711 * gfortran.dg/assumed_type_3.f90: New.
7712 * gfortran.dg/assumed_type_4.f90: New.
7713
7714 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7715
7716 PR target/49486
7717 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7718 * gcc.target/sh/pr49468-di.c: New.
7719
7720 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7721
7722 * gcc.dg/graphite/pr50561.c: Update.
7723
7724 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7725
7726 * gcc.target/powerpc/pr52457.c: New test.
7727
7728 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7729
7730 * gcc.target/arm/sat-1.c: New test.
7731
7732 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7733
7734 PR target/46716
7735 * gcc.target/i386/pr46716.c: New test.
7736
7737 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/51989
7740 * g++.dg/cpp0x/sfinae32.C: New.
7741
7742 2012-03-02 Richard Guenther <rguenther@suse.de>
7743
7744 PR tree-optimization/52406
7745 * gcc.dg/torture/pr52406.c: New testcase.
7746
7747 2012-03-02 Tobias Burnus <burnus@net-b.de>
7748
7749 PR fortran/52325
7750 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7751 * gfortran.dg/nullify_2.f90: Update dg-error.
7752 * gfortran.dg/nullify_4.f90: Ditto.
7753 * gfortran.dg/pointer_init_6.f90: Ditto.
7754
7755 2012-03-02 Tobias Burnus <burnus@net-b.de>
7756
7757 PR fortran/52270
7758 * gfortran.dg/class_51.f90: New.
7759
7760 2012-03-02 Tobias Burnus <burnus@net-b.de>
7761
7762 PR fortran/52452
7763 * gfortran.dg/intrinsic_8.f90: New.
7764
7765 2012-03-01 Kai Tietz <ktietz@redhat.com>
7766
7767 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7768 routines on mingw targets.
7769 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7770
7771 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR tree-optimization/52445
7774 * gcc.dg/pr52445.c: New test.
7775
7776 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR target/52437
7779 * gcc.c-torture/compile/pr52437.c: New test.
7780
7781 PR middle-end/52419
7782 * gcc.dg/torture/pr52419.c: New test.
7783
7784 PR tree-optimization/52429
7785 * gcc.dg/torture/pr52429.c: New test.
7786 * g++.dg/opt/pr52429.C: New test.
7787
7788 2012-02-29 Richard Guenther <rguenther@suse.de>
7789
7790 PR testsuite/52297
7791 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7792 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7793 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7794 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7795 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7796 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7797
7798 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7799
7800 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7801
7802 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7803
7804 PR fortran/52386
7805 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7806
7807 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7808
7809 PR target/51534
7810 * gcc.target/arm/neon/pr51534.c: New testcase.
7811
7812 2012-02-28 Richard Guenther <rguenther@suse.de>
7813
7814 PR target/52407
7815 * gcc.dg/torture/pr52407.c: New testcase.
7816
7817 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7818
7819 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7820 * gcc.target/arm/vfp2.c: Likewise.
7821 * gcc.target/arm/vfp3.c: Likewise.
7822 * gcc.target/arm/vfp4.c: Likewise.
7823 * gcc.target/arm/vfp5.c: Likewise.
7824 * gcc.target/arm/vfp6.c: Likewise.
7825 * gcc.target/arm/vfp7.c: Likewise.
7826 * gcc.target/arm/vfp8.c: Likewise.
7827 * gcc.target/arm/vfp9.c: Likewise.
7828 * gcc.target/arm/vfp10.c: Likewise.
7829 * gcc.target/arm/vfp11.c: Likewise.
7830 * gcc.target/arm/vfp12.c: Likewise.
7831 * gcc.target/arm/vfp13.c: Likewise.
7832 * gcc.target/arm/vfp14.c: Likewise.
7833 * gcc.target/arm/vfp15.c: Likewise.
7834 * gcc.target/arm/vfp16.c: Likewise.
7835 * gcc.target/arm/vfp17.c: Likewise.
7836 * gcc.target/arm/neon-constants.h: New file.
7837 * gcc.target/arm/neon-vect1.c: New test.
7838 * gcc.target/arm/neon-vect2.c: New test.
7839 * gcc.target/arm/neon-vect3.c: New test.
7840 * gcc.target/arm/neon-vect4.c: New test.
7841 * gcc.target/arm/neon-vect5.c: New test.
7842 * gcc.target/arm/neon-vect6.c: New test.
7843 * gcc.target/arm/neon-vect7.c: New test.
7844 * gcc.target/arm/neon-vect8.c: New test.
7845
7846 2012-02-28 Richard Guenther <rguenther@suse.de>
7847
7848 PR tree-optimization/52402
7849 * gcc.dg/torture/pr52402.c: New testcase.
7850
7851 2012-02-28 Richard Guenther <rguenther@suse.de>
7852
7853 PR lto/52400
7854 * g++.dg/lto/pr52400_0.C: New testcase.
7855
7856 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7857
7858 * gcc.target/avr/torture/builtins-1.c: New test.
7859 * gcc.target/avr/torture/builtins-error.c: New test.
7860
7861 2012-02-28 Kai Tietz <ktietz@redhat.com>
7862
7863 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7864 * gcc.target/i386/pr45352-2.c: Likewise.
7865 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7866 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7867 targets instead rand.
7868 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7869 * gcc.target/i386/sse2-mul-1.c: Likewise.
7870 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7871 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7872 * gcc.target/i386/pad-1.c: Likewise.
7873 * gcc.target/i386/pad-9.c: Likewise.
7874 * gcc.target/i386/pad-2.c: Likewise.
7875 * gcc.target/i386/pad-5b.c: Likewise.
7876 * gcc.target/i386/pad-8.c: Likewise.
7877 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7878 * gcc.target/i386/pr44130.c: Likewise.
7879 * gcc.target/i386/align-main-1.c: Likewise.
7880 * gcc.target/i386/align-main-2.c: Likewise.
7881 * gcc.target/i386/sw-1.c: Likewise.
7882 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7883 on x64 mingw target.
7884 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7885 * gcc.target/i386/pr46295.c: Likewise.
7886 * gcc.target/i386/amd64-abi-1.c: Likewise.
7887 * gcc.target/i386/amd64-abi-2.c: Likewise.
7888 * gcc.target/i386/pr39082-1.c: Likewise.
7889 * gcc.target/i386/pr39162.c: Likewise.
7890 * gcc.target/i386/pr22152.c: Likewise.
7891 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7892 * gcc.target/i386/wrfsbase-2.c: Likewise.
7893 * gcc.target/i386/local.c: Likewise
7894 * gcc.target/i386/wrgsbase-1.c: Likewise.
7895 * gcc.target/i386/wrfsbase-1.c: Likewise.
7896 * gcc.target/i386/pr39315-3.c: Likewise.
7897 * gcc.target/i386/pr35767-4.c: Likewise.
7898 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7899 x64 mingw target.
7900 * gcc.target/i386/pr45336-2.c: Likewise.
7901 * gcc.target/i386/pr45336-1.c: Likewise.
7902 * gcc.target/i386/pr45336-4.c: Likewise.
7903
7904 2012-02-27 Tristan Gingold <gingold@adacore.com>
7905
7906 * gnat.dg/array20.ad[sb]: New test.
7907
7908 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR target/52375
7911 * gcc.target/arm/pr52375.c: New test.
7912 * gcc.c-torture/compile/pr52375.c: New test.
7913
7914 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7915
7916 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7917 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7918
7919 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7920
7921 * gnat.dg/aggr19.adb: New test.
7922 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7923
7924 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7925
7926 PR target/49263
7927 * gcc.target/sh/pr49263.c: New.
7928
7929 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7930
7931 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7932 simulate_thread_wrapper_other_threads
7933 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7934 Move initialization of 'value' to main().
7935 (main): Initialize 'value';
7936 * gcc.dg/simulate-thread/speculative-store.c
7937 (simulate_thread_step_verify): Return 0 when successful.
7938 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7939 Reduce threshold.
7940 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7941 (simulate_thread_wrapper_other_threads): Return a success/fail value
7942 and issue an error if the instruction count threshold is exceeded.
7943
7944 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7945
7946 PR target/50580
7947 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7948 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7949
7950 2012-02-24 Richard Guenther <rguenther@suse.de>
7951
7952 PR middle-end/52355
7953 * gcc.dg/pr52355.c: New testcase.
7954
7955 2012-02-23 Kai Tietz <ktietz@redhat.com>
7956
7957 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7958 * gcc.dg/Wpadded.c: Likewise.
7959 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7960 structure-layout.
7961 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7962 for sleep by Sleep and add windows.h include for this function.
7963 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7964 targets.
7965 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7966 target.
7967 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7968 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7969 on x64 mingw target.
7970 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7971 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7972 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7973 failure on LLP64 target.
7974
7975 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7976
7977 PR c/52290
7978 * gcc.dg/noncompile/pr52290.c: New test.
7979
7980 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR tree-optimization/52019
7983 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7984
7985 2012-02-22 Kai Tietz <ktietz@redhat.com>
7986
7987 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7988 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7989 derived pdiff_t type.
7990 * g++.dg/torture/pr49720.C: Likewise
7991
7992 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7993
7994 PR target/52330
7995 * gcc.target/i386/pr52330.c: New test.
7996
7997 2012-02-22 Tobias Burnus <burnus@net-b.de>
7998
7999 PR fortran/52335
8000 * gfortran.dg/io_constraints_10.f90: New.
8001
8002 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8003
8004 * lib/target-supports.exp (check_effective_target_vect_condition):
8005 Return true for NEON.
8006
8007 2012-02-21 Kai Tietz <ktietz@redhat.com>
8008
8009 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8010
8011 2012-02-21 Richard Guenther <rguenther@suse.de>
8012
8013 PR tree-optimization/52324
8014 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8015
8016 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8017
8018 PR middle-end/51782
8019 * gcc.target/avr/torture/pr51782-1.c: New test.
8020
8021 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR tree-optimization/52318
8024 * gcc.dg/pr52318.c: New test.
8025
8026 2012-02-20 Kai Tietz <ktietz@redhat.com>
8027
8028 * gcc.dg/bf-ms-layout-3.c: New testcase.
8029
8030 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8031
8032 PR testsuite/52229
8033 PR fortran/32380
8034 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8035
8036 2012-02-20 Richard Guenther <rguenther@suse.de>
8037
8038 PR tree-optimization/52298
8039 * gcc.dg/torture/pr52298.c: New testcase.
8040 * gcc.dg/vect/pr52298.c: Likewise.
8041
8042 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8043
8044 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8045 * gcc.c-torture/execute/pr52286.c: Ditto.
8046
8047 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR tree-optimization/52286
8050 * gcc.c-torture/execute/pr52286.c: New test.
8051
8052 2012-02-18 Tobias Burnus <burnus@net-b.de>
8053
8054 PR fortran/52295
8055 * gfortran.dg/interface_35.f90: Use -std=f2003.
8056 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8057 * gfortran.dg/interface_assignment_4.f90: Ditto.
8058 * gfortran.dg/bessel_1.f90: Ditto.
8059 * gfortran.dg/func_result_6.f90: Ditto.
8060 * gfortran.dg/hypot_1.f90: Ditto.
8061 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8062
8063 2012-02-17 Tobias Burnus <burnus@net-b.de>
8064
8065 PR translation/52232
8066 PR translation/52234
8067 PR translation/52245
8068 PR translation/52246
8069 PR translation/52262
8070 PR translation/52273
8071 * gfortran.dg/coarray_22.f90: Update dg-error.
8072 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8073
8074 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076 PR target/51753
8077 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8078 (simulate-thread): Use default timeout.
8079
8080 2012-02-16 Jason Merrill <jason@redhat.com>
8081
8082 PR c++/52248
8083 * g++.dg/ext/timevar1.C: New.
8084
8085 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8086
8087 PR c++/52126
8088 * g++.dg/template/using21.C: New.
8089 * g++.dg/template/using22.C: Likewise.
8090
8091 2012-02-16 Jason Merrill <jason@redhat.com>
8092
8093 PR c++/51415
8094 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8095
8096 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR tree-optimization/52255
8099 * gcc.c-torture/compile/pr52255.c: New test.
8100
8101 PR debug/52260
8102 * g++.dg/debug/dwarf2/pr52260.C: New test.
8103
8104 PR middle-end/51929
8105 * g++.dg/ipa/pr51929.C: New test.
8106
8107 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8108
8109 PR target/52199
8110 * gcc.target/powerpc/pr52199.c: New file.
8111
8112 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114 PR target/52152
8115 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8116
8117 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8118
8119 * gcc.dg/pr51867.c: Don't include <math.h>.
8120 (sqrtf): Declare.
8121
8122 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8123
8124 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8125 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8126
8127 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8128
8129 PR tree-optimization/50561
8130 * gcc.dg/graphite/pr50561.c: New testcase.
8131
8132 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8133
8134 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8135 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8136
8137 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8138
8139 * gnat.dg/discr35.ad[sb]: New test.
8140
8141 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8142
8143 * gnat.dg/volatile10.adb: New test.
8144 * gnat.dg/volatile10_pkg.ads: New helper.
8145
8146 2012-02-14 Jason Merrill <jason@redhat.com>
8147
8148 * g++.dg/ext/attrib43.C: New.
8149
8150 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8151
8152 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8153 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8154 fgnu_tm.
8155 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8156 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8157 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8158 effective_target fgnu_tm.
8159 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8160
8161 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR c++/52247
8164 * g++.dg/template/asmgoto1.C: New test.
8165
8166 2012-02-14 Ian Lance Taylor <iant@google.com>
8167
8168 PR go/48501
8169 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8170 compiling generated file for 64bit and index tests.
8171
8172 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8173
8174 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8175
8176 2012-02-14 Richard Guenther <rguenther@suse.de>
8177
8178 PR tree-optimization/52244
8179 PR tree-optimization/51528
8180 * gcc.dg/torture/pr52244.c: New testcase.
8181
8182 2012-02-14 Walter Lee <walt@tilera.com>
8183
8184 * g++.dg/other/PR23205.C: Disable test on tile.
8185 * g++.dg/other/pr23205-2.C: Disable test on tile.
8186 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8187 * gcc.dg/20040813-1.c: Disable test on tile.
8188 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8189 * gcc.misc-tests/linkage.exp: Handle tilegx.
8190
8191 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR tree-optimization/52210
8194 * gcc.dg/pr52210.c: New test.
8195
8196 2012-02-14 Jason Merrill <jason@redhat.com>
8197
8198 PR c++/39055
8199 * g++.dg/overload/defarg5.C: New.
8200
8201 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR c/52181
8204 * c-c++-common/pr52181.c: New test.
8205
8206 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR c++/52215
8209 * g++.dg/ext/atomic-1.C: New test.
8210
8211 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8212
8213 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8214
8215 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR middle-end/52209
8218 * gcc.c-torture/execute/pr52209.c: New test.
8219
8220 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8221
8222 PR fortran/50981
8223 * gfortran.dg/elemental_optional_args_5.f03: New test.
8224
8225 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8226
8227 PR testsuite/50076
8228 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8229 cases.
8230
8231 2012-02-11 Ian Lance Taylor <iant@google.com>
8232
8233 PR go/51874
8234 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8235 SPARC Solaris. Don't run the test at all on systems where it may
8236 not work, rather than xfailing it.
8237
8238 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8239
8240 PR rtl-optimization/52175
8241 * gcc.c-torture/compile/pr52175.c: New test.
8242
8243 2012-02-10 Jason Merrill <jason@redhat.com>
8244
8245 PR c++/51910
8246 * g++.dg/template/repo10.C: New.
8247
8248 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR debug/52132
8251 * gcc.dg/pr52132.c: New test.
8252
8253 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8254
8255 * gnat.dg/specs/aggr4.ads: New test.
8256 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8257
8258 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8259
8260 PR target/52146
8261 * gcc.target/i386/pr52146.c: New.
8262
8263 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR middle-end/52177
8266 * c-c++-common/pr52177.c: New test.
8267
8268 2012-02-10 Jan Hubicka <jh@suse.cz>
8269
8270 PR middle-end/48600
8271 * g++.dg/torture/pr48600.C: New testcase.
8272
8273 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8274
8275 PR middle-end/52140
8276 * gcc.dg/dfp/pr52140.c: New test.
8277
8278 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR fortran/32380
8281 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8282 of dg-options.
8283
8284 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8285
8286 PR middle-end/51867
8287 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8288 * gcc.dg/pr51867.c: New test.
8289
8290 2012-02-09 Ian Lance Taylor <iant@google.com>
8291
8292 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8293 which don't support -fsplit-stack. Turn off optimization when
8294 compiling select5-out.go.
8295
8296 2012-02-08 Ian Lance Taylor <iant@google.com>
8297
8298 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8299 systems which don't support -fsplit-stack.
8300
8301 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8302
8303 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8304 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8305 machine instuction in the log.
8306
8307 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8308
8309 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8310 to 20 seconds.
8311
8312 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8313
8314 PR driver/48524
8315 * gcc.dg/pr48524.c: New test.
8316 * gcc.dg/pr48524.spec: New spec file for test.
8317
8318 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8319
8320 PR fortran/32380
8321 * gfortran.dg/vect/pr32380.f90: New test.
8322
8323 2012-02-08 Tobias Burnus <burnus@net-b.de>
8324
8325 PR fortran/52151
8326 * gfortran.dg/realloc_on_assign_12.f90: New.
8327
8328 2012-02-08 Richard Guenther <rguenther@suse.de>
8329
8330 PR rtl-optimization/52170
8331 * gcc.dg/torture/pr52170.c: New testcase.
8332
8333 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR gcov-profile/52150
8336 * gcc.dg/tree-prof/pr52150.c: New test.
8337
8338 PR rtl-optimization/52139
8339 * gcc.dg/pr52139.c: New test.
8340
8341 2012-02-07 Jason Merrill <jason@redhat.com>
8342
8343 PR c++/51675
8344 * g++.dg/cpp0x/constexpr-union3.C: New.
8345
8346 PR c++/52035
8347 * g++.dg/lto/pr52035_0.C: New.
8348
8349 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8350
8351 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8352 * gcc.dg/special/weak-1.c: Likewise.
8353 * gcc.dg/ucnid-12.c: Likewise.
8354 * gcc.dg/torture/pr45678-1.c: Likewise.
8355 * gcc.dg/torture/pr45678-2.c: Likewise.
8356 * gcc.dg/vector-4.c: Likewise.
8357 * gcc.dg/ipa/inline-5.c: Likewise.
8358 * gcc.dg/ucnid-11.c: Likewise.
8359 * gcc.misc-tests/gcov-13.c: Likewise.
8360 * gcc.misc-tests/gcov-14.c: Likewise.
8361 * g++.dg/ext/label13.C: Likewise.
8362 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8363 hppa*-*-hpux* options.
8364 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8365 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8366 * gcc.dg/pr48616.c: Likewise.
8367 * gcc.dg/pr17957.c: Likewise.
8368 * gcc.dg/pr17055-1.c: Likewise.
8369 * gcc.dg/pr32912-1.c: Likewise.
8370 * gcc.dg/tm/pr51472.c: Likewise.
8371 * c-c++-common/fold-bitand-4.c: Likewise.
8372 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8373 Use dg-additional-options for extra options.
8374
8375 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8376
8377 * gcc.target/epiphany/interrupt-2.c: New test.
8378
8379 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8380
8381 PR target/52155
8382 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8383 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8384 for MIPS ELF.
8385
8386 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8387
8388 PR target/52152
8389 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8390
8391 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8392
8393 PR middle-end/24306
8394 PR target/52154
8395 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8396 * gcc.target/mips/va-arg-1.c: New test.
8397
8398 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8399
8400 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8401 for -mno-pointers-to-nested-functions.
8402
8403 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8404
8405 * gcc.c-torture/execute/20120207-1.c: New test.
8406
8407 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR rtl-optimization/52060
8410 * gcc.dg/torture/pr52060.c: New test.
8411
8412 PR middle-end/52074
8413 * gcc.c-torture/compile/pr52074.c: New test.
8414
8415 2012-02-07 Tobias Burnus <burnus@net-b.de>
8416
8417 PR fortran/51514
8418 * gfortran.dg/class_to_type_2.f90: New.
8419
8420 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8421
8422 PR fortran/32373
8423 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8424 Remove module.
8425
8426 2012-02-06 Jason Merrill <jason@redhat.com>
8427
8428 PR c++/52088
8429 * g++.dg/template/conv13.C: New.
8430
8431 2012-02-06 Richard Guenther <rguenther@suse.de>
8432
8433 PR tree-optimization/52115
8434 * gcc.c-torture/compile/pr52115.c: New testcase.
8435
8436 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR target/52129
8439 * gcc.c-torture/execute/pr52129.c: New test.
8440
8441 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8442
8443 * gcc.dg/pr48374.c: Actually add the test I forgot
8444 in the 2012-01-25 commit.
8445
8446 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8447
8448 PR fortran/32373
8449 * gfortran.dg/vect/vect-8.f90: New test case.
8450
8451 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8452
8453 PR fortran/48847
8454 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8455
8456 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8457
8458 PR fortran/52102
8459 * gfortran.dg/class_48.f90 : Add test of allocate class array
8460 component with source in subroutine test3. Remove commenting
8461 out in subroutine test4, since branching on unitialized variable
8462 is now fixed (no PR for this last.).
8463
8464 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8465
8466 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8467 on MIPS targets.
8468 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8469
8470 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8471
8472 PR target/52125
8473 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8474 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8475
8476 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8477
8478 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8479 (check_effective_target_sync_int_long): Use it.
8480 (check_effective_target_sync_char_short): Likewise.
8481 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8482
8483 2012-02-05 Tobias Burnus <burnus@net-b.de>
8484
8485 PR fortran/51972
8486 * gfortran.dg/class_48.f90: Add some further checks.
8487
8488 2012-02-05 Ira Rosen <irar@il.ibm.com>
8489
8490 PR tree-optimization/52091
8491 * gcc.dg/vect/pr52091.c: New test.
8492
8493 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR rtl-optimization/52113
8496 * gcc.target/avr/pr52113.c: New test.
8497
8498 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR rtl-optimization/52092
8501 * gcc.c-torture/compile/pr52092.c: New test.
8502
8503 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8504
8505 PR fortran/41587
8506 * gfortran.dg/class_array_10.f03: New test.
8507
8508 PR fortran/46356
8509 * gfortran.dg/class_array_11.f03: New test.
8510
8511 PR fortran/51754
8512 * gfortran.dg/class_array_12.f03: New test.
8513
8514 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8515
8516 PR fortran/52012
8517 * gfortran.dg/realloc_on_assign_11.f90: New test.
8518
8519 2012-02-02 Tobias Burnus <burnus@net-b.de>
8520
8521 PR fortran/52093
8522 * gfortran.dg/shape_7.f90: New.
8523
8524 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8525
8526 * gcc.target/mips/mips-prepend-1.c: New test.
8527
8528 2012-02-02 Jan Hubicka <jh@suse.cz>
8529 Tom de Vries <tom@codesourcery.com>
8530
8531 PR middle-end/51998
8532 * gcc.dg/alias-12.c: New testcase.
8533 * gcc.dg/alias-13.c: New testcase.
8534
8535 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8536
8537 PR target/52086
8538 * gcc.dg/pr52086.c: New test.
8539
8540 PR tree-optimization/52073
8541 * gcc.c-torture/compile/pr52073.c: New test.
8542
8543 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8544
8545 PR fortran/51958
8546 * gfortran.dg/function_optimize_10.f90: New test.
8547
8548 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8549
8550 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8551 test on alpha*-*-*.
8552
8553 2012-02-01 Tobias Burnus <burnus@net-b.de>
8554
8555 PR fortran/52024
8556 * gfortran.dg/typebound_operator_14.f90: New.
8557
8558 2012-02-01 Tobias Burnus <burnus@net-b.de>
8559
8560 PR fortran/52059
8561 * gfortran.dg/elemental_function_1.f90: New.
8562
8563 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8564
8565 PR rtl-optimization/51374
8566 * gcc.target/avr/torture/pr51374-1.c:
8567 Also fail if SBIS is seen.
8568
8569 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8570
8571 PR rtl-optimization/51374
8572 * gcc.target/avr/torture/pr51374-1.c: New.
8573
8574 2012-01-31 Tobias Burnus <burnus@net-b.de>
8575
8576 PR fortran/52024
8577 * gfortran.dg/typebound_generic_11.f90: New.
8578
8579 2012-01-31 Tobias Burnus <burnus@net-b.de>
8580
8581 PR fortran/52029
8582 * gfortran.dg/class_49.f90: New.
8583
8584 2012-01-31 Tobias Burnus <burnus@net-b.de>
8585
8586 PR fortran/52013
8587 * gfortran.dg/elemental_args_check_6.f90: New.
8588
8589 2012-01-31 Jason Merrill <jason@redhat.com>
8590
8591 PR c++/52043
8592 * g++.dg/cpp0x/variadic122.C: New.
8593
8594 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8595
8596 PR fortran/52012
8597 * gfortran.dg/realloc_on_assign_10.f90: New test.
8598
8599 2012-01-31 Richard Guenther <rguenther@suse.de>
8600
8601 PR tree-optimization/51528
8602 * gcc.dg/torture/pr51528.c: New testcase.
8603
8604 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8605
8606 PR go/48501
8607 * lib/go.exp (go_target_compile): Append timeout= to options.
8608 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8609 select5-out.go test on alpha*-*-* targets.
8610
8611 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8612
8613 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8614 (TEST_SHORT): Reformat in the same way.
8615 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8616 (TEST_SHORT): Reformat in the same way.
8617 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8618 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8619 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8620 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8621 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8622
8623 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8624
8625 PR target/51835
8626 * gcc.target/arm/pr51835.c: New testcase.
8627
8628 2012-01-30 Richard Guenther <rguenther@suse.de>
8629
8630 PR tree-optimization/52028
8631 * gcc.dg/torture/pr52028.c: New testcase.
8632 * gfortran.dg/ldist-pr45199.f: Adjust.
8633 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8634 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8635 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8636
8637 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR debug/52027
8640 * gcc.dg/tree-prof/pr52027.c: New test.
8641
8642 PR tree-optimization/52046
8643 * gcc.dg/pr52046.c: New test.
8644
8645 PR debug/52048
8646 * g++.dg/other/pr52048.C: New test.
8647
8648 2012-01-30 Richard Guenther <rguenther@suse.de>
8649
8650 PR tree-optimization/52045
8651 * gcc.dg/pr52045.c: New testcase.
8652
8653 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8654
8655 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8656 new code generated for __sync_lock_release.
8657
8658 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8659
8660 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8661
8662 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8663
8664 PR testsuite/51875
8665 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8666
8667 * g++.dg/ext/visibility/template10.C: Fix typo.
8668
8669 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8670
8671 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8672
8673 PR c++/51327
8674 * g++.dg/cpp0x/constexpr-ice6.C: New.
8675
8676 2012-01-29 Tobias Burnus <burnus@net-b.de>
8677
8678 PR fortran/41600
8679 * gfortran.dg/default_initialization_6.f90: New.
8680
8681 2012-01-29 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/51972
8684 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8685 * gfortran.dg/class_48.f90: New.
8686
8687 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8688
8689 PR fortran/51808
8690 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8691
8692 2012-01-28 Tobias Burnus <burnus@net-b.de>
8693
8694 PR fortran/51972
8695 * gfortran.dg/class_allocate_12.f90: New.
8696
8697 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8698
8699 * gcc.dg/torture/pr50444.c: Fix dg directives.
8700
8701 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR target/52006
8704 * gcc.target/arm/pr52006.c: New test.
8705
8706 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8707
8708 PR testsuite/52011
8709 * gcc.dg/lto/trans-mem.h: New file.
8710 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8711 * gcc.dg/lto/trans-mem-1_1.c: Same.
8712 * gcc.dg/lto/trans-mem-4_1.c: Same.
8713 * gcc.dg/lto/trans-mem-3_1.c: Same.
8714
8715 2012-01-27 Tobias Burnus <burnus@net-b.de>
8716
8717 PR fortran/52022
8718 * gfortran.dg/dummy_procedure_7.f90: New.
8719
8720 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8721
8722 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8723 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8724
8725 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR c++/51852
8728 * g++.dg/other/gc5.C: New test.
8729
8730 2012-01-27 Richard Guenther <rguenther@suse.de>
8731
8732 PR tree-optimization/50444
8733 * gcc.dg/torture/pr50444.c: New testcase.
8734
8735 2012-01-27 Tobias Burnus <burnus@net-b.de>
8736
8737 PR fortran/51970
8738 PR fortran/51977
8739 * gfortran.dg/move_alloc_13.f90: New.
8740
8741 2012-01-27 Tobias Burnus <burnus@net-b.de>
8742
8743 PR fortran/51953
8744 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8745 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8746 and change dg-error string.
8747
8748 2012-01-27 Tobias Burnus <burnus@net-b.de>
8749
8750 PR fortran/52016
8751 * gfortran.dg/elemental_args_check_5.f90: New.
8752
8753 2012-01-27 Richard Guenther <rguenther@suse.de>
8754
8755 PR middle-end/51959
8756 * g++.dg/torture/pr51959.C: New testcase.
8757
8758 2012-01-27 Tom de Vries <tom@codesourcery.com>
8759
8760 PR tree-optimization/51990
8761 * gcc.dg/pr51990.c: New test.
8762 * gcc.dg/pr51990-2.c: Same.
8763
8764 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8765 Tobias Burnus <burnus@gcc.gnu.org>
8766
8767 PR fortran/48705
8768 * gfortran.dg/class_allocate_11.f03: New.
8769
8770 PR fortran/51870
8771 PR fortran/51943
8772 PR fortran/51946
8773 * gfortran.dg/class_allocate_7.f03: New.
8774 * gfortran.dg/class_allocate_8.f03: New.
8775 * gfortran.dg/class_allocate_9.f03: New.
8776 * gfortran.dg/class_allocate_10.f03: New.
8777
8778 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8779
8780 * gnat.dg/discr34.adb: New test.
8781 * gnat.dg/discr34_pkg.ads: New helper.
8782
8783 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gnat.dg/discr33.adb: New test.
8786
8787 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8788
8789 * gnat.dg/limited_with3.ad[sb): New test.
8790 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8791 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8792 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8793
8794 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8795
8796 * gnat.dg/stack_usage1.adb: New test.
8797 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8798
8799 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8800 * gcc.dg/pr44194-2.c: Likewise.
8801
8802 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8803
8804 PR c++/51370
8805 * g++.dg/template/crash112.C: New.
8806
8807 2012-01-27 Richard Henderson <rth@redhat.com>
8808
8809 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8810
8811 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8812
8813 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8814
8815 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR middle-end/51895
8818 * g++.dg/opt/pr51895.C: New test.
8819
8820 2012-01-26 Michael Matz <matz@suse.de>
8821
8822 PR tree-optimization/48794
8823 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8824
8825 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8826
8827 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8828
8829 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8830
8831 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8832 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8833 memory.
8834 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8835 the default value for s390 and s390x.
8836
8837 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8838
8839 PR lto/51698
8840 * gcc.dg/lto/trans-mem-4_0.c: New.
8841 * gcc.dg/lto/trans-mem-4_1.c: New.
8842 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8843 TM builtins.
8844 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8845 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8846 TM builtins.
8847 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8848 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8849 TM builtins.
8850
8851 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8852
8853 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8854
8855 2012-01-25 Ian Lance Taylor <iant@google.com>
8856
8857 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8858
8859 2012-01-25 Tobias Burnus <burnus@net-b.de>
8860
8861 PR fortran/51995
8862 * gfortran.dg/typebound_proc_25.f90: New.
8863
8864 2012-01-25 Jason Merrill <jason@redhat.com>
8865
8866 PR c++/51992
8867 * g++.dg/lto/pr51992_0.C: New.
8868
8869 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8870
8871 PR tree-optimization/51987
8872 * gcc.target/i386/pr51987.c: New test.
8873
8874 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8875
8876 * gcc.dg/tm/lto-1.c: Require lto support in target.
8877
8878 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8879
8880 PR rtl-optimization/48374
8881 * gcc.dg/pr48374.c: New test.
8882
8883 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8884
8885 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8886
8887 2012-01-25 Tobias Burnus <burnus@net-b.de>
8888
8889 PR fortran/51966
8890 * gfortran.dg/derived_constructor_char_3.f90: New.
8891
8892 2012-01-24 Ian Lance Taylor <iant@google.com>
8893
8894 * go.test/go-test.exp (filecmp): New procedure.
8895 (errchk): Handle quoted square brackets.
8896 (go-gc-tests): Set go_compile_args. Handle various new test
8897 lines. Skip a few new tests.
8898 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8899
8900 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8901
8902 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8903 (check_effective_target_vect_extract_even_odd)
8904 (check_effective_target_vect_interleave): Return true for MIPS
8905 paired-single.
8906
8907 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8908
8909 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8910 (main): Use it instead of argc.
8911
8912 2012-01-24 Jason Merrill <jason@redhat.com>
8913
8914 PR c++/51973
8915 * g++.dg/cpp0x/sfinae31.C: New.
8916
8917 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8918
8919 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8920
8921 2012-01-24 Jason Merrill <jason@redhat.com>
8922
8923 PR c++/51812
8924 * g++.dg/inherit/covariant20.C: New.
8925
8926 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8927
8928 PR c++/51223
8929 * g++.dg/parse/crash58.C: New.
8930
8931 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8932
8933 PR target/51957
8934 * gcc.dg/pr51957-1.c: New test.
8935 * gcc.dg/pr51957-1.h: New file.
8936 * gcc.dg/pr51957-2.c: New test.
8937
8938 2012-01-23 Jason Merrill <jason@redhat.com>
8939
8940 PR c++/51930
8941 * g++.dg/ext/visibility/template10.C: New.
8942
8943 2012-01-23 Tobias Burnus <burnus@net-b.de>
8944
8945 PR fortran/51948
8946 * gfortran.dg/move_alloc_12.f90: New.
8947
8948 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8949
8950 PR middle-end/45416
8951 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8952
8953 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8954
8955 PR c++/51398
8956 * g++.dg/template/crash111.C: New.
8957
8958 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8959
8960 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8961 configurations.
8962 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8963
8964 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8965
8966 PR testsuite/51941
8967 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8968 the DW_TAG_class_type and DW_AT_name: "Executor".
8969
8970 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8971
8972 * lib/target-supports.exp
8973 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8974 (check_effective_target_vect_interleave): Likewise.
8975
8976 2012-01-22 Jason Merrill <jason@redhat.com>
8977
8978 PR c++/51925
8979 * g++.dg/template/using20.C: New.
8980 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8981
8982 2012-01-23 Jason Merrill <jason@redhat.com>
8983
8984 PR target/51934
8985 * g++.dg/torture/pr51344.C: Limit to x86.
8986
8987 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8988
8989 * c-c++-common/tm/omp.c: Require target with pthread support.
8990
8991 2012-01-23 Richard Guenther <rguenther@suse.de>
8992
8993 PR tree-optimization/51949
8994 * gcc.dg/torture/pr51949.c: New testcase.
8995
8996 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8997
8998 PR rtl-optimization/51933
8999 * gcc.c-torture/execute/pr51933.c: New test.
9000
9001 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9002
9003 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9004 Do not define for Interix.
9005
9006 2012-01-22 Jason Merrill <jason@redhat.com>
9007
9008 PR c++/51832
9009 * g++.dg/lto/pr51832.h: New.
9010 * g++.dg/lto/pr51832_0.C: New.
9011 * g++.dg/lto/pr51832_1.C: New.
9012
9013 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9014
9015 * gcc.dg/ext-elim-1.c: New test.
9016
9017 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9018
9019 PR target/51931
9020 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9021 * g++.dg/opt/longbranch1.C: Likewise.
9022
9023 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9024
9025 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9026 in C++11 mode.
9027
9028 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9029
9030 PR fortran/50556
9031 * gfortran.dg/namelist_74.f90: New test.
9032 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9033
9034 2012-01-21 Tobias Burnus <burnus@net-b.de>
9035
9036 PR fortran/51913
9037 * gfortran.dg/class_47.f90: New.
9038
9039 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9040
9041 * gnat.dg/renaming5.ad[sb]: New test.
9042
9043 2012-01-20 Jason Merrill <jason@redhat.com>
9044
9045 PR c++/51919
9046 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9047
9048 2012-01-20 Jason Merrill <jason@redhat.com>
9049
9050 PR c++/51922
9051 * g++.dg/ext/attrib42.C: Require ilp32.
9052
9053 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR target/51915
9056 * gcc.target/arm/pr51915.c: New test.
9057
9058 2012-01-20 Cary Coutant <ccoutant@google.com>
9059 Dodji Seketeli <dodji@redhat.com>
9060
9061 PR debug/45682
9062 * g++.dg/debug/dwarf2/nested-3.C: New test.
9063
9064 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9065
9066 PR c++/51402
9067 * g++.dg/template/crash110.C: New.
9068
9069 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9070
9071 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9072 Remove default options on hppa*-*-hpux*.
9073
9074 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9075
9076 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9077
9078 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9079
9080 * gcc.c-torture/compile/pr51856.c: New testcase.
9081
9082 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9083
9084 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9085 options to go_target_compile.
9086
9087 2012-01-20 Kai Tietz <ktietz@redhat.com>
9088
9089 * g++.dg/torture/pr51344.C: Fix typo.
9090
9091 2012-01-20 Richard Guenther <rguenther@suse.de>
9092
9093 PR tree-optimization/51903
9094 * g++.dg/torture/pr51903.C: New testcase.
9095
9096 2012-01-20 Tobias Burnus <burnus@net-b.de>
9097 Janus Weil <janus@gcc.gnu.org>
9098
9099 PR fortran/51056
9100 * gfortran.dg/use_21.f90: New.
9101
9102 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR target/51106
9105 * gcc.dg/torture/pr51106-1.c: New test.
9106 * gcc.dg/torture/pr51106-2.c: New test.
9107
9108 2012-01-19 Kai Tietz <ktietz@redhat.com>
9109
9110 * g++.dg/torture/pr51344.C: New test.
9111
9112 2012-01-19 Tobias Burnus <burnus@net-b.de>
9113
9114 PR fortran/51904
9115 * gfortran.dg/intrinsic_size_2.f90: New.
9116
9117 2012-01-19 Jason Merrill <jason@redhat.com>
9118
9119 PR c++/51889
9120 * g++.dg/inherit/using7.C: New.
9121
9122 2012-01-19 Richard Guenther <rguenther@suse.de>
9123
9124 PR tree-optimization/37997
9125 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9126
9127 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9128
9129 PR rtl-optimization/51505
9130 * gcc.dg/pr51505.c: New test.
9131
9132 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9133
9134 PR fortran/51634
9135 * gfortran.dg/typebound_operator_12.f03: New.
9136 * gfortran.dg/typebound_operator_13.f03: New.
9137
9138 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9139
9140 PR c++/51225
9141 * g++.dg/cpp0x/pr51225.C: New.
9142
9143 2012-01-17 Ian Lance Taylor <iant@google.com>
9144
9145 PR go/50656
9146 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9147
9148 2012-01-17 Tobias Burnus <burnus@net-b.de>
9149
9150 PR fortran/51869
9151 * gfortran.dg/realloc_on_assign_9.f90: New.
9152
9153 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9154
9155 PR other/51165
9156 * gcc.dg/tm/memopt-3.c: Remove xfail.
9157 * gcc.dg/tm/memopt-4.c: Remove xfail.
9158 * gcc.dg/tm/memopt-5.c: Remove xfail.
9159 * gcc.dg/tm/memopt-7.c: Remove xfail.
9160
9161 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR tree-optimization/51877
9164 * gcc.c-torture/execute/pr51877.c: New test.
9165
9166 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9167
9168 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9169 {!vect_align_arrays} to vect_sizes_32B_16B.
9170 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9171 * gcc.dg/vect/vect-peel-3.c: Ditto.
9172
9173 2012-01-16 Jason Merrill <jason@redhat.com>
9174
9175 PR c++/51854
9176 * g++.dg/abi/mangle60.C: New.
9177
9178 PR c++/51827
9179 * g++.dg/pch/mangle1.{C,Hs}: New.
9180
9181 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9182 Tobias Burnus <burnus@net-b.de>
9183
9184 PR fortran/50981
9185 * gfortran.dg/elemental_optional_args_3.f90: New
9186 * gfortran.dg/elemental_optional_args_4.f90: New
9187
9188 2012-01-16 Tobias Burnus <burnus@net-b.de>
9189
9190 PR fortran/51809
9191 * gfortran.dg/use_20.f90: New
9192
9193 2012-01-16 Jason Merrill <jason@redhat.com>
9194
9195 PR c++/51868
9196 * g++.dg/cpp0x/rv-bitfield.C: New.
9197 * g++.dg/cpp0x/rv-bitfield2.C: New.
9198
9199 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9200
9201 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9202 subroutine 'qsort' and use index array to assign the result.
9203
9204 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR tree-optimization/51865
9207 * gcc.dg/pr51865.c: New test.
9208
9209 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9210
9211 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9212
9213 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9214
9215 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9216 to be loaded from the constant pool, rather than via %hi and %lo.
9217
9218 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9219
9220 PR rtl-optimization/51821
9221 * gcc.dg/pr51821.c: New test.
9222
9223 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9224
9225 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9226
9227 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9228
9229 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9230
9231 2012-01-14 Tobias Burnus <burnus@net-b.de>
9232
9233 PR fortran/51800
9234 * gfortran.dg/init_flag_8.f90: New.
9235 * gfortran.dg/init_flag_9.f90: New.
9236
9237 2011-01-14 Tobias Burnus <burnus@net-b.de>
9238
9239 PR fortran/51816
9240 * gfortran.dg/use_18.f90: New.
9241 * gfortran.dg/use_19.f90: New.
9242
9243 2012-01-13 Ian Lance Taylor <iant@google.com>
9244
9245 PR c++/50012
9246 * g++.dg/warn/Wsign-compare-4.C: New.
9247
9248 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9249
9250 PR fortran/48351
9251 * gfortran.dg/alloc_comp_assign.f03: New.
9252 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9253 __BUILTIN_FREE from 38 to 32.
9254
9255 2012-01-13 Jason Merrill <jason@redhat.com>
9256
9257 PR c++/20681
9258 * g++.dg/warn/Wreturn-type-7.C: New.
9259
9260 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9261
9262 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9263 assumption.
9264 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9265 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9266 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9267 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9268 int32plus because of big array needed.
9269 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9270 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9271
9272 2012-01-13 Jason Merrill <jason@redhat.com>
9273
9274 PR c++/51813
9275 * g++.dg/ext/visibility/template9.C: New.
9276
9277 PR c++/51620
9278 * g++.dg/cpp0x/defaulted34.C: New.
9279 * g++.dg/template/virtual3.C: New.
9280
9281 2012-01-13 Richard Guenther <rguenther@suse.de>
9282
9283 PR middle-end/8081
9284 * gcc.dg/torture/pr8081.c: New testcase.
9285
9286 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9287
9288 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9289
9290 2012-01-12 Jason Merrill <jason@redhat.com>
9291
9292 PR c++/51714
9293 * g++.dg/ext/stmtexpr14.C: New.
9294
9295 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9296
9297 PR c++/51633
9298 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9299
9300 2012-01-12 Jason Merrill <jason@redhat.com>
9301
9302 PR c++/48051
9303 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9304 * g++.dg/abi/mangle58.C: Likewise.
9305
9306 PR c++/51403
9307 * g++.dg/template/arg8.C: New.
9308
9309 2012-01-12 Ira Rosen <irar@il.ibm.com>
9310
9311 PR tree-optimization/51799
9312 * gcc.dg/vect/pr51799.c: New test.
9313 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9314 patterns.
9315
9316 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9317 Tobias Burnus <burnus@net-b.de>
9318
9319 PR fortran/51057
9320 PR fortran/51616
9321 * lib/target-supports.exp
9322 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9323 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9324
9325 2012-01-11 Jason Merrill <jason@redhat.com>
9326
9327 PR c++/51565
9328 * g++.dg/ext/attrib42.C: New.
9329
9330 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR bootstrap/51796
9333 * gcc.dg/pr51796.c: New test.
9334
9335 2012-01-11 Jason Merrill <jason@redhat.com>
9336
9337 PR c++/51818
9338 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9339
9340 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9341
9342 * gnat.dg/array19.ad[sb]: New test.
9343
9344 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9345
9346 * gnat.dg/opt23.ad[sb]: New test.
9347 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9348 * gnat.dg/opt24.ad[sb]: New test.
9349
9350 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9351
9352 PR tree-optimization/49642
9353 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9354 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9355
9356 2012-01-11 Jason Merrill <jason@redhat.com>
9357
9358 PR c++/51613
9359 * g++.dg/template/explicit-args5.C: New.
9360
9361 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9362
9363 * gcc.c-torture/execute/20120110-1.c: New testcase.
9364
9365 2012-01-10 Jason Merrill <jason@redhat.com>
9366
9367 PR c++/51614
9368 * g++.dg/inherit/ambig1.C: New.
9369
9370 PR c++/51433
9371 * g++.dg/cpp0x/constexpr-cache1.C: New.
9372
9373 2012-01-10 Richard Guenther <rguenther@suse.de>
9374
9375 PR tree-optimization/51801
9376 * gcc.dg/torture/pr51801.c: New testcase.
9377
9378 2012-01-10 Tobias Burnus <burnus@net-b.de>
9379
9380 PR fortran/51652
9381 * gfortran.dg/allocate_with_typespec_5.f90: New.
9382
9383 2012-01-10 Tobias Burnus <burnus@net-b.de>
9384
9385 * gfortran.dg/class_39.f03: Update dg-error string.
9386
9387 2012-01-10 Richard Guenther <rguenther@suse.de>
9388
9389 PR tree-optimization/50913
9390 * gcc.dg/graphite/interchange-16.c: New testcase.
9391 * gcc.dg/graphite/scop-20.c: XFAIL.
9392 * gfortran.dg/graphite/interchange-1.f: Likewise.
9393 * gfortran.dg/graphite/block-1.f90: Likewise.
9394 * gfortran.dg/graphite/block-2.f: Likewise.
9395
9396 2012-01-10 Richard Henderson <rth@redhat.com>
9397
9398 * lib/target-supports.exp (check_effective_target_vect_perm,
9399 check_effective_target_vect_perm_byte,
9400 check_effective_target_vect_perm_short): Enable for arm neon.
9401
9402 2012-01-09 Tobias Burnus <burnus@net-b.de>
9403
9404 PR fortran/46328
9405 * gfortran.dg/typebound_operator_11.f90: New.
9406
9407 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9408
9409 * gnat.dg/array18.adb: New test.
9410 * gnat.dg/array18_pkg.ads: New helper.
9411
9412 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9413
9414 PR fortran/51791
9415 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9416 around base object in first assignment in main program.
9417 * gfortran.dg/typebound_operator_10.f03: New test.
9418
9419 2012-01-09 Martin Jambor <mjambor@suse.cz>
9420
9421 PR tree-optimization/51759
9422 * g++.dg/ipa/pr51759.C: New test.
9423
9424 2012-01-09 Tobias Burnus <burnus@net-b.de>
9425
9426 PR fortran/51758
9427 * gfortran.dg/optional_absent_2.f90: New.
9428
9429 2012-01-09 Tobias Burnus <burnus@net-b.de>
9430
9431 PR fortran/51578
9432 * gfortran.dg/use_17.f90: New.
9433
9434 2012-01-09 Gary Funck <gary@intrepid.com>
9435
9436 PR preprocessor/33919
9437 * gcc.dg/pr33919.c: New test.
9438 * gcc.dg/pr33919-0.h: New test header file.
9439 * gcc.dg/pr33919-1.h: Ditto.
9440 * gcc.dg/pr33919-2.h: Ditto.
9441
9442 2012-01-07 Jan Hubicka <jh@suse.cz>
9443
9444 PR tree-optimize/51694
9445 * gcc.c-torture/compile/pr51694.c: new testcase.
9446
9447 2012-01-07 Jan Hubicka <jh@suse.cz>
9448
9449 PR tree-optimization/51600
9450 * g++.dg/torture/pr51600.C: New testcase.
9451
9452 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9453
9454 PR gcov-profile/51715
9455 PR gcov-profile/51717
9456 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9457 * gcc.misc-tests/gcov-14.c: Likewise.
9458
9459 2012-01-06 Jason Merrill <jason@redhat.com>
9460
9461 * g++.dg/parse/new5.C: New.
9462
9463 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9464
9465 PR testsuite/51655
9466 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9467 including <string.h>.
9468
9469 2012-01-06 Jason Merrill <jason@redhat.com>
9470
9471 * g++.dg/abi/mangle51.C: New.
9472 * g++.dg/abi/mangle52.C: New.
9473 * g++.dg/abi/mangle53.C: New.
9474 * g++.dg/abi/mangle54.C: New.
9475 * g++.dg/abi/mangle55.C: New.
9476 * g++.dg/abi/mangle56.C: New.
9477 * g++.dg/abi/mangle57.C: New.
9478 * g++.dg/abi/mangle58.C: New.
9479 * g++.dg/abi/mangle59.C: New.
9480 * g++.dg/cpp0x/trailing3.C: Update mangling.
9481 * g++.dg/cpp0x/variadic111.C: Update mangling.
9482 * g++.dg/cpp0x/variadic4.C: Update mangling.
9483 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9484 * g++.dg/template/nontype22.C: Works now.
9485 * g++.dg/template/pr35240.C: Works now.
9486
9487 * g++.dg/cpp0x/error7.C: New.
9488
9489 2012-01-06 Tobias Burnus <burnus@net-b.de>
9490
9491 * gfortran.dg/deallocate_stat_2.f90: New.
9492 * coarray/allocate_errgmsg.f90: New.
9493 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9494 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9495 * coarray/subobject_1.f90: Fix for num_images > 1.
9496 * gfortran.dg/deallocate_stat.f90: Update due to changed
9497 stat= handling.
9498
9499 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9500
9501 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9502
9503 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9504
9505 * ada/acats/overflow.lst: Add cb20004.
9506
9507 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9508
9509 PR c++/51541
9510 * g++.dg/cpp0x/alias-decl-18.C: New test.
9511
9512 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9513
9514 * gcc.c-torture/execute/20120104-1.c: New test.
9515
9516 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9517
9518 PR fortran/PR48946
9519 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9520 the old typebound_operator_8.f03.
9521 * gfortran.dg/typebound_operator_8.f03: New version of
9522 typebound_operator_7.f03 with 'u' a derived type instead of a
9523 class object.
9524
9525 2012-01-05 Richard Guenther <rguenther@suse.de>
9526
9527 * g++.dg/torture/pr49309.C: Skip for -flto.
9528
9529 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR middle-end/51761
9532 * gcc.c-torture/compile/pr51761.c: New test.
9533
9534 2012-01-05 Richard Guenther <rguenther@suse.de>
9535
9536 PR tree-optimization/51760
9537 * gcc.dg/torture/pr51760.c: New testcase.
9538
9539 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9540
9541 PR middle-end/51472
9542 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9543
9544 2012-01-05 Richard Guenther <rguenther@suse.de>
9545
9546 PR lto/41576
9547 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9548 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9549
9550 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR debug/51695
9553 * gcc.dg/pr51695.c: New test.
9554
9555 2012-01-04 Andrew Pinski <apinski@cavium.com>
9556
9557 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9558 * gcc.target/mips/octeon2-lx-1.c: New test.
9559 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9560 * gcc.target/mips/octeon2-lx-2.c: New test.
9561 * gcc.target/mips/octeon2-lx-3.c: New test.
9562
9563 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9564
9565 PR other/51163
9566 PR other/51164
9567 * gcc.dg/tm/alias-1.c: Adjust regexp.
9568 * gcc.dg/tm/alias-2.c: Adjust regexp.
9569
9570 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9571
9572 PR c++/51064
9573 * g++.dg/warn/Wparentheses-26.C: New.
9574
9575 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9576
9577 * gfortran.dg/elemental_optional_args_2.f90: New test.
9578
9579 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9580
9581 PR fortran/49693
9582 * gfortran.dg/common_17.f90: New test.
9583
9584 2012-01-04 Richard Guenther <rguenther@suse.de>
9585
9586 PR tree-optimization/49651
9587 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9588 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9589
9590 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9591
9592 PR c++/51738
9593 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9594
9595 2012-01-03 Andrew Pinski <apinski@cavium.com>
9596
9597 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9598 for all mips targets. Also allow an optional .cfi_startproc.
9599
9600 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9601
9602 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9603
9604 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9605
9606 PR c++/29273
9607 * g++.dg/rtti/dyncast5.C: New.
9608
9609 2012-01-03 Richard Guenther <rguenther@suse.de>
9610
9611 PR tree-optimization/51070
9612 * gcc.dg/torture/pr51070-2.c: New testcase.
9613
9614 2012-01-03 Richard Guenther <rguenther@suse.de>
9615
9616 PR tree-optimization/51692
9617 * gcc.dg/torture/pr51692.c: New testcase.
9618
9619 2012-01-03 Richard Guenther <rguenther@suse.de>
9620
9621 PR debug/51650
9622 * g++.dg/lto/pr51650-3_0.C: New testcase.
9623
9624 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9625
9626 PR c++/15867
9627 * g++.dg/warn/Wredundant-decls-spec.C: New.
9628
9629 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR tree-optimization/51719
9632 * g++.dg/tree-prof/pr51719.C: New test.
9633
9634 2012-01-03 Richard Guenther <rguenther@suse.de>
9635
9636 PR middle-end/51730
9637 * gcc.dg/fold-compare-6.c: New testcase.
9638
9639 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR c++/51669
9642 * g++.dg/gomp/pr51669.C: New test.
9643
9644 2012-01-02 Jason Merrill <jason@redhat.com>
9645
9646 PR c++/51675
9647 * g++.dg/cpp0x/constexpr-union2.C: New.
9648
9649 PR c++/51666
9650 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9651
9652 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9653
9654 PR c++/51462
9655 * g++.dg/cpp0x/constexpr-99.C: New test.
9656
9657 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9658
9659 PR c++/20140
9660 * g++.dg/template/init9.C: New.
9661
9662 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9663
9664 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9665 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9666 rather than a specific number.
9667
9668 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9669
9670 PR fortran/46262
9671 PR fortran/46328
9672 PR fortran/51052
9673 * gfortran.dg/typebound_operator_7.f03: New.
9674 * gfortran.dg/typebound_operator_8.f03: New.
9675
9676 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9677
9678 PR target/51729
9679 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9680 XFAIL.
9681 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9682
9683 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9684
9685 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9686
9687 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9688
9689 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9690 for MIPS.
9691
9692 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9693
9694 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9695 * gfortran.dg/io_real_boz_4.f90: Likewise.
9696 * gfortran.dg/io_real_boz_5.f90: Likewise.
9697
9698 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9699
9700 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9701
9702 2012-01-02 Revital Eres <revital.eres@linaro.org>
9703
9704 * gcc.dg/sms-11.c: New file.
9705
9706 2012-01-02 Tobias Burnus <burnus@net-b.de>
9707
9708 PR fortran/51682
9709 * gfortran.dg/coarray/image_index_3.f90: New.
9710
9711 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9712
9713 PR c++/16603
9714 * g++.dg/parse/enum8.C: New.
9715
9716 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9717
9718 PR c++/51379
9719 * g++.dg/conversion/reinterpret4.C: New.
9720 * g++.dg/conversion/reinterpret1.C: Adjust.
9721
9722 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9723
9724 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9725
9726 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9727
9728 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9729 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9730 * g++.old-deja/g++.jason/access14.C: Likewise.
9731 * g++.old-deja/g++.jason/access8.C: Likewise.
9732 * g++.old-deja/g++.jason/access1.C: Likewise.
9733 * g++.old-deja/g++.other/access3.C: Likewise.
9734 * g++.old-deja/g++.other/access5.C: Likewise.
9735 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9736 * g++.old-deja/g++.law/visibility22.C: Likewise.
9737 * g++.old-deja/g++.law/visibility26.C: Likewise.
9738 * g++.old-deja/g++.mike/p2746.C: Likewise.
9739 * g++.dg/debug/using1.C: Likewise.
9740 * g++.dg/lookup/using51.C: Likewise.
9741 * g++.dg/inherit/using5.C: Likewise.
9742 * g++.dg/inherit/pr30297.C: Likewise.
9743 * g++.dg/inherit/access8.C: Likewise.
9744 * g++.dg/torture/pr39362.C: Likewise.
9745 * g++.dg/template/crash13.C: Likewise.
9746 * g++.dg/template/using10.C: Likewise.
9747
9748 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9749
9750 PR fortran/51502
9751 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9752
9753 2012-01-01 Ira Rosen <irar@il.ibm.com>
9754
9755 PR tree-optimization/51704
9756 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9757 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9758 corresponding flags.
9759
9760 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9761
9762 PR c++/51723
9763 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9764
9765 2012-01-01 Jan Hubicka <jh@suse.cz>
9766
9767 PR rtl-optimization/51069
9768 * gcc.c-torture/compile/pr51069.c: New testcase.
9769
9770 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR tree-optimization/51683
9773 * gcc.dg/pr51683.c: New test.
9774 \f
9775 Copyright (C) 2012 Free Software Foundation, Inc.
9776
9777 Copying and distribution of this file, with or without modification,
9778 are permitted in any medium without royalty provided the copyright
9779 notice and this notice are preserved.