85133e9aeef28a78013bd5cbd69986bd4586b374
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
2
3 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
4 * c-c++-common/vector-compare-1.c: Same.
5 * c-c++-common/vector-compare-2.c: Same.
6 * g++.dg/other/unused1.C: Skip on AIX.
7 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
8 extra message on AIX.
9
10 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
11
12 PR target/55247
13 * gcc.target/i386/pr55247.c: New test.
14
15 2012-11-09 Andrew Pinski <apinski@cavium.com>
16
17 * gcc.c-torture/execute/20121108-1.c: New test.
18
19 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
20
21 PR c++/54413
22 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
23 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
24 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
25 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
26
27 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
28
29 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
30 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
31 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
32 array bounds.
33 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
34
35 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
36
37 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
38 * g++.dg/tm/pr47530.C: Same.
39
40 2012-11-09 Jason Merrill <jason@redhat.com>
41
42 PR c++/54859
43 * g++.dg/cpp0x/alias-decl-25.C: New.
44
45 * g++.dg/abi/abi-tag1.C: New.
46 * g++.dg/abi/abi-tag2.C: New.
47
48 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
49
50 PR rtl-optimization/55154
51 * gcc.target/i386/pr55154.c: New test.
52
53 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
54
55 PR rtl-optimization/55151
56 * gcc.dg/pr55151.c: Move ...
57 * gcc.target/i386/pr55151.c: ... here.
58
59 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
60
61 PR rtl-optimization/54472
62 * gcc.dg/pr54472.c: New test.
63
64 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
65
66 * gnat.dg/stack_check3.ad[sb]: New test.
67
68 2012-11-08 Ian Lance Taylor <iant@google.com>
69
70 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
71 with arguments. Handle errorcheckoutput and rundir test types.
72
73 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
74
75 PR tree-optimization/55191
76 * gcc.dg/pr55191.c: New test.
77
78 2012-11-08 Jakub Jelinek <jakub@redhat.com>
79
80 PR debug/54499
81 * g++.dg/debug/pr54499.C: New test.
82
83 2012-11-08 Jan Hubicka <jh@suse.cz>
84
85 PR middle-end/48636
86 * gcc.dg/winline-3.c: Update.
87
88 2012-11-08 Martin Jambor <mjambor@suse.cz>
89
90 * gfortran.dg/ipcp-array-1.f90: New test.
91
92 2012-11-08 Florian Weimer <fweimer@redhat.com>
93
94 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
95
96 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
97
98 PR rtl-optimization/55151
99 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
100
101 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
102
103 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
104
105 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
106
107 * gcc.c-torture/compile/20121107-1.c: New test.
108
109 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
110
111 PR rtl-optimization/55151
112 * gcc.dg/pr55151.c: Compile it only for x86_64.
113
114 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
115
116 PR rtl-optimization/55122
117 * gcc.dg/pr55122.c: New test.
118
119 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
120
121 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
122 word powerpc.
123 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
124 * gcc.target/powerpc/loop_align.c: Skip on AIX.
125 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
126 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
127
128 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
129
130 PR c/53063
131 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
132
133 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
134
135 PR c/51294
136 * c-c++-common/pr51294.c: New.
137
138 2012-11-07 Martin Jambor <mjambor@suse.cz>
139
140 PR tree-optimization/53787
141 * gcc.dg/ipa/ipa-5.c: Adjust.
142 * gcc.dg/ipa/ipcp-agg-1.c: New test.
143 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
144 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
145 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
146 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
147 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
148 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
149 * gfortran.dg/pr48636-2.f90: New test.
150 * gfortran.dg/pr53787.f90: Likewise.
151
152 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
153
154 PR c++/55226
155 Revert:
156 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/54922
159 * g++.dg/cpp0x/constexpr-union4.C: New.
160
161 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
162
163 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
164
165 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
166
167 PR target/49220
168 * gcc.c-torture/compile/pr49220.c: New test.
169
170 2012-11-07 Florian Weimer <fweimer@redhat.com>
171
172 * g++.dg/init/new40.C: New.
173
174 2012-11-07 Jakub Jelinek <jakub@redhat.com>
175
176 PR debug/54693
177 * gcc.dg/guality/pr54693-2.c: New test.
178
179 2012-11-06 Andrew Pinski <apinski@cavium.com>
180
181 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
182 -fno-vect-cost-model.
183
184 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
185
186 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
187 * gcc.dg/tm/debug-1.c: Same.
188 * gcc.dg/tm/irrevocable-3.c: Same.
189 * gcc.dg/tm/irrevocable-4.c: Same.
190 * gcc.dg/tm/memopt-10.c: Same.
191 * gcc.dg/tm/memopt-11.c: Same.
192 * gcc.dg/tm/props-4.c: Same.
193 * gcc.dg/tm/wrap-3.c: Same.
194 * gcc.dg/tm/wrap-4.c: Same.
195
196 2012-11-06 Andrew Pinski <apinski@cavium.com>
197
198 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
199
200 2012-11-06 Jan Hubicka <jh@suse.cz>
201
202 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
203 candidate still.
204 * gcc.dg/tree-ssa/loop-23.c: Likewise.
205 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
206 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
207
208 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
209
210 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
211
212 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
213
214 PR middle-end/41993
215 * gcc.dg/torture/pr41993.c: New test.
216
217 2012-11-06 Jan Hubicka <jh@suse.cz>
218
219 * gcc.target/i386/l_fma_float_?.c: Update.
220 * gcc.target/i386/l_fma_double_?.c: Update.
221
222 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
223
224 PR target/54089
225 * gcc.target/sh/pr54089-8.c: New.
226 * gcc.target/sh/pr54089-9.c: New.
227
228 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
229
230 PR target/47440
231 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
232 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
233 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
234 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
235 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
236 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
237 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
238 * gcc.target/i386/avx-vzeroupper-27.c: New.
239
240 2012-11-06 Janus Weil <janus@gcc.gnu.org>
241
242 PR fortran/54917
243 * gfortran.dg/transfer_class_1.f90: New.
244 * gfortran.dg/transfer_class_2.f90: New.
245
246 2012-11-05 Sriraman Tallam <tmsriram@google.com>
247
248 * testsuite/g++.dg/mv1.C: New test.
249 * testsuite/g++.dg/mv2.C: New test.
250 * testsuite/g++.dg/mv3.C: New test.
251 * testsuite/g++.dg/mv4.C: New test.
252 * testsuite/g++.dg/mv5.C: New test.
253 * testsuite/g++.dg/mv6.C: New test.
254
255 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
256
257 PR testsuite/55186
258 * gcc.dg/const-uniq-1.c (a): Increase length four times.
259
260 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
261
262 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
263 darwin.
264
265 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
266
267 * g++.dg/torture/20121105-1.C: New test.
268
269 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
270
271 * gcc.dg/torture/fp-compare.c: New testcase.
272
273 2012-11-05 Jan Hubicka <jh@suse.cz>
274
275 * gcc.dg/const-1.c: Update.
276 * gcc.dg/pure-1.c: Update.
277
278 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
279
280 PR rtl-optimization/55151
281 * gcc.dg/pr55151.c: New test.
282
283 2012-11-05 Jakub Jelinek <jakub@redhat.com>
284
285 PR debug/54970
286 PR debug/54971
287 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
288
289 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
290
291 PR testsuite/51128
292 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
293
294 2012-11-05 Jan Hubicka <jh@suse.cz>
295
296 * gcc.dg/autopar/pr49960.c: Fix testcase.
297
298 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
299
300 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
301 Fix scan-tree-dump-times directive.
302
303 2012-11-04 Janus Weil <janus@gcc.gnu.org>
304
305 PR fortran/55199
306 * gfortran.dg/associate_12.f90: New.
307
308 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
309
310 PR target/54255
311 * lib/target-supports.exp (check_effective_target_masm_intel): New
312 proc.
313 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
314 masm_intel.
315
316 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
317 Jack Howarth <howarth@bromo.med.uc.edu>
318
319 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
320 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
321 * gcc.target/i386/pr53249.c: Likewise.
322
323 2012-11-03 Andrew Pinski <apinski@cavium.com>
324
325 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
326 call abort1 so that cross jumping does not happen.
327
328 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
329
330 PR target/51244
331 * gcc.target/sh/pr51244-18.c: New.
332 * gcc.target/sh/pr51244-19.c: New.
333
334 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
335
336 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
337 b requires a 64-bit operation followed by a truncation.
338
339 2012-11-02 Jan Hubicka <jh@suse.cz>
340
341 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
342
343 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
344
345 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
346 conditions to verify the reduction code is vectorized.
347
348 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
349 in case 'pow', such as 'powerpc' is used in the compiler version name.
350 * gcc.target/powerpc/pr46728-2.c: Likewise.
351 * gcc.target/powerpc/pr46728-3.c: Likewise.
352 * gcc.target/powerpc/pr46728-4.c: Likewise.
353 * gcc.target/powerpc/pr46728-5.c: Likewise.
354 * gcc.target/powerpc/pr46728-7.c: Likewise.
355 * gcc.target/powerpc/pr46728-8.c: Likewise.
356 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
357
358 2012-11-02 Jan Hubicka <jh@suse.cz>
359
360 * gcc.dg/tree-ssa/loop-38.c: New testcase.
361
362 2012-11-02 Jan Hubicka <jh@suse.cz>
363
364 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
365 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
366
367 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
368
369 PR middle-end/55130
370 * gcc.target/i386/pr55130.c: New test.
371
372 2012-11-02 Jakub Jelinek <jakub@redhat.com>
373
374 PR target/55147
375 * gcc.target/i386/pr55147.c: New test.
376
377 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
378
379 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
380 * gfortran.dg/default_format_denormal_1.f90: Same.
381
382 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
383
384 PR middle-end/55001
385 * g++.dg/ext/vector19.C: Remove target restrictions.
386 * gcc.dg/fold-compare-7.c: New testcase.
387
388 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
389
390 PR target/55160
391 * gcc.target/sh/pr55160.c: New.
392
393 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
394
395 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
396 scan-assembler regex.
397
398 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
399
400 PR middle-end/55150
401 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
402 * gcc.dg/pr55150-2.c: New test.
403
404 2012-11-01 Sharad Singhai <singhai@google.com>
405
406 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
407 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
408 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
409 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
410
411 2012-10-31 Dehao Chen <dehao@google.com>
412
413 * g++.dg/debug/dwarf2/block.C: New testcase.
414
415 2012-10-31 Jan Hubicka <jh@suse.cz>
416
417 * gcc.dg/pr44974.c: Add noinline.
418
419 2012-10-31 Janus Weil <janus@gcc.gnu.org>
420
421 PR fortran/53718
422 * gfortran.dg/class_54.f90: New.
423
424 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
425 Jakub Jelinek <jakub@redhat.com>
426
427 PR tree-optimization/55018
428 * gcc.dg/torture/pr55018.c: New test.
429
430 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/54583
433 * g++.dg/ext/vla13.C: New.
434
435 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
436
437 PR middle-end/55150
438 * gcc.dg/pr55150.c: New test.
439
440 2012-10-31 Tobias Burnus <burnus@net-b.de>
441
442 PR fortran/55134
443 * gfortran.dg/associate_11.f90: New.
444
445 2012-10-31 Dodji Seketeli <dodji@redhat.com>
446
447 PR c++/54955
448 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
449
450 2012-10-31 Jakub Jelinek <jakub@redhat.com>
451
452 PR tree-optimization/19105
453 PR tree-optimization/21643
454 PR tree-optimization/46309
455 * gcc.dg/pr19105.c: New test.
456 * gcc.dg/pr21643.c: New test.
457 * gcc.dg/pr46309-2.c: New test.
458 * gcc.c-torture/execute/pr46309.c: New test.
459
460 2012-10-31 Alan Modra <amodra@gmail.com>
461
462 * gcc.target/powerpc/dimode_off.c: New.
463 * gcc.target/powerpc/timode_off.c: New.
464 * gcc.target/powerpc/dfmode_off.c: New.
465 * gcc.target/powerpc/tfmode_off.c: New.
466
467 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
468
469 PR rtl-optimization/55093
470 * gcc.target/i386/pr55093.c: New file.
471
472 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
473
474 * gcc.target/i386/pr55116.c: Renamed to ...
475 * gcc.target/i386/pr55116-1.c: This.
476
477 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
478
479 * gcc.target/i386/pr55116-2.c: New file.
480
481 2012-10-30 Richard Biener <rguenther@suse.de>
482
483 * gcc.dg/vect/slp-perm-2.c: Adjust.
484
485 2012-10-30 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/55111
488 * gcc.dg/torture/pr55111.c: New testcase.
489
490 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
491
492 PR target/53988
493 * gcc.target/sh/pr53988.c: New.
494
495 2012-10-30 Bin Cheng <bin.cheng@arm.com>
496
497 PR target/54989
498 * gcc.dg/hoist-register-pressure-1.c: Rename from
499 hoist-register-pressure.c. Add nonpic condition.
500 * gcc.dg/hoist-register-pressure-2.c: New testcase.
501
502 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
503
504 PR c++/54930
505 * gcc.dg/Wreturn-local-addr.c: New.
506 * g++.dg/warn/Wno-return-local-addr.C: New.
507 * g++.dg/warn/Wreturn-local-addr.C: New.
508
509 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
510
511 PR middle-end/55116
512 * gcc.target/i386/pr55116.c: New file.
513
514 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
515
516 PR c/53066
517 * gcc.dg/Wshadow-4.c: New.
518 * gcc.dg/Wshadow-4.h: New.
519
520 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
521
522 PR debug/54693
523 * gcc.dg/guality/pr54693.c: New.
524
525 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
526
527 PR middle-end/55027
528 * gcc.dg/pr55027.c: New testcase.
529
530 2012-10-29 Jan Hubicka <jh@suse.cz>
531
532 * gcc.dg/ipa/inline-6.c: New testcase.
533
534 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
535
536 PR rtl-optimization/55106
537 * g++.dg/pr55106.C: New.
538
539 2012-10-29 Richard Guenther <rguenther@suse.de>
540
541 PR middle-end/53695
542 * gcc.dg/torture/pr53695.c: New testcase.
543
544 2012-10-28 Jan Hubicka <jh@suse.cz>
545
546 * gcc.dg/ipa/inlinehint-3.c: New testcase.
547
548 2012-10-28 Tobias Burnus <burnus@net-b.de>
549
550 PR fortran/54958
551 * gfortran.dg/do_check_6.f90: New.
552
553 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
554 Jack Howarth <howarth@bromo.med.uc.edu>
555
556 PR target/54404
557 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
558 to dg-options.
559 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
560
561 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
562
563 PR target/34283
564 * gcc.target/i386/pr34283.c: New test.
565
566 2012-10-26 Jakub Jelinek <jakub@redhat.com>
567
568 PR c++/55081
569 * g++.dg/opt/pr55081.C: New test.
570
571 PR debug/54970
572 PR debug/54971
573 * gcc.dg/guality/pr54970.c: New test.
574
575 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
576
577 PR c++/54984
578 * g++.dg/template/new11.C: New.
579
580 2012-10-26 Richard Biener <rguenther@suse.de>
581
582 PR middle-end/54824
583 * gcc.dg/torture/pr54824.c: New testcase.
584
585 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
586
587 * gcc.target/i386/fxsave-1.c: New.
588 * gcc.target/i386/fxsave64-1.c: Ditto.
589 * gcc.target/i386/fxrstor-1.c: Ditto.
590 * gcc.target/i386/fxrstor64-1.c: Ditto.
591 * gcc.target/i386/xsave-1.c: Ditto.
592 * gcc.target/i386/xsave64-1.c: Ditto.
593 * gcc.target/i386/xrstor-1.c: Ditto.
594 * gcc.target/i386/xrstor64-1.c: Ditto.
595 * gcc.target/i386/xsaveopt-1.c: Ditto.
596 * gcc.target/i386/xsaveopt64-1.c: Ditto.
597 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
598 * gcc.target/i386/sse-13.c: Ditto.
599 * gcc.target/i386/sse-14.c: Ditto.
600 * gcc.target/i386/sse-22.c: Ditto.
601 * gcc.target/i386/sse-23.c: Ditto.
602 * g++.dg/other/i386-2.C: Ditto.
603 * g++.dg/other/i386-3.C: Ditto.
604
605 2012-10-25 Jan Hubicka <jh@suse.cz>
606
607 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
608 at ivcanon time.
609
610 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
611
612 PR c++/53761
613 * g++.dg/ext/transparent-union.C: New.
614
615 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
616
617 PR c++/54427
618 * g++.dg/ext/vector19.C: New testcase.
619
620 2012-10-25 Richard Biener <rguenther@suse.de>
621
622 PR tree-optimization/54902
623 * g++.dg/torture/pr54902.C: New testcase.
624
625 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
626
627 PR c++/34892
628 * g++.dg/template/crash114.C: New.
629
630 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
631
632 PR bootstrap/55049
633 * gcc.target/i386/pr55049-1.c: New test.
634
635 2012-10-24 Janus Weil <janus@gcc.gnu.org>
636
637 PR fortran/55037
638 * gfortran.dg/class_dummy_4.f03: New.
639
640 2012-10-24 Jakub Jelinek <jakub@redhat.com>
641
642 PR rtl-optimization/55010
643 * gcc.dg/pr55010.c: New test.
644
645 PR debug/54828
646 * g++.dg/debug/pr54828.C: New test.
647
648 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
649
650 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
651 * gcc.dg/vect/vect-83_64.c: Likewise.
652
653 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
654
655 PR c++/54922
656 * g++.dg/cpp0x/constexpr-union4.C: New.
657
658 2012-10-23 Jeff Law <law@redhat.com>
659
660 * gcc.c-torture/execute/pr54985.c: New test.
661
662 2012-10-23 Paul Koning <ni1d@arrl.net>
663
664 PR debug/54508
665 * g++.dg/debug/dwarf2/pr54508.C: New.
666
667 2012-10-23 Jakub Jelinek <jakub@redhat.com>
668
669 PR c++/54844
670 * g++.dg/template/sizeof14.C: New test.
671
672 2012-10-23 Ian Bolton <ian.bolton@arm.com>
673 Jim MacArthur <jim.macarthur@arm.com>
674 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
675 Marcus Shawcroft <marcus.shawcroft@arm.com>
676 Nigel Stephens <nigel.stephens@arm.com>
677 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
678 Richard Earnshaw <rearnsha@arm.com>
679 Sofiane Naci <sofiane.naci@arm.com>
680 Stephen Thomas <stephen.thomas@arm.com>
681 Tejas Belagod <tejas.belagod@arm.com>
682 Yufeng Zhang <yufeng.zhang@arm.com>
683
684 * lib/target-supports.exp
685 (check_profiling_available): Add AArch64.
686 (check_effective_target_vect_int): Likewise.
687 (check_effective_target_vect_shift): Likewise.
688 (check_effective_target_vect_float): Likewise.
689 (check_effective_target_vect_double): Likewise.
690 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
691 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
692 (check_effective_target_vect_pack_trunc): Likewise.
693 (check_effective_target_vect_unpack): Likewise.
694 (check_effective_target_vect_hw_misalign): Likewise.
695 (check_effective_target_vect_short_mult): Likewise.
696 (check_effective_target_vect_int_mult): Likewise.
697 (check_effective_target_vect_stridedN): Likewise.
698 (check_effective_target_sync_int_long): Likewise.
699 (check_effective_target_sync_char_short): Likewise.
700 (check_vect_support_and_set_flags): Likewise.
701 (check_effective_target_aarch64_tiny): New.
702 (check_effective_target_aarch64_small): New.
703 (check_effective_target_aarch64_large): New.
704 * g++.dg/other/PR23205.C: Enable aarch64.
705 * g++.dg/other/pr23205-2.C: Likewise.
706 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
707 * gcc.c-torture/execute/20101011-1.c: Likewise.
708 * gcc.dg/20020312-2.c: Likewise.
709 * gcc.dg/20040813-1.c: Likewise.
710 * gcc.dg/builtin-apply2.c: Likewise.
711 * gcc.dg/stack-usage-1.c: Likewise.
712
713 2012-10-23 Ian Bolton <ian.bolton@arm.com>
714 Jim MacArthur <jim.macarthur@arm.com>
715 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
716 Marcus Shawcroft <marcus.shawcroft@arm.com>
717 Nigel Stephens <nigel.stephens@arm.com>
718 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
719 Richard Earnshaw <rearnsha@arm.com>
720 Sofiane Naci <sofiane.naci@arm.com>
721 Stephen Thomas <stephen.thomas@arm.com>
722 Tejas Belagod <tejas.belagod@arm.com>
723 Yufeng Zhang <yufeng.zhang@arm.com>
724
725 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
726 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
727 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
728 * gcc.target/aarch64/aapcs/abitest.S: New file.
729 * gcc.target/aarch64/aapcs/abitest.h: New file.
730 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
731 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
732 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
733 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
734 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
735 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
736 * gcc.target/aarch64/aapcs/ice_1.c: New file.
737 * gcc.target/aarch64/aapcs/ice_2.c: New file.
738 * gcc.target/aarch64/aapcs/ice_3.c: New file.
739 * gcc.target/aarch64/aapcs/ice_4.c: New file.
740 * gcc.target/aarch64/aapcs/ice_5.c: New file.
741 * gcc.target/aarch64/aapcs/macro-def.h: New file.
742 * gcc.target/aarch64/aapcs/test_1.c: New file.
743 * gcc.target/aarch64/aapcs/test_10.c: New file.
744 * gcc.target/aarch64/aapcs/test_11.c: New file.
745 * gcc.target/aarch64/aapcs/test_12.c: New file.
746 * gcc.target/aarch64/aapcs/test_13.c: New file.
747 * gcc.target/aarch64/aapcs/test_14.c: New file.
748 * gcc.target/aarch64/aapcs/test_15.c: New file.
749 * gcc.target/aarch64/aapcs/test_16.c: New file.
750 * gcc.target/aarch64/aapcs/test_17.c: New file.
751 * gcc.target/aarch64/aapcs/test_18.c: New file.
752 * gcc.target/aarch64/aapcs/test_19.c: New file.
753 * gcc.target/aarch64/aapcs/test_2.c: New file.
754 * gcc.target/aarch64/aapcs/test_20.c: New file.
755 * gcc.target/aarch64/aapcs/test_21.c: New file.
756 * gcc.target/aarch64/aapcs/test_22.c: New file.
757 * gcc.target/aarch64/aapcs/test_23.c: New file.
758 * gcc.target/aarch64/aapcs/test_24.c: New file.
759 * gcc.target/aarch64/aapcs/test_25.c: New file.
760 * gcc.target/aarch64/aapcs/test_26.c: New file.
761 * gcc.target/aarch64/aapcs/test_3.c: New file.
762 * gcc.target/aarch64/aapcs/test_4.c: New file.
763 * gcc.target/aarch64/aapcs/test_5.c: New file.
764 * gcc.target/aarch64/aapcs/test_6.c: New file.
765 * gcc.target/aarch64/aapcs/test_7.c: New file.
766 * gcc.target/aarch64/aapcs/test_8.c: New file.
767 * gcc.target/aarch64/aapcs/test_9.c: New file.
768 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
769 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
770 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
771 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
772 * gcc.target/aarch64/aapcs/test_complex.c: New file.
773 * gcc.target/aarch64/aapcs/test_int128.c: New file.
774 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
775 * gcc.target/aarch64/aapcs/type-def.h: New file.
776 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
777 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
778 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
779 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
780 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
781 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
782 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
783 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
784 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
785 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
786 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
787 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
788 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
789 * gcc.target/aarch64/aarch64.exp: New file.
790 * gcc.target/aarch64/adc-1.c: New file.
791 * gcc.target/aarch64/adc-2.c: New file.
792 * gcc.target/aarch64/asm-1.c: New file.
793 * gcc.target/aarch64/clrsb.c: New file.
794 * gcc.target/aarch64/clz.c: New file.
795 * gcc.target/aarch64/ctz.c: New file.
796 * gcc.target/aarch64/csinc-1.c: New file.
797 * gcc.target/aarch64/csinv-1.c: New file.
798 * gcc.target/aarch64/csneg-1.c: New file.
799 * gcc.target/aarch64/extend.c: New file.
800 * gcc.target/aarch64/fcvt.x: New file.
801 * gcc.target/aarch64/fcvt_double_int.c: New file.
802 * gcc.target/aarch64/fcvt_double_long.c: New file.
803 * gcc.target/aarch64/fcvt_double_uint.c: New file.
804 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
805 * gcc.target/aarch64/fcvt_float_int.c: New file.
806 * gcc.target/aarch64/fcvt_float_long.c: New file.
807 * gcc.target/aarch64/fcvt_float_uint.c: New file.
808 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
809 * gcc.target/aarch64/ffs.c: New file.
810 * gcc.target/aarch64/fmadd.c: New file.
811 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
812 * gcc.target/aarch64/frint.x: New file.
813 * gcc.target/aarch64/frint_double.c: New file.
814 * gcc.target/aarch64/frint_float.c: New file.
815 * gcc.target/aarch64/index.c: New file.
816 * gcc.target/aarch64/mneg-1.c: New file.
817 * gcc.target/aarch64/mneg-2.c: New file.
818 * gcc.target/aarch64/mneg-3.c: New file.
819 * gcc.target/aarch64/mnegl-1.c: New file.
820 * gcc.target/aarch64/mnegl-2.c: New file.
821 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
822 * gcc.target/aarch64/pic-constantpool1.c: New file.
823 * gcc.target/aarch64/pic-symrefplus.c: New file.
824 * gcc.target/aarch64/predefine_large.c: New file.
825 * gcc.target/aarch64/predefine_small.c: New file.
826 * gcc.target/aarch64/predefine_tiny.c: New file.
827 * gcc.target/aarch64/reload-valid-spoff.c: New file.
828 * gcc.target/aarch64/scalar_intrinsics.c: New file.
829 * gcc.target/aarch64/table-intrinsics.c: New file.
830 * gcc.target/aarch64/tst-1.c: New file.
831 * gcc.target/aarch64/vect-abs-compile.c: New file.
832 * gcc.target/aarch64/vect-abs.c: New file.
833 * gcc.target/aarch64/vect-abs.x: New file.
834 * gcc.target/aarch64/vect-compile.c: New file.
835 * gcc.target/aarch64/vect-faddv-compile.c: New file.
836 * gcc.target/aarch64/vect-faddv.c: New file.
837 * gcc.target/aarch64/vect-faddv.x: New file.
838 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
839 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
840 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
841 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
842 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
843 * gcc.target/aarch64/vect-fp-compile.c: New file.
844 * gcc.target/aarch64/vect-fp.c: New file.
845 * gcc.target/aarch64/vect-fp.x: New file.
846 * gcc.target/aarch64/vect-mull-compile.c: New file.
847 * gcc.target/aarch64/vect-mull.c: New file.
848 * gcc.target/aarch64/vect-mull.x: New file.
849 * gcc.target/aarch64/vect.c: New file.
850 * gcc.target/aarch64/vect.x: New file.
851 * gcc.target/aarch64/vector_intrinsics.c: New file.
852 * gcc.target/aarch64/vfp-1.c: New file.
853 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
854 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
855 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
856 * g++.dg/abi/aarch64_guard1.C: New file.
857
858 2012-10-23 Jakub Jelinek <jakub@redhat.com>
859
860 PR c++/54988
861 * c-c++-common/pr54988.c: New test.
862
863 2012-10-23 Jan Hubicka <jh@suse.cz>
864
865 * gcc.dg/tree-prof/peel-1.c: New testcase.
866
867 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
868
869 PR gcc/52945
870 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
871
872 2012-10-23 Joseph Myers <joseph@codesourcery.com>
873
874 * gcc.dg/c99-predef-1.c: New test.
875 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
876 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
877 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
878 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
879 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
880 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
881 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
882 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
883 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
884 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
885 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
886 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
887
888 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
889
890 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
891
892 2012-10-23 Jan Hubicka <jh@suse.cz>
893
894 PR middle-end/54937
895 * gcc.c-torture/execute/pr54937.c: New testcase.
896 * gcc.dg/tree-ssa/cunroll-2.c: Update.
897
898 2012-10-23 Jan Hubicka <jh@suse.cz>
899
900 PR middle-end/54967
901 * gfortran.dg/pr54967.f90: New testcase.
902
903 2012-10-23 Terry Guo <terry.guo@arm.com>
904
905 PR target/55019
906 * gcc.dg/pr55019.c: New.
907
908 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
909
910 PR tree-optimization/55008
911 * gcc.dg/tree-ssa/pr55008.c: New test.
912
913 2012-10-22 Richard Biener <rguenther@suse.de>
914
915 PR tree-optimization/55011
916 * gcc.dg/torture/pr55011.c: New testcase.
917
918 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
919
920 * gcc.target/arm/pr40457-1.c: Adjust expected output.
921 * gcc.target/arm/pr40457-2.c: Likewise.
922 * gcc.target/arm/pr40457-3.c: Likewise.
923
924 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
925
926 * gnat.dg/specs/limited_with4.ads: New test.
927 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
928
929 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
930
931 * gnat.dg/modular4.adb: New test.
932 * gnat.dg/modular4_pkg.ads: New helper.
933
934 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
935
936 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
937 * gnat.dg/specs/addr1.ads: Likewise.
938
939 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
940
941 * gcc.dg/webizer.c (main): Add missing exit call.
942
943 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
944
945 PR fortran/54465
946 * gfortran.dg/wextra_1.f: New test.
947
948 2012-10-20 Jan Hubicka <jh@suse.cz>
949
950 * gcc.dg/tree-prof/unroll-1.c: New testcase.
951
952 2012-10-19 Janus Weil <janus@gcc.gnu.org>
953
954 PR fortran/54224
955 * gfortran.dg/warn_unused_function.f90: New.
956
957 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
958
959 * lib/target-supports.exp
960 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
961
962 2012-10-19 Richard Guenther <rguenther@suse.de>
963
964 PR tree-optimization/54981
965 * gcc.dg/pr54981.c: New testcase.
966
967 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
968
969 PR target/54892
970 * gcc.target/arm/pr54892.c: New.
971
972 2012-10-19 Bin Cheng <bin.cheng@arm.com>
973
974 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
975
976 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
977
978 PR c++/54501
979 * g++.dg/init/array30.C: New.
980 * g++.dg/init/array31.C: Likewise.
981
982 2012-10-18 Tobias Burnus <burnus@net-b.de>
983
984 PR fortran/54884
985 * gfortran.dg/public_private_module_7.f90: New.
986
987 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
988
989 PR c++/29633
990 * g++.dg/template/pr29633.C: New.
991
992 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
993
994 * gnat.dg/loop_optimization13.ad[sb]: New test.
995 * gnat.dg/loop_optimization13_pkg.ads: New helper.
996
997 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
998
999 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1000 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1001 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1002 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1003
1004 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1005
1006 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1007 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1008 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1009 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1010 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1011 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1012
1013 2012-10-16 Jan Hubicka <jh@suse.cz>
1014
1015 * gcc.target/i386/l_fma_float_?.c: Update.
1016 * gcc.target/i386/l_fma_double_?.c: Update.
1017 * gfortran.dg/do_1.f90: XFAIL
1018 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1019 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1020 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1021 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1022 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1023 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1024 valid.
1025
1026 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1027
1028 PR c/53063
1029 PR c/40989
1030 * gcc.dg/Wstrict-overflow-24.c: New.
1031
1032 2012-10-16 Tobias Burnus <burnus@net-b.de>
1033
1034 PR fortran/50981
1035 PR fortran/54618
1036 * gfortran.dg/class_optional_1.f90: New.
1037 * gfortran.dg/class_optional_2.f90: New.
1038
1039 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR debug/54796
1042 * gcc.dg/guality/pr54796.c: New test.
1043
1044 PR tree-optimization/54889
1045 * gfortran.dg/pr54889.f90: New test.
1046
1047 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1048
1049 * g++.dg/other/dump-ada-spec-2.C: New test.
1050
1051 2012-10-16 Easwaran Raman <eraman@google.com>
1052
1053 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1054 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1055
1056 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1057
1058 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1059 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1060
1061 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1062
1063 PR target/54925
1064 * gcc.c-torture/compile/pr54925.c: New.
1065
1066 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1067
1068 PR target/51244
1069 * gcc.target/sh/pr51244-17.c: New.
1070
1071 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1072
1073 PR target/54760
1074 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1075 functions.
1076 * gcc.target/sh/pr54760-4.c: New.
1077
1078 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1079
1080 PR target/34777
1081 * gcc.target/sh/torture/sh-torture.exp: New.
1082 * gcc.target/sh/torture/pr34777.c: New.
1083
1084 2012-10-15 Matthias Klose <doko@ubuntu.com>
1085
1086 * lib/target-supports.exp (check_profiling_available): Match
1087 arm*-*-linux-* for ARM Linux/GNU.
1088 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1089 * gfortran.dg/enum_10.f90: Likewise.
1090 * gfortran.dg/enum_9.f90: Likewise.
1091 * gcc.target/arm/synchronize.c: Likewise.
1092 * g++.old-deja/g++.jason/enum6.C: Likewise.
1093 * g++.old-deja/g++.other/enum4.C: Likewise.
1094 * g++.old-deja/g++.law/enum9.C: Likewise.
1095
1096 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1097
1098 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1099 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1100
1101 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1102 Paolo Carlini <paolo.carlini@oracle.com>
1103
1104 PR c++/17805
1105 * g++.dg/overload/operator6.C: New.
1106
1107 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/50080 (again)
1110 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1111 * g++.dg/parse/tmpl-outside1.C: Likewise.
1112 * g++.dg/template/qualttp18.C: Likewise.
1113 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1114 * g++.old-deja/g++.pt/overload13.C: Likewise.
1115
1116 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1117
1118 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1119 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1120 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1121 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1122 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1123 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1124 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1125 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1126
1127 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 PR c++/50080
1130 * g++.dg/parse/tmpl-outside2.C: New.
1131 * g++.dg/parse/tmpl-outside1.C: Adjust.
1132 * g++.dg/template/qualttp18.C: Likewise.
1133 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1134 * g++.old-deja/g++.pt/overload13.C: Likewise.
1135
1136 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1137
1138 PR tree-optimization/54915
1139 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1140
1141 2012-10-15 Richard Guenther <rguenther@suse.de>
1142
1143 PR tree-optimization/54920
1144 * gcc.dg/torture/pr54920.c: New testcase.
1145
1146 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1147
1148 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1149
1150 2012-10-13 Jason Merrill <jason@redhat.com>
1151
1152 * g++.dg/tls/thread_local7g.C: Require tls_native.
1153
1154 2012-10-14 Jason Merrill <jason@redhat.com>
1155
1156 * g++.dg/cpp0x/inh-ctor1.C: New.
1157 * g++.dg/cpp0x/inh-ctor2.C: New.
1158 * g++.dg/cpp0x/inh-ctor3.C: New.
1159 * g++.dg/cpp0x/inh-ctor4.C: New.
1160 * g++.dg/cpp0x/inh-ctor5.C: New.
1161 * g++.dg/cpp0x/inh-ctor6.C: New.
1162 * g++.dg/cpp0x/inh-ctor7.C: New.
1163 * g++.dg/cpp0x/inh-ctor8.C: New.
1164 * g++.dg/cpp0x/inh-ctor9.C: New.
1165 * g++.dg/cpp0x/inh-ctor10.C: New.
1166 * g++.dg/cpp0x/inh-ctor11.C: New.
1167 * g++.dg/cpp0x/inh-ctor12.C: New.
1168 * g++.dg/cpp0x/inh-ctor13.C: New.
1169
1170 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1171
1172 PR rtl-optimization/54919
1173 * gcc.dg/pr54919.c: New testcase.
1174
1175 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/53581
1178 * g++.dg/template/crash113.C: New.
1179
1180 2012-10-14 Jan Hubicka <jh@suse.cz>
1181
1182 * gcc.dg/unroll_5.c: New testcase.
1183
1184 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1185
1186 PR c++/52643
1187 * g++.dg/opt/pr52643.C: New.
1188
1189 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1190
1191 PR target/54602
1192 * gcc.target/sh/pr54602-1.c: New.
1193 * gcc.target/sh/pr54602-2.c: New.
1194 * gcc.target/sh/pr54602-3.c: New.
1195 * gcc.target/sh/pr54602-4.c: New.
1196
1197 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1198
1199 PR target/54680
1200 * gcc.target/sh/pr54680.c: New.
1201
1202 2012-10-12 Jan Hubicka <jh@suse.cz>
1203
1204 * gcc.dg/webizer.c: New testcase.
1205
1206 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1207
1208 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1209 specify -m64.
1210
1211 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1212
1213 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1214 Return 0 if already specifying -mfloat-abi other than hard.
1215
1216 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1217
1218 * gcc.dg/pr53060.c: Prune irrelevant warning.
1219
1220 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR c/54381
1223 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1224 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1225 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1226 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1227 Adjust expected wording of warnings for *cmp* builtins.
1228 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1229 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1230
1231 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 PR c++/24449
1234 * g++.dg/parse/friend-main.C: New.
1235
1236 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1237
1238 PR c++/53055
1239 * g++.dg/pr53055.C: New testcase.
1240
1241 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1242
1243 PR c++/52744
1244 * g++.dg/cpp0x/pr52744.C: New.
1245
1246 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1247
1248 PR fortran/40453
1249 * gfortran.dg/dummy_procedure_9.f90: New.
1250
1251 2012-10-12 Richard Biener <rguenther@suse.de>
1252
1253 PR tree-optimization/54894
1254 * gcc.dg/torture/pr54894.c: New testcase.
1255
1256 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1257
1258 PR target/51244
1259 * gcc.target/sh/pr51244-13.c: New.
1260 * gcc.target/sh/pr51244-14.c: New.
1261 * gcc.target/sh/pr51244-15.c: New.
1262 * gcc.target/sh/pr51244-16.c: New.
1263
1264 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/51878
1267 * g++.dg/cpp0x/decltype45.C: New.
1268
1269 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1270
1271 PR fortran/54784
1272 * gfortran.dg/class_allocate_13.f90: New.
1273
1274 2012-10-11 Jason Merrill <jason@redhat.com>
1275
1276 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1277 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1278
1279 * g++.dg/gomp/tls-5.C: Require tls_native.
1280 * g++.dg/tls/thread_local7.C: Require tls_native.
1281 * g++.dg/tls/static2.C: New.
1282
1283 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1284
1285 PR c++/36107
1286 * g++.dg/ext/weak5.C: New.
1287
1288 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1289
1290 PR testsuite/54868
1291 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1292 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1293
1294 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1295
1296 PR c++/43765
1297 * g++.dg/parse/pr43765.C: New.
1298
1299 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1300
1301 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1302
1303 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1304
1305 PR c++/43663
1306 * g++.dg/init/bitfield3.C: New.
1307
1308 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1309
1310 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1311
1312 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR tree-optimization/54877
1315 * gcc.dg/torture/pr54877.c: New test.
1316
1317 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1318
1319 PR testsuite/53397
1320 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1321 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1322 and remove target info from dg-do compile.
1323 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1324 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1325 and remove target info from dg-do compile.
1326
1327 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1328
1329 * gcc.dg/pr54782.c: Require target with pthread support.
1330
1331 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1332
1333 PR c++/53122
1334 * g++.dg/cpp0x/auto35.C: New.
1335
1336 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1337
1338 PR c++/53540 - using fails to be equivalent to typedef
1339 * g++.dg/cpp0x/alias-decl-24.C: New test.
1340
1341 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1342
1343 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1344 that c++11 attributes to types are ignored for now.
1345 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1347
1348 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/53741
1351 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1352
1353 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/50478
1356 * g++.dg/cpp0x/initlist67.C: New.
1357
1358 2012-10-10 Dehao Chen <dehao@google.com>
1359
1360 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1361
1362 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1363
1364 PR target/52480
1365 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1366 Add runtime tests.
1367
1368 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/53307
1371 * g++.dg/cpp0x/decltype44.C: New.
1372
1373 2012-10-09 Steve Ellcey <sellcey@mips.com>
1374
1375 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1376
1377 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/53763
1380 * g++.dg/cpp0x/decltype43.C: New.
1381
1382 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1383
1384 PR middle-end/53397
1385 * gcc.dg/pr53397-1.c: New test case.
1386 * gcc.dg/pr53397-2.c: New test case.
1387
1388 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/54194
1391 * g++.dg/warn/Wparentheses-26.C: Adjust.
1392 * g++.dg/warn/Wparentheses-27.C: New.
1393
1394 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1395
1396 PR c++/54427
1397 * c-c++-common/vector-scalar.c: New testcase.
1398 * g++.dg/ext/vector18.C: New testcase.
1399 * g++.dg/ext/vector5.C: This is not an error anymore.
1400 * gcc.dg/init-vec-1.c: Move ...
1401 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1402 * gcc.c-torture/execute/vector-shift1.c: Move ...
1403 * c-c++-common/torture/vector-shift1.c: ... here.
1404 * gcc.dg/scal-to-vec1.c: Move ...
1405 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1406 C++11. Adapt error messages.
1407 * gcc.dg/convert-vec-1.c: Move ...
1408 * c-c++-common/convert-vec-1.c: ... here.
1409 * gcc.dg/scal-to-vec2.c: Move ...
1410 * c-c++-common/scal-to-vec2.c: ... here.
1411
1412 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1413
1414 PR target/54400
1415 * gcc.target/i386/pr54400.c: New testcase.
1416
1417 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR c++/54858
1420 * g++.dg/template/pr54858.C: New test.
1421
1422 2012-10-08 Marek Polacek <polacek@redhat.com>
1423
1424 PR debug/54831
1425 * g++.dg/debug/pr54831.C: New test.
1426
1427 2012-10-08 Dehao Chen <dehao@google.com>
1428
1429 * g++.dg/predict-loop-exit-1.C: New.
1430 * g++.dg/predict-loop-exit-2.C: New.
1431 * g++.dg/predict-loop-exit-3.C: New.
1432
1433 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1434
1435 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1436
1437 2012-10-08 Jason Merrill <jason@redhat.com>
1438
1439 * g++.dg/gomp/tls-5.C: New.
1440 * g++.dg/gomp/tls-wrap1.C: New.
1441 * g++.dg/gomp/tls-wrap2.C: New.
1442 * g++.dg/gomp/tls-wrap3.C: New.
1443 * g++.dg/gomp/tls-wrap4.C: New.
1444 * g++.dg/gomp/tls-wrapper-cse.C: New.
1445 * g++.dg/tls/thread_local-cse.C: New.
1446 * g++.dg/tls/thread_local-order1.C: New.
1447 * g++.dg/tls/thread_local-order2.C: New.
1448 * g++.dg/tls/thread_local-wrap1.C: New.
1449 * g++.dg/tls/thread_local-wrap2.C: New.
1450 * g++.dg/tls/thread_local-wrap3.C: New.
1451 * g++.dg/tls/thread_local-wrap4.C: New.
1452 * g++.dg/tls/thread_local2g.C: New.
1453 * g++.dg/tls/thread_local3g.C: New.
1454 * g++.dg/tls/thread_local4g.C: New.
1455 * g++.dg/tls/thread_local5g.C: New.
1456 * g++.dg/tls/thread_local6g.C: New.
1457 * g++.dg/tls/thread_local7g.C: New.
1458
1459 * g++.dg/tls/thread_local3.C: New.
1460 * g++.dg/tls/thread_local4.C: New.
1461 * g++.dg/tls/thread_local5.C: New.
1462 * g++.dg/tls/thread_local6.C: New.
1463
1464 * g++.dg/tls/init-2.C: Tweak errors.
1465 * g++.dg/tls/thread_local1.C: New.
1466 * g++.dg/tls/thread_local2.C: New.
1467 * g++.dg/tls/thread_local7.C: New.
1468
1469 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1470
1471 PR target/54866
1472 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1473
1474 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1475
1476 PR target/54685
1477 * gcc.target/sh/pr54685.c: New.
1478
1479 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1480
1481 PR c++/53528 C++11 attribute support
1482 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1483 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1539
1540 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1541
1542 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1543 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1544 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1545
1546 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1547
1548 PR target/54760
1549 * gcc.target/sh/pr54760-2.c: New.
1550 * gcc.target/sh/pr54760-3.c: New.
1551
1552 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1553
1554 PR c++/51422
1555 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1556
1557 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1558 Sandra Loosemore <sandra@codesourcery.com>
1559
1560 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1561 and test that the accumulator is initialized using MULT.
1562 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1563 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1564
1565 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 PR c++/52764
1568 * g++.dg/cpp0x/stdint.C: New.
1569
1570 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 PR c++/54249
1573 * g++.dg/cpp0x/stddef.C: New.
1574
1575 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1576
1577 PR fortran/54832
1578 * gfortran.dg/typebound_operator_17.f90: New.
1579
1580 2012-10-06 Jan Hubicka <jh@suse.cz>
1581
1582 PR lto/53831
1583 PR lto/54776
1584 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1585
1586 2012-10-06 Jan Hubicka <jh@suse.cz>
1587
1588 * gcc.dg/lto/resolutions_0.c: New testcase.
1589
1590 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1591
1592 PR fortran/45521
1593 * gfortran.dg/generic_25.f90: New.
1594 * gfortran.dg/generic_26.f90: New.
1595 * gfortran.dg/generic_27.f90: New.
1596
1597 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1598
1599 PR target/54760
1600 * gcc.target/sh/pr54760-1.c: New.
1601
1602 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1603
1604 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1605 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1606 * g++.dg/warn/Wsign-compare-5.C: New test.
1607 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1608 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1609 * g++.dg/ext/builtin30.C: New test.
1610 * g++.dg/ext/vla12.C: New test.
1611 * gcc.dg/builtins-85.c: New test.
1612
1613 PR debug/54519
1614 * gcc.dg/guality/pr54519-1.c: New test.
1615 * gcc.dg/guality/pr54519-2.c: New test.
1616 * gcc.dg/guality/pr54519-3.c: New test.
1617 * gcc.dg/guality/pr54519-4.c: New test.
1618 * gcc.dg/guality/pr54519-5.c: New test.
1619 * gcc.dg/guality/pr54519-6.c: New test.
1620
1621 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/50893
1624 * g++.dg/cpp0x/defaulted38.C: New.
1625
1626 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR tree-optimization/33763
1629 * c-c++-common/pr33763.c: New test.
1630
1631 PR tree-optimization/54810
1632 * gcc.dg/tree-ssa/vrp85.c: New test.
1633
1634 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1635
1636 * gcc.dg/ucnid-7.c: Skip on AIX.
1637 * gcc.dg/ucnid-8.c: Same.
1638 * gcc.dg/ucnid-10.c: Same.
1639 * gcc.dg/ucnid-13.c: Same.
1640 * gcc.dg/attr-alias-3.c: Same.
1641 * gcc.dg/attr-alias-5.c: Same.
1642 * gcc.dg/torture/pr51106-2.c: Same.
1643 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1644
1645 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 PR c++/52233
1648 * g++.dg/cpp0x/alias-decl-23.C: New.
1649
1650 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/53403
1653 * g++.dg/template/friend53.C: New.
1654
1655 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1658 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1659 (scan-ada-spec): Likewise.
1660 (scan-ada-spec-not): Likewise.
1661 * gcc.dg/dump-ada-spec-1.c: New test.
1662 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1663
1664 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1667
1668 2012-10-04 Florian Weimer <fweimer@redhat.com>
1669
1670 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1671
1672 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 PR c++/54323
1675 * g++.dg/cpp0x/pr54323.C: New.
1676
1677 2012-10-04 Richard Guenther <rguenther@suse.de>
1678
1679 PR middle-end/54735
1680 * g++.dg/torture/pr54735.C: New testcase.
1681
1682 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1683
1684 PR rtl-optimization/54739
1685 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1686
1687 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1688
1689 PR target/51244
1690 * gcc.target/sh/pr51244-12.c: New.
1691
1692 2012-10-03 Dehao Chen <dehao@google.com>
1693
1694 PR middle-end/54782
1695 * gcc.dg/pr54782.c: New test.
1696
1697 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR c++/54777
1700 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1701
1702 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1703
1704 PR fortran/54778
1705 * gfortran.dg/class_53.f90: New.
1706
1707 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1708
1709 PR debug/54551
1710 * gcc.dg/guality/pr54551.c: New.
1711
1712 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1713
1714 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1715 * gcc.target/powerpc/pr46728-2.c: Likewise.
1716
1717 2012-10-02 Sharad Singhai <singhai@google.com>
1718
1719 PR testsuite/54772
1720 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1721 to fix test failures caused by r191883.
1722 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1723 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1724 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1725 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1726 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1727 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1728 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1729 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1730 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1731
1732 2012-09-30 Sharad Singhai <singhai@google.com>
1733
1734 * gcc.target/i386/vect-double-1.c: Fix test.
1735
1736 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1737
1738 PR target/54087
1739 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1740 atomic_sub fails.
1741
1742 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1743
1744 PR rtl-optimization/54457
1745 * gcc.target/i386/pr54457.c: New test.
1746
1747 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1748
1749 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1750
1751 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1752
1753 * gcc.target/i386/vect-rebuild.c: New testcase.
1754
1755 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1756
1757 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1758
1759 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1760
1761 * gcc.target/mips/pr37362.c: Fix target selector.
1762
1763 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1764
1765 PR target/54083
1766 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1767
1768 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1769
1770 * gcc.dg/ucnid-8.c: Update line number.
1771 * gcc.dg/torture/pr51106-2.c: Likewise.
1772
1773 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1774
1775 PR fortran/54667
1776 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1777 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1778 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1779
1780 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1781
1782 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1783 partially reverting r170092.
1784 * gfortran.dg/class_7.f03: Ditto.
1785 * gfortran.dg/coarray_14.f90: Ditto.
1786 * gfortran.dg/typebound_proc_13.f03: Ditto.
1787
1788 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 PR c++/54738
1791 * g++.dg/cpp0x/sfinae42.C: New.
1792
1793 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1794
1795 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1796 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1797 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1798 * gcc.dg/pr42629.c: XFAIL on AIX.
1799 * gcc.dg/pr47684.c: Same.
1800 * gcc.dg/pr43670.c: Same.
1801 * gcc.dg/pr42916.c: Same.
1802 * gcc.dg/pr45449.c: Same.
1803 * gcc.dg/pr50017.c: Same.
1804 * gcc.dg/pr42728.c: Same.
1805 * gcc.dg/pr47881.c: Same.
1806 * gcc.dg/pr44023.c: Same.
1807 * gcc.dg/pr41345.c: Same.
1808 * gcc.dg/pr42630.c: Same.
1809 * gcc.dg/pr44971.c: Same.
1810 * gcc.dg/pr46771.c: Same.
1811 * gcc.dg/ucnid-8.c: Same.
1812 * gcc.dg/ucnid-10.c: Same.
1813 * gcc.dg/ucnid-13.c: Same.
1814 * gcc.dg/torture/pr51106-2.c: Same.
1815 * gcc.dg/pr48768.c: Same.
1816 * gcc.dg/pr42631.c: Same.
1817 * gcc.dg/pr43084.c: Same.
1818 * gcc.dg/ucnid-7.c: Same.
1819 * gcc.dg/pr42889.c: Same.
1820 * gcc.dg/pr41241.c: Same.
1821 * gcc.dg/pr42719.c: Same.
1822 * g++.dg/debug/pr46583.C: Same.
1823 * g++.dg/debug/pr47106.C: Same.
1824 * g++.dg/opt/pr48549.C: Same.
1825 * g++.dg/other/pr42685.C: Same.
1826 * c-c++-common/pr43942.c: Same.
1827
1828 2012-09-29 Ian Lance Taylor <iant@google.com>
1829
1830 * go.test/go-test.exp: Update for latest version of Go testsuite.
1831
1832 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1833
1834 PR fortran/52724
1835 * gfortran.dg/internal_readwrite_3.f90: New test.
1836
1837 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1838
1839 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1840 c-c++-common/Wunused-local-typedefs-2.c to here.
1841
1842 PR c++/54372 - unused attribute inactive on dependant entities
1843 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1844
1845 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1846
1847 PR c++/29028 - Missed unused warning on using declaration
1848 * g++.dg/warn/Wunused-var-18.C: New test.
1849
1850 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1851
1852 PR c++/53551 - -Wunused-local-typedefs misses uses
1853 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1854
1855 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR target/54716
1858 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1859
1860 PR tree-optimization/54713
1861 * gcc.c-torture/compile/pr54713-1.c: New test.
1862 * gcc.c-torture/compile/pr54713-2.c: New test.
1863 * gcc.c-torture/compile/pr54713-3.c: New test.
1864
1865 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1866
1867 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1868
1869 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1870
1871 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1872
1873 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR target/54703
1876 * gcc.target/i386/pr54703.c: New test.
1877
1878 2012-09-27 Richard Guenther <rguenther@suse.de>
1879
1880 PR lto/54709
1881 * gcc.dg/lto/pr54709_0.c: New testcase.
1882 * gcc.dg/lto/pr54709_1.c: Likewise.
1883
1884 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1885
1886 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1887
1888 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1889
1890 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1891
1892 * gcc.target/arm/pr42879.c: Handle big-endian.
1893
1894 2012-09-26 Steve Ellcey <sellcey@mips.com>
1895
1896 PR c/37303
1897 * gcc.dg/pr37303.c: Check for rdata or rodata.
1898
1899 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1900
1901 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1902
1903 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1904
1905 PR target/51274
1906 PR target/53087
1907 * gcc.target/powerpc/ppc-ne0-1.c: New.
1908
1909 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1910
1911 PR target/54089
1912 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1913 test_19, test_20, test_21, test_22, test_23): New functions.
1914 * gcc.target/sh/pr54089-4.c: New.
1915 * gcc.target/sh/pr54089-5.c: New.
1916 * gcc.target/sh/pr54089-6.c: New.
1917 * gcc.target/sh/pr54089-7.c: New.
1918
1919 2012-09-25 Richard Guenther <rguenther@suse.de>
1920
1921 PR lto/54625
1922 * gcc.dg/lto/pr54702_0.c: New testcase.
1923 * gcc.dg/lto/pr54702_1.c: Likewise.
1924 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1925 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1926 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1927 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1928
1929 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1930
1931 PR c++/54526
1932 * g++.dg/cpp0x/parse2.C: New.
1933 * g++.dg/parse/error11.C: Adjust.
1934 * g++.dg/parse/error12.C: Likewise.
1935
1936 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1937
1938 * gcc.target/i386/20030217-1.c: Added check for
1939 large_long_double effective target.
1940 * gcc.target/i386/387-3.c: Likewise.
1941 * gcc.target/i386/387-4.c: Likewise.
1942 * gcc.target/i386/pr36578-1.c: Likewise.
1943 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1944 when long double size is equal double size.
1945 * gcc.target/i386/excess-precision-1.c: Likewise.
1946 * gcc.target/i386/pr36578-2.c: Likewise.
1947 * gcc.target/i386/20030217-2.c: New testcase.
1948
1949 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR tree-optimization/54676
1952 * gcc.dg/pr54676.c: New test.
1953
1954 2012-09-25 Richard Guenther <rguenther@suse.de>
1955
1956 PR tree-optimization/53663
1957 * gcc.dg/torture/pr53663-1.c: New testcase.
1958 * gcc.dg/torture/pr53663-2.c: Likewise.
1959 * gcc.dg/torture/pr53663-3.c: Likewise.
1960
1961 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1962
1963 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1964
1965 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1966
1967 * lib/target-supports-dg.exp (dg-require-effective-target,
1968 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1969 dg-process-target-1 instead of dg-process-target.
1970 (dg-process-target-1): Rename from dg-process-target.
1971 (dg-process-target): New.
1972
1973 2012-09-24 Richard Guenther <rguenther@suse.de>
1974
1975 PR tree-optimization/54684
1976 * g++.dg/torture/pr54684.C: New testcase.
1977
1978 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1979
1980 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1981
1982 2012-09-24 Richard Guenther <rguenther@suse.de>
1983
1984 PR middle-end/52173
1985 * gcc.dg/tm/pr52173-1.c: New.
1986 * gcc.dg/tm/pr52173-2.c: New.
1987
1988 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1989
1990 * gcc.dg/pr54669.c: New test.
1991
1992 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1993 Dominique Dhumieres <dominiq@lps.ens.fr>
1994
1995 PR testsuite/54677
1996 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1997
1998 2012-09-23 Tobias Burnus <burnus@net-b.de>
1999
2000 PR fortran/54618
2001 * gfortran.dg/class_array_14.f90: New.
2002
2003 2012-09-22 Kai Tietz <ktietz@redhat.com>
2004
2005 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2006 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2007
2008 2012-09-21 Dehao Chen <dehao@google.com>
2009
2010 PR go/54649
2011 PR tree-optimization/54655
2012 * g++.dg/pr54655.C: New testcase.
2013
2014 2012-09-21 Richard Guenther <rguenther@suse.de>
2015
2016 PR tree-optimization/54647
2017 * g++.dg/torture/pr54647.C: New testcase.
2018
2019 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2020
2021 PR c++/54427
2022 * c-c++-common/torture/vector-compare-2.c: Add -w.
2023
2024 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2025
2026 * gnat.dg/opt20.ads: Move dg directive to...
2027 * gnat.dg/opt20.adb: ...here.
2028 * gnat.dg/addr1.ad[sb]: Likewise.
2029 * gnat.dg/concat2.ad[sb]: Likewise.
2030 * gnat.dg/array16.ad[sb]: Likewise.
2031 * gnat.dg/atomic5.ad[sb]: Likewise.
2032 * gnat.dg/discr29.ad[sb]: Likewise.
2033 * gnat.dg/noreturn5.ad[sb]: Likewise.
2034 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2035 * gnat.dg/discr23.ads: Remove dg directive.
2036 * gnat.dg/nested_float_packed.ads: Likewise.
2037 * gnat.dg/oconst6.ads: Move to...
2038 * gnat.dg/specs/oconst6.ads: ...here.
2039
2040 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2041
2042 PR c++/52432
2043 * g++.dg/cpp0x/decltype32.C: Tweak.
2044
2045 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2046
2047 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2048 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2049 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2050 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2051
2052 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2053
2054 PR c++/54581
2055 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2056
2057 2012-09-19 Steve Ellcey <sellcey@mips.com>
2058
2059 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2060
2061 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2062
2063 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2064 * gcc.target/powerpc/ppc-mftb.c: New file.
2065
2066 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2067
2068 PR target/54089
2069 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2070 functions.
2071
2072 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2073
2074 PR target/54236
2075 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2076
2077 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2078
2079 * gcc.c-torture/execute/20120919-1.c: New test.
2080
2081 2012-09-19 Richard Guenther <rguenther@suse.de>
2082
2083 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2084
2085 2012-09-19 Richard Guenther <rguenther@suse.de>
2086
2087 * gcc.dg/builtin-unreachable-6.c: Adjust.
2088
2089 2012-09-19 Richard Guenther <rguenther@suse.de>
2090
2091 * gcc.dg/builtin-object-size-10.c: Adjust.
2092 * gcc.dg/builtin-unreachable-5.c: Adjust.
2093 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2094 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2095 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2096 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2097 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2098 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2099 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2100 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2101 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2102 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2103 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2104 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2105
2106 2012-09-19 Richard Guenther <rguenther@suse.de>
2107
2108 PR tree-optimization/54132
2109 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2110 * gcc.dg/torture/pr54132.c: Likewise.
2111
2112 2012-09-19 Terry Guo <terry.guo@arm.com>
2113
2114 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2115 extra prune rules that will be applied to all tests in a .exp file.
2116 (gcc-dg-prune): Use rules defined by the above variable.
2117 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2118 harmless warnings on architecture switch conflict.
2119
2120 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2121
2122 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2123 of asm-comment characters instead of a single one.
2124 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2125
2126 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2127
2128 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2129
2130 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2131 target instead of xfailing it.
2132 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2133 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2134 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2135 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2136 * gcc.dg/vect/vect-104.c: Likewise.
2137 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2138 * gcc.dg/vect/vect-outer-1.c: Likewise.
2139 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2140 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2141 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2142 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2143 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2144 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2145 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2146 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2147 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2148
2149 * lib/target-supports.exp
2150 (check_effective_target_vect_widen_mult_qi_to_hi,
2151 check_effective_target_vect_widen_mult_hi_to_si,
2152 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2153 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2154 check_effective_target_vect_pack_trunc,
2155 check_effective_target_vect_unpack,
2156 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2157 instead of arm_none.
2158
2159 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2160
2161 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2162
2163 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2164 config to compiler_flags.
2165
2166 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR target/54592
2169 * gcc.target/i386/pr54592.c: New test.
2170
2171 PR tree-optimization/54610
2172 * gcc.target/i386/pr54610.c: New test.
2173
2174 2012-09-17 Jason Merrill <jason@redhat.com>
2175
2176 PR c++/54575
2177 * g++.dg/cpp0x/alias-decl-21.C: New.
2178 * g++.dg/cpp0x/alias-decl-22.C: New.
2179
2180 2012-09-17 Tobias Burnus <burnus@net-b.de>
2181
2182 PR fortran/54608
2183 * gfortran.dg/scan_2.f90: New.
2184
2185 2012-09-17 Jason Merrill <jason@redhat.com>
2186
2187 PR c++/53661
2188 * g++.dg/init/aggr9.C: New.
2189
2190 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gnat.dg/loop_optimization12.ad[sb]: New test.
2193
2194 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2195
2196 PR fortran/54285
2197 * gfortran.dg/proc_ptr_result_7.f90: New.
2198
2199 2012-09-17 Tobias Burnus <burnus@net-b.de>
2200
2201 PR fortran/54603
2202 * gfortran.dg/structure_constructor_11.f90: New.
2203
2204 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR tree-optimization/54563
2207 * g++.dg/torture/pr54563.C: New test.
2208
2209 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2210
2211 PR fortran/54594
2212 * gfortran.dg/typebound_generic_14.f03: New.
2213
2214 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2215
2216 PR fortran/54387
2217 * gfortran.dg/proc_ptr_38.f90: New.
2218
2219 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2220
2221 PR debug/54460
2222 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2223 to scary regexp.
2224
2225 PR testsuite/54007
2226 * gnat.dg/lto15.adb: Require lto.
2227
2228 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2229 "myBindC" for hppa*-*-hpux*.
2230
2231 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2232
2233 * gfortran.dg/namelist_75.f90: New test.
2234
2235 2012-09-15 Tom de Vries <tom@codesourcery.com>
2236
2237 * gcc.dg/tree-ssa/vrp82.c: New test.
2238 * gcc.dg/tree-ssa/vrp83.c: Same.
2239 * gcc.dg/tree-ssa/vrp84.c: Same.
2240
2241 2012-09-15 Tom de Vries <tom@codesourcery.com>
2242
2243 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2244 * gcc.dg/tree-ssa/vrp81.c: ... this.
2245
2246 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2247
2248 PR target/54222
2249 * gcc.target/avr/torture/fix-types.h: New.
2250 * gcc.target/avr/torture/vals-hr.def: New.
2251 * gcc.target/avr/torture/vals-r.def: New.
2252 * gcc.target/avr/torture/vals-k.def: New.
2253 * gcc.target/avr/torture/vals-ur.def: New.
2254 * gcc.target/avr/torture/vals-uk.def: New.
2255 * gcc.target/avr/torture/vals-uhr.def: New.
2256 * gcc.target/avr/torture/vals-llk.def: New.
2257 * gcc.target/avr/torture/vals-ullk.def: New.
2258 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2259 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2260 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2261 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2262 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2263 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2264 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2265 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2266
2267 2012-09-14 Dehao Chen <dehao@google.com>
2268
2269 * g++.dg/debug/dwarf2/deallocator.C: New test.
2270
2271 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2272
2273 PR c/54552
2274 * gcc.c-torture/compile/pr54552-1.c: New test.
2275
2276 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2277
2278 PR c++/54427
2279 * g++.dg/other/vector-compare.C: New testcase.
2280 * c-c++-common/vector-compare-3.c: New testcase.
2281 * gcc.dg/vector-shift.c: Move ...
2282 * c-c++-common/vector-shift.c: ... here.
2283 * gcc.dg/vector-shift1.c: Move ...
2284 * c-c++-common/vector-shift1.c: ... here.
2285 * gcc.dg/vector-shift3.c: Move ...
2286 * c-c++-common/vector-shift3.c: ... here.
2287 * gcc.dg/vector-compare-1.c: Move ...
2288 * c-c++-common/vector-compare-1.c: ... here.
2289 * gcc.dg/vector-compare-2.c: Move ...
2290 * c-c++-common/vector-compare-2.c: ... here.
2291 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2292 * c-c++-common/torture/vector-compare-1.c: ... here.
2293 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2294 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2295 * c-c++-common/torture/vector-compare-2.c: ... here.
2296 * gcc.c-torture/execute/vector-shift.c: Move ...
2297 * c-c++-common/torture/vector-shift.c: ... here.
2298 * gcc.c-torture/execute/vector-shift2.c: Move ...
2299 * c-c++-common/torture/vector-shift2.c: ... here.
2300 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2301 * c-c++-common/torture/vector-subscript-1.c: ... here.
2302 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2303 * c-c++-common/torture/vector-subscript-2.c: ... here.
2304 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2305 * c-c++-common/torture/vector-subscript-3.c: ... here.
2306
2307 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2308
2309 PR c/54103
2310 * gcc.c-torture/compile/pr54103-1.c,
2311 gcc.c-torture/compile/pr54103-2.c,
2312 gcc.c-torture/compile/pr54103-3.c,
2313 gcc.c-torture/compile/pr54103-4.c,
2314 gcc.c-torture/compile/pr54103-5.c,
2315 gcc.c-torture/compile/pr54103-6.c: New tests.
2316 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2317
2318 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2321
2322 2012-09-14 Richard Guenther <rguenther@suse.de>
2323
2324 PR tree-optimization/54565
2325 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2326 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2327
2328 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2329
2330 * gcc.target/arm/combine-movs.c: Add missing space.
2331
2332 2012-09-14 Richard Guenther <rguenther@suse.de>
2333
2334 * g++.dg/torture/builtin-location.C: New testcase.
2335
2336 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2337 Manuel López-Ibáñez <manu@gcc.gnu.org>
2338
2339 PR c++/53210
2340 * g++.dg/warn/Wuninitialized-self.C: New.
2341
2342 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR c/54559
2345 * gcc.c-torture/compile/pr54559.c: New test.
2346
2347 2012-09-13 Jason Merrill <jason@redhat.com>
2348
2349 PR c++/53839
2350 * g++.dg/cpp0x/constexpr-temp1.C: New.
2351
2352 PR c++/54511
2353 * g++.dg/template/anonunion2.C: New.
2354
2355 PR c++/53836
2356 * g++.dg/template/init10.C: New.
2357
2358 2012-09-13 Tobias Burnus <burnus@net-b.de>
2359
2360 PR fortran/54556
2361 * gfortran.dg/implicit_pure_3.f90: New.
2362
2363 2012-09-13 Richard Guenther <rguenther@suse.de>
2364
2365 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2366
2367 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2368
2369 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2370
2371 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2372
2373 * c-c++-common/pr51712.c: Handle for short-enum targets.
2374
2375 2012-09-12 Terry Guo <terry.guo@arm.com>
2376
2377 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2378 and lsrs for Thumb2 mode.
2379
2380 2012-09-12 Jan Hubicka <jh@suse.cz>
2381
2382 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2383
2384 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2385
2386 PR target/54445
2387 * gcc.target/i386/pr54445-1.c: New file.
2388 * gcc.target/i386/pr54445-2.c: Likewise.
2389
2390 2012-09-12 Tobias Burnus <burnus@net-b.de>
2391
2392 PR fortran/54225
2393 PR fortran/53306
2394 * gfortran.dg/coarray_10.f90: Update dg-error.
2395 * gfortran.dg/coarray_28.f90: New.
2396 * gfortran.dg/array_section_3.f90: New.
2397
2398 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2399
2400 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2401 gcc.target/arm/pr48252.c: Fix for big-endian support.
2402
2403 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2404
2405 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2406
2407 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2408 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2409
2410 * gcc.target/arm/neon-vfma-1.c: New testcase.
2411 * gcc.target/arm/neon-vfms-1.c: Likewise.
2412 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2413 of float.
2414 * gcc.target/arm/neon-vmls-1.c: Likewise.
2415 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2416 function.
2417 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2418 (check_effective_target_arm_neonv2_ok): Likewise.
2419 (check_effective_target_arm_neonv2_hw): Likewise.
2420 (check_effective_target_arm_neonv2): Likewise.
2421
2422 2012-09-11 Richard Guenther <rguenther@suse.de>
2423
2424 PR middle-end/54515
2425 * g++.dg/tree-ssa/pr54515.C: New testcase.
2426
2427 2012-09-10 Andrew Pinski <apinski@cavium.com>
2428
2429 PR tree-opt/c54362
2430 * gcc.dg/tm/memopt-16.c: New testcase.
2431
2432 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2433
2434 PR c++/54541
2435 PR c++/54542
2436 * g++.dg/cpp0x/sfinae40.C: New.
2437 * g++.dg/cpp0x/sfinae41.C: Likewise.
2438
2439 2012-09-10 Jason Merrill <jason@redhat.com>
2440
2441 PR c++/54538
2442 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2443
2444 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2445
2446 PR target/54089
2447 * gcc.target/sh/pr54089-3.c: New.
2448
2449 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2450
2451 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2452
2453 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2454
2455 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2456
2457 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2458
2459 * gcc.dg/pr52558-2.c: Delete.
2460 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2461
2462 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2463
2464 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2465
2466 2012-09-10 Richard Guenther <rguenther@suse.de>
2467
2468 PR tree-optimization/54520
2469 * gcc.dg/torture/pr54520.c: New testcase.
2470
2471 2012-09-10 Jason Merrill <jason@redhat.com>
2472
2473 PR c++/54506
2474 * g++.dg/cpp0x/implicit14.C: New.
2475
2476 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2477
2478 PR fortran/54208
2479 * gfortran.dg/bound_simplification_3.f90: New test.
2480
2481 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2482
2483 PR testsuite/54184
2484 * gcc.dg/pr52558-1.c: Delete.
2485 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2486
2487 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2488
2489 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2490 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2491 * gcc.target/arm/smlaltt-1.c: Likewise.
2492
2493 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2496
2497 2012-09-07 Tom de Vries <tom@codesourcery.com>
2498
2499 PR tree-optimization/53986
2500 * gcc.dg/tree-ssa/vrp80.c: New test.
2501 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2502
2503 2012-09-06 Jason Merrill <jason@redhat.com>
2504
2505 PR c++/54341
2506 PR c++/54253
2507 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2508 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2509
2510 2012-09-06 Andrew Pinski <apinski@cavium.com>
2511
2512 PR tree-opt/54494
2513 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2514
2515 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR rtl-optimization/54455
2518 * gcc.dg/54455.c: New test.
2519
2520 2012-09-06 Tobias Burnus <burnus@net-b.de>
2521
2522 PR fortran/54463
2523 * gfortran.dg/promotion_2.f90: New.
2524
2525 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR middle-end/54486
2528 * c-c++-common/pr54486.c: New test.
2529
2530 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2531
2532 PR fortran/54474
2533 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2534
2535 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/54191
2538 * g++.dg/cpp0x/sfinae39.C: New.
2539
2540 2012-09-04 Jason Merrill <jason@redhat.com>
2541
2542 PR c++/54441
2543 * g++.dg/ext/flexary3.C: New.
2544
2545 PR c++/54420
2546 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2547
2548 PR c++/54198
2549 * g++.dg/template/defarg15.C: New.
2550
2551 PR c++/54437
2552 * g++.dg/template/access24.C: New.
2553
2554 2012-09-04 Richard Guenther <rguenther@suse.de>
2555
2556 PR tree-optimization/54458
2557 * gcc.dg/torture/pr54458.c: New testcase.
2558
2559 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2560
2561 * gcc.target/arm/neon-vext.c: New test.
2562 * gcc.target/arm/neon-vext-execute.c: Ditto.
2563
2564 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2565
2566 PR fortran/54243
2567 PR fortran/54244
2568 * gfortran.dg/select_type_29.f03: New.
2569
2570 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2571
2572 * gcc.dg/fold-perm.c: Improve test.
2573
2574 2012-09-03 Tobias Burnus <burnus@net-b.de>
2575
2576 PR fortran/51632
2577 * gfortran.dg/coarray_class_1.f90: New.
2578
2579 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2580
2581 PR target/49206
2582 * gcc.c-torture/compile/pr49206.c: New test.
2583
2584 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2585 Uros Bizjak <ubizjak@gmail.com>
2586
2587 PR target/36680
2588 * gfortran.dg/pr36680.f90: New test.
2589
2590 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2591
2592 PR target/42295
2593 * g++.dg/opt/pr42295.C: New test.
2594
2595 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/54436
2598 * gcc.dg/torture/pr54436.c: New test.
2599
2600 2012-09-01 Andrew Pinski <apinski@cavium.com>
2601
2602 * gcc.target/mips/truncate-8.c: New testcase.
2603
2604 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2605
2606 PR target/46829
2607 PR target/46843
2608 * gcc.target/i386/pr46829.c: New test.
2609 * gcc.target/i386/pr46843.c: Ditto.
2610
2611 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2612 Jason Merrill <jason@redhat.com>
2613
2614 PR c++/18747
2615 * g++.dg/parse/error50.C: New.
2616
2617 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR c/54428
2620 * gcc.c-torture/compile/pr54428.c: New test.
2621
2622 2012-08-31 Ollie Wild <aaw@google.com>
2623
2624 PR c++/54197
2625 * g++.dg/init/lifetime3.C: New test.
2626
2627 2012-08-31 Martin Jambor <mjambor@suse.cz>
2628
2629 PR middle-end/54409
2630 * gcc.dg/torture/pr54409.c: New test.
2631
2632 2012-08-31 Martin Jambor <mjambor@suse.cz>
2633
2634 * gfortran.dg/pr48636.f90: Add dump scan checks.
2635
2636 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2637
2638 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2639
2640 2012-08-28 Joey Ye <joey.ye@arm.com>
2641
2642 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2643
2644 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR target/46254
2647 * gcc.target/i386/pr46254.c: New test.
2648
2649 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2650
2651 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2652 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2653 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2654
2655 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2656
2657 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2658 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2659 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2660 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2661 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2662 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2663 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2664 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2665 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2666 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2667 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2668 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2669 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2670 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2671 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2672 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2673 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2674 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2675 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2676 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2677 gcc.target/mips/unaligned-1.c: Tighten regexps.
2678
2679 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2680
2681 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2682 (mips_option_groups): Remove optimization. Add various -f options.
2683 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2684 and -pg imply -fno-omit-frame-pointer.
2685 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2686 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2687 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2688 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2689 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2690 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2691 * gcc.target/mips/abi-n32-long32.c: Likewise.
2692 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2693 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2694 * gcc.target/mips/abi-n32-long64.c: Likewise.
2695 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2696 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2697 * gcc.target/mips/abi-n64-long32.c: Likewise.
2698 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2699 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2700 * gcc.target/mips/abi-n64-long64.c: Likewise.
2701 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2702 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2703 * gcc.target/mips/abi-o32-long32.c: Likewise.
2704 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2705 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2706 * gcc.target/mips/abi-o32-long64.c: Likewise.
2707 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2708 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2709 * gcc.target/mips/abi-o64-long32.c: Likewise.
2710 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2711 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2712 * gcc.target/mips/abi-o64-long64.c: Likewise.
2713 * gcc.target/mips/asm-1.c: Likewise.
2714 * gcc.target/mips/branch-1.c: Likewise.
2715 * gcc.target/mips/call-3.c: Likewise.
2716 * gcc.target/mips/call-saved-3.c: Likewise.
2717 * gcc.target/mips/clear-cache-1.c: Likewise.
2718 * gcc.target/mips/div-1.c: Likewise.
2719 * gcc.target/mips/div-2.c: Likewise.
2720 * gcc.target/mips/div-3.c: Likewise.
2721 * gcc.target/mips/div-4.c: Likewise.
2722 * gcc.target/mips/div-5.c: Likewise.
2723 * gcc.target/mips/div-6.c: Likewise.
2724 * gcc.target/mips/div-7.c: Likewise.
2725 * gcc.target/mips/div-8.c: Likewise.
2726 * gcc.target/mips/div-9.c: Likewise.
2727 * gcc.target/mips/div-10.c: Likewise.
2728 * gcc.target/mips/div-11.c: Likewise.
2729 * gcc.target/mips/div-12.c: Likewise.
2730 * gcc.target/mips/dsp-ctrl.c: Likewise.
2731 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2732 * gcc.target/mips/ext-8.c: Likewise.
2733 * gcc.target/mips/extend-2.c: Likewise.
2734 * gcc.target/mips/fix-r10000-1.c: Likewise.
2735 * gcc.target/mips/fix-r10000-2.c: Likewise.
2736 * gcc.target/mips/fix-r10000-3.c: Likewise.
2737 * gcc.target/mips/fix-r10000-4.c: Likewise.
2738 * gcc.target/mips/fix-r10000-5.c: Likewise.
2739 * gcc.target/mips/fix-r10000-6.c: Likewise.
2740 * gcc.target/mips/fix-r10000-7.c: Likewise.
2741 * gcc.target/mips/fix-r10000-8.c: Likewise.
2742 * gcc.target/mips/fix-r10000-9.c: Likewise.
2743 * gcc.target/mips/fix-r10000-10.c: Likewise.
2744 * gcc.target/mips/fix-r10000-11.c: Likewise.
2745 * gcc.target/mips/fix-r10000-12.c: Likewise.
2746 * gcc.target/mips/fix-r10000-13.c: Likewise.
2747 * gcc.target/mips/fix-r10000-14.c: Likewise.
2748 * gcc.target/mips/fix-r10000-15.c: Likewise.
2749 * gcc.target/mips/fpcmp-1.c: Likewise.
2750 * gcc.target/mips/fpcmp-2.c: Likewise.
2751 * gcc.target/mips/fpr-moves-7.c: Likewise.
2752 * gcc.target/mips/fpr-moves-8.c: Likewise.
2753 * gcc.target/mips/int-moves-1.c: Likewise.
2754 * gcc.target/mips/int-moves-2.c: Likewise.
2755 * gcc.target/mips/long-calls-pg.c: Likewise.
2756 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2757 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2758 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2759 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2760 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2761 * gcc.target/mips/mips-3d-1.c: Likewise.
2762 * gcc.target/mips/mips-3d-2.c: Likewise.
2763 * gcc.target/mips/mips-3d-3.c: Likewise.
2764 * gcc.target/mips/mips-3d-4.c: Likewise.
2765 * gcc.target/mips/mips-3d-5.c: Likewise.
2766 * gcc.target/mips/mips-3d-6.c: Likewise.
2767 * gcc.target/mips/mips-3d-7.c: Likewise.
2768 * gcc.target/mips/mips-3d-8.c: Likewise.
2769 * gcc.target/mips/mips-3d-9.c: Likewise.
2770 * gcc.target/mips/mips-ps-1.c: Likewise.
2771 * gcc.target/mips/mips-ps-2.c: Likewise.
2772 * gcc.target/mips/mips-ps-3.c: Likewise.
2773 * gcc.target/mips/mips-ps-4.c: Likewise.
2774 * gcc.target/mips/mips-ps-6.c: Likewise.
2775 * gcc.target/mips/mips32-dspr2.c: Likewise.
2776 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2777 * gcc.target/mips/neg-abs-1.c: Likewise.
2778 * gcc.target/mips/neg-abs-2.c: Likewise.
2779 * gcc.target/mips/nmadd-3.c: Likewise.
2780 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2781 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2782 * gcc.target/mips/octeon-pop-1.c: Likewise.
2783 * gcc.target/mips/pr26765.c: Likewise.
2784 * gcc.target/mips/pr33256.c: Likewise.
2785 * gcc.target/mips/pr33635-1.c: Likewise.
2786 * gcc.target/mips/pr33755.c: Likewise.
2787 * gcc.target/mips/pr35802.c: Likewise.
2788 * gcc.target/mips/pr45074.c: Likewise.
2789 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2790 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2791 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2792 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2793 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2794 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2795 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2796 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2797 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2798 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2799 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2800 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2801 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2802 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2803 * gcc.target/mips/save-restore-1.c: Likewise.
2804 * gcc.target/mips/save-restore-3.c: Likewise.
2805 * gcc.target/mips/save-restore-5.c: Likewise.
2806 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2807 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2808 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2809 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2810 * gcc.target/mips/stack-1.c: Likewise.
2811
2812 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2813 Tighten regexps.
2814
2815 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2816 branch under test to be filled with preceding rather than
2817 following instructions.
2818 * gcc.target/mips/branch-10.c: Likewise.
2819 * gcc.target/mips/branch-11.c: Likewise.
2820 * gcc.target/mips/branch-12.c: Likewise.
2821 * gcc.target/mips/branch-13.c: Likewise.
2822 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2823 to be eliminated. Tighten $28 scan-assembler-not test.
2824
2825 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2826 function to...
2827 * gcc.target/mips/call-4.c: ...this new test.
2828
2829 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2830 more likely.
2831 * gcc.target/mips/code-readable-3.c: Likewise.
2832 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2833 flag but skip for -O0.
2834 * gcc.target/mips/code-readable-4.c: Likewise.
2835
2836 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2837 of operations under test.
2838 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2839
2840 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2841 Don't require sibling-call optimization.
2842 * gcc.target/mips/near-far-4.c: Likewise.
2843
2844 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2845 Make sure that the register variable is used.
2846 * gcc.target/mips/soft-float-1.c: Likewise.
2847
2848 * gcc.target/mips/sdata-1.c: Make static data volatile.
2849 * gcc.target/mips/sdata-2.c: Likewise.
2850 * gcc.target/mips/sdata-3.c: Likewise.
2851 * gcc.target/mips/sdata-4.c: Likewise.
2852
2853 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2854 skip for -O0.
2855 * gcc.target/mips/atomic-memory-2.c: Likewise.
2856 * gcc.target/mips/branch-cost-1.c: Likewise.
2857 * gcc.target/mips/branch-cost-2.c: Likewise.
2858 * gcc.target/mips/cache-1.c: Likewise.
2859 * gcc.target/mips/call-1.c: Likewise.
2860 * gcc.target/mips/call-saved-2.c: Likewise.
2861 * gcc.target/mips/const-anchor-1.c: Likewise.
2862 * gcc.target/mips/const-anchor-2.c: Likewise.
2863 * gcc.target/mips/dse-1.c: Likewise.
2864 * gcc.target/mips/dsp-lhx.c: Likewise.
2865 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2866 * gcc.target/mips/ext-1.c: Likewise.
2867 * gcc.target/mips/ext-2.c: Likewise.
2868 * gcc.target/mips/ext-3.c: Likewise.
2869 * gcc.target/mips/ext-4.c: Likewise.
2870 * gcc.target/mips/ext-5.c: Likewise.
2871 * gcc.target/mips/ext-6.c: Likewise.
2872 * gcc.target/mips/ext-7.c: Likewise.
2873 * gcc.target/mips/extend-1.c: Likewise.
2874 * gcc.target/mips/fix-r4000-1.c: Likewise.
2875 * gcc.target/mips/fix-r4000-3.c: Likewise.
2876 * gcc.target/mips/fix-r4000-5.c: Likewise.
2877 * gcc.target/mips/fix-r4000-6.c: Likewise.
2878 * gcc.target/mips/fix-r4000-8.c: Likewise.
2879 * gcc.target/mips/fix-r4000-10.c: Likewise.
2880 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2881 * gcc.target/mips/fixed-vector-type.c: Likewise.
2882 * gcc.target/mips/fpr-moves-1.c: Likewise.
2883 * gcc.target/mips/fpr-moves-2.c: Likewise.
2884 * gcc.target/mips/fpr-moves-3.c: Likewise.
2885 * gcc.target/mips/fpr-moves-4.c: Likewise.
2886 * gcc.target/mips/fpr-moves-5.c: Likewise.
2887 * gcc.target/mips/fpr-moves-6.c: Likewise.
2888 * gcc.target/mips/ins-1.c: Likewise.
2889 * gcc.target/mips/ins-2.c: Likewise.
2890 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2891 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2892 * gcc.target/mips/lazy-binding-1.c: Likewise.
2893 * gcc.target/mips/madd-3.c: Likewise.
2894 * gcc.target/mips/madd-5.c: Likewise.
2895 * gcc.target/mips/madd-6.c: Likewise.
2896 * gcc.target/mips/madd-8.c: Likewise.
2897 * gcc.target/mips/madd-9.c: Likewise.
2898 * gcc.target/mips/memcpy-1.c: Likewise.
2899 * gcc.target/mips/mips-ps-type.c: Likewise.
2900 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2901 * gcc.target/mips/mips-sched-madd.c: Likewise.
2902 * gcc.target/mips/mips16e-extends.c: Likewise.
2903 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2904 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2905 * gcc.target/mips/movcc-1.c: Likewise.
2906 * gcc.target/mips/movcc-2.c: Likewise.
2907 * gcc.target/mips/movcc-3.c: Likewise.
2908 * gcc.target/mips/msub-5.c: Likewise.
2909 * gcc.target/mips/msub-6.c: Likewise.
2910 * gcc.target/mips/msub-8.c: Likewise.
2911 * gcc.target/mips/mult-2.c: Likewise.
2912 * gcc.target/mips/mult-3.c: Likewise.
2913 * gcc.target/mips/mult-5.c: Likewise.
2914 * gcc.target/mips/mult-6.c: Likewise.
2915 * gcc.target/mips/mult-7.c: Likewise.
2916 * gcc.target/mips/mult-12.c: Likewise.
2917 * gcc.target/mips/mult-13.c: Likewise.
2918 * gcc.target/mips/mult-14.c: Likewise.
2919 * gcc.target/mips/mult-15.c: Likewise.
2920 * gcc.target/mips/mult-17.c: Likewise.
2921 * gcc.target/mips/mult-18.c: Likewise.
2922 * gcc.target/mips/mult-19.c: Likewise.
2923 * gcc.target/mips/nmadd-1.c: Likewise.
2924 * gcc.target/mips/nmadd-2.c: Likewise.
2925 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2926 * gcc.target/mips/octeon-cins-1.c: Likewise.
2927 * gcc.target/mips/octeon-cins-2.c: Likewise.
2928 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2929 * gcc.target/mips/octeon-exts-2.c: Likewise.
2930 * gcc.target/mips/octeon-exts-3.c: Likewise.
2931 * gcc.target/mips/octeon-exts-4.c: Likewise.
2932 * gcc.target/mips/octeon-exts-5.c: Likewise.
2933 * gcc.target/mips/octeon-exts-6.c: Likewise.
2934 * gcc.target/mips/octeon-exts-7.c: Likewise.
2935 * gcc.target/mips/octeon-pop-2.c: Likewise.
2936 * gcc.target/mips/octeon-seq-3.c: Likewise.
2937 * gcc.target/mips/octeon-seq-4.c: Likewise.
2938 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2939 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2940 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2941 * gcc.target/mips/pr54240.c: Likewise.
2942 * gcc.target/mips/rsqrt-1.c: Likewise.
2943 * gcc.target/mips/rsqrt-2.c: Likewise.
2944 * gcc.target/mips/rsqrt-3.c: Likewise.
2945 * gcc.target/mips/rsqrt-4.c: Likewise.
2946 * gcc.target/mips/save-restore-2.c: Likewise.
2947 * gcc.target/mips/save-restore-4.c: Likewise.
2948 * gcc.target/mips/sb1-1.c: Likewise.
2949 * gcc.target/mips/scc-1.c: Likewise.
2950 * gcc.target/mips/scc-2.c: Likewise.
2951 * gcc.target/mips/scc-3.c: Likewise.
2952 * gcc.target/mips/scc-4.c: Likewise.
2953 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2954 * gcc.target/mips/truncate-1.c: Likewise.
2955 * gcc.target/mips/truncate-2.c: Likewise.
2956 * gcc.target/mips/truncate-3.c: Likewise.
2957 * gcc.target/mips/truncate-4.c: Likewise.
2958 * gcc.target/mips/truncate-5.c: Likewise.
2959 * gcc.target/mips/truncate-6.c: Likewise.
2960 * gcc.target/mips/unaligned-1.c: Likewise.
2961
2962 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2963 skip for -O0. Require -fexpensive-optimizations.
2964 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2965 * gcc.target/mips/dspr2-MULT.c: Likewise.
2966 * gcc.target/mips/fix-r4000-2.c: Likewise.
2967 * gcc.target/mips/fix-r4000-4.c: Likewise.
2968 * gcc.target/mips/fix-r4000-7.c: Likewise.
2969 * gcc.target/mips/fix-r4000-9.c: Likewise.
2970 * gcc.target/mips/madd-1.c: Likewise.
2971 * gcc.target/mips/madd-2.c: Likewise.
2972 * gcc.target/mips/madd-4.c: Likewise.
2973 * gcc.target/mips/maddu-1.c: Likewise.
2974 * gcc.target/mips/maddu-2.c: Likewise.
2975 * gcc.target/mips/maddu-3.c: Likewise.
2976 * gcc.target/mips/maddu-4.c: Likewise.
2977 * gcc.target/mips/msub-1.c: Likewise.
2978 * gcc.target/mips/msub-2.c: Likewise.
2979 * gcc.target/mips/msub-3.c: Likewise.
2980 * gcc.target/mips/msub-4.c: Likewise.
2981 * gcc.target/mips/msubu-1.c: Likewise.
2982 * gcc.target/mips/msubu-2.c: Likewise.
2983 * gcc.target/mips/msubu-3.c: Likewise.
2984 * gcc.target/mips/msubu-4.c: Likewise.
2985 * gcc.target/mips/mult-1.c: Likewise.
2986 * gcc.target/mips/mult-4.c: Likewise.
2987 * gcc.target/mips/mult-8.c: Likewise.
2988 * gcc.target/mips/mult-9.c: Likewise.
2989 * gcc.target/mips/mult-10.c: Likewise.
2990 * gcc.target/mips/mult-11.c: Likewise.
2991 * gcc.target/mips/mult-16.c: Likewise.
2992
2993 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2994 skip for -O0 and -Os.
2995 * gcc.target/mips/fix-r4000-12.c: Likewise.
2996 * gcc.target/mips/madd-7.c: Likewise.
2997 * gcc.target/mips/mips-ps-5.c: Likewise.
2998 * gcc.target/mips/mips-ps-7.c: Likewise.
2999 * gcc.target/mips/msub-7.c: Likewise.
3000
3001 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3002 skip for -O0. Require -mno-abicalls.
3003 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3004
3005 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3006 skip for -O0. Require a total number of BBIT instructions and
3007 at least one of each kind.
3008
3009 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3010 skip for -O0. Require -fno-unroll-loops.
3011
3012 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3013 skip for -O0. Allow BLTZ as well as BGEZ.
3014
3015 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3016
3017 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3018 skip for -O0. Require -fschedule-insns2.
3019 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3020
3021 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3022 but skip for -O0. Make a branch-likely more likely.
3023
3024 * gcc.target/mips/timode-2.c: Split each test into its own function.
3025 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3026
3027 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3028 skip for -O0. Require -fpeephole2.
3029 * gcc.target/mips/vr-mult-2.c: Likewise.
3030
3031 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3032
3033 PR preprocessor/53469
3034 * gcc.dg/cpp/_Pragma7.c: New test case.
3035
3036 2012-08-27 Tobias Burnus <burnus@net-b.de>
3037
3038 PR fortran/54370
3039 * gfortran.dg/do_5.f90: New.
3040
3041 2012-08-27 Tobias Burnus <burnus@net-b.de>
3042
3043 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3044 from dg-options as -Wall no longer implies it.
3045
3046 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3047
3048 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3049
3050 2012-08-25 Jason Merrill <jason@redhat.com>
3051
3052 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3053
3054 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 PR c++/51421
3057 * g++.dg/cpp0x/auto34.C: New.
3058
3059 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3060
3061 PR c/54363
3062 * gcc.dg/pr54363.c: New test.
3063
3064 PR c/54355
3065 * gcc.dg/pr54355.c: New test.
3066
3067 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3068
3069 PR debug/52857
3070 * gcc.target/i386/pr52857-1.c: New.
3071 * gcc.target/i386/pr52857-2.c: Likewise.
3072
3073 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3074
3075 * gcc.target/mips/code-readable-4.c: New test.
3076
3077 2012-08-23 Julian Brown <julian@codesourcery.com>
3078 Sandra Loosemore <sandra@codesourcery.com>
3079
3080 * gcc.target/mips/code-readable-1.c: Add -O to options.
3081
3082 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3083
3084 PR c++/20420
3085 * g++.dg/lookup/using53.C: New.
3086
3087 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3088
3089 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3090 * gcc.dg/fixed-point/convert-1.c: New.
3091 * gcc.dg/fixed-point/convert-2.c: New.
3092 * gcc.dg/fixed-point/convert-3.c: New.
3093 * gcc.dg/fixed-point/convert-4.c: New.
3094 * gcc.dg/fixed-point/convert-float-1.c: New.
3095 * gcc.dg/fixed-point/convert-float-2.c: New.
3096 * gcc.dg/fixed-point/convert-float-3.c: New.
3097 * gcc.dg/fixed-point/convert-float-4.c: New.
3098 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3099 * gcc.dg/fixed-point/convert-sat.c: New.
3100 * gcc.dg/fixed-point/convert.h: New.
3101
3102 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3103
3104 PR target/54089
3105 * gcc.target/sh/pr54089-2.c: New.
3106
3107 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3108
3109 * gcc.target/i386/long-double-64-1.c: New file.
3110 * gcc.target/i386/long-double-64-2.c: Likewise.
3111 * gcc.target/i386/long-double-64-3.c: Likewise.
3112 * gcc.target/i386/long-double-64-4.c: Likewise.
3113 * gcc.target/i386/long-double-80-1.c: Likewise.
3114 * gcc.target/i386/long-double-80-2.c: Likewise.
3115 * gcc.target/i386/long-double-80-3.c: Likewise.
3116 * gcc.target/i386/long-double-80-4.c: Likewise.
3117 * gcc.target/i386/long-double-80-5.c: Likewise.
3118 * gcc.target/i386/long-double-80-6.c: Likewise.
3119 * gcc.target/i386/long-double-80-7.c: Likewise.
3120
3121 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3122
3123 PR tree-optimization/54317
3124 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3125
3126 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3127
3128 PR target/39423
3129 * gcc.target/sh/pr39423-2.c: New.
3130
3131 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3132
3133 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3134 * gcc.dg/fold-perm.c: Likewise.
3135
3136 2012-08-20 Jan Hubicka <jh@suse.cz>
3137
3138 PR fortran/48636
3139 * gcc.dg/ipa/inlinehint-1.c: New.
3140
3141 2012-08-20 Florian Weimer <fweimer@redhat.com>
3142
3143 PR c++/19351
3144 * g++.dg/init/new38.C: New test.
3145 * g++.dg/init/new39.C: New test.
3146
3147 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3148
3149 PR target/54089
3150 * gcc.target/sh/pr54089-1.c: New.
3151
3152 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3153
3154 PR target/51244
3155 * gcc.target/sh/pr51244-11.c: New.
3156
3157 2012-08-20 Tobias Burnus <burnus@net-b.de>
3158
3159 PR fortran/54301
3160 * gfortran.dg/warn_target_lifetime_2.f90: New.
3161
3162 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3163
3164 PR c++/10416
3165 * g++.dg/warn/Wunused-var-17.C: New.
3166
3167 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3168
3169 PR middle-end/53992
3170 * gcc.dg/gomp/pr53992.c: New test.
3171
3172 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3173
3174 PR tree-ssa/54295
3175 * gcc.c-torture/execute/20120817-1.c: New test.
3176
3177 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3178
3179 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3180 add instruction.
3181 (f2): New test that really does need adds.
3182
3183 2012-08-20 Richard Guenther <rguenther@suse.de>
3184
3185 PR tree-optimization/54327
3186 * gcc.dg/torture/pr54327.c: New testcase.
3187
3188 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR tree-optimization/54321
3191 * gcc.c-torture/compile/pr54321.c: New test.
3192
3193 2012-08-20 Tobias Burnus <burnus@net-b.de>
3194
3195 PR fortran/54301
3196 * gfortran.dg/warn_target_lifetime_1.f90: New.
3197
3198 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3199
3200 PR fortran/54298
3201 * gfortran.dg/real_compare_1.f90: New test case.
3202 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3203
3204 2012-08-18 Jan Hubicka <jh@suse.cz>
3205
3206 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3207
3208 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3209
3210 PR fortran/39290
3211 * gfortran.dg/interface_37.f90: New test.
3212
3213 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3214 Gary Funck <gary@intrepid.com>
3215
3216 PR target/20020
3217 * gcc.target/i386/pr20020-1.c: New test.
3218 * gcc.target/i386/pr20020-2.c: Likewise.
3219 * gcc.target/i386/pr20020-3.c: Likewise.
3220
3221 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3222
3223 * gcc.target/i386/perm-concat.c: New test.
3224
3225 2012-08-17 Julian Brown <julian@codesourcery.com>
3226
3227 * gcc.target/arm/div64-unwinding.c: New test.
3228
3229 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3230
3231 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3232
3233 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3234
3235 PR target/54236
3236 * gcc.target/sh/pr54236-1.c: New.
3237
3238 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3239
3240 * lib/target-supports.exp (check_effective_target_sync_int_long)
3241 (check_effective_target_sync_char_short): Enable for crisv32-*
3242 and cris-*.
3243
3244 PR middle-end/54261
3245 * gcc.dg/torture/pr54261-1.c: New test.
3246
3247 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3248
3249 PR fortran/54243
3250 PR fortran/54244
3251 * gfortran.dg/typebound_call_24.f03: New.
3252
3253 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3254
3255 PR tree-optimization/54245
3256 * gcc.dg/tree-ssa/pr54245.c: New test.
3257
3258 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3259
3260 PR tree-optimization/54240
3261 * gcc.target/powerpc/pr54240.c: New test.
3262 * gcc.target/mips/pr54240.c: Likewise.
3263
3264 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3265
3266 PR target/52933
3267 * gcc.target/sh/pr52933-1.c: New.
3268 * gcc.target/sh/pr52933-2.c: New.
3269
3270 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3271
3272 PR target/50751
3273 * gcc.target/sh/pr50751-8.c: New.
3274
3275 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3276
3277 PR fortran/47586
3278 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3279 * gfortran.dg/typebound_proc_27.f03: New test.
3280
3281 2012-08-14 Sterling Augustine <saugustine@google.com>
3282
3283 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3284
3285 2012-08-14 Tobias Burnus <burnus@net-b.de>
3286
3287 PR fortran/40881
3288 * gfortran.dg/data_constraints_3.f90: New.
3289 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3290 to disable -pedantic compilation.
3291 * gfortran.dg/pr37243.f: Ditto.
3292 * gfortran.dg/g77/19990826-3.f: Ditto.
3293 * gfortran.dg/g77/20020307-1.f : Ditto.
3294 * gfortran.dg/g77/980310-3.f: Ditto.
3295
3296 2012-08-14 Tobias Burnus <burnus@net-b.de>
3297
3298 PR fortran/54234
3299 * gfortran.dg/warn_conversion_4.f90: New.
3300
3301 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR middle-end/53411
3304 PR rtl-optimization/53495
3305 * gcc.c-torture/compile/pr53411.c: New test.
3306 * gcc.c-torture/compile/pr53495.c: New test.
3307
3308 2012-08-13 Richard Guenther <rguenther@suse.de>
3309
3310 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3311
3312 2012-08-13 Richard Guenther <rguenther@suse.de>
3313
3314 PR tree-optimization/54200
3315 * gcc.dg/guality/pr54200.c: New testcase.
3316 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3317
3318 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3319
3320 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3321
3322 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3323
3324 PR target/51244
3325 * gcc.target/sh/pr51244-7.c: New.
3326 * gcc.target/sh/pr51244-8.c: New.
3327 * gcc.target/sh/pr51244-9.c: New.
3328 * gcc.target/sh/pr51244-10.c: New.
3329
3330 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3331
3332 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3333 -m2e or -m2a.
3334 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3335 * gcc.target/sh/pr53511-1.c: Likewise.
3336 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3337 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3338 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3339 * gcc.target/sh/pr53512-3.c: Likewise.
3340 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3341
3342 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3343
3344 PR target/39423
3345 * gcc.c-torture/compile/pr39423-1.c: New.
3346 * gcc.c-torture/compile/pr39423-2.c: New.
3347
3348 2012-08-12 Tobias Burnus <burnus@net-b.de>
3349
3350 PR fortran/54221
3351 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3352 they appear uninitialized on the RHS.
3353 * gfortran.dg/public_private_module_6.f90: New.
3354
3355 2012-08-11 Martin Jambor <mjambor@suse.cz>
3356
3357 PR fortran/48636
3358 * gfortran.dg/pr48636.f90: New test.
3359
3360 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3361
3362 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3363 to avoid warnings.
3364 (main): Adjust caller.
3365
3366 2012-08-10 Richard Guenther <rguenther@suse.de>
3367
3368 * gcc.dg/matrix/*.c: Adjust and move ...
3369 * gcc.dg/torture/: ... here.
3370 * gcc.dg/matrix: Remove directory.
3371
3372 2012-08-10 Richard Guenther <rguenther@suse.de>
3373
3374 PR middle-end/54219
3375 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3376
3377 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3378
3379 PR middle-end/54211
3380 * gcc.dg/tree-ssa/pr54211.c: New test.
3381
3382 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3383
3384 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3385 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3386
3387 2012-08-10 Richard Guenther <rguenther@suse.de>
3388
3389 PR tree-optimization/54109
3390 * gcc.dg/torture/pr54109.c: New testcase.
3391 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3392 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3393
3394 2012-08-10 Richard Guenther <rguenther@suse.de>
3395
3396 PR tree-optimization/54027
3397 * gcc.dg/torture/pr54027.c: New testcase.
3398
3399 2012-08-10 Richard Guenther <rguenther@suse.de>
3400
3401 * g++.dg/plugin/selfassign.c: Adjust.
3402 * gcc.dg/plugin/selfassign.c: Likewise.
3403 * gcc.dg/strlenopt-11.c: Likewise.
3404 * gcc.dg/strlenopt-13.c: Likewise.
3405 * gcc.dg/no-strict-overflow-4.c: Likewise.
3406 * gcc.dg/strict-overflow-4.c: Likewise.
3407 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3408 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3409 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3410 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3411 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3412 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3413 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3414 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3415 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3416 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3417 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3418 * gcc.dg/pr46309.c: Likewise.
3419 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3420
3421 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3422
3423 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3424 for x86 targets.
3425 * gcc.c-torture/compile/20120727-2.c: New test.
3426
3427 2012-08-09 Martin Jambor <mjambor@suse.cz>
3428
3429 * gcc.dg/ipa/iinline-4.c: New test.
3430 * gcc.dg/ipa/iinline-5.c: Likewise.
3431 * gcc.dg/ipa/iinline-6.c: Likewise.
3432 * gcc.dg/ipa/iinline-7.c: Likewise.
3433 * gcc.dg/lto/20120723_0.c: Likewise.
3434 * gcc.dg/lto/20120723_1.c: Likewise.
3435
3436 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3437
3438 PR target/39423
3439 * gcc.target/sh/pr39423-1.c: New.
3440
3441 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3442
3443 PR target/51244
3444 * gcc.target/sh/pr51244-5: New.
3445 * gcc.target/sh/pr51244-6: New.
3446
3447 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3448
3449 * gcc.target/i386/adx-addxcarry32-3.c: New.
3450 * gcc.target/i386/adx-addxcarry64-3.c: New.
3451
3452 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3453
3454 PR rtl-optimization/53701
3455 * gcc.dg/pr53701.c: New test.
3456
3457 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3458
3459 * gcc.c-torture/compile/20120727-1.c: New test.
3460
3461 2012-08-09 Tobias Burnus <burnus@net-b.de>
3462
3463 PR fortran/54199
3464 * gfortran.dg/intrinsic_shadow_4.f90: New.
3465
3466 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3467
3468 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3469
3470 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3471
3472 * gcc.c-torture/execute/20120808-1.c: New test.
3473
3474 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3475
3476 PR rtl-optimization/54157
3477 * gcc.target/i386/pr54157.c: New file.
3478
3479 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3480
3481 * gcc.target/i386/adx-addcarryx32-1.c: New.
3482 * gcc.target/i386/adx-addcarryx32-2.c: New.
3483 * gcc.target/i386/adx-addcarryx64-1.c: New.
3484 * gcc.target/i386/adx-addcarryx64-2.c: New.
3485 * gcc.target/i386/adx-check.h: New.
3486 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3487 * gcc.target/i386/sse-12.c: Add -madx.
3488 * gcc.target/i386/sse-13.c: Ditto.
3489 * gcc.target/i386/sse-14.c: Ditto.
3490 * gcc.target/i386/sse-22.c: Ditto.
3491 * gcc.target/i386/sse-23.c: Ditto.
3492 * g++.dg/other/i386-2.C: Ditto.
3493 * g++.dg/other/i386-3.C: Ditto.
3494
3495 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3496
3497 * gcc.dg/tree-ssa/slsr-5.c: New.
3498 * gcc.dg/tree-ssa/slsr-6.c: New.
3499 * gcc.dg/tree-ssa/slsr-7.c: New.
3500 * gcc.dg/tree-ssa/slsr-8.c: New.
3501 * gcc.dg/tree-ssa/slsr-9.c: New.
3502 * gcc.dg/tree-ssa/slsr-10.c: New.
3503 * gcc.dg/tree-ssa/slsr-11.c: New.
3504 * gcc.dg/tree-ssa/slsr-12.c: New.
3505 * gcc.dg/tree-ssa/slsr-13.c: New.
3506 * gcc.dg/tree-ssa/slsr-14.c: New.
3507 * gcc.dg/tree-ssa/slsr-15.c: New.
3508 * gcc.dg/tree-ssa/slsr-16.c: New.
3509 * gcc.dg/tree-ssa/slsr-17.c: New.
3510 * gcc.dg/tree-ssa/slsr-18.c: New.
3511 * gcc.dg/tree-ssa/slsr-19.c: New.
3512 * gcc.dg/tree-ssa/slsr-20.c: New.
3513 * gcc.dg/tree-ssa/slsr-21.c: New.
3514 * gcc.dg/tree-ssa/slsr-22.c: New.
3515 * gcc.dg/tree-ssa/slsr-23.c: New.
3516 * gcc.dg/tree-ssa/slsr-24.c: New.
3517 * gcc.dg/tree-ssa/slsr-25.c: New.
3518 * gcc.dg/tree-ssa/slsr-26.c: New.
3519 * gcc.dg/tree-ssa/slsr-30.c: New.
3520 * gcc.dg/tree-ssa/slsr-31.c: New.
3521
3522 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3523
3524 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3525 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3526 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3527
3528 2012-08-06 Cary Coutant <ccoutant@google.com>
3529
3530 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3531
3532 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3533
3534 PR fortran/35831
3535 * gfortran.dg/dummy_procedure_5.f90: Modified.
3536 * gfortran.dg/dummy_procedure_8.f90: New.
3537 * gfortran.dg/interface_26.f90: Modified.
3538 * gfortran.dg/proc_ptr_11.f90: Modified.
3539 * gfortran.dg/proc_ptr_15.f90: Modified.
3540 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3541 * gfortran.dg/typebound_override_1.f90: Modified.
3542 * gfortran.dg/typebound_proc_6.f03: Modified.
3543
3544 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3545
3546 PR tree-optimization/51938
3547 PR tree-optimization/52005
3548 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3549 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3550 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3551 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3552
3553 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3554
3555 Avoid crashing on erroneous static_assert usage
3556 * g++.dg/cpp0x/static_assert8.C: New test.
3557
3558 2012-08-06 Jason Merrill <jason@redhat.com>
3559
3560 * g++.dg/cpp0x/sfinae38.C: New.
3561
3562 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3563 Paolo Carlini <paolo.carlini@oracle.com>
3564
3565 PR c++/54165
3566 * g++.dg/conversion/void2.C: New.
3567
3568 2012-08-06 Tom de Vries <tom@codesourcery.com>
3569
3570 * gcc.dg/tree-ssa/vrp78.c: New test.
3571
3572 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3573 Richard Sandiford <rdsandiford@googlemail.com>
3574
3575 * g++.dg/opt/enum2.C: Require fpic target.
3576 * g++.dg/lto/20090303_0.C: Likewise.
3577
3578 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3579 Catherine Moore <clm@codesourcery.com>
3580
3581 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3582 flush function names too.
3583 * gcc.target/mips/clear-cache-1.c: Likewise.
3584
3585 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3586
3587 PR target/54156
3588 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3589
3590 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3591
3592 PR fortran/54166
3593 * gfortran.dg/array_5.f90: New test.
3594
3595 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3596
3597 PR tree-optimization/30318
3598 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3599
3600 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3601
3602 * g++.dg/ext/vector17.C: New testcase.
3603
3604 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3605
3606 PR target/51931
3607 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3608 * g++.dg/opt/longbranch1.C: Likewise.
3609
3610 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3611
3612 PR tree-optimization/53805
3613 * gcc.dg/fold-notunord.c: New testcase.
3614
3615 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3616
3617 PR fortran/48820
3618 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3619 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3620
3621 2012-08-02 Jason Merrill <jason@redhat.com>
3622 Paolo Carlini <paolo.carlini@oracle.com>
3623
3624 PR c++/51213 (again)
3625 * g++.dg/cpp0x/sfinae37.C: Extend.
3626
3627 2012-08-02 Richard Guenther <rguenther@suse.de>
3628
3629 PR tree-optimization/50672
3630 * g++.dg/torture/pr50672.C: New testcase.
3631
3632 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3633
3634 PR fortran/54147
3635 * gfortran.dg/abstract_type_6.f03: Modified.
3636 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3637 * gfortran.dg/proc_ptr_comp_35.f90: New.
3638 * gfortran.dg/typebound_proc_9.f03: Modified.
3639 * gfortran.dg/typebound_proc_26.f90: New.
3640
3641 2012-08-02 Richard Guenther <rguenther@suse.de>
3642
3643 * gcc.dg/torture/pta-callused-1.c: Adjust.
3644 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3645 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3646 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3647 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3648 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3649 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3650 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3651 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3652
3653 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3654
3655 PR fortran/54033
3656 * gfortran.dg/include_6.f90: New test case.
3657 * gfortran.dg/include_7.f90: New test case.
3658 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3659
3660 2012-08-01 Tom de Vries <tom@codesourcery.com>
3661
3662 * gcc.dg/tree-ssa/vrp76.c: New test.
3663
3664 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3665
3666 PR tree-optimization/46556
3667 * gcc.dg/tree-ssa/slsr-27.c: New.
3668 * gcc.dg/tree-ssa/slsr-28.c: New.
3669 * gcc.dg/tree-ssa/slsr-29.c: New.
3670
3671 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3672
3673 PR fortran/42418
3674 * gfortran.dg/proc_decl_29.f90: New.
3675
3676 2012-07-31 Dehao Chen <dehao@google.com>
3677
3678 * gcc.dg/predict-7.c: New test.
3679
3680 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3681
3682 PR fortran/54134
3683 * gfortran.dg/typebound_override_3.f90: New.
3684
3685 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3686
3687 PR tree-optimization/53773
3688 * gcc.dg/vect/pr53773.c: New test.
3689
3690 2012-07-31 Nick Clifton <nickc@redhat.com>
3691
3692 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3693 and for XStormy16.
3694
3695 2012-07-31 Tobias Burnus <burnus@net-b.de>
3696
3697 * gfortran.dg/c_funloc_tests_6.f90: New.
3698 * gfortran.dg/c_funloc_tests_7.f90: New.
3699 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3700
3701 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3702
3703 PR c++/53624
3704 * g++.dg/cpp0x/temp_default5.C: New.
3705
3706 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3707
3708 PR fortran/51081
3709 * gfortran.dg/proc_ptr_37.f90: New.
3710
3711 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3712
3713 * lib/target-supports.exp
3714 (check_effective_target_vect_natural_alignment): New function.
3715 * gcc.dg/align-2.c: Only run on targets with natural alignment
3716 of vector types.
3717 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3718 alignment of vector types.
3719
3720 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3721 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3722
3723 * gcc.target/i386/rdseed16-1.c: New.
3724 * gcc.target/i386/rdseed32-1.c: Ditto
3725 * gcc.target/i386/rdseed64-1.c: Ditto
3726 * gcc.target/i386/sse-12.c: Add -mrdseed.
3727 * gcc.target/i386/sse-13.c: Ditto.
3728 * gcc.target/i386/sse-14.c: Ditto.
3729 * g++.dg/other/i386-2.C: Ditto.
3730 * g++.dg/other/i386-3.C: Ditto.
3731
3732 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3733
3734 PR target/51244
3735 * gcc.target/sh/pr51244-4.c: New.
3736
3737 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3738
3739 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3740 for alpha*-*-* targets. Cleanup original tree dump.
3741
3742 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3743
3744 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3745 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3746
3747 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3748
3749 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3750 rand, srand. Include <stdlib.h>.
3751
3752 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3753
3754 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3755
3756 2012-07-26 Richard Henderson <rth@redhat.com>
3757
3758 * gcc.dg/attr-hotcold-1.c: New.
3759 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3760
3761 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3762 Sandra Loosemore <sandra@codesourcery.com>
3763
3764 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3765
3766 2012-07-26 Tobias Burnus <burnus@net-b.de>
3767
3768 * gfortran.dg/contiguous_1.f90: Update dg-error.
3769 * gfortran.dg/proc_ptr_32.f90: Ditto.
3770
3771 2012-07-26 Richard Guenther <rguenther@suse.de>
3772
3773 PR tree-optimization/54098
3774 * gcc.dg/torture/pr54098.c: New testcase.
3775
3776 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3777
3778 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3779 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3780
3781 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3782
3783 PR fortran/44354
3784 * gfortran.dg/array_constructor_39.f90: New test.
3785
3786 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3787
3788 PR fortran/44354
3789 * gfortran.dg/array_constructor_38.f90: New test.
3790
3791 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3792
3793 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3794
3795 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3796
3797 * gnat.dg/noreturn5.ad[sb]: New test.
3798
3799 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3800 Paul Brook <paul@codesourcery.com>
3801
3802 PR target/53633
3803
3804 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3805 * c-c++-common/pr53633.c: New test.
3806
3807 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3808
3809 * gcc.target/i386/asm-dialect-1.c: New test case.
3810
3811 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3812 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3813
3814 * gcc.target/i386/prefetchw-1.c: New.
3815 * gcc.target/i386/sse-12.c: Add -mprfchw.
3816 * gcc.target/i386/sse-13.c: Ditto.
3817 * gcc.target/i386/sse-14.c: Ditto.
3818 * gcc.target/i386/sse-22.c: Ditto.
3819 * gcc.target/i386/sse-23.c: Ditto.
3820 * g++.dg/other/i386-2.C: Ditto.
3821 * g++.dg/other/i386-3.C: Ditto.
3822
3823 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3824
3825 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3826
3827 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3828
3829 PR target/54051
3830 * gcc.target/arm/pr54051.c: New.
3831 * gcc.target/arm/vfp-1.c: Adjust test.
3832
3833 2012-07-24 Julian Brown <julian@codesourcery.com>
3834
3835 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3836 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3837 hard-float ARM.
3838
3839 2012-07-23 Paul Brook <paul@codesourcery.com>
3840
3841 * g++.dg/other/armv7m-1.c: New test.
3842
3843 2012-07-23 Julian Brown <julian@codesourcery.com>
3844
3845 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3846 ARM.
3847 (DO_TEST): Define to 1 for appropriate ARM targets.
3848
3849 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3850
3851 PR tree-optimization/53881
3852 * gcc.dg/pr53881.c: Renamed to ...
3853 * gcc.dg/pr53881-1.c: ... this.
3854 * gcc.dg/pr53881-2.c: New test.
3855
3856 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3857
3858 Handle recent changes in default atomics for cris*-*-linux*.
3859 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3860 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3861 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3862 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3863 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3864 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3865 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3866 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3867 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3868 -mno-unaligned-atomic-may-use-library is in effect for
3869 cris*-*-linux*.
3870 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3871 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3872 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3873 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3874 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3875 gcc.target/cris/torture/sync-mis-op-i-1.c,
3876 gcc.target/cris/torture/sync-mis-op-i-2.c,
3877 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3878 gcc.target/cris/torture/sync-mis-op-i-3.c,
3879 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3880 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3881 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3882 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3883 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3884 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3885 (main): Remove local variable x.
3886 [mis_ok]: Check that atomics don't fail.
3887
3888 2012-07-21 Andrew Pinski <apinski@cavium.com>
3889
3890 * gcc.dg/tree-ssa/vrp72.c: New test.
3891 * gcc.dg/tree-ssa/vrp73.c: New test.
3892 * gcc.dg/tree-ssa/vrp74.c: New test.
3893 * gcc.dg/tree-ssa/vrp75.c: New test.
3894
3895 2012-07-21 Andrew Pinski <apinski@cavium.com>
3896
3897 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3898 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3899
3900 2012-07-21 Andrew Pinski <apinski@cavium.com>
3901
3902 * gcc.target/mips/octeon-pop-2.c: New testcase.
3903
3904 2012-07-21 Tobias Burnus <burnus@net-b.de>
3905
3906 PR fortran/48820
3907 * gfortran.dg/assumed_rank_3.f90: New.
3908 * gfortran.dg/assumed_rank_11.f90: New.
3909 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3910 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3911 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3912
3913 2012-07-21 Andrew Pinski <apinski@cavium.com>
3914
3915 * gcc.target/mips/unaligned-1.c: New testcase.
3916
3917 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3918
3919 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3920
3921 2012-07-20 Tobias Burnus <burnus@net-b.de>
3922
3923 * gfortran.dg/bind_c_array_params_2.f90: New.
3924 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3925 and update dg-error.
3926
3927 2012-07-20 Tobias Burnus <burnus@net-b.de>
3928
3929 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3930
3931 2012-07-20 Jason Merrill <jason@redhat.com>
3932
3933 PR c++/54038
3934 * g++.dg/other/array7.C: New.
3935
3936 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3937
3938 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3939 the basic block and check loop depth.
3940 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3941 matching patterns and comments.
3942 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3943 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3944
3945 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR c++/28656
3948 * c-c++-common/pr28656.c: New test.
3949
3950 2012-07-19 Jason Merrill <jason@redhat.com>
3951
3952 PR c++/54026
3953 * g++.dg/init/mutable1.C: New.
3954
3955 2012-07-20 Tobias Burnus <burnus@net-b.de>
3956
3957 PR fortran/48820
3958 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3959 * gfortran.dg/assumed_rank_1.f90: New.
3960 * gfortran.dg/assumed_rank_1_c.c: New.
3961 * gfortran.dg/assumed_rank_2.f90: New.
3962 * gfortran.dg/assumed_rank_4.f90: New.
3963 * gfortran.dg/assumed_rank_5.f90: New.
3964 * gfortran.dg/assumed_rank_6.f90: New.
3965 * gfortran.dg/assumed_rank_7.f90: New.
3966 * gfortran.dg/assumed_rank_8.f90: New.
3967 * gfortran.dg/assumed_rank_8_c.c: New.
3968 * gfortran.dg/assumed_rank_9.f90: New.
3969 * gfortran.dg/assumed_rank_10.f90: New.
3970 * gfortran.dg/assumed_rank_12.f90: New.
3971
3972 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/opt25.adb: New test.
3975 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3976 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3977
3978 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3979
3980 * gnat.dg/aggr20.ad[sb]: New test.
3981 * gnat.dg/aggr20_pkg.ads: New helper.
3982
3983 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3984
3985 * gnat.dg/derived_type3.adb: New test.
3986 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3987
3988 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR rtl-optimization/53942
3991 * gcc.dg/pr53942.c: New test.
3992
3993 2012-07-19 Jason Merrill <jason@redhat.com>
3994
3995 PR c++/54021
3996 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3997
3998 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3999
4000 * gnat.dg/discr38.adb: New test.
4001
4002 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR middle-end/54017
4005 * c-c++-common/gomp/pr54017.c: New test.
4006
4007 2012-07-19 Richard Guenther <rguenther@suse.de>
4008 Eric Botcazou <ebotcazou@adacore.com>
4009
4010 * gnat.dg/loop_optimization11.adb: New testcase.
4011 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4012
4013 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4014 Jason Merrill <jason@redhat.com>
4015
4016 * g++.dg/cpp0x/sfinae37.C: New.
4017 * g++.dg/template/access23.C: New.
4018 * g++.dg/template/access7.C: Adjust.
4019 * g++.dg/template/sfinae10.C: Don't expect errors.
4020 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4021
4022 2012-07-18 Julian Brown <julian@codesourcery.com>
4023 Sandra Loosemore <sandra@codesroucery.com>
4024
4025 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4026
4027 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4028
4029 * gnat.dg/noreturn4.ad[sb]: New test.
4030 * gnat.dg/noreturn4_pkg.ads: New helper.
4031
4032 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4033 Julian Brown <julian@codesourcery.com>
4034
4035 * gcc.target/arm/neon-vdup-1.c: New test case.
4036 * gcc.target/arm/neon-vdup-2.c: New test case.
4037 * gcc.target/arm/neon-vdup-3.c: New test case.
4038 * gcc.target/arm/neon-vdup-4.c: New test case.
4039 * gcc.target/arm/neon-vdup-5.c: New test case.
4040 * gcc.target/arm/neon-vdup-6.c: New test case.
4041 * gcc.target/arm/neon-vdup-7.c: New test case.
4042 * gcc.target/arm/neon-vdup-8.c: New test case.
4043 * gcc.target/arm/neon-vdup-9.c: New test case.
4044 * gcc.target/arm/neon-vdup-10.c: New test case.
4045 * gcc.target/arm/neon-vdup-11.c: New test case.
4046 * gcc.target/arm/neon-vdup-12.c: New test case.
4047 * gcc.target/arm/neon-vdup-13.c: New test case.
4048 * gcc.target/arm/neon-vdup-14.c: New test case.
4049 * gcc.target/arm/neon-vdup-15.c: New test case.
4050 * gcc.target/arm/neon-vdup-16.c: New test case.
4051 * gcc.target/arm/neon-vdup-17.c: New test case.
4052 * gcc.target/arm/neon-vdup-18.c: New test case.
4053 * gcc.target/arm/neon-vdup-19.c: New test case.
4054 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4055 arguments non-constant.
4056
4057 2012-07-18 Richard Guenther <rguenther@suse.de>
4058
4059 PR tree-optimization/53970
4060 * g++.dg/torture/pr53970.C: New testcase.
4061
4062 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4063
4064 PR target/38621
4065 * gcc.c-torture/compile/pr38621.c: New.
4066
4067 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4068
4069 PR target/33135
4070 * gcc.target/sh/pr33135-1.c: New.
4071 * gcc.target/sh/pr33135-2.c: New.
4072 * gcc.target/sh/pr33135-3.c: New.
4073 * gcc.target/sh/pr33135-4.c: New.
4074
4075 2012-07-17 Jason Merrill <jason@redhat.com>
4076
4077 PR c++/53995
4078 * g++.dg/parse/enum9.C: New.
4079
4080 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4081 Sandra Loosemore <sandra@codesourcery.com>
4082
4083 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4084 if there is a conflict with -mcpu=. Use -mcpu=5208.
4085
4086 2012-07-17 Jason Merrill <jason@redhat.com>
4087
4088 PR c++/53989
4089 * g++.dg/template/array23.C: New.
4090
4091 2012-07-17 Tobias Burnus <burnus@net-b.de>
4092
4093 PR fortran/53985
4094 * gfortran.dg/bind_c_usage_26.f90: New.
4095 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4096 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4097 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4098 * gfortran.dg/interop_params.f03: Ditto.
4099
4100 2012-07-17 Jason Merrill <jason@redhat.com>
4101
4102 * g++.dg/template/inherit8.C: Adjust.
4103 * g++.dg/template/using21.C: Adjust.
4104 * g++.dg/template/using22.C: Adjust.
4105
4106 PR c++/53549
4107 * g++.dg/template/current-inst1.C: New.
4108 * g++.dg/parse/crash35.C: Adjust.
4109
4110 2012-07-17 Tobias Burnus <burnus@net-b.de>
4111
4112 PR fortran/52101
4113 * gfortran.dg/oldstyle_4.f90: New.
4114
4115 2012-07-17 Tobias Burnus <burnus@net-b.de>
4116
4117 PR fortran/49265
4118 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4119 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4120
4121 2012-07-16 Jason Merrill <jason@redhat.com>
4122
4123 * g++.dg/parse/access8.C: Adjust.
4124 * g++.dg/template/sfinae6_neg.C: Adjust.
4125
4126 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4127
4128 PR fortran/53824
4129 * gfortran.dg/coarray_allocate_1.f90: New test.
4130
4131 2012-07-16 Andrew Pinski <apinski@cavium.com>
4132
4133 * gcc.c-torture/execute/bswap-1.c: New testcase.
4134 * gcc.c-torture/compile/unalign-1.c: New testcase.
4135 * gcc.c-torture/compile/20120524-1.c: New testcase.
4136 * gcc.c-torture/compile/20101216-1.c: New testcase.
4137
4138 2012-07-16 Dehao Chen <dehao@google.com>
4139
4140 Revert
4141 2012-07-10 Dehao Chen <dehao@google.com>
4142
4143 * gcc.dg/debug_info_inline.c: New test.
4144
4145 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4146
4147 PR fortran/53956
4148 * gfortran.dg/proc_decl_28.f90: New.
4149
4150 2012-07-16 Andrew Pinski <apinski@cavium.com>
4151
4152 * gcc.dg/torture/builtins-1.c: New testcase.
4153
4154 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4155
4156 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4157 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4158 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4159 gcc.target/cris/sync-1-v10.c,
4160 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4161 pass -mno-unaligned-atomic-may-use-library.
4162 * gcc.target/cris/sync-xchg-1.c: New test.
4163 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4164 valid register operand output modifier.
4165
4166 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4167
4168 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4169 characters.
4170
4171 2012-07-13 Andrew Pinski <apinski@cavium.com>
4172
4173 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4174 rather than cleanup-tree-dump.
4175 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4176
4177 2012-07-13 Richard Guenther <rguenther@suse.de>
4178
4179 PR tree-optimization/53907
4180 * gcc.target/i386/pr53907.c: New testcase.
4181
4182 2012-07-13 Richard Guenther <rguenther@suse.de>
4183
4184 PR tree-optimization/53922
4185 * gcc.dg/torture/pr53922.c: New testcase.
4186
4187 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4188
4189 PR rtl-optimization/53908
4190 * gcc.dg/torture/pr53908.c: New test.
4191
4192 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4193
4194 PR c++/53531
4195 * g++.dg/cpp0x/variadic135.C: New.
4196
4197 2012-07-12 Jason Merrill <jason@redhat.com>
4198
4199 * g++.dg/template/sfinae6_neg.C: Adjust.
4200
4201 2012-07-12 Tobias Burnus <burnus@net-b.de>
4202
4203 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4204 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4205 scan-tree-dump-times pattern.
4206
4207 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4208
4209 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4210
4211 2012-07-11 Jason Merrill <jason@redhat.com>
4212
4213 DR 1402
4214 * g++.g/cpp0x/defaulted37.C: New.
4215
4216 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4217
4218 PR target/53859
4219 * gcc.target/arm/pr53859.c: New test.
4220
4221 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4222
4223 PR target/53886
4224 * gcc.c-torture/compile/pr53886.c: New.
4225
4226 2012-07-10 Dehao Chen <dehao@google.com>
4227
4228 * gcc.dg/debug_info_inline.c: New test.
4229
4230 2012-07-10 Jason Merrill <jason@redhat.com>
4231
4232 PR c++/53733
4233 * g++.dg/cpp0x/defaulted36.C: New.
4234 * g++.dg/cpp0x/defaulted21.C: Adjust.
4235
4236 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4237
4238 2012-07-09 Sterling Augustine <saugustine@google.com>
4239
4240 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4241
4242 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4243
4244 PR tree-optimization/53887
4245 * gcc.dg/pr53887.c: New test.
4246
4247 2012-07-09 Jason Merrill <jason@redhat.com>
4248
4249 PR c++/53882
4250 * g++.dg/cpp0x/nullptr29.C: New.
4251
4252 2012-07-09 Tom de Vries <tom@codesourcery.com>
4253 Richard Guenther <rguenther@suse.de>
4254
4255 * gcc.dg/builtin-unreachable-6.c: New test.
4256 * gcc.dg/builtin-unreachable-5.c: New test.
4257
4258 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4259
4260 PR tree-optimization/53881
4261 * gcc.dg/pr53881.c: New test.
4262
4263 2012-07-06 Jason Merrill <jason@redhat.com>
4264
4265 PR c++/53862
4266 * g++.dg/cpp0x/variadic134.C: New.
4267
4268 PR c++/53858
4269 * g++.dg/cpp0x/alias-decl-20.C: New.
4270
4271 2012-07-06 Tom de Vries <tom@codesourcery.com>
4272
4273 PR tree-optimization/51879
4274 * gcc.dg/pr51879-16.c: New test.
4275 * gcc.dg/pr51879-17.c: Same.
4276
4277 2012-07-06 Tom de Vries <tom@codesourcery.com>
4278
4279 PR tree-optimization/52009
4280 * gcc.dg/pr51879-7.c: New test.
4281 * gcc.dg/pr51879-18.c: New test.
4282
4283 2012-07-05 Jason Merrill <jason@redhat.com>
4284
4285 PR c++/50852
4286 * g++.dg/template/typedef39.C: New.
4287
4288 PR c++/53039
4289 * g++.dg/cpp0x/variadic133.C: New.
4290 * g++.dg/template/param1.C: Adjust.
4291
4292 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4293
4294 PR target/48941
4295 PR target/51980
4296 * gcc.target/arm/neon/vtrnf32.c: Update.
4297 * gcc.target/arm/neon/vtrns32.c: Update.
4298 * gcc.target/arm/neon/vtrnu32.c: Update.
4299 * gcc.target/arm/neon/vzipf32.c: Update.
4300 * gcc.target/arm/neon/vzips32.c: Update.
4301 * gcc.target/arm/neon/vzipu32.c: Update.
4302
4303 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4304
4305 PR fortran/53732
4306 * gfortran.dg/inline_sum_4.f90: New test.
4307
4308 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4309
4310 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4311
4312 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4313
4314 * gcc.target/arm/fma-sp.c: New testcase.
4315 * gcc.target/arm/fma.c: Likewise.
4316 * gcc.target/arm/fma.h: Likewise.
4317
4318 2012-07-04 Jason Merrill <jason@redhat.com>
4319
4320 PR c++/53848
4321 * g++.dg/other/enum3.C: New.
4322
4323 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4324
4325 PR middle-end/53321
4326 * g++.dg/torture/pr53321.C: New test.
4327
4328 2012-07-04 Richard Guenther <rguenther@suse.de>
4329
4330 PR tree-optimization/53844
4331 * g++.dg/tree-ssa/pr53844.C: New testcase.
4332
4333 2012-07-04 Richard Guenther <rguenther@suse.de>
4334
4335 PR tree-optimization/53849
4336 * gcc.dg/pr53849.c: New testcase.
4337
4338 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR c++/53812
4341 * g++.dg/ext/label14.C: New test.
4342
4343 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4344
4345 PR target/53811
4346 * g++.dg/other/pr53811.C: New test.
4347
4348 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4349
4350 PR target/28896
4351 * gcc.target/m68k/stack-limit-1.c: New testcase.
4352
4353 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4354
4355 * gnat.dg/recursive_call.adb: New test.
4356
4357 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4358
4359 * gnat.dg/discr37.ad[sb]: New test.
4360
4361 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4362
4363 * g++.dg/other/packed1.C: Remove SH from xfail list.
4364
4365 2012-07-02 Jason Merrill <jason@redhat.com>
4366
4367 PR c++/53619
4368 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4369
4370 PR c++/53783
4371 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4372
4373 PR c++/53788
4374 * g++.dg/cpp0x/decltype39.C: New.
4375 * g++.dg/diagnostic/method1.C: Adjust.
4376
4377 PR c++/53816
4378 * g++.dg/template/ref6.C: New.
4379
4380 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4381
4382 PR target/53568
4383 * gcc.target/sh/pr53568-1.c: New.
4384
4385 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4386
4387 PR target/51244
4388 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4389
4390 2012-07-02 Jason Merrill <jason@redhat.com>
4391
4392 PR c++/53821
4393 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4394
4395 PR c++/53524
4396 * g++.dg/template/enum7.C: New.
4397 * g++.dg/other/ptrmem10.C: Adjust.
4398 * g++.dg/other/ptrmem11.C: Adjust.
4399 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4400
4401 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4402
4403 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4404
4405 2012-07-01 Wei Guozhi <carrot@google.com>
4406
4407 PR target/53447
4408 * gcc.target/arm/pr53447-1.c: New testcase.
4409 * gcc.target/arm/pr53447-2.c: New testcase.
4410 * gcc.target/arm/pr53447-3.c: New testcase.
4411 * gcc.target/arm/pr53447-4.c: New testcase.
4412
4413 2012-06-29 Richard Guenther <rguenther@suse.de>
4414
4415 PR tree-optimization/47061
4416 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4417
4418 2012-06-29 Richard Guenther <rguenther@suse.de>
4419
4420 PR tree-optimization/37541
4421 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4422
4423 2012-06-29 Richard Guenther <rguenther@suse.de>
4424
4425 PR tree-optimization/52589
4426 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4427
4428 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4429
4430 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4431
4432 * g++.dg/template/error46.C: Add missing comment to dg-message.
4433 * g++.dg/template/crash107.C: Likewise.
4434 * g++.dg/template/error47.C: Likewise.
4435 * g++.dg/template/crash108.C: Likewise.
4436 * g++.dg/overload/operator5.C: Likewise.
4437
4438 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4439 errors in dg-message directives, add comments.
4440
4441 2012-06-28 Kai Tietz <ktietz@redhat.com>
4442
4443 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4444 hard-coded 'unsigned long'.
4445
4446 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR tree-optimization/51581
4449 * gcc.dg/vect/pr51581-4.c: New test.
4450
4451 PR tree-optimization/53645
4452 * gcc.c-torture/execute/pr53645-2.c: New test.
4453
4454 2012-06-28 Richard Guenther <rguenther@suse.de>
4455
4456 PR middle-end/53790
4457 * gcc.dg/torture/pr53790.c: New testcase.
4458
4459 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR tree-optimization/53645
4462 * gcc.c-torture/execute/pr53645.c: New test.
4463
4464 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4465
4466 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4467
4468 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4469
4470 PR debug/53671
4471 PR debug/49888
4472 * gcc.dg/guality/pr49888.c: Account for the possibility that
4473 the variable is optimized out at the first test.
4474
4475 2012-06-27 Jason Merrill <jason@redhat.com>
4476
4477 * g++.dg/cpp0x/override2.C: Adjust.
4478 * g++.dg/template/error5.C: Adjust.
4479 * g++.dg/parse/crash28.C: Adjust.
4480
4481 PR c++/53563
4482 * g++.dg/parse/template27.C: New.
4483 * g++.dg/template/crash74.C: Adjust expected output.
4484
4485 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4486
4487 PR fortran/41951
4488 PR fortran/49591
4489 * gfortran.dg/typebound_operator_16.f03: New.
4490
4491 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4492
4493 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4494 even src1.i and src2.i fields even in the second half of the arrays.
4495
4496 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4497
4498 PR c++/51033.
4499 * g++.dg/torture/vshuf-16.inc: New test.
4500 * g++.dg/torture/vshuf-2.inc: New test.
4501 * g++.dg/torture/vshuf-4.inc: New test.
4502 * g++.dg/torture/vshuf-8.inc: New test.
4503 * g++.dg/torture/vshuf-main.inc: New test.
4504 * g++.dg/torture/vshuf-v16hi.C: New test.
4505 * g++.dg/torture/vshuf-v16qi.C: New test.
4506 * g++.dg/torture/vshuf-v2df.C: New test.
4507 * g++.dg/torture/vshuf-v2di.C: New test.
4508 * g++.dg/torture/vshuf-v2sf.C: New test.
4509 * g++.dg/torture/vshuf-v2si.C: New test.
4510 * g++.dg/torture/vshuf-v4df.C: New test.
4511 * g++.dg/torture/vshuf-v4di.C: New test.
4512 * g++.dg/torture/vshuf-v4sf.C: New test.
4513 * g++.dg/torture/vshuf-v4si.C: New test.
4514 * g++.dg/torture/vshuf-v8hi.C: New test.
4515 * g++.dg/torture/vshuf-v8qi.C: New test.
4516 * g++.dg/torture/vshuf-v8si.C: New test.
4517
4518 2012-06-27 Richard Guenther <rguenther@suse.de>
4519
4520 PR middle-end/53676
4521 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4522
4523 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4524
4525 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4526 scan-dump-dem-not): Use printable pattern in test name.
4527
4528 2012-06-26 Sterling Augustine <saugustine@google.com>
4529 Dominique Dhumieres <dominiq@lps.ens.fr>
4530
4531 * gcc.dg/pubtypes-2.c: Update expected output.
4532 * gcc.dg/pubtypes-3.c: Likewise.
4533 * gcc.dg/pubtypes-4.c: Likewise.
4534
4535 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4536
4537 * gcc.dg/tree-ssa/slsr-1.c: New test.
4538 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4539 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4540 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4541
4542 2012-06-26 Matt Turner <mattst88@gmail.com>
4543
4544 PR target/35294
4545 * gcc.target/arm/mmx-2.c: New.
4546
4547 2012-06-26 Richard Guenther <rguenther@suse.de>
4548
4549 PR c++/53752
4550 * g++.dg/torture/pr53752.C: New testcase.
4551
4552 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR tree-optimization/53748
4555 * gcc.c-torture/compile/pr53748.c: New test.
4556
4557 2012-06-25 Jason Merrill <jason@redhat.com>
4558
4559 PR c++/53498
4560 PR c++/53305
4561 * g++.dg/cpp0x/decltype38.C: New.
4562 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4563
4564 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4565
4566 * lib/target-supports-dg.exp (testname-for-summary): New.
4567 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4568 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4569 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4570 scan-module-absence, output-exists, output-exists-not: Use
4571 testname-for-summary.
4572 (dg-test): Clean up testname_with_flags.
4573 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4574 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4575 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4576 scan-assembler-dem-not, object-size: Use testname-for-summary.
4577 * lib/gcov.exp (run-gcov): Likewise.
4578 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4579 scan-dump-dem, scan-dump-dem-note): Likewise.
4580
4581 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4582 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4583 including profopt.opt; save and restore existing value.
4584 * g++.dg/bprob/bprob.exp: Likewise.
4585 * gcc.dg/matrix/matrix.exp: Likewise.
4586 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4587 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4588 PROFOPT_OPTIONS.
4589
4590 2012-06-25 Richard Henderson <rth@redhat.com>
4591
4592 * gcc.dg/pr53749.c: New.
4593
4594 2012-06-25 Jason Merrill <jason@redhat.com>
4595
4596 PR c++/52988
4597 * g++.dg/cpp0x/nullptr28.C: New.
4598
4599 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4600
4601 * gcc.target/arm/neon-vld1_dupQ.c: New.
4602
4603 2012-06-25 Florian Weimer <fweimer@redhat.com>
4604
4605 * g++.dg/init/new35.C: New.
4606 * g++.dg/init/new36.C: New.
4607 * g++.dg/init/new37.C: New.
4608 * g++.dg/ext/vla5.C: New warning.
4609 * g++.dg/ext/vla8.C: New warning.
4610 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4611
4612 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4613 James Greenhalgh <james.greenhalgh@arm.com>
4614
4615 * gcc.target/arm/ftest-support-arm.h New testcase.
4616 * gcc.target/arm/ftest-support-thumb.h Likewise.
4617 * gcc.target/arm/ftest-support.h Likewise.
4618 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4619 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4620 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4621 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4622 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4623 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4624 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4625 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4626 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4627 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4628 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4629 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4630 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4631 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4632 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4633 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4634 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4635 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4636 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4637 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4638 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4639 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4640 * lib/target-supports.exp
4641 (check_effective_target_arm_arch_FUNC): Add support for more
4642 architectures.
4643 (add_options_for_arm_arch_FUNC): Likewise.
4644 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4645
4646 2012-06-25 Jason Merrill <jason@redhat.com>
4647
4648 PR c++/53202
4649 * g++.dg/cpp0x/constexpr-tuple.C: New.
4650
4651 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR target/53759
4654 * gcc.target/i386/pr53759.c: New test.
4655
4656 PR c++/53594
4657 * g++.dg/cpp0x/nsdmi7.C: New test.
4658
4659 2012-06-24 Kai Tietz <ktietz@redhat.com>
4660
4661 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4662 for LLP64 targets.
4663 * gcc.target/i386/pr38988.c: Likewise.
4664
4665 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4666
4667 PR fortran/47710
4668 PR fortran/53328
4669 * gfortran.dg/typebound_generic_12.f03: New.
4670 * gfortran.dg/typebound_generic_13.f03: New.
4671
4672 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4673
4674 * gnat.dg/lto15.ad[sb]: New test.
4675
4676 2012-06-21 Meador Inge <meadori@codesourcery.com>
4677
4678 PR c/53702
4679 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4680
4681 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4682
4683 * gcc.dg/pch/ident-1.c: New test.
4684 * gcc.dg/pch/ident-1.hs: Header file for new test.
4685
4686 2012-06-21 Michael Matz <matz@suse.de>
4687
4688 PR middle-end/53688
4689 * gcc.c-torture/execute/pr53688.c: New test.
4690
4691 2012-06-20 Richard Guenther <rguenther@suse.de>
4692
4693 PR tree-optimization/30318
4694 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4695
4696 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4697
4698 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4699
4700 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4701
4702 * gcc.target/i386/clearcapv2.map: New file.
4703 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4704
4705 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4706
4707 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4708 and add __sh__ case.
4709
4710 2012-06-19 Jason Merrill <jason@redhat.com>
4711
4712 PR c++/52637
4713 * g++.dg/debug/localclass1.C: New.
4714
4715 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4716
4717 * g++.dg/cpp0x/override4.C: New.
4718
4719 2012-06-14 Jason Merrill <jason@redhat.com>
4720
4721 PR c++/53651
4722 * g++.dg/cpp0x/decltype37.C: New.
4723
4724 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4725
4726 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4727
4728 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4729
4730 * gcc.c-torture/compile/vector-5.c,
4731 gcc.c-torture/compile/vector-6.c: New tests.
4732
4733 2012-06-19 Richard Henderson <rth@redhat.com>
4734
4735 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4736
4737 2012-06-19 Richard Guenther <rguenther@suse.de>
4738
4739 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4740
4741 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4742
4743 PR target/53712
4744 * gcc.target/i386/pr53712.c: New test.
4745
4746 2012-06-18 Tobias Burnus <burnus@net-b.de>
4747
4748 PR fortran/53692
4749 * gfortran.dg/elemental_optional_args_6.f90: New.
4750
4751 2012-06-18 Tobias Burnus <burnus@net-b.de>
4752
4753 PR fortran/53526
4754 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4755 * gfortran.dg/coarray/move_alloc_1.f90
4756
4757 2012-06-18 Tobias Burnus <burnus@net-b.de>
4758
4759 PR fortran/53526
4760 * gfortran.dg/coarray_27.f90: New.
4761
4762 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4763 Greta Yorsh <Greta.Yorsh@arm.com>
4764
4765 * gcc.target/arm/epilog-1.c: New test.
4766
4767 2012-06-18 Richard Guenther <rguenther@suse.de>
4768
4769 PR tree-optimization/53693
4770 * g++.dg/torture/pr53693.C: New testcase.
4771
4772 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4773
4774 PR tree-optimization/53703
4775 * gcc.dg/torture/pr53703.c: New test.
4776
4777 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4778
4779 PR middle-end/53698
4780 * gcc.target/i386/pr53698.c: New test.
4781
4782 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4783
4784 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4785
4786 2012-06-17 Tobias Burnus <burnus@net-b.de>
4787
4788 PR fortran/53691
4789 PR fortran/53685
4790 * gfortran.dg/transfer_check_3.f90: New.
4791
4792 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4793
4794 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4795
4796 2012-06-16 Tobias Burnus <burnus@net-b.de>
4797
4798 PR fortran/53642
4799 PR fortran/45170
4800 * gfortran.dg/deferred_type_param_8.f90: New.
4801
4802 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4803
4804 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4805 testname that includes flags, passed in as new argument, in
4806 pass/fail messages.
4807 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4808 and pass it to verify-* procedures.
4809
4810 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4811 alignment torture options with usual torture options.
4812
4813 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4814 messages reported for one line of source code.
4815 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4816 * g++.dg/cpp0x/decltype2.C: Likewise.
4817 * g++.dg/cpp0x/decltype3.C: Likewise.
4818 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4819 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4820 * g++.dg/cpp0x/static_assert3.C: Likewise.
4821 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4822 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4823 * g++.dg/cpp0x/union1.C: Likewise.
4824 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4825 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4826 * g++.dg/cpp0x/variadic2.C: Likewise.
4827 * g++.dg/cpp0x/variadic20.C: Likewise.
4828 * g++.dg/cpp0x/variadic74.C: Likewise.
4829 * g++.dg/diagnostic/bitfld2.C: Likewise.
4830 * g++.dg/ext/attrib44.C: Likewise.
4831 * g++.dg/ext/no-asm-1.C: Likewise.
4832 * g++.dg/other/error34.C: Likewise.
4833 * g++.dg/parse/crash46.C: Likewise.
4834 * g++.dg/parse/error10.C: Likewise.
4835 * g++.dg/parse/error2.C: Likewise.
4836 * g++.dg/parse/error3.C: Likewise.
4837 * g++.dg/parse/error36.C: Likewise.
4838 * g++.dg/parse/error8.C: Likewise.
4839 * g++.dg/parse/error9.C: Likewise.
4840 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4841 * g++.dg/parse/parser-pr28152.C: Likewise.
4842 * g++.dg/parse/template25.C: Likewise.
4843 * g++.dg/parse/typename11.C: Likewise.
4844 * g++.dg/tc1/dr147.C: Likewise.
4845 * g++.dg/template/deduce3.C: Likewise.
4846 * g++.dg/template/koenig9.C: Likewise.
4847 * g++.dg/template/pr23510.C: Likewise.
4848 * g++.dg/warn/pr12242.C: Likewise.
4849 * g++.dg/warn/pr30551-2.C: Likewise.
4850 * g++.dg/warn/pr30551.C: Likewise.
4851 * g++.old-deja/g++.other/typename1.C: Likewise.
4852 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4853
4854 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4855
4856 PR c++/51033
4857 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4858 * c-c++-common/torture/vshuf-2.inc: Likewise.
4859 * c-c++-common/torture/vshuf-4.inc: Likewise.
4860 * c-c++-common/torture/vshuf-8.inc: Likewise.
4861 * c-c++-common/torture/vshuf-main.inc: Likewise.
4862 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4863 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4864 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4865 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4866 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4867 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4868 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4869 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4870 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4871 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4872 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4873 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4874 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4875 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4876
4877 2012-06-15 Michael Matz <matz@suse.de>
4878
4879 * gcc.dg/tree-ssa/vector-4.c: New test.
4880
4881 2012-06-15 Michael Matz <matz@suse.de>
4882
4883 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4884 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4885
4886 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4887
4888 PR tree-optimization/53636
4889 * gcc.target/arm/pr53636.c: New test.
4890
4891 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR tree-optimization/51581
4894 * gcc.c-torture/execute/pr51581-1.c: New test.
4895 * gcc.c-torture/execute/pr51581-2.c: New test.
4896 * gcc.dg/vect/pr51581-1.c: New test.
4897 * gcc.dg/vect/pr51581-2.c: New test.
4898 * gcc.dg/vect/pr51581-3.c: New test.
4899 * gcc.target/i386/avx-pr51581-1.c: New test.
4900 * gcc.target/i386/avx-pr51581-2.c: New test.
4901 * gcc.target/i386/avx2-pr51581-1.c: New test.
4902 * gcc.target/i386/avx2-pr51581-2.c: New test.
4903 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4904
4905 2012-06-15 Richard Guenther <rguenther@suse.de>
4906
4907 * gcc.c-torture/execute/20120615-1.c: New testcase.
4908
4909 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4910
4911 * gnat.dg/vect8.ad[sb]: New test.
4912
4913 2012-06-14 Richard Guenther <rguenther@suse.de>
4914
4915 * gcc.dg/tree-ssa/vrp.h: New testcase.
4916 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4917
4918 2012-06-13 Christian Bruel <christian.bruel@st.com>
4919
4920 PR target/53621
4921 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4922
4923 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4924
4925 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4926
4927 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4928
4929 PR testsuite/20771
4930 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4931 test summary unique.
4932
4933 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4934 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4935 scan-stack-usage-not): Don't strip torture options from test name.
4936
4937 * lib/scandump.exp (scan-dump-times): Use printable version of
4938 regexp in test summary line.
4939
4940 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4941 messages reported for one line of source code.
4942 * gcc.dg/format/few-1.c: Likewise.
4943 * gcc.dg/ia64-sync-2.c: Likewise.
4944 * gcc.dg/sync-2.c: Likewise.
4945 * gcc.dg/noncompile/pr44517.c: Likewise.
4946
4947 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4948
4949 PR debug/49888
4950 * gcc.dg/guality/pr49888.c: New.
4951
4952 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4953
4954 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4955 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4956 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4957
4958 2012-06-13 Tobias Burnus <burnus@net-b.de>
4959
4960 PR fortran/53643
4961 * gfortran.dg/intent_out_7.f90: New.
4962
4963 2012-06-13 Tobias Burnus <burnus@net-b.de>
4964
4965 PR fortran/53597
4966 * gfortran.dg/save_4.f90: New.
4967
4968 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4969
4970 PR c/53532
4971 PR c/51034
4972 PR c/53196
4973 * gcc.dg/pr53532.c: New test.
4974 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4975 adjust line numbers.
4976 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4977 * gcc.dg/Wcxx-compat-8.c: Likewise.
4978 * gcc.dg/pr51034.c: New test.
4979 * gcc.dg/pr53196-1.c: New test.
4980 * gcc.dg/pr53196-2.c: New test.
4981
4982 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4983
4984 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4985 alignment torture options with usual torture options.
4986 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4987 instead of dg-options.
4988 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4989 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4990 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4991 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4992 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4993 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4994
4995 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4996 to checks for multiple messages reported for one line of source code.
4997 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4998
4999 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5000 messages reported for one line of source code.
5001
5002 * gcc.dg/20031223-1.c: Add comments to check for multiple
5003 messages reported for one line of source code.
5004 * gcc.dg/Wconversion-integer.c: Likewise.
5005 * gcc.dg/Wfatal-2.c: Likewise.
5006 * gcc.dg/Wfatal.c: Likewise.
5007 * gcc.dg/Wobjsize-1.c: Likewise.
5008 * gcc.dg/c99-vla-jump-1.c: Likewise.
5009 * gcc.dg/c99-vla-jump-2.c: Likewise.
5010 * gcc.dg/c99-vla-jump-3.c: Likewise.
5011 * gcc.dg/c99-vla-jump-4.c: Likewise.
5012 * gcc.dg/c99-vla-jump-5.c: Likewise.
5013 * gcc.dg/decl-9.c: Likewise.
5014 * gcc.dg/declspec-10.c: Likewise.
5015 * gcc.dg/declspec-18.c: Likewise.
5016 * gcc.dg/mtune.c: Likewise.
5017 * gcc.dg/parser-pr28152-2.c: Likewise.
5018 * gcc.dg/parser-pr28152.c: Likewise.
5019 * gcc.dg/pr14475.c: Likewise.
5020 * gcc.dg/pr27953.c: Likewise.
5021 * gcc.dg/pr28322-3.c: Likewise.
5022 * gcc.dg/pr30457.c: Likewise.
5023 * gcc.dg/pr30551-2.c: Likewise.
5024 * gcc.dg/pr30551-3.c: Likewise.
5025 * gcc.dg/pr30551-4.c: Likewise.
5026 * gcc.dg/pr30551-5.c: Likewise.
5027 * gcc.dg/pr30551-6.c: Likewise.
5028 * gcc.dg/pr30551.c: Likewise.
5029 * gcc.dg/pr45461.c: Likewise.
5030 * gcc.dg/pr48552-1.c: Likewise.
5031 * gcc.dg/pr48552-2.c: Likewise.
5032 * gcc.dg/redecl-1.c: Likewise.
5033 * gcc.dg/transparent-union-3.c: Likewise.
5034 * gcc.dg/utf-dflt.c: Likewise.
5035 * gcc.dg/utf-dflt2.c: Likewise.
5036 * gcc.dg/vla-8.c: Likewise.
5037 * gcc.dg/vla-init-1.c: Likewise.
5038 * gcc.dg/wtr-int-type-1.c: Likewise.
5039
5040 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5041 messages reported for for one line of source code.
5042 * c-c++-common/raw-string-5.c: Likewise.
5043 * c-c++-common/raw-string-4.c: Likewise.
5044 * c-c++-common/raw-string-6.c: Likewise.
5045 * c-c++-common/pr20000.c: Likewise.
5046
5047 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5048 messages reported for one line of source code.
5049 * gcc.dg/cpp/pr30786.c: Likewise.
5050 * gcc.dg/cpp/pr28709.c: Likewise.
5051 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5052 * gcc.dg/cpp/macspace2.c: Likewise.
5053 * gcc.dg/cpp/missing-header-1.c: Likewise.
5054 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5055 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5056 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5057
5058 2012-06-12 Jason Merrill <jason@redhat.com>
5059
5060 PR c++/53599
5061 * g++.dg/template/local7.C: New.
5062
5063 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5064
5065 PR target/53511
5066 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5067 * gcc.target/sh/pr51340-2.c: Likewise.
5068 * gcc.target/sh/pr51340-3.c: Likewise.
5069
5070 2012-06-12 Michael Matz <matz@suse.de>
5071
5072 * gcc.dg/torture/alias-1.c: New test.
5073
5074 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5075
5076 PR rtl-optimization/53589
5077 * gcc.dg/torture/pr53589.c: New test.
5078
5079 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5080
5081 PR target/50749
5082 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5083 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5084 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5085 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5086 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5087 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5088 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5089 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5090 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5091 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5092 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5093 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5094 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5095 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5096 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5097 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5098
5099 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5100
5101 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5102 (check_intel_cpu_model): New function.
5103 (check_amd_cpu_model): New function.
5104 (check_features): New function.
5105 (__get_cpuid_output): New function.
5106 (check_detailed): New function.
5107 (fn1): Rename to quick_check.
5108 (main): Update to call quick_check and call check_detailed.
5109
5110 2012-06-11 Richard Henderson <rth@redhat.com>
5111
5112 * lib/target-supports.exp
5113 (check_effective_target_sync_long_long_runtime): Use
5114 check_effective_target_lp64 instead of
5115 check_effective_target_powerpc64 for powerpc targets.
5116
5117 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5118
5119 PR target/53511
5120 * gcc.target/sh/pr53511-1.c: New.
5121
5122 2012-06-11 Richard Guenther <rguenther@suse.de>
5123
5124 PR middle-end/53470
5125 * g++.dg/lto/pr53470_0.C: New testcase.
5126 * gcc.dg/lto/pr53470_0.c: Likewise.
5127
5128 2012-06-11 Richard Guenther <rguenther@suse.de>
5129
5130 PR c++/53605
5131 * g++.dg/ext/pr53605.C: New testcase.
5132
5133 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/specs/array1.ads: New test.
5136 * gnat.dg/specs/array2.ads: Likewise.
5137 * gnat.dg/array22.adb: Likewise.
5138
5139 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5140
5141 * gnat.dg/constant4.adb: New test.
5142 * gnat.dg/constant4_pkg.ads: New helper.
5143
5144 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5145
5146 PR fortran/52552
5147 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5148 * gfortran.dg/allocate_class_1.f90: Modified.
5149 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5150 * gfortran.dg/allocate_class_2.f90: New.
5151
5152 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5153
5154 PR middle-end/53535
5155 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5156
5157 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5158
5159 PR fortran/52861
5160 * gfortran.dg/string_assign_2.f90: New test case.
5161
5162 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5163
5164 PR fortran/52861
5165 * gfortran.dg/string_assign_1.f90: New test case.
5166
5167 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5168
5169 PR middle-end/53580
5170 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5171 * gcc.dg/gomp/critical-4.c: Likewise.
5172 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5173 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5174 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5175 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5176 * c-c++-common/gomp/pr53580.c: New test.
5177
5178 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5179
5180 PR c++/51214
5181 * g++.dg/cpp0x/forw_enum11.C: New.
5182
5183 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5184
5185 PR c++/53567
5186 * g++.dg/cpp0x/alias-decl-19.C: New.
5187
5188 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5189
5190 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5191
5192 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5193
5194 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5195 (XSTATE_FP): Ditto.
5196 (XSTATE_SSE): Ditto.
5197 (XSTATE_YMM): Ditto.
5198 (avx_os_support): Use new defines.
5199
5200 2012-06-06 Richard Guenther <rguenther@suse.de>
5201
5202 PR testsuite/32380
5203 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5204 loops.
5205
5206 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5207
5208 PR c++/52841
5209 * g++.dg/cpp0x/pr52841.C: New testcase.
5210
5211 2012-06-06 Richard Guenther <rguenther@suse.de>
5212
5213 PR tree-optimization/53081
5214 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5215 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5216
5217 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5218
5219 * gcc.target/powerpc/pr53487.c: New test.
5220
5221 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5222
5223 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5224
5225 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5226
5227 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5228
5229 2012-06-05 Richard Guenther <rguenther@suse.de>
5230
5231 PR tree-optimization/30442
5232 * gcc.dg/vect/bb-slp-30.c: New testcase.
5233
5234 2012-06-05 Richard Guenther <rguenther@suse.de>
5235
5236 PR tree-optimization/53081
5237 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5238 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5239 -fno-tree-loop-distribute-patterns.
5240
5241 2012-06-05 Alan Modra <amodra@gmail.com>
5242
5243 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5244 Check static chain in nested funcs.
5245
5246 2012-06-04 Tobias Burnus <burnus@net-b.de>
5247
5248 PR fortran/50619
5249 * gfortran.dg/init_flag_10.f90: New.
5250
5251 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5252
5253 PR c++/53524
5254 * g++.dg/warn/Wenum-compare-no-2: New.
5255
5256 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5257
5258 PR preprocessor/53463
5259 * g++.dg/cpp/limits.C: New test.
5260 * g++.dg/parse/error19.C: Adjust.
5261 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5262 * g++.dg/warn/pr35635.C: Likewise.
5263 * g++.old-deja/g++.pt/assign1.C: Likewise.
5264
5265 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5266
5267 PR target/53559
5268 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5269 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5270 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5271 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5272 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5273 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5274 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5275 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5276
5277 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5278
5279 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5280
5281 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR tree-optimization/53550
5284 * gcc.dg/pr53550.c: New test.
5285
5286 2012-06-04 Richard Guenther <rguenther@suse.de>
5287
5288 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5289 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5290 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5291
5292 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5293
5294 PR fortran/48831
5295 * gfortran.dg/parameter_array_element_2.f90: New.
5296
5297 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5298
5299 PR target/53512
5300 * gcc.target/sh/pr53512-1.c: New.
5301 * gcc.target/sh/pr53512-2.c: New.
5302 * gcc.target/sh/pr53512-3.c: New.
5303 * gcc.target/sh/pr53512-4.c: New.
5304
5305 2012-06-01 Jason Merrill <jason@redhat.com>
5306
5307 PR c++/52973
5308 * g++.dg/ext/visibility/template12.C: New.
5309 * g++.dg/ext/attrib14.C: Adjust warning line.
5310
5311 PR c++/52725
5312 * g++.dg/parse/new6.C: New.
5313 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5314
5315 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5316
5317 * c-c++-common/restrict-2.c: Revert previous change.
5318
5319 2012-06-01 Jason Merrill <jason@redhat.com>
5320
5321 PR c++/53137
5322 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5323
5324 PR c++/53484
5325 * g++.dg/cpp0x/auto33.C: New.
5326
5327 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 PR c++/26155
5330 * g++.dg/parse/namespace-alias-1.C: New.
5331
5332 2012-06-01 Christian Bruel <christian.bruel@st.com>
5333
5334 * gcc.dg/spec-options.c: New test.
5335 * gcc.dg/foo.specs: New file.
5336
5337 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5338
5339 PR ada/53517
5340 * gnat.dg/lto14.adb: Skip on Solaris.
5341
5342 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5343
5344 * gcc.target/cris/sync-1-v10.c,
5345 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5346 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5347 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5348 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5349 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5350 gcc.target/cris/torture/sync-mis-op-i-1.c,
5351 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5352 gcc.target/cris/torture/sync-mis-op-i-2.c,
5353 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5354 gcc.target/cris/torture/sync-mis-op-i-3.c,
5355 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5356 gcc.target/cris/torture/sync-mis-op-s-1.c,
5357 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5358 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5359 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5360 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5361 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5362 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5363 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5364 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5365 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5366
5367 2012-05-31 Richard Guenther <rguenther@suse.de>
5368
5369 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5370 ldist-pr45948.c with disabled SCCP.
5371
5372 2012-05-31 Richard Guenther <rguenther@suse.de>
5373
5374 PR middle-end/48493
5375 * gcc.dg/torture/pr48493.c: New testcase.
5376
5377 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5378
5379 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5380 arm32 to targets.
5381 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5382 of the initialization loop.
5383 (dg-final): Adjust the expected number of vectorized loops depending
5384 on vect_char_mult target selector.
5385
5386 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5387
5388 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5389 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5390 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5391 New tests.
5392
5393 2012-05-30 Jason Merrill <jason@redhat.com>
5394
5395 PR c++/53356
5396 * g++.dg/init/new34.C: New.
5397 * g++.dg/tree-ssa/stabilize1.C: New.
5398
5399 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR c++/53356
5402 * g++.dg/init/new33.C: New test.
5403
5404 2012-05-30 Richard Guenther <rguenther@suse.de>
5405
5406 PR middle-end/53501
5407 * gcc.dg/torture/pr53501.c: New testcase.
5408 * c-c++-common/restrict-2.c: Adjust.
5409
5410 2012-05-30 Alan Modra <amodra@gmail.com>
5411
5412 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5413 torture-finish.
5414
5415 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5416
5417 * gcc.target/i386/shuf-concat.c: New test.
5418
5419 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR rtl-optimization/53519
5422 * gcc.c-torture/compile/pr53519.c: New test.
5423
5424 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5425
5426 * gcc.target/arm/neon-vrev.c: New.
5427
5428 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5429
5430 PR target/51340
5431 * gcc.target/sh/pr51340-1.c: New.
5432 * gcc.target/sh/pr51340-2.c: New.
5433 * gcc.target/sh/pr51340-3.c: New.
5434
5435 2012-05-29 Richard Guenther <rguenther@suse.de>
5436
5437 PR tree-optimization/53516
5438 * gcc.dg/torture/pr53516.c: New testcase.
5439
5440 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5441
5442 PR preprocessor/53229
5443 * gcc.dg/cpp/paste6.c: Force to run without
5444 -ftrack-macro-expansion.
5445 * gcc.dg/cpp/paste8.c: Likewise.
5446 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5447 -ftrack-macro-expansion.
5448 * gcc.dg/cpp/paste12.c: Force to run without
5449 -ftrack-macro-expansion.
5450 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5451 -ftrack-macro-expansion.
5452 * gcc.dg/cpp/paste13.c: Likewise.
5453 * gcc.dg/cpp/paste14.c: Likewise.
5454 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5455 -ftrack-macro-expansion.
5456 * gcc.dg/cpp/paste18.c: New test.
5457
5458 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5459
5460 * gcc.target/cris/torture/trap-1.c,
5461 gcc.target/cris/torture/trap-2.c,
5462 gcc.target/cris/torture/trap-3.c,
5463 gcc.target/cris/torture/trap-v0.c,
5464 gcc.target/cris/torture/trap-v3.c: New tests.
5465
5466 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5467
5468 PR c++/25137
5469 * g++.dg/warn/Wbraces3.C: New.
5470 * g++.dg/warn/Wbraces4.C: Likewise.
5471
5472 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR tree-optimization/53505
5475 * c-c++-common/torture/pr53505.c: New test.
5476
5477 2012-05-27 Nathan Sidwell <nathan@acm.org>
5478
5479 * gcc.dg/stmt-expr-4.c: New.
5480
5481 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/53491
5484 * g++.dg/parse/crash60.C: New.
5485
5486 2012-05-26 Jason Merrill <jason@redhat.com>
5487
5488 PR c++/53220
5489 * c-c++-common/array-lit.c: New.
5490 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5491
5492 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5493
5494 PR ada/50294
5495 * gnat.dg/array21.adb: New test.
5496
5497 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5498
5499 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5500
5501 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5502
5503 PR c++/32054
5504 * g++.dg/other/anon-union3.C: New.
5505
5506 2012-05-25 Ian Lance Taylor <iant@google.com>
5507
5508 * gcc.dg/split-6.c: New test.
5509
5510 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5511
5512 * gnat.dg/lto14.adb: New test.
5513
5514 2012-05-25 Tristan Gingold <gingold@adacore.com>
5515
5516 * gcc.target/i386/large-frame.c: New.
5517
5518 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5519 * gcc.target/powerpc/lhs-1.c: New.
5520 * gcc.target/powerpc/lhs-2.c: New.
5521 * gcc.target/powerpc/lhs-3.c: New.
5522
5523 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5524
5525 Make unwound macro expansion trace less redundant
5526 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5527 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5528 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5529 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5530 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5531 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5532
5533 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5534
5535 PR c++/53464
5536 * g++.dg/cpp0x/constexpr-default1.C: New.
5537
5538 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/32080
5541 * g++.dg/eh/goto2.C: New.
5542
5543 2012-05-24 Richard Guenther <rguenther@suse.de>
5544
5545 PR middle-end/53460
5546 * g++.dg/tree-prof/pr53460.C: New testcase.
5547
5548 2012-05-24 Richard Guenther <rguenther@suse.de>
5549
5550 PR bootstrap/53466
5551 * g++.dg/debug/pr53466.C: New testcase.
5552
5553 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5554
5555 PR tree-optimization/53465
5556 * gcc.c-torture/execute/pr53465.c: New test.
5557
5558 2012-05-23 Tobias Burnus <burnus@net-b.de>
5559
5560 PR fortran/51055
5561 PR fortran/45170
5562 * gfortran.dg/allocate_with_typespec_6.f90: New.
5563
5564 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 PR c++/29185
5567 * g++.dg/warn/delete-array-1.C: New.
5568
5569 2012-05-23 Richard Guenther <rguenther@suse.de>
5570
5571 * gcc.dg/torture/pr39074-2.c: Adjust.
5572 * gcc.dg/torture/pr39074.c: Likewise.
5573 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5574 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5575
5576 2012-05-22 Jan Hubicka <jh@suse.cz>
5577
5578 PR middle-end/53161
5579 * g++.dg/torture/pr53161.C: New testcase.
5580
5581 2012-05-22 Tobias Burnus <burnus@net-b.de>
5582
5583 PR fortran/53389
5584 * gfortran.dg/realloc_on_assign_15.f90: New.
5585
5586 2012-05-22 Richard Guenther <rguenther@suse.de>
5587
5588 PR middle-end/51071
5589 * gcc.dg/torture/pr51071-2.c: New testcase.
5590
5591 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5592
5593 PR tree-optimization/53336
5594 * g++.dg/torture/pr53336.C: New testcase.
5595
5596 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5597
5598 PR c++/53322
5599 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5600 instead of -Wunused-local-typedefs.
5601
5602 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/51184
5605 * g++.dg/other/abstract4.C: New-
5606
5607 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/40821
5610 * g++.dg/ext/attrib46.C: New.
5611
5612 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5613
5614 PR c/53418
5615 * gcc.c-torture/compile/pr53418-1.c,
5616 gcc.c-torture/compile/pr53418-2.c: New tests.
5617
5618 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5619
5620 PR tree-optimization/53366
5621 * gcc.dg/torture/pr53366-1.c: New test.
5622 * gcc.dg/torture/pr53366-2.c: New test.
5623 * gcc.target/i386/pr53366-1.c: New test.
5624 * gcc.target/i386/pr53366-2.c: New test.
5625
5626 PR tree-optimization/53409
5627 * gcc.c-torture/compile/pr53409.c: New test.
5628
5629 PR tree-optimization/53410
5630 * gcc.c-torture/compile/pr53410-1.c: New test.
5631 * gcc.c-torture/compile/pr53410-2.c: New test.
5632
5633 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5634
5635 PR target/53425
5636 * gcc.target/i386/pr53425-1.c: New file.
5637 * gcc.target/i386/pr53425-2.c: Likewise.
5638
5639 2012-05-21 Richard Guenther <rguenther@suse.de>
5640
5641 PR tree-optimization/53408
5642 * gcc.dg/torture/pr53408.c: New testcase.
5643
5644 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5645 H.J. Lu <hongjiu.lu@intel.com>
5646
5647 PR target/53416
5648 * gcc.target/i386/pr53416.c: New file.
5649
5650 2012-05-21 Richard Guenther <rguenther@suse.de>
5651
5652 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5653
5654 2012-05-21 Richard Guenther <rguenther@suse.de>
5655
5656 * gcc.dg/torture/ldist-1.c: New testcase.
5657
5658 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5659
5660 * gnat.dg/lto13.adb: New test.
5661 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5662
5663 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5664
5665 * gnat.dg/specs/lto12.ads: New test.
5666 * gnat.dg/specs/lto12_pkg.ads: New helper.
5667
5668 2012-05-18 Richard Guenther <rguenther@suse.de>
5669
5670 PR tree-optimization/53346
5671 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5672 * gcc.target/i386/incoming-10.c: Adjust.
5673 * gcc.target/i386/incoming-11.c: Likewise.
5674 * gcc.target/i386/pr46295.c: Likewise.
5675
5676 2012-05-18 Richard Guenther <rguenther@suse.de>
5677
5678 * gcc.dg/pr53352.c: Return zero.
5679
5680 2012-05-18 Richard Guenther <rguenther@suse.de>
5681
5682 PR tree-optimization/53390
5683 * gcc.dg/torture/pr53390.c: New testcase.
5684
5685 2012-05-18 Meador Inge <meadori@codesourcery.com>
5686
5687 PR rtl-optimization/53352
5688 * gcc.dg/pr53352.c: New test.
5689
5690 2012-05-17 David S. Miller <davem@davemloft.net>
5691
5692 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5693 failure on sparc-*-linux-gnu.
5694
5695 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/39681
5698 * g++.dg/parse/error49.C: New.
5699 * g++.dg/cpp0x/error8.C: Likewise.
5700 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5701 * g++.dg/ext/utf-dflt2.C: Likewise.
5702 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5703 * g++.dg/ext/utf-dflt.C: Likewise.
5704 * c-c++-common/raw-string-3.c: Likewise.
5705 * c-c++-common/raw-string-4.c: Likewise.
5706
5707 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5708
5709 PR c++/53371
5710 * g++.dg/cpp0x/catch1.C: New.
5711
5712 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5713
5714 PR c++/44516
5715 * g++.dg/parse/error48.C: New.
5716 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5717 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5718
5719 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5720
5721 * gcc.dg/tm/indirect-2.c: New test.
5722
5723 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5724
5725 PR tree-optimization/53217
5726 * gfortran.dg/pr53217.f90: New test.
5727
5728 2012-05-16 Richard Guenther <rguenther@suse.de>
5729
5730 PR tree-optimization/53364
5731 * g++.dg/torture/pr53364.C: New testcase.
5732
5733 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5734
5735 PR testsuite/52641
5736 * gcc.dg/pr52549.c: Fix test for long != void*
5737 * gcc.c-torture/execute/pr52979-1.x: New file.
5738 * gcc.c-torture/execute/pr52979-2.x: New file.
5739
5740 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5741
5742 PR preprocessor/7263
5743 * gcc.dg/binary-constants-2.c: Run without tracking locations
5744 accross macro expansion.
5745 * gcc.dg/binary-constants-3.c: Likewise.
5746 * gcc.dg/cpp/sysmac2.c: Likewise.
5747 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5748 location.
5749 * gcc.dg/cpp/syshdr3.c: New test.
5750 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5751 * gcc.dg/system-binary-constants-1.c: New test.
5752 * gcc.dg/system-binary-constants-1.h: New header for the new test
5753 above.
5754 * g++.dg/cpp/syshdr3.C: New test.
5755 * g++.dg/cpp/syshdr3.h: New header the new test above.
5756 * g++.dg/system-binary-constants-1.C: New test.
5757 * g++.dg/system-binary-constants-1.h: New header the new test
5758 above.
5759
5760 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5763
5764 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR target/53358
5767 * gcc.dg/pr53358.c: New test.
5768
5769 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 PR c++/11856
5772 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5773 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5774
5775 2012-05-15 Olivier Hainque <hainque@adacore.com>
5776
5777 * g++.dg/eh/sighandle.C: New testcase.
5778
5779 2012-05-15 Richard Guenther <rguenther@suse.de>
5780
5781 PR tree-optimization/53355
5782 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5783
5784 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5785
5786 * gfortran.dg/*.f90: Remove now redundant manual
5787 cleanup-modules directive.
5788
5789 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5790
5791 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5792 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5793
5794 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5795
5796 PR fortran/52428
5797 * gfortran.dg/int_range_io_1.f90: New test.
5798
5799 2012-05-14 Andi Kleen <ak@linux.intel.com>
5800 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR target/53315
5803 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5804 * gcc.target/i386/rtm-check.h: New file.
5805 * gcc.target/i386/pr53315.c: New test.
5806
5807 2012-05-14 Tobias Burnus <burnus@net-b.de>
5808
5809 PR fortran/49110
5810 PR fortran/51055
5811 PR fortran/53329
5812 * gfortran.dg/deferred_type_param_4.f90: New.
5813 * gfortran.dg/deferred_type_param_6.f90: New.
5814
5815 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5816
5817 * gcc.target/i386/retarg.c: New test.
5818
5819 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5820
5821 PR fortran/45170
5822 * gfortran.dg/deferred_type_param_3.f90: New.
5823 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5824 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5825
5826 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5827
5828 * gnat.dg/null_pointer_deref3.adb: New test.
5829
5830 2012-05-12 Tobias Burnus <burnus@net-b.de>
5831
5832 PR fortran/49110
5833 PR fortran/52843
5834 * gfortran.dg/deferred_type_param_5.f90: New.
5835
5836 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5837
5838 * g++.dg/parse/error47.C: New.
5839
5840 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5841
5842 PR fortran/52537
5843 * gfortran.dg/string_compare_4.f90: Change option
5844 to -fdump-tree-original. Add test case for kind=4.
5845
5846 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5847
5848 PR fortran/52537
5849 * gfortran.dg/string_compare_4.f90: New test.
5850
5851 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5852
5853 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5854
5855 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/53305
5858 * g++.dg/cpp0x/variadic132.C: New.
5859
5860 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5861
5862 PR c++/53158
5863 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5864 * g++.dg/parse/error26.C: Tweak dg-error column number.
5865
5866 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5867
5868 PR c++/53301
5869 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5870
5871 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * gnat.dg/lto11.ad[sb]: New test.
5874
5875 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5876
5877 PR target/52908
5878 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5879 directive to Scan for vpmuldq, not vpmacsdql.
5880
5881 2012-05-09 Michael Matz <matz@suse.de>
5882
5883 PR tree-optimization/53185
5884 * gcc.dg/vect/pr53185.c: New test.
5885
5886 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5887
5888 PR middle-end/53249
5889 * gcc.target/i386/pr53249.c: New.
5890
5891 2012-05-09 Richard Guenther <rguenther@suse.de>
5892
5893 PR tree-optimization/18437
5894 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5895 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5896
5897 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR tree-optimization/53226
5900 * gcc.c-torture/compile/pr53226.c: New test.
5901
5902 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5905 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5906 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5907 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5908 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5909 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5910 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5911 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5912 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5913 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5914 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5915 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5916 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5917 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5918
5919 2012-05-09 Dehao Chen <dehao@google.com>
5920
5921 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5922 * gcc.dg/predict-2.c: Likewise.
5923 * gcc.dg/predict-3.c: Likewise.
5924 * gcc.dg/predict-4.c: Likewise.
5925 * gcc.dg/predict-5.c: Likewise.
5926 * gcc.dg/predict-6.c: Likewise.
5927
5928 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5929
5930 PR target/53272
5931 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5932
5933 2012-05-08 Richard Guenther <rguenther@suse.de>
5934
5935 * gcc.dg/fold-bitand-4.c: New testcase.
5936
5937 2012-05-08 Dehao Chen <dehao@google.com>
5938
5939 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5940 heuristic is working properly.
5941 * gcc.dg/predict-2.c: Likewise.
5942 * gcc/dg/predict-3.c: Likewise.
5943 * gcc/dg/predict-4.c: Likewise.
5944 * gcc/dg/predict-5.c: Likewise.
5945 * gcc/dg/predict-6.c: Likewise.
5946
5947 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR tree-optimization/53239
5950 * g++.dg/opt/vrp3.C: New test.
5951 * g++.dg/opt/vrp3-aux.cc: New file.
5952 * g++.dg/opt/vrp3.h: New file.
5953
5954 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5955
5956 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5957 .uleb128 support in assembler output.
5958
5959 2012-05-07 Richard Guenther <rguenther@suse.de>
5960
5961 PR lto/42987
5962 * g++.dg/lto/pr42987_0.C: New testcase.
5963 * g++.dg/lto/pr42987_1.C: Likewise.
5964
5965 2012-05-07 Tobias Burnus <burnus@net-b.de>
5966
5967 PR fortran/53255
5968 * gfortran.dg/typebound_operator_15.f90: New.
5969
5970 2012-05-06 Tobias Burnus <burnus@net-b.de>
5971
5972 PR fortran/41587
5973 * gfortran.dg/class_array_13.f90: New.
5974
5975 2012-05-06 Tristan Gingold <gingold@adacore.com>
5976
5977 * gnat.dg/warn7.adb: New test.
5978
5979 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5980
5981 * gnat.dg/specs/renamings.ads: Rename to...
5982 * gnat.dg/specs/renaming1.ads: ...this.
5983 * gnat.dg/specs/renaming2.ads: New test.
5984 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5985 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5986 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5987 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5988
5989 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5990
5991 * gnat.dg/discr36.ad[sb]: New test.
5992 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5993
5994 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5995
5996 PR c/43772
5997 * c-c++-common/pr43772.c: New.
5998
5999 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6000
6001 PR fortran/41600
6002 * gfortran.dg/select_type_26.f03 : New test.
6003 * gfortran.dg/select_type_27.f03 : New test.
6004
6005 PR fortran/53191
6006 * gfortran.dg/select_type_28.f03 : New test.
6007
6008 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6009
6010 PR fortran/49010
6011 PR fortran/24518
6012 * gfortran.dg/mod_sign0_1.f90: New test.
6013 * gfortran.dg/mod_large_1.f90: New test.
6014
6015 2012-05-04 Tobias Burnus <burnus@net-b.de>
6016
6017 PR fortran/53175
6018 gfortran.dg/public_private_module_5.f90: New.
6019
6020 2012-05-04 Tobias Burnus <burnus@net-b.de>
6021
6022 PR fortran/53111
6023 * gfortran.dg/constructor_7.f90: New.
6024 * gfortran.dg/constructor_8.f90: New.
6025
6026 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6027
6028 PR c++/53166
6029 * g++.dg/cpp0x/static_assert7.C: New.
6030
6031 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6032
6033 PR tree-optimization/52633
6034 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6035 recognized as widening shifts instead of over-widening.
6036 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6037 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6038 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6039 * gcc.target/arm/pr52633.c: New test.
6040
6041 2012-05-04 Richard Guenther <rguenther@suse.de>
6042
6043 PR tree-optimization/53168
6044 * gcc.dg/torture/pr53168.c: New testcase.
6045 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6046
6047 2012-05-04 Richard Guenther <rguenther@suse.de>
6048
6049 * gcc.dg/lto/pr53214_0.c: New testcase.
6050
6051 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6052
6053 * gcc.target/ia64/pr48496.c: New test.
6054 * gcc.target/ia64/pr52657.c: Likewise.
6055
6056 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6057
6058 PR c/51712
6059 * c-c++-common/pr51712.c: New.
6060
6061 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6062
6063 PR target/53199
6064 * gcc.target/powwerpc/pr53199.c: New file.
6065
6066 2012-05-03 Jason Merrill <jason@redhat.com>
6067
6068 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6069
6070 * gcc.dg/debug/dwarf2/dups-types.c: New.
6071 * gcc.dg/debug/dwarf2/dups-types.h: New.
6072
6073 2012-05-03 Jason Merrill <jason@redhat.com>
6074
6075 * g++.dg/debug/dwarf2/namespace-2.C: New.
6076 * g++.dg/debug/dwarf2/localclass3.C: New.
6077
6078 2012-05-03 Jason Merrill <jason@redhat.com>
6079
6080 * g++.dg/debug/dwarf2/thunk1.C: New.
6081
6082 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6083
6084 PR c++/53186
6085 * g++.dg/other/final2.C: New.
6086
6087 2012-05-03 Richard Guenther <rguenther@suse.de>
6088
6089 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6090
6091 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6092
6093 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6094 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6095 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6096 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6097
6098 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6099
6100 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6101 .byte 0xf2.
6102 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6103 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6104 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6105
6106 PR debug/53174
6107 * gcc.dg/pr53174.c: New test.
6108
6109 PR target/53187
6110 * gcc.target/arm/pr53187.c: New test.
6111 * gcc.c-torture/compile/pr53187.c: New test.
6112
6113 2012-05-03 Richard Guenther <rguenther@suse.de>
6114
6115 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6116 unsupported prefetching support.
6117
6118 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6119
6120 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6121 option -ftrack-macro-expansion=0.
6122 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6123 option -ftrack-macro-expansion=0.
6124
6125 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6126
6127 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6128 dg-options for target arm with dg-additional-options.
6129
6130 2012-05-03 Richard Guenther <rguenther@suse.de>
6131
6132 PR tree-optimization/53144
6133 * gcc.dg/torture/pr53144.c: New testcase.
6134
6135 2012-05-03 Tobias Burnus <burnus@net-b.de>
6136
6137 PR fortran/52864
6138 * gfortran.dg/pointer_intent_7.f90: New.
6139 * gfortran.dg/pure_formal_3.f90: New.
6140
6141 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6142
6143 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6144
6145 2012-05-02 Martin Jambor <mjambor@suse.cz>
6146
6147 PR lto/52605
6148 * g++.dg/lto/pr52605_0.C: New test.
6149
6150 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6151
6152 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6153 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6154 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6155 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6156 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6157 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6158 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6159 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6160 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6161 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6162 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6163 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6164 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6165 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6166 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6167 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6168
6169 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6170
6171 PR middle-end/53153
6172 * gcc.dg/pr53153.c: New test.
6173
6174 2012-05-02 Richard Guenther <rguenther@suse.de>
6175
6176 * g++.dg/tree-ssa/pr19807.C: Adjust.
6177
6178 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6179
6180 PR tree-optimization/53163
6181 * gcc.c-torture/compile/pr53163.c: New test.
6182
6183 PR rtl-optimization/53160
6184 * gcc.c-torture/execute/pr53160.c: New test.
6185
6186 2012-05-01 Ian Lance Taylor <iant@google.com>
6187
6188 PR c/37303
6189 * gcc.dg/pr37303.c: New test.
6190
6191 2012-05-01 Richard Henderson <rth@redhat.com>
6192
6193 * lib/target-supports.exp
6194 (check_effective_target_sync_long_long_runtime): True for
6195 check_effective_target_powerpc64.
6196
6197 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6198
6199 PR c++/51033
6200 * gcc.dg/vector-1.c: Move to ...
6201 * c-c++-common/vector-1.c: ... here.
6202 * gcc.dg/vector-2.c: Move to ...
6203 * c-c++-common/vector-2.c: ... here.
6204 * gcc.dg/vector-3.c: Move to ...
6205 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6206 * gcc.dg/vector-4.c: Move to ...
6207 * c-c++-common/vector-4.c: ... here.
6208 * gcc.dg/vector-init-1.c: Move to ...
6209 * c-c++-common/vector-init-1.c: ... here.
6210 * gcc.dg/vector-init-2.c: Move to ...
6211 * c-c++-common/vector-init-2.c: ... here.
6212 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6213 * c-c++-common/vector-subscript-1.c: ... here.
6214 * gcc.dg/vector-subscript-2.c: Move to ...
6215 * c-c++-common/vector-subscript-2.c: ... here.
6216 * gcc.dg/vector-subscript-3.c: Move to ...
6217 * c-c++-common/vector-subscript-3.c: ... here.
6218
6219 PR c++/51314
6220 * g++.dg/cpp0x/vt-51314.C: New test.
6221 * g++.dg/cpp0x/variadic76.C: Fix.
6222
6223 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6224
6225 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6226
6227 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6228
6229 Add -Wvarargs option
6230 * c-c++-common/Wvarargs.c: New test case.
6231 * c-c++-common/Wvarargs-2.c: Likewise.
6232
6233 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6234
6235 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6236 * objc.dg/foreach-7.m: Force the test case to run without
6237 -ftrack-macro-expansion.
6238 * c-c++-common/tm/attrib-1.c: Likewise.
6239 * c-c++-common/warn-ommitted-condop.c: Likewise.
6240 * gcc.dg/assign-warn-1.c: Likewise.
6241 * gcc.dg/assign-warn-2.c: Likewise.
6242 * gcc.dg/attr-alloc_size.c: Likewise.
6243 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6244 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6245 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6246 * gcc.dg/c90-const-expr-9.c: Likewise.
6247 * gcc.dg/c99-const-expr-9.c: Likewise.
6248 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6249 * gcc.dg/cpp/direct2s.c: Likewise.
6250 * gcc.dg/cpp/pr28709.c: Likewise.
6251 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6252 * gcc.dg/dfp/composite-type.c: Likewise.
6253 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6254 with -ftrack-macro-expansion
6255 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6256 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6257 * g++.dg/ext/cleanup-1.C: Likewise.
6258 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6259 * g++.dg/template/sfinae10.C: Likewise.
6260 * g++.dg/tm/wrap-2.C: Likewise.
6261 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6262 * g++.dg/warn/Wsign-conversion.C: Likewise.
6263 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6264 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6265 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6266 it to run with -ftrack-macro-expansion.
6267 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6268 test cases without -ftrack-macro-expansion.
6269
6270 Fix location for static class members
6271 * g++.dg/template/sfinae6_neg.C: Adjust.
6272
6273 Make conversion warnings work on NULL with -ftrack-macro-expansion
6274 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6275 alongside the previous testing for NULL.
6276
6277 Fix -Wuninitialized for -ftrack-macro-expansion
6278 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6279
6280 Strip "<built-in>" loc from displayed expansion context
6281 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6282 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6283 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6284 new test above.
6285
6286 Fix expansion point loc for macro-like tokens
6287 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6288 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6289
6290 Fix token pasting with -ftrack-macro-expansion
6291 * gcc.dg/cpp/paste17.c: New test case for
6292 -ftrack-macro-expansion=2 mode only.
6293 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6294
6295 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6296
6297 * gnat.dg/warn6.ad[sb]: New test.
6298
6299 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6300
6301 PR 53149
6302 * gcc.dg/20011021-1.c: Adjust testcase.
6303
6304 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6305
6306 PR fortran/53148
6307 * gfortran.dg/function_optimize_12.f90: New test.
6308
6309 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6310
6311 PR target/53156
6312 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6313 code to match current output and cover new peephole2 pattern.
6314
6315 2012-04-27 Ollie Wild <aaw@google.com>
6316
6317 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6318
6319 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6320
6321 * gcc.c-torture/execute/20120427-2.c: New testcase.
6322 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6323 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6324 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6325
6326 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6327
6328 PR target/53138
6329 * gcc.c-torture/execute/20120427-1.c: New testcase.
6330
6331 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6332
6333 PR middle-end/27139
6334 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6335
6336 2012-04-27 Tom de Vries <tom@codesourcery.com>
6337
6338 PR tree-optimization/51879
6339 * gcc.dg/pr51879.c: New test.
6340 * gcc.dg/pr51879-2.c: Same.
6341 * gcc.dg/pr51879-3.c: Same.
6342 * gcc.dg/pr51879-4.c: Same.
6343 * gcc.dg/pr51879-6.c: Same.
6344
6345 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6346
6347 PR c++/53096
6348 * g++.dg/cpp0x/defaulted35.C: New.
6349 * g++.dg/cpp0x/defaulted15.C: Adjust.
6350
6351 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6352
6353 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6354 structure layout.
6355
6356 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6357
6358 * gcc.target/i386/builtin_target.c: Check avx2.
6359
6360 2012-04-26 Alan Modra <amodra@gmail.com>
6361
6362 * gcc.target/powerpc/savres.c: New test.
6363 * gcc.target/powerpc/powerpc.exp: Run it.
6364
6365 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6366
6367 PR target/53120
6368 * gcc.dg/torture/pr53120.c: New test.
6369
6370 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR middle-end/52979
6373 * gcc.c-torture/compile/pr52979-1.c: New test.
6374 * gcc.c-torture/execute/pr52979-1.c: New test.
6375 * gcc.c-torture/execute/pr52979-2.c: New test.
6376
6377 2012-04-25 Richard Guenther <rguenther@suse.de>
6378
6379 * gcc.target/i386/l_fma_float_5.c: Adjust.
6380 * gcc.target/i386/l_fma_double_4.c: Likewise.
6381 * gcc.target/i386/l_fma_float_2.c: Likewise.
6382 * gcc.target/i386/l_fma_float_6.c: Likewise.
6383 * gcc.target/i386/l_fma_double_1.c: Likewise.
6384 * gcc.target/i386/l_fma_double_5.c: Likewise.
6385 * gcc.target/i386/l_fma_float_3.c: Likewise.
6386 * gcc.target/i386/l_fma_double_2.c: Likewise.
6387 * gcc.target/i386/l_fma_double_6.c: Likewise.
6388 * gcc.target/i386/l_fma_float_4.c: Likewise.
6389 * gcc.target/i386/l_fma_double_3.c: Likewise.
6390 * gcc.target/i386/l_fma_float_1.c: Likewise.
6391
6392 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR tree-optimization/53058
6395 * gcc.c-torture/compile/pr53058.c: New test.
6396
6397 2012-04-25 Jan Hubicka <jh@suse.cz>
6398
6399 PR middle-end/53088
6400 * gcc.target/i386/pr39082-1.c: Update warning location.
6401
6402 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR c/52880
6405 * gcc.dg/pr52880.c: New test.
6406
6407 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6408
6409 * gcc.dg/m-un-2.c: Update.
6410 * gcc.dg/20011021-1.c: Update.
6411
6412 2012-04-25 Tobias Burnus <burnus@net-b.de>
6413
6414 PR fortran/52196
6415 * gfortran.dg/realloc_on_assign_14.f90: New.
6416
6417 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6418
6419 PR testsuite/52641
6420 PR tree-optimizations/52891
6421 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6422
6423 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/52363
6426 * g++.dg/cpp0x/sfinae35.C: New.
6427 * g++.dg/cpp0x/sfinae36.C: Likewise.
6428
6429 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6430
6431 * gcc.target/builtin_target.c: New testcase.
6432
6433 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6434
6435 PR target/47197
6436 * gcc.target/powerpc/pr47197.c: New test.
6437
6438 2012-04-24 Richard Guenther <rguenther@suse.de>
6439
6440 PR tree-optimization/53085
6441 * g++.dg/torture/pr53085.C: New testcase.
6442
6443 2012-04-24 Andrew Pinski <apinski@cavium.com>
6444
6445 PR tree-opt/33512
6446 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6447 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6448 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6449
6450 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR middle-end/53084
6453 * gcc.c-torture/execute/pr53084.c: New test.
6454
6455 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6456
6457 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6458
6459 2012-04-23 Andrew Pinski <apinski@cavium.com>
6460
6461 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6462
6463 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6464
6465 PR regression/53076
6466 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6467 * gcc.dg/torture/builtin-power-1.c: Likewise.
6468
6469 2012-04-23 Richard Guenther <rguenther@suse.de>
6470
6471 PR tree-optimization/53070
6472 * gcc.dg/torture/pr53070.c: New testcase.
6473
6474 2012-04-23 Richard Guenther <rguenther@suse.de>
6475
6476 PR c/53060
6477 * gcc.dg/pr53060.c: New testcase.
6478
6479 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6480
6481 PR tree-optimizations/52891
6482 * gcc.c-torture/compile/pr52891-1.c: New test.
6483 * gcc.c-torture/compile/pr52891-2.c: New test.
6484
6485 2012-04-22 Tobias Burnus <burnus@net-b.de>
6486
6487 PR fortran/53051
6488 * gfortran.dg/read_float_4.f90: New.
6489
6490 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6491
6492 PR 35441
6493 * c-c++-common/pr35441.C: New.
6494
6495 2012-04-20 Ian Lance Taylor <iant@google.com>
6496
6497 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6498 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6499
6500 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6501
6502 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6503 array access.
6504 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6505
6506 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6507
6508 PR rtl-optimization/44214
6509 * gcc.dg/pr44214-1.c: New test.
6510 * gcc.dg/pr44214-2.c: Likewise.
6511 * gcc.dg/pr44214-3.c: Likewise.
6512
6513 2012-04-20 Richard Guenther <rguenther@suse.de>
6514
6515 * g++.dg/torture/20120420-1.C: New testcase.
6516
6517 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6518
6519 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6520
6521 2012-04-19 Christian Bruel <christian.bruel@st.com>
6522
6523 * gcc.dg/pr52283.c: New test.
6524
6525 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6526
6527 * gcc.dg/pr37985.c: New test.
6528
6529 2012-04-19 Richard Guenther <rguenther@suse.de>
6530
6531 PR rtl-optimization/44688
6532 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6533 possibly profitable.
6534
6535 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6536
6537 PR tree-optimization/52976
6538 * gfortran.dg/reassoc_11.f: New test.
6539
6540 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6541
6542 PR tree-optimization/52976
6543 * gfortran.dg/reassoc_7.f: New test.
6544 * gfortran.dg/reassoc_8.f: Likewise.
6545 * gfortran.dg/reassoc_9.f: Likewise.
6546 * gfortran.dg/reassoc_10.f: Likewise.
6547
6548 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/52422
6551 * g++.dg/cpp0x/sfinae33.C: New.
6552 * g++.dg/cpp0x/sfinae34.C: Likewise.
6553
6554 2012-04-18 Joey Ye <joey.ye@arm.com>
6555
6556 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6557
6558 2012-04-18 Richard Guenther <rguenther@suse.de>
6559
6560 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6561 array access.
6562 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6563 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6564
6565 2012-04-17 Tom de Vries <tom@codesourcery.com>
6566
6567 * g++.dg/pr51264-4.C: New test.
6568
6569 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/52599
6572 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6573
6574 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/53003
6577 * g++.dg/parse/crash59.C: New.
6578
6579 2012-04-17 Michael Matz <matz@suse.de>
6580
6581 PR tree-optimization/18437
6582 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6583
6584 2012-04-17 Richard Guenther <rguenther@suse.de>
6585
6586 PR middle-end/53011
6587 * g++.dg/torture/pr53011.C: New testcase.
6588
6589 2012-04-16 Jason Merrill <jason@redhat.com>
6590
6591 PR c++/38543
6592 * g++.dg/cpp0x/variadic131.C: New.
6593
6594 PR c++/52008
6595 * g++.dg/cpp0x/variadic130.C: New.
6596
6597 PR c++/50830
6598 * g++.dg/cpp0x/variadic129.C: New.
6599
6600 PR c++/50303
6601 * g++.dg/cpp0x/variadic128.C: New.
6602
6603 2012-04-16 Tobias Burnus <burnus@net-b.de>
6604
6605 PR fortran/52864
6606 * gfortran.dg/pointer_intent_6.f90: New.
6607
6608 2012-04-16 Tobias Burnus <burnus@net-b.de>
6609
6610 PR fortran/52916
6611 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6612 to include public_private_module_4.f90.
6613 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6614 targets.
6615
6616 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/49152
6619 * g++.dg/diagnostic/operator1.C: New.
6620 * g++.dg/ext/label5.C: Adjust.
6621 * g++.dg/ext/va-arg1.C: Likewise.
6622 * g++.dg/other/error20.C: Likewise.
6623 * g++.dg/other/error20.C: Likewise.
6624 * g++.dg/other/error16.C: Likewise.
6625 * g++.dg/other/error10.C: Likewise.
6626 * g++.dg/parse/error30.C: Likewise.
6627 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6628
6629 2012-04-16 Jason Merrill <jason@redhat.com>
6630
6631 PR c++/51148
6632 * g++.dg/cpp0x/variadic127.C: New.
6633
6634 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6635
6636 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6637 testcase name.
6638 Use fail, pass instead of unresolved.
6639 Don't log $optstr.
6640
6641 PR testsuite/52948
6642 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6643 TODO_dump_func.
6644 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6645 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6646 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6647
6648 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6649
6650 PR fortran/52968
6651 * gfortran.dg/typebound_call_23.f03: New test case.
6652
6653 2012-04-15 Jason Merrill <jason@redhat.com>
6654
6655 PR c++/47220
6656 * g++.dg/cpp0x/variadic126.C: New.
6657
6658 PR c++/52380
6659 * g++.dg/cpp0x/variadic125.C: New.
6660
6661 PR c++/52292
6662 * g++.dg/cpp0x/variadic124.C: New.
6663
6664 PR c++/52706
6665 * g++.dg/cpp0x/nullptr27.C: New.
6666
6667 PR c++/52818
6668 * g++.dg/warn/format8.C: New.
6669
6670 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6671
6672 PR fortran/51082
6673 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6674
6675 2012-04-14 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/52916
6678 PR fortran/40973
6679 * gfortran.dg/public_private_module_3.f90: New.
6680 * gfortran.dg/public_private_module_4.f90: New.
6681
6682 2012-04-14 Tom de Vries <tom@codesourcery.com>
6683
6684 * gcc.dg/superblock.c: New test.
6685
6686 2012-04-14 Tom de Vries <tom@codesourcery.com>
6687
6688 * gcc.dg/pr51879-12.c: New test.
6689
6690 2012-04-13 Jason Merrill <jason@redhat.com>
6691
6692 PR c++/52824
6693 * g++.dg/cpp0x/variadic123.C: New.
6694 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6695
6696 PR c++/52905
6697 * g++.dg/cpp0x/initlist-ctor1.C: New.
6698
6699 PR c++/52915
6700 * g++.dg/other/anon-union2.C: New.
6701
6702 2012-04-13 Martin Jambor <mjambor@suse.cz>
6703
6704 PR middle-end/52939
6705 * g++.dg/ipa/pr52939.C: New test.
6706
6707 2012-04-13 Tom de Vries <tom@codesourcery.com>
6708
6709 * gcc.dg/pr52734.c: New test.
6710
6711 2012-04-13 Richard Guenther <rguenther@suse.de>
6712
6713 PR tree-optimization/52969
6714 * gcc.dg/torture/pr52969.c: New testcase.
6715
6716 2012-04-13 Richard Guenther <rguenther@suse.de>
6717
6718 PR c/52549
6719 * gcc.dg/pr52549.c: New testcase.
6720
6721 2012-04-13 Richard Guenther <rguenther@suse.de>
6722
6723 PR c/52862
6724 * gcc.dg/pr52862.c: New testcase.
6725
6726 2012-04-13 Joey Ye <joey.ye@arm.com>
6727
6728 * gcc.target/arm/thumb1-imm.c: New testcase.
6729
6730 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6731
6732 PR target/52932
6733 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6734 second function argument.
6735 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6736 (calc_permps): Update declaration. Calculate result correctly.
6737 (avx2_test): Change src2 type to union256i_d.
6738 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6739 correctly.
6740
6741 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6742
6743 PR target/52775
6744 * gcc.target/powerpc/pr52775.c: New file.
6745
6746 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6747
6748 PR tree-optimization/18589
6749 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6750 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6751 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6752 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6753 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6754 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6755 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6756 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6757 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6758 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6759
6760 2012-04-12 Richard Guenther <rguenther@suse.de>
6761
6762 PR tree-optimization/52943
6763 * gcc.dg/torture/pr52943.c: New testcase.
6764
6765 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6766
6767 PR target/50751
6768 * gcc/target/sh/pr50751-4.c: New.
6769 * gcc/target/sh/pr50751-5.c: New.
6770 * gcc/target/sh/pr50751-6.c: New.
6771 * gcc/target/sh/pr50751-7.c: New.
6772
6773 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6774
6775 PR c++/52465
6776 * g++.dg/lookup/using52.C: New.
6777
6778 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6779
6780 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6781
6782 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6783
6784 PR rtl-optimization/52876
6785 * gcc.target/i386/pr52876.c: New.
6786
6787 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6788
6789 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6790 __UINTPTR_TYPE__.
6791 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6792 __INTPTR_TYPE__.
6793 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6794 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6795 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6796 (ptrdiff_t): ... this. All uses changed.
6797 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6798 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6799 __INTPTR_TYPE__.
6800 (main): Cast argument to __INTPTR_TYPE__.
6801 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6802 size_t.
6803 * gcc.dg/mallign.c (main): Likewise.
6804 * gcc.dg/pr38700.c (foo): Likewise.
6805 * gcc.dg/long-long-cst1.c (t): Likewise.
6806 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6807 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6808 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6809 * gcc.dg/pr25682.c (d, foo): Likewise.
6810 * gcc.dg/format/cast-1.c (f): Likewise.
6811 * gcc.dg/c90-const-expr-10.c
6812 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6813 (size_t): ...this. All uses changed.
6814 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6815 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6816 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6817 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6818 * gcc.dg/sequence-pt-1.c: Likewise.
6819 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6820 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6821 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6822 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6823 of ptrdiff_t with it.
6824 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6825 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6826 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6827
6828 2012-04-11 Jason Merrill <jason@redhat.com>
6829
6830 PR debug/45088
6831 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6832 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6833
6834 PR c++/52906
6835 * g++.dg/ext/attrib45.C: New.
6836
6837 * g++.dg/eh/dtor3.C: New.
6838
6839 2012-04-11 Richard Guenther <rguenther@suse.de>
6840
6841 PR middle-end/52621
6842 * gfortran.dg/pr52621.f90: New testcase.
6843
6844 2012-04-11 Richard Guenther <rguenther@suse.de>
6845
6846 PR middle-end/52918
6847 * g++.dg/torture/pr52918-1.C: New testcase.
6848 * g++.dg/torture/pr52918-2.C: Likewise.
6849
6850 2012-04-11 Tobias Burnus <burnus@net-b.de>
6851
6852 PR fortran/52729
6853 * gfortran.dg/block_11.f90: New.
6854
6855 2012-04-11 Nick Clifton <nickc@redhat.com>
6856
6857 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6858
6859 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6860
6861 PR target/16458
6862 * gcc.target/powerpc/pr16458-1.c: New test.
6863 * gcc.target/powerpc/pr16458-2.c: Likewise.
6864 * gcc.target/powerpc/pr16458-3.c: Likewise.
6865 * gcc.target/powerpc/pr16458-4.c: Likewise.
6866
6867 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6868
6869 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6870 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6871 * gcc.dg/builtin-bswap-5.c: Likewise.
6872 * gcc.target/i386/builtin-bswap-4.c: New test.
6873
6874 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6875
6876 PR 24985
6877 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6878
6879 2012-04-11 Richard Guenther <rguenther@suse.de>
6880
6881 PR rtl-optimization/52881
6882 * gcc.dg/torture/pr52881.c: New testcase.
6883 * gcc.dg/torture/pr52913.c: Likewise.
6884
6885 2012-04-11 Richard Guenther <rguenther@suse.de>
6886
6887 PR tree-optimization/52912
6888 * gcc.dg/torture/pr52912.c: New testcase.
6889
6890 2010-04-10 Michael Matz <matz@suse.de>
6891
6892 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6893 * gcc.dg/vect/vect-outer-1.c: Adjust.
6894 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6895 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6896 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6897 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6898 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6899 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6900
6901 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6902
6903 PR tree-optimization/52870
6904 * gcc.dg/vect/pr52870.c: New test.
6905
6906 2012-04-09 Mike Stump <mikestump@comcast.net>
6907
6908 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6909 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6910 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6911 * gnat.dg/aggr11.adb: Likewise.
6912 * gnat.dg/aggr11_pkg.ads: Likewise.
6913 * gnat.dg/aggr15.adb: Likewise.
6914 * gnat.dg/aggr15.ads: Likewise.
6915 * gnat.dg/aggr17.adb: Likewise.
6916 * gnat.dg/aggr18.adb: Likewise.
6917 * gnat.dg/array14.adb: Likewise.
6918 * gnat.dg/array14.ads: Likewise.
6919 * gnat.dg/array14_pkg.ads: Likewise.
6920 * gnat.dg/array19.adb: Likewise.
6921 * gnat.dg/array19.ads: Likewise.
6922 * gnat.dg/discr27.adb: Likewise.
6923 * gnat.dg/discr27.ads: Likewise.
6924 * gnat.dg/discr35.adb: Likewise.
6925 * gnat.dg/discr35.ads: Likewise.
6926 * gnat.dg/discr6.adb: Likewise.
6927 * gnat.dg/discr6_pkg.ads: Likewise.
6928 * gnat.dg/import1.adb: Likewise.
6929 * gnat.dg/import1.ads: Likewise.
6930 * gnat.dg/loop_address2.adb: Likewise.
6931 * gnat.dg/opt7.adb: Likewise.
6932 * gnat.dg/opt7.ads: Likewise.
6933 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6934 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6935 * gnat.dg/rep_clause2.adb: Likewise.
6936 * gnat.dg/rep_clause2.ads: Likewise.
6937 * gnat.dg/slice2.adb: Likewise.
6938 * gnat.dg/slice2.ads: Likewise.
6939 * gnat.dg/slice6.adb: Likewise.
6940 * gnat.dg/slice6_pkg.ads: Likewise.
6941 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6942 * gnat.dg/taft_type2.adb: Likewise.
6943 * gnat.dg/taft_type2.ads: Likewise.
6944 * gnat.dg/taft_type2_pkg.ads: Likewise.
6945 * gnat.dg/volatile10.adb: Likewise.
6946 * gnat.dg/volatile10_pkg.ads: Likewise.
6947
6948 * gcc.dg/dll-8.c: Remove execute permissions.
6949 * g++.dg/ext/dllexport5.C: Likewise.
6950
6951 2012-04-09 Jan Hubicka <jh@suse.cz>
6952
6953 PR lto/52722
6954 PR lto/51765
6955 PR lto/52634
6956 * gcc.dg/lto/pr52634_1.c: New testcase.
6957 * gcc.dg/lto/pr52634_0.c: New testcase.
6958
6959 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6960
6961 PR target/52883
6962 * gcc.target/i386/pr52883.c: New testcase.
6963
6964 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6965
6966 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6967 (check_effective_target_sync_long_long): Add SPARC case.
6968 (check_effective_target_sync_long_long_runtime): Likewise.
6969 (check_effective_target_sync_int_long): Adjust SPARC case.
6970 (check_effective_target_sync_char_short): Likewise.
6971
6972 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6973
6974 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6975 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6976
6977 2012-04-08 Tobias Burnus <burnus@net-b.de>
6978
6979 PR fortran/40973
6980 PR fortran/52751
6981 * gfortran.dg/public_private_module_2.f90: New.
6982
6983 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6984
6985 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6986 directives.
6987
6988 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6989
6990 PR fortran/52893
6991 * gfortran.dg/function_optimize_11.f90: New test.
6992
6993 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6994
6995 PR fortran/52668
6996 * gfortran.dg/use_only_6.f90: New test.
6997
6998 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6999
7000 PR fortran/52668
7001 * gfortran.dg/use_only_6.f90: New test.
7002 2012-04-06 Mike Stump <mikestump@comcast.net>
7003
7004 PR testsuite/50722
7005 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7006
7007 2012-04-05 Jason Merrill <jason@redhat.com>
7008
7009 PR c++/52596
7010 * g++.dg/template/qualified-id5.C: New.
7011
7012 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7013
7014 PR target/52882
7015 * gcc.target/i386/pr52882.c: New test.
7016
7017 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7018 Dominique D'Humieures <dominiq@lps.ens.fr>
7019
7020 PR testsuite/52614
7021 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7022 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7023
7024 2012-04-04 Jason Merrill <jason@redhat.com>
7025
7026 PR c++/52845
7027 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7028
7029 2012-04-03 Jason Merrill <jason@redhat.com>
7030
7031 PR c++/52796
7032 * g++.dg/cpp0x/variadic-value1.C: New.
7033
7034 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7035
7036 * gnat.dg/pack18.adb: New test.
7037 * gnat.dg/pack18_pkg.ads: New helper.
7038
7039 2012-04-03 Richard Guenther <rguenther@suse.de>
7040
7041 PR tree-optimization/52808
7042 * gcc.dg/pr52808.c: New testcase.
7043
7044 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR tree-optimization/52835
7047 * gfortran.dg/pr52835.f90: New test.
7048
7049 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7050
7051 * gnat.dg/specs/aggr5.ads: New test.
7052
7053 2012-04-02 Richard Guenther <rguenther@suse.de>
7054
7055 PR tree-optimization/52756
7056 * gcc.dg/torture/pr52756.c: New testcase.
7057
7058 2012-04-02 Richard Guenther <rguenther@suse.de>
7059
7060 PR middle-end/52803
7061 * gcc.dg/pr52803.c: New testcase.
7062
7063 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7064
7065 PR c++/40942
7066 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7067 DR 214 in account.
7068
7069 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7070
7071 PR c++/50043
7072 * g++.dg/cpp0x/noexcept17.C: New.
7073 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7074 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7075 * g++.dg/cpp0x/noexcept01.C: Likewise.
7076 * g++.dg/eh/init-temp1.C: Likewise.
7077 * g++.dg/eh/ctor1.C: Likwise.
7078
7079 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7080
7081 * gnat.dg/controlled6.adb: New test.
7082 * gnat.dg/controlled6_pkg.ads: New helper.
7083 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7084
7085 2012-03-30 Richard Henderson <rth@redhat.com>
7086
7087 PR debug/52727
7088 * g++.dg/opt/pr52727.C: New testcase.
7089
7090 2012-03-30 Richard Guenther <rguenther@suse.de>
7091
7092 PR tree-optimization/52754
7093 * gcc.target/i386/pr52754.c: New testcase.
7094
7095 2012-03-30 Richard Guenther <rguenther@suse.de>
7096
7097 PR middle-end/52772
7098 * g++.dg/torture/pr52772.C: New testcase.
7099
7100 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7101
7102 PR c++/52718
7103 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7104
7105 2012-03-29 Jason Merrill <jason@redhat.com>
7106
7107 PR c++/52685
7108 * g++.dg/template/inherit8.C: New.
7109
7110 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR c++/52759
7113 * g++.dg/ext/weak4.C: New test.
7114
7115 PR tree-optimization/52760
7116 * gcc.c-torture/execute/pr52760.c: New test.
7117
7118 2012-03-29 Jason Merrill <jason@redhat.com>
7119
7120 PR c++/52743
7121 * g++.dg/cpp0x/initlist-array3.C: New.
7122
7123 2012-03-28 Jason Merrill <jason@redhat.com>
7124
7125 PR c++/52746
7126 * g++.dg/overload/virtual2.C: New.
7127
7128 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7129
7130 * gnat.dg/vect7.ad[sb]: New test.
7131
7132 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7133 Tobias Burnus <burnus@gcc.gnu.org>
7134
7135 PR fortran/52652
7136 * gfortran.dg/allocate_class_1.f90 : Change error test.
7137 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7138 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7139 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7140
7141 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7142
7143 PR middle-end/52691
7144 * gcc.dg/pr52691.c: New test.
7145
7146 PR middle-end/52750
7147 * gcc.c-torture/compile/pr52750.c: New test.
7148
7149 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7150
7151 PR target/52692
7152 * gcc.target/avr/torture/builtins-2.c: New test.
7153
7154 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7155
7156 PR target/52736
7157 * gcc.target/i386/pr52736.c: New test.
7158
7159 2012-03-27 Martin Jambor <mjambor@suse.cz>
7160
7161 PR middle-end/52693
7162 * gcc.dg/torture/pr52693.c: New test.
7163
7164 2012-03-27 Meador Inge <meadori@codesourcery.com>
7165
7166 PR c++/52672
7167 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7168
7169 2012-03-27 Mike Stump <mikestump@comcast.net>
7170
7171 PR target/52665
7172 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7173 failures that match branch names.
7174
7175 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7176 H.J. Lu <hongjiu.lu@intel.com>
7177
7178 PR target/52698
7179 * gcc.target/i386/pr52698.c: New test.
7180
7181 2012-03-27 Richard Guenther <rguenther@suse.de>
7182
7183 PR middle-end/52720
7184 * gcc.dg/torture/pr52720.c: New testcase.
7185
7186 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7187
7188 * gnat.dg/pack17.adb: New test.
7189
7190 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7191
7192 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7193 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7194
7195 2012-03-26 Martin Jambor <mjambor@suse.cz>
7196
7197 PR tree-optimization/50052
7198 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7199
7200 2012-03-26 Richard Guenther <rguenther@suse.de>
7201
7202 PR tree-optimization/52701
7203 * gfortran.dg/pr52701.f90: New testcase.
7204
7205 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7206
7207 PR tree-optimization/52686
7208 * gcc.target/arm/pr52686.c: New test.
7209
7210 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7211
7212 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7213 Add "-Os -flto" to list.
7214
7215 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7216
7217 * gnat.dg/concat2.ad[sb]: New test.
7218
7219 2012-03-24 Jason Merrill <jason@redhat.com>
7220
7221 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7222 * g++.dg/cpp0x/trailing2.C: Likewise.
7223 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7224 * g++.dg/cpp1y/auto-fn1.C: New.
7225 * g++.dg/cpp1y/auto-fn2.C: New.
7226 * g++.dg/cpp1y/auto-fn3.C: New.
7227 * g++.dg/cpp1y/auto-fn4.C: New.
7228 * g++.dg/cpp1y/auto-fn5.C: New.
7229 * g++.dg/cpp1y/auto-fn6.C: New.
7230 * g++.dg/cpp1y/auto-fn7.C: New.
7231 * g++.dg/cpp1y/auto-fn8.C: New.
7232 * g++.dg/cpp1y/auto-fn9.C: New.
7233 * g++.dg/cpp1y/auto-fn10.C: New.
7234 * g++.dg/cpp1y/auto-fn11.C: New.
7235
7236 2012-03-23 Richard Guenther <rguenther@suse.de>
7237
7238 PR tree-optimization/52678
7239 * gfortran.dg/pr52678.f: New testcase.
7240
7241 2012-03-23 Richard Guenther <rguenther@suse.de>
7242
7243 PR tree-optimization/52638
7244 * g++.dg/torture/pr52638.C: New testcase.
7245
7246 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7247
7248 PR c++/52487
7249 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7250
7251 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR c++/52671
7254 * g++.dg/ext/attrib44.C: New test.
7255
7256 2012-03-22 Jan Hubicka <jh@suse.cz>
7257
7258 PR middle-end/51737
7259 * g++.dg/torture/pr51737.C: New testcase
7260
7261 2012-03-22 Richard Guenther <rguenther@suse.de>
7262
7263 PR tree-optimization/52548
7264 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7265
7266 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7267
7268 * lib/fortran-modules.exp (list-module-names-1): Remove
7269 warning.
7270
7271 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7272
7273 PR target/50751
7274 * gcc.target/sh/pr50751-1.c: New.
7275 * gcc.target/sh/pr50751-2.c: New.
7276 * gcc.target/sh/pr50751-3.c: New.
7277
7278 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7279
7280 PR target/52479
7281 * gcc.target/sh/sh4a-cos.c: Remove.
7282 * gcc.target/sh/sh4a-sin.c: Remove.
7283 * gcc.target/sh/sh4a-sincos.c: Remove.
7284
7285 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7286
7287 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7288 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7289
7290 2012-03-21 Martin Jambor <mjambor@suse.cz>
7291
7292 PR testsuite/52641
7293 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7294 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7295
7296 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7297
7298 * gcc.target/arm/thumb-16bit-ops.c: New file.
7299 * gcc.target/arm/thumb-ifcvt.c: New file.
7300
7301 2012-03-20 Jason Merrill <jason@redhat.com>
7302
7303 * lib/target-supports.exp: Add { target c++1y }.
7304
7305 * g++.dg/cpp0x/auto32.C: New.
7306
7307 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7308
7309 PR testsuite/52641
7310 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7311 int32plus.
7312 * gcc.dg/torture/pr48124-4.c: Ditto:
7313 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7314
7315 2012-03-20 Jason Merrill <jason@redhat.com>
7316
7317 PR c++/52510
7318 * g++.dg/cpp0x/initlist66.C: New.
7319
7320 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7321
7322 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7323 __AVR_HAVE_LPMX__
7324
7325 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7326
7327 PR target/49868
7328 * gcc.target/avr/torture/addr-space-2.h: New file.
7329 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7330 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7331 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7332 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7333
7334 2012-03-20 Richard Guenther <rguenther@suse.de>
7335
7336 * gnat.dg/pack16.adb: New testcase.
7337 * gnat.dg/pack16_pkg.ads: Likewise.
7338 * gnat.dg/specs/pack8.ads: Likewise.
7339 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7340
7341 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7342
7343 * g++.dg/warn/Wuseless-cast.C: Extend.
7344
7345 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7346
7347 PR c++/14710
7348 * g++.dg/warn/Wuseless-cast.C: New.
7349
7350 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7351
7352 PR libfortran/52608
7353 * gfortran.dg/pr52608.f90: New test.
7354
7355 2012-03-17 Tobias Burnus <burnus@net-b.de>
7356
7357 PR fortran/52585
7358 * gfortran.dg/proc_ptr_36.f90: New.
7359
7360 2012-03-16 Martin Jambor <mjambor@suse.cz>
7361
7362 * gcc.dg/misaligned-expand-1.c: New test.
7363 * gcc.dg/misaligned-expand-3.c: Likewise.
7364
7365 2012-03-16 Richard Guenther <rguenther@suse.de>
7366 Kai Tietz <ktietz@redhat.com>
7367
7368 PR middle-end/48814
7369 * gcc.c-torture/execute/pr48814-1.c: New test.
7370 * gcc.c-torture/execute/pr48814-2.c: New test.
7371 * gcc.dg/tree-ssa/assign-1.c: New test.
7372 * gcc.dg/tree-ssa/assign-2.c: New test.
7373 * gcc.dg/tree-ssa/assign-3.c: New test.
7374
7375 2012-03-16 Richard Guenther <rguenther@suse.de>
7376
7377 * gnat.dg/specs/pack7.ads: New testcase.
7378
7379 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR target/52568
7382 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7383 * gcc.dg/torture/vshuf-8.inc: Likewise.
7384 * gcc.dg/torture/vshuf-16.inc: Likewise.
7385 * gcc.dg/torture/vshuf-32.inc: Likewise.
7386
7387 2012-03-15 Jason Merrill <jason@redhat.com>
7388
7389 * g++.dg/torture/pr52582.C: New.
7390
7391 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7392
7393 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7394
7395 2012-03-15 Ira Rosen <irar@il.ibm.com>
7396 Ulrich Weigand <ulrich.weigand@linaro.org>
7397
7398 * gcc.dg/vect/slp-cond-3.c: New test.
7399 * gcc.dg/vect/slp-cond-4.c: New test.
7400
7401 2012-03-15 Ira Rosen <irar@il.ibm.com>
7402 Ulrich Weigand <ulrich.weigand@linaro.org>
7403
7404 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7405 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7406
7407 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7408
7409 PR libfortran/52434
7410 PR libfortran/48878
7411 PR libfortran/38199
7412 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7413 * gfortran.dg/round_1.f03: Likewise.
7414
7415 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7416 Andrew Pinski <apinski@cavium.com>
7417
7418 PR middle-end/52592
7419 * gcc.dg/pr52592.c: New test.
7420
7421 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7422
7423 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7424 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7425 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7426 * lib/fortran-modules.exp: .. this new file. Adjust users.
7427 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7428 gfortran-dg-debug-runtest): Call cleanup-modules.
7429 * lib/fortran-torture.exp (fortran-torture-execute,
7430 fortran-torture): Likewise.
7431 * gfortran.dg/coarray/caf.exp: Likewise.
7432 * lib/lto.exp: Likewise.
7433 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7434 * gfortran.dg/class_4b.f03: Likewise.
7435 * gfortran.dg/class_4c.f03: Likewise.
7436 * gfortran.dg/class_45a.f03: Likewise.
7437 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7438 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7439 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7440 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7441 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7442 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7443 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7444 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7445 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7446 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7447 * gfortran.dg/whole_file_28.f90: Likewise.
7448 * gfortran.dg/whole_file_29.f90: Likewise.
7449 * gfortran.dg/whole_file_30.f90: Likewise.
7450 * gfortran.dg/whole_file_31.f90: Likewise.
7451
7452 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR tree-optimization/52267
7455 * gcc.dg/pr52267.c: New test.
7456 * gcc.dg/tree-ssa/vrp65.c: New test.
7457 * gcc.dg/tree-ssa/vrp66.c: New test.
7458
7459 2012-03-15 Richard Guenther <rguenther@suse.de>
7460
7461 PR middle-end/52580
7462 * gfortran.dg/vect/pr52580.f: New testcase.
7463
7464 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7465
7466 * gcc.target/sh/fpul-usage-1.c: New.
7467
7468 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7469
7470 PR target/49468
7471 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7472 * gcc.target/sh/pr49468-di.c: Likewise.
7473
7474 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7475
7476 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7477 * gcc.dg/c99-stdint-6.c: Likewise.
7478 * gcc.dg/lto/20090210_0.c: Likewise.
7479 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7480 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7481 * gcc.dg/pragma-init-fini-2.c: Likewise.
7482 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7483 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7484 * gcc.target/i386/pr22152.c: Likewise.
7485 * gcc.target/i386/vect8-ret.c: Likewise.
7486 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7487 handling.
7488
7489 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490
7491 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7492 * g++.dg/tree-prof/partition1.C: Likewise.
7493 * g++.dg/tree-prof/partition2.C: Likewise.
7494 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7495 handling.
7496 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7497 * gcc.c-torture/execute/20010724-1.c: Remove.
7498 * gcc.c-torture/execute/20010724-1.x: Remove.
7499 * gcc.c-torture/execute/20040208-2.c: Remove.
7500 * gcc.c-torture/execute/20040208-2.x: Remove.
7501 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7502 Remove.
7503 (main) [__mips__ && __sgi__]: Remove.
7504 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7505 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7506 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7507 mips-sgi-irix6* handling.
7508 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7509 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7510 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7511 handling.
7512 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7513 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7514 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7515 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7516 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7517 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7518 mips-sgi-irix6*.
7519 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7520 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7521 * gcc.target/mips/save-restore-3.c: Likewise.
7522 * gcc.target/mips/save-restore-4.c: Likewise.
7523 * gcc.target/mips/save-restore-5.c: Likewise.
7524 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7525 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7526 messages.
7527 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7528 IRIX 6 handling.
7529 (restore_ld_library_path_env_vars): Likewise.
7530 * lib/target-supports.exp (check_profiling_available): Remove
7531 mips*-*-irix* handling.
7532 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7533 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7534 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7535
7536 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR c++/52582
7539 * g++.dg/opt/pr52582.C: New test.
7540
7541 2012-03-14 Richard Guenther <rguenther@suse.de>
7542
7543 PR tree-optimization/52571
7544 * gcc.dg/vect/vect-2.c: Initialize arrays.
7545 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7546 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7547 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7548
7549 2012-03-14 Richard Guenther <rguenther@suse.de>
7550
7551 PR middle-end/52080
7552 PR middle-end/52097
7553 PR middle-end/48124
7554 * gcc.dg/torture/pr48124-1.c: New testcase.
7555 * gcc.dg/torture/pr48124-2.c: Likewise.
7556 * gcc.dg/torture/pr48124-3.c: Likewise.
7557 * gcc.dg/torture/pr48124-4.c: Likewise.
7558
7559 2012-03-14 Richard Guenther <rguenther@suse.de>
7560
7561 PR middle-end/52578
7562 * gcc.dg/pr52578.c: New testcase.
7563
7564 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR c++/52521
7567 * g++.dg/cpp0x/udlit-args2.C: New test.
7568
7569 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7570
7571 PR target/48596
7572 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7573 * gcc.c-torture/compile/pr48596.c: ... here.
7574
7575 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7576
7577 PR c++/51641
7578 * g++.dg/lookup/hidden-class17.C: New test.
7579
7580 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR c/52577
7583 * gcc.dg/Wunused-var-3.c: New test.
7584
7585 2012-03-13 Martin Jambor <mjambor@suse.cz>
7586
7587 * gcc.dg/misaligned-expand-2.c: New test.
7588
7589 2012-03-13 Richard Guenther <rguenther@suse.de>
7590
7591 PR middle-end/52134
7592 * gcc.dg/pr52134.c: New testcase.
7593
7594 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7595
7596 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7597
7598 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7599
7600 PR tree-optimization/46728
7601 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7602 * gcc.target/powerpc/pr46728-5.c: Likewise.
7603 * gcc.target/powerpc/pr46728-8.c: Likewise.
7604 * gcc.target/powerpc/pr46728-10.c: Likewise.
7605 * gcc.target/powerpc/pr46728-11.c: Likewise.
7606 * gcc.target/powerpc/pr46728-13.c: Likewise.
7607 * gcc.target/powerpc/pr46728-14.c: Likewise.
7608 * gcc.target/powerpc/pr46728-15.c: Likewise.
7609
7610 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7611
7612 PR c++/52299
7613 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7614
7615 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7616
7617 PR tree-optimization/46728
7618 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7619 * gcc.target/powerpc/pr46728-5.c: Likewise.
7620 * gcc.target/powerpc/pr46728-8.c: Likewise.
7621 * gcc.target/powerpc/pr46728-10.c: Likewise.
7622 * gcc.target/powerpc/pr46728-11.c: Likewise.
7623 * gcc.target/powerpc/pr46728-13.c: Likewise.
7624 * gcc.target/powerpc/pr46728-14.c: Likewise.
7625 * gcc.target/powerpc/pr46728-15.c: Likewise.
7626
7627 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7628
7629 PR target/49868
7630 * gcc.target/avr/torture/addr-space-1.h: New file.
7631 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7632 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7633 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7634 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7635
7636 2012-03-12 Andrew Pinski <apinski@cavium.com>
7637
7638 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7639
7640 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7641
7642 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7643 * g++.dg/abi/thunk4.C: Likewise.
7644 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7645 Adapt line numbers.
7646 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7647 handling.
7648 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7649 * g++.dg/eh/spbp.C: Likewise.
7650 * g++.dg/ext/label13.C: Likewise.
7651 * g++.dg/guality/guality.exp: Likewise.
7652 * g++.dg/other/anon5.C: Likewise.
7653 * g++.dg/other/pragma-ep-1.C: Remove.
7654 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7655 * g++.dg/warn/pr31246.C: Likewise.
7656 * g++.dg/warn/weak1.C: Likewise.
7657 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7658 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7659 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7660 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7661 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7662 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7663 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7664 * gcc.dg/c99-tgmath-1.c: Likewise.
7665 * gcc.dg/c99-tgmath-2.c: Likewise.
7666 * gcc.dg/c99-tgmath-3.c: Likewise.
7667 * gcc.dg/c99-tgmath-4.c: Likewise.
7668 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7669 handling.
7670 * gcc.dg/debug/pr49032.c: Likewise.
7671 * gcc.dg/guality/guality.exp: Likewise.
7672 * gcc.dg/intmax_t-1.c: Likewise.
7673 * gcc.dg/pr48616.c: Likewise.
7674 * gcc.dg/pragma-ep-1.c: Remove.
7675 * gcc.dg/pragma-ep-2.c: Remove.
7676 * gcc.dg/pragma-ep-3.c: Remove.
7677 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7678 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7679 * gcc.misc-tests/gcov-14.c: Likewise.
7680 * gfortran.dg/guality/guality.exp: Likewise.
7681 * lib/target-supports.exp (check_weak_available): Likewise.
7682 (add_options_for_tls): Likewise.
7683 (check_ascii_locale_available): Likewise.
7684 * obj-c++.dg/dwarf-2.mm: Likewise.
7685 * objc.dg/dwarf-1.m: Likewise.
7686 * objc.dg/dwarf-2.m: Likewise.
7687
7688 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR tree-optimization/51721
7691 * gcc.dg/tree-ssa/vrp64.c: New test.
7692
7693 PR tree-optimization/52533
7694 * gcc.c-torture/compile/pr52533.c: New test.
7695
7696 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7697
7698 * gcc.target/i386/rtm-xabort-1.c: New.
7699 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7700 * gcc.target/i386/rtm-xend-1.c: Ditto.
7701 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7702 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7703 * gcc.target/i386/sse-13.c: Ditto.
7704 * gcc.target/i386/sse-14.c: Ditto.
7705 * gcc.target/i386/sse-22.c: Ditto.
7706 * gcc.target/i386/sse-23.c: Ditto.
7707 * g++.dg/other/i386-2.C: Ditto.
7708 * g++.dg/other/i386-3.C: Ditto.
7709
7710 2012-03-12 Tobias Burnus <burnus@net-b.de>
7711
7712 PR fortran/52542
7713 * gfortran.dg/proc_ptr_35.f90: New.
7714
7715 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7716
7717 PR target/52530
7718 * gcc.dg/torture/pr52530.c: New test.
7719
7720 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7721
7722 PR target/51244
7723 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7724
7725 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7726
7727 PR target/52450
7728 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7729
7730 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7731
7732 2012-03-09 Andrew Pinski <apinski@cavium.com>
7733
7734 PR middle-end/51988
7735 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7736 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7737
7738 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7739
7740 * gcc.dg/tree-ssa/scev-3.c: New.
7741 * gcc.dg/tree-ssa/scev-4.c: New.
7742
7743 2012-03-08 Tobias Burnus <burnus@net-b.de>
7744
7745 PR fortran/52469
7746 * gfortran.dg/proc_ptr_34.f90
7747
7748 2012-03-07 Jason Merrill <jason@redhat.com>
7749
7750 PR c++/52521
7751 * g++.dg/cpp0x/udlit-mangle.C: New.
7752
7753 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7754
7755 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7756
7757 2012-03-06 Richard Guenther <rguenther@suse.de>
7758
7759 PR middle-end/52493
7760 * gcc.dg/torture/pr52493.c: New testcase.
7761
7762 2012-03-06 Richard Guenther <rguenther@suse.de>
7763
7764 PR lto/52097
7765 * gcc.dg/lto/pr52097_0.c: New testcase.
7766
7767 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7768
7769 PR target/51244
7770 * gcc.target/sh/pr51244-1.c: New.
7771 * gcc.target/sh/pr51244-2.c: New.
7772 * gcc.target/sh/pr51244-3.c: New.
7773
7774 2012-03-05 Jason Merrill <jason@redhat.com>
7775
7776 PR c++/51930
7777 * g++.dg/ext/visibility/template11.C: New.
7778
7779 * g++.dg/cpp0x/implicit13.C: New.
7780
7781 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR tree-optimization/51721
7784 * gcc.dg/tree-ssa/vrp63.c: New test.
7785 * gcc.dg/pr51721.c: New test.
7786
7787 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7788
7789 PR fortran/50981
7790 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7791 argument checks.
7792
7793 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7794
7795 PR target/52146
7796 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7797
7798 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7799
7800 PR fortran/50981
7801 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7802
7803 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7804
7805 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7806 int32plus.
7807
7808 2012-03-03 Jason Merrill <jason@redhat.com>
7809
7810 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7811
7812 Core 1270
7813 * g++.dg/cpp0x/initlist65.C: New.
7814
7815 PR c++/36797
7816 * g++.dg/ext/is_empty2.C: New.
7817
7818 2012-03-03 Tobias Burnus <burnus@net-b.de>
7819
7820 PR fortran/48820
7821 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7822
7823 2012-03-03 Tobias Burnus <burnus@net-b.de>
7824
7825 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7826 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7827 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7828 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7829 * gfortran.dg/class_30.f90: Remove dg-warning line.
7830 * gfortran.dg/bind_c_usage_25.f90: New.
7831
7832 2012-03-03 Tobias Burnus <burnus@net-b.de>
7833
7834 PR fortran/48820
7835 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7836 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7837 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7838
7839 2012-03-03 Tobias Burnus <burnus@net-b.de>
7840
7841 PR fortran/48820
7842 * gfortran.dg/assumed_type_1.f90: New.
7843 * gfortran.dg/assumed_type_2.f90: New.
7844 * gfortran.dg/assumed_type_3.f90: New.
7845 * gfortran.dg/assumed_type_4.f90: New.
7846
7847 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7848
7849 PR target/49486
7850 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7851 * gcc.target/sh/pr49468-di.c: New.
7852
7853 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7854
7855 * gcc.dg/graphite/pr50561.c: Update.
7856
7857 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7858
7859 * gcc.target/powerpc/pr52457.c: New test.
7860
7861 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7862
7863 * gcc.target/arm/sat-1.c: New test.
7864
7865 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7866
7867 PR target/46716
7868 * gcc.target/i386/pr46716.c: New test.
7869
7870 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7871
7872 PR c++/51989
7873 * g++.dg/cpp0x/sfinae32.C: New.
7874
7875 2012-03-02 Richard Guenther <rguenther@suse.de>
7876
7877 PR tree-optimization/52406
7878 * gcc.dg/torture/pr52406.c: New testcase.
7879
7880 2012-03-02 Tobias Burnus <burnus@net-b.de>
7881
7882 PR fortran/52325
7883 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7884 * gfortran.dg/nullify_2.f90: Update dg-error.
7885 * gfortran.dg/nullify_4.f90: Ditto.
7886 * gfortran.dg/pointer_init_6.f90: Ditto.
7887
7888 2012-03-02 Tobias Burnus <burnus@net-b.de>
7889
7890 PR fortran/52270
7891 * gfortran.dg/class_51.f90: New.
7892
7893 2012-03-02 Tobias Burnus <burnus@net-b.de>
7894
7895 PR fortran/52452
7896 * gfortran.dg/intrinsic_8.f90: New.
7897
7898 2012-03-01 Kai Tietz <ktietz@redhat.com>
7899
7900 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7901 routines on mingw targets.
7902 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7903
7904 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR tree-optimization/52445
7907 * gcc.dg/pr52445.c: New test.
7908
7909 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR target/52437
7912 * gcc.c-torture/compile/pr52437.c: New test.
7913
7914 PR middle-end/52419
7915 * gcc.dg/torture/pr52419.c: New test.
7916
7917 PR tree-optimization/52429
7918 * gcc.dg/torture/pr52429.c: New test.
7919 * g++.dg/opt/pr52429.C: New test.
7920
7921 2012-02-29 Richard Guenther <rguenther@suse.de>
7922
7923 PR testsuite/52297
7924 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7925 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7926 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7927 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7928 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7929 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7930
7931 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7932
7933 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7934
7935 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7936
7937 PR fortran/52386
7938 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7939
7940 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7941
7942 PR target/51534
7943 * gcc.target/arm/neon/pr51534.c: New testcase.
7944
7945 2012-02-28 Richard Guenther <rguenther@suse.de>
7946
7947 PR target/52407
7948 * gcc.dg/torture/pr52407.c: New testcase.
7949
7950 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7951
7952 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7953 * gcc.target/arm/vfp2.c: Likewise.
7954 * gcc.target/arm/vfp3.c: Likewise.
7955 * gcc.target/arm/vfp4.c: Likewise.
7956 * gcc.target/arm/vfp5.c: Likewise.
7957 * gcc.target/arm/vfp6.c: Likewise.
7958 * gcc.target/arm/vfp7.c: Likewise.
7959 * gcc.target/arm/vfp8.c: Likewise.
7960 * gcc.target/arm/vfp9.c: Likewise.
7961 * gcc.target/arm/vfp10.c: Likewise.
7962 * gcc.target/arm/vfp11.c: Likewise.
7963 * gcc.target/arm/vfp12.c: Likewise.
7964 * gcc.target/arm/vfp13.c: Likewise.
7965 * gcc.target/arm/vfp14.c: Likewise.
7966 * gcc.target/arm/vfp15.c: Likewise.
7967 * gcc.target/arm/vfp16.c: Likewise.
7968 * gcc.target/arm/vfp17.c: Likewise.
7969 * gcc.target/arm/neon-constants.h: New file.
7970 * gcc.target/arm/neon-vect1.c: New test.
7971 * gcc.target/arm/neon-vect2.c: New test.
7972 * gcc.target/arm/neon-vect3.c: New test.
7973 * gcc.target/arm/neon-vect4.c: New test.
7974 * gcc.target/arm/neon-vect5.c: New test.
7975 * gcc.target/arm/neon-vect6.c: New test.
7976 * gcc.target/arm/neon-vect7.c: New test.
7977 * gcc.target/arm/neon-vect8.c: New test.
7978
7979 2012-02-28 Richard Guenther <rguenther@suse.de>
7980
7981 PR tree-optimization/52402
7982 * gcc.dg/torture/pr52402.c: New testcase.
7983
7984 2012-02-28 Richard Guenther <rguenther@suse.de>
7985
7986 PR lto/52400
7987 * g++.dg/lto/pr52400_0.C: New testcase.
7988
7989 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7990
7991 * gcc.target/avr/torture/builtins-1.c: New test.
7992 * gcc.target/avr/torture/builtins-error.c: New test.
7993
7994 2012-02-28 Kai Tietz <ktietz@redhat.com>
7995
7996 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7997 * gcc.target/i386/pr45352-2.c: Likewise.
7998 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7999 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8000 targets instead rand.
8001 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8002 * gcc.target/i386/sse2-mul-1.c: Likewise.
8003 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8004 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8005 * gcc.target/i386/pad-1.c: Likewise.
8006 * gcc.target/i386/pad-9.c: Likewise.
8007 * gcc.target/i386/pad-2.c: Likewise.
8008 * gcc.target/i386/pad-5b.c: Likewise.
8009 * gcc.target/i386/pad-8.c: Likewise.
8010 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8011 * gcc.target/i386/pr44130.c: Likewise.
8012 * gcc.target/i386/align-main-1.c: Likewise.
8013 * gcc.target/i386/align-main-2.c: Likewise.
8014 * gcc.target/i386/sw-1.c: Likewise.
8015 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8016 on x64 mingw target.
8017 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8018 * gcc.target/i386/pr46295.c: Likewise.
8019 * gcc.target/i386/amd64-abi-1.c: Likewise.
8020 * gcc.target/i386/amd64-abi-2.c: Likewise.
8021 * gcc.target/i386/pr39082-1.c: Likewise.
8022 * gcc.target/i386/pr39162.c: Likewise.
8023 * gcc.target/i386/pr22152.c: Likewise.
8024 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8025 * gcc.target/i386/wrfsbase-2.c: Likewise.
8026 * gcc.target/i386/local.c: Likewise
8027 * gcc.target/i386/wrgsbase-1.c: Likewise.
8028 * gcc.target/i386/wrfsbase-1.c: Likewise.
8029 * gcc.target/i386/pr39315-3.c: Likewise.
8030 * gcc.target/i386/pr35767-4.c: Likewise.
8031 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8032 x64 mingw target.
8033 * gcc.target/i386/pr45336-2.c: Likewise.
8034 * gcc.target/i386/pr45336-1.c: Likewise.
8035 * gcc.target/i386/pr45336-4.c: Likewise.
8036
8037 2012-02-27 Tristan Gingold <gingold@adacore.com>
8038
8039 * gnat.dg/array20.ad[sb]: New test.
8040
8041 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR target/52375
8044 * gcc.target/arm/pr52375.c: New test.
8045 * gcc.c-torture/compile/pr52375.c: New test.
8046
8047 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8048
8049 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8050 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8051
8052 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * gnat.dg/aggr19.adb: New test.
8055 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8056
8057 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8058
8059 PR target/49263
8060 * gcc.target/sh/pr49263.c: New.
8061
8062 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8063
8064 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8065 simulate_thread_wrapper_other_threads
8066 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8067 Move initialization of 'value' to main().
8068 (main): Initialize 'value';
8069 * gcc.dg/simulate-thread/speculative-store.c
8070 (simulate_thread_step_verify): Return 0 when successful.
8071 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8072 Reduce threshold.
8073 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8074 (simulate_thread_wrapper_other_threads): Return a success/fail value
8075 and issue an error if the instruction count threshold is exceeded.
8076
8077 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8078
8079 PR target/50580
8080 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8081 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8082
8083 2012-02-24 Richard Guenther <rguenther@suse.de>
8084
8085 PR middle-end/52355
8086 * gcc.dg/pr52355.c: New testcase.
8087
8088 2012-02-23 Kai Tietz <ktietz@redhat.com>
8089
8090 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8091 * gcc.dg/Wpadded.c: Likewise.
8092 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8093 structure-layout.
8094 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8095 for sleep by Sleep and add windows.h include for this function.
8096 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8097 targets.
8098 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8099 target.
8100 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8101 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8102 on x64 mingw target.
8103 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8104 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8105 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8106 failure on LLP64 target.
8107
8108 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8109
8110 PR c/52290
8111 * gcc.dg/noncompile/pr52290.c: New test.
8112
8113 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR tree-optimization/52019
8116 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8117
8118 2012-02-22 Kai Tietz <ktietz@redhat.com>
8119
8120 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8121 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8122 derived pdiff_t type.
8123 * g++.dg/torture/pr49720.C: Likewise
8124
8125 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8126
8127 PR target/52330
8128 * gcc.target/i386/pr52330.c: New test.
8129
8130 2012-02-22 Tobias Burnus <burnus@net-b.de>
8131
8132 PR fortran/52335
8133 * gfortran.dg/io_constraints_10.f90: New.
8134
8135 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8136
8137 * lib/target-supports.exp (check_effective_target_vect_condition):
8138 Return true for NEON.
8139
8140 2012-02-21 Kai Tietz <ktietz@redhat.com>
8141
8142 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8143
8144 2012-02-21 Richard Guenther <rguenther@suse.de>
8145
8146 PR tree-optimization/52324
8147 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8148
8149 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8150
8151 PR middle-end/51782
8152 * gcc.target/avr/torture/pr51782-1.c: New test.
8153
8154 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR tree-optimization/52318
8157 * gcc.dg/pr52318.c: New test.
8158
8159 2012-02-20 Kai Tietz <ktietz@redhat.com>
8160
8161 * gcc.dg/bf-ms-layout-3.c: New testcase.
8162
8163 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8164
8165 PR testsuite/52229
8166 PR fortran/32380
8167 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8168
8169 2012-02-20 Richard Guenther <rguenther@suse.de>
8170
8171 PR tree-optimization/52298
8172 * gcc.dg/torture/pr52298.c: New testcase.
8173 * gcc.dg/vect/pr52298.c: Likewise.
8174
8175 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8176
8177 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8178 * gcc.c-torture/execute/pr52286.c: Ditto.
8179
8180 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR tree-optimization/52286
8183 * gcc.c-torture/execute/pr52286.c: New test.
8184
8185 2012-02-18 Tobias Burnus <burnus@net-b.de>
8186
8187 PR fortran/52295
8188 * gfortran.dg/interface_35.f90: Use -std=f2003.
8189 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8190 * gfortran.dg/interface_assignment_4.f90: Ditto.
8191 * gfortran.dg/bessel_1.f90: Ditto.
8192 * gfortran.dg/func_result_6.f90: Ditto.
8193 * gfortran.dg/hypot_1.f90: Ditto.
8194 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8195
8196 2012-02-17 Tobias Burnus <burnus@net-b.de>
8197
8198 PR translation/52232
8199 PR translation/52234
8200 PR translation/52245
8201 PR translation/52246
8202 PR translation/52262
8203 PR translation/52273
8204 * gfortran.dg/coarray_22.f90: Update dg-error.
8205 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8206
8207 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8208
8209 PR target/51753
8210 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8211 (simulate-thread): Use default timeout.
8212
8213 2012-02-16 Jason Merrill <jason@redhat.com>
8214
8215 PR c++/52248
8216 * g++.dg/ext/timevar1.C: New.
8217
8218 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8219
8220 PR c++/52126
8221 * g++.dg/template/using21.C: New.
8222 * g++.dg/template/using22.C: Likewise.
8223
8224 2012-02-16 Jason Merrill <jason@redhat.com>
8225
8226 PR c++/51415
8227 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8228
8229 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR tree-optimization/52255
8232 * gcc.c-torture/compile/pr52255.c: New test.
8233
8234 PR debug/52260
8235 * g++.dg/debug/dwarf2/pr52260.C: New test.
8236
8237 PR middle-end/51929
8238 * g++.dg/ipa/pr51929.C: New test.
8239
8240 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8241
8242 PR target/52199
8243 * gcc.target/powerpc/pr52199.c: New file.
8244
8245 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8246
8247 PR target/52152
8248 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8249
8250 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8251
8252 * gcc.dg/pr51867.c: Don't include <math.h>.
8253 (sqrtf): Declare.
8254
8255 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8256
8257 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8258 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8259
8260 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8261
8262 PR tree-optimization/50561
8263 * gcc.dg/graphite/pr50561.c: New testcase.
8264
8265 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8266
8267 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8268 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8269
8270 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8271
8272 * gnat.dg/discr35.ad[sb]: New test.
8273
8274 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8275
8276 * gnat.dg/volatile10.adb: New test.
8277 * gnat.dg/volatile10_pkg.ads: New helper.
8278
8279 2012-02-14 Jason Merrill <jason@redhat.com>
8280
8281 * g++.dg/ext/attrib43.C: New.
8282
8283 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8284
8285 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8286 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8287 fgnu_tm.
8288 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8289 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8290 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8291 effective_target fgnu_tm.
8292 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8293
8294 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR c++/52247
8297 * g++.dg/template/asmgoto1.C: New test.
8298
8299 2012-02-14 Ian Lance Taylor <iant@google.com>
8300
8301 PR go/48501
8302 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8303 compiling generated file for 64bit and index tests.
8304
8305 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8306
8307 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8308
8309 2012-02-14 Richard Guenther <rguenther@suse.de>
8310
8311 PR tree-optimization/52244
8312 PR tree-optimization/51528
8313 * gcc.dg/torture/pr52244.c: New testcase.
8314
8315 2012-02-14 Walter Lee <walt@tilera.com>
8316
8317 * g++.dg/other/PR23205.C: Disable test on tile.
8318 * g++.dg/other/pr23205-2.C: Disable test on tile.
8319 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8320 * gcc.dg/20040813-1.c: Disable test on tile.
8321 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8322 * gcc.misc-tests/linkage.exp: Handle tilegx.
8323
8324 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR tree-optimization/52210
8327 * gcc.dg/pr52210.c: New test.
8328
8329 2012-02-14 Jason Merrill <jason@redhat.com>
8330
8331 PR c++/39055
8332 * g++.dg/overload/defarg5.C: New.
8333
8334 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR c/52181
8337 * c-c++-common/pr52181.c: New test.
8338
8339 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR c++/52215
8342 * g++.dg/ext/atomic-1.C: New test.
8343
8344 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8345
8346 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8347
8348 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR middle-end/52209
8351 * gcc.c-torture/execute/pr52209.c: New test.
8352
8353 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8354
8355 PR fortran/50981
8356 * gfortran.dg/elemental_optional_args_5.f03: New test.
8357
8358 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8359
8360 PR testsuite/50076
8361 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8362 cases.
8363
8364 2012-02-11 Ian Lance Taylor <iant@google.com>
8365
8366 PR go/51874
8367 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8368 SPARC Solaris. Don't run the test at all on systems where it may
8369 not work, rather than xfailing it.
8370
8371 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8372
8373 PR rtl-optimization/52175
8374 * gcc.c-torture/compile/pr52175.c: New test.
8375
8376 2012-02-10 Jason Merrill <jason@redhat.com>
8377
8378 PR c++/51910
8379 * g++.dg/template/repo10.C: New.
8380
8381 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR debug/52132
8384 * gcc.dg/pr52132.c: New test.
8385
8386 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8387
8388 * gnat.dg/specs/aggr4.ads: New test.
8389 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8390
8391 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8392
8393 PR target/52146
8394 * gcc.target/i386/pr52146.c: New.
8395
8396 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR middle-end/52177
8399 * c-c++-common/pr52177.c: New test.
8400
8401 2012-02-10 Jan Hubicka <jh@suse.cz>
8402
8403 PR middle-end/48600
8404 * g++.dg/torture/pr48600.C: New testcase.
8405
8406 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8407
8408 PR middle-end/52140
8409 * gcc.dg/dfp/pr52140.c: New test.
8410
8411 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR fortran/32380
8414 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8415 of dg-options.
8416
8417 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8418
8419 PR middle-end/51867
8420 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8421 * gcc.dg/pr51867.c: New test.
8422
8423 2012-02-09 Ian Lance Taylor <iant@google.com>
8424
8425 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8426 which don't support -fsplit-stack. Turn off optimization when
8427 compiling select5-out.go.
8428
8429 2012-02-08 Ian Lance Taylor <iant@google.com>
8430
8431 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8432 systems which don't support -fsplit-stack.
8433
8434 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8435
8436 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8437 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8438 machine instuction in the log.
8439
8440 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8441
8442 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8443 to 20 seconds.
8444
8445 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8446
8447 PR driver/48524
8448 * gcc.dg/pr48524.c: New test.
8449 * gcc.dg/pr48524.spec: New spec file for test.
8450
8451 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8452
8453 PR fortran/32380
8454 * gfortran.dg/vect/pr32380.f90: New test.
8455
8456 2012-02-08 Tobias Burnus <burnus@net-b.de>
8457
8458 PR fortran/52151
8459 * gfortran.dg/realloc_on_assign_12.f90: New.
8460
8461 2012-02-08 Richard Guenther <rguenther@suse.de>
8462
8463 PR rtl-optimization/52170
8464 * gcc.dg/torture/pr52170.c: New testcase.
8465
8466 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR gcov-profile/52150
8469 * gcc.dg/tree-prof/pr52150.c: New test.
8470
8471 PR rtl-optimization/52139
8472 * gcc.dg/pr52139.c: New test.
8473
8474 2012-02-07 Jason Merrill <jason@redhat.com>
8475
8476 PR c++/51675
8477 * g++.dg/cpp0x/constexpr-union3.C: New.
8478
8479 PR c++/52035
8480 * g++.dg/lto/pr52035_0.C: New.
8481
8482 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8483
8484 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8485 * gcc.dg/special/weak-1.c: Likewise.
8486 * gcc.dg/ucnid-12.c: Likewise.
8487 * gcc.dg/torture/pr45678-1.c: Likewise.
8488 * gcc.dg/torture/pr45678-2.c: Likewise.
8489 * gcc.dg/vector-4.c: Likewise.
8490 * gcc.dg/ipa/inline-5.c: Likewise.
8491 * gcc.dg/ucnid-11.c: Likewise.
8492 * gcc.misc-tests/gcov-13.c: Likewise.
8493 * gcc.misc-tests/gcov-14.c: Likewise.
8494 * g++.dg/ext/label13.C: Likewise.
8495 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8496 hppa*-*-hpux* options.
8497 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8498 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8499 * gcc.dg/pr48616.c: Likewise.
8500 * gcc.dg/pr17957.c: Likewise.
8501 * gcc.dg/pr17055-1.c: Likewise.
8502 * gcc.dg/pr32912-1.c: Likewise.
8503 * gcc.dg/tm/pr51472.c: Likewise.
8504 * c-c++-common/fold-bitand-4.c: Likewise.
8505 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8506 Use dg-additional-options for extra options.
8507
8508 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8509
8510 * gcc.target/epiphany/interrupt-2.c: New test.
8511
8512 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8513
8514 PR target/52155
8515 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8516 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8517 for MIPS ELF.
8518
8519 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8520
8521 PR target/52152
8522 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8523
8524 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8525
8526 PR middle-end/24306
8527 PR target/52154
8528 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8529 * gcc.target/mips/va-arg-1.c: New test.
8530
8531 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8532
8533 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8534 for -mno-pointers-to-nested-functions.
8535
8536 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8537
8538 * gcc.c-torture/execute/20120207-1.c: New test.
8539
8540 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR rtl-optimization/52060
8543 * gcc.dg/torture/pr52060.c: New test.
8544
8545 PR middle-end/52074
8546 * gcc.c-torture/compile/pr52074.c: New test.
8547
8548 2012-02-07 Tobias Burnus <burnus@net-b.de>
8549
8550 PR fortran/51514
8551 * gfortran.dg/class_to_type_2.f90: New.
8552
8553 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8554
8555 PR fortran/32373
8556 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8557 Remove module.
8558
8559 2012-02-06 Jason Merrill <jason@redhat.com>
8560
8561 PR c++/52088
8562 * g++.dg/template/conv13.C: New.
8563
8564 2012-02-06 Richard Guenther <rguenther@suse.de>
8565
8566 PR tree-optimization/52115
8567 * gcc.c-torture/compile/pr52115.c: New testcase.
8568
8569 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR target/52129
8572 * gcc.c-torture/execute/pr52129.c: New test.
8573
8574 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8575
8576 * gcc.dg/pr48374.c: Actually add the test I forgot
8577 in the 2012-01-25 commit.
8578
8579 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8580
8581 PR fortran/32373
8582 * gfortran.dg/vect/vect-8.f90: New test case.
8583
8584 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8585
8586 PR fortran/48847
8587 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8588
8589 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8590
8591 PR fortran/52102
8592 * gfortran.dg/class_48.f90 : Add test of allocate class array
8593 component with source in subroutine test3. Remove commenting
8594 out in subroutine test4, since branching on unitialized variable
8595 is now fixed (no PR for this last.).
8596
8597 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8598
8599 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8600 on MIPS targets.
8601 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8602
8603 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8604
8605 PR target/52125
8606 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8607 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8608
8609 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8610
8611 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8612 (check_effective_target_sync_int_long): Use it.
8613 (check_effective_target_sync_char_short): Likewise.
8614 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8615
8616 2012-02-05 Tobias Burnus <burnus@net-b.de>
8617
8618 PR fortran/51972
8619 * gfortran.dg/class_48.f90: Add some further checks.
8620
8621 2012-02-05 Ira Rosen <irar@il.ibm.com>
8622
8623 PR tree-optimization/52091
8624 * gcc.dg/vect/pr52091.c: New test.
8625
8626 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR rtl-optimization/52113
8629 * gcc.target/avr/pr52113.c: New test.
8630
8631 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR rtl-optimization/52092
8634 * gcc.c-torture/compile/pr52092.c: New test.
8635
8636 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8637
8638 PR fortran/41587
8639 * gfortran.dg/class_array_10.f03: New test.
8640
8641 PR fortran/46356
8642 * gfortran.dg/class_array_11.f03: New test.
8643
8644 PR fortran/51754
8645 * gfortran.dg/class_array_12.f03: New test.
8646
8647 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8648
8649 PR fortran/52012
8650 * gfortran.dg/realloc_on_assign_11.f90: New test.
8651
8652 2012-02-02 Tobias Burnus <burnus@net-b.de>
8653
8654 PR fortran/52093
8655 * gfortran.dg/shape_7.f90: New.
8656
8657 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8658
8659 * gcc.target/mips/mips-prepend-1.c: New test.
8660
8661 2012-02-02 Jan Hubicka <jh@suse.cz>
8662 Tom de Vries <tom@codesourcery.com>
8663
8664 PR middle-end/51998
8665 * gcc.dg/alias-12.c: New testcase.
8666 * gcc.dg/alias-13.c: New testcase.
8667
8668 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR target/52086
8671 * gcc.dg/pr52086.c: New test.
8672
8673 PR tree-optimization/52073
8674 * gcc.c-torture/compile/pr52073.c: New test.
8675
8676 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8677
8678 PR fortran/51958
8679 * gfortran.dg/function_optimize_10.f90: New test.
8680
8681 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8682
8683 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8684 test on alpha*-*-*.
8685
8686 2012-02-01 Tobias Burnus <burnus@net-b.de>
8687
8688 PR fortran/52024
8689 * gfortran.dg/typebound_operator_14.f90: New.
8690
8691 2012-02-01 Tobias Burnus <burnus@net-b.de>
8692
8693 PR fortran/52059
8694 * gfortran.dg/elemental_function_1.f90: New.
8695
8696 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8697
8698 PR rtl-optimization/51374
8699 * gcc.target/avr/torture/pr51374-1.c:
8700 Also fail if SBIS is seen.
8701
8702 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8703
8704 PR rtl-optimization/51374
8705 * gcc.target/avr/torture/pr51374-1.c: New.
8706
8707 2012-01-31 Tobias Burnus <burnus@net-b.de>
8708
8709 PR fortran/52024
8710 * gfortran.dg/typebound_generic_11.f90: New.
8711
8712 2012-01-31 Tobias Burnus <burnus@net-b.de>
8713
8714 PR fortran/52029
8715 * gfortran.dg/class_49.f90: New.
8716
8717 2012-01-31 Tobias Burnus <burnus@net-b.de>
8718
8719 PR fortran/52013
8720 * gfortran.dg/elemental_args_check_6.f90: New.
8721
8722 2012-01-31 Jason Merrill <jason@redhat.com>
8723
8724 PR c++/52043
8725 * g++.dg/cpp0x/variadic122.C: New.
8726
8727 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8728
8729 PR fortran/52012
8730 * gfortran.dg/realloc_on_assign_10.f90: New test.
8731
8732 2012-01-31 Richard Guenther <rguenther@suse.de>
8733
8734 PR tree-optimization/51528
8735 * gcc.dg/torture/pr51528.c: New testcase.
8736
8737 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8738
8739 PR go/48501
8740 * lib/go.exp (go_target_compile): Append timeout= to options.
8741 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8742 select5-out.go test on alpha*-*-* targets.
8743
8744 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8745
8746 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8747 (TEST_SHORT): Reformat in the same way.
8748 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8749 (TEST_SHORT): Reformat in the same way.
8750 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8751 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8752 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8753 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8754 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8755
8756 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8757
8758 PR target/51835
8759 * gcc.target/arm/pr51835.c: New testcase.
8760
8761 2012-01-30 Richard Guenther <rguenther@suse.de>
8762
8763 PR tree-optimization/52028
8764 * gcc.dg/torture/pr52028.c: New testcase.
8765 * gfortran.dg/ldist-pr45199.f: Adjust.
8766 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8767 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8768 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8769
8770 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR debug/52027
8773 * gcc.dg/tree-prof/pr52027.c: New test.
8774
8775 PR tree-optimization/52046
8776 * gcc.dg/pr52046.c: New test.
8777
8778 PR debug/52048
8779 * g++.dg/other/pr52048.C: New test.
8780
8781 2012-01-30 Richard Guenther <rguenther@suse.de>
8782
8783 PR tree-optimization/52045
8784 * gcc.dg/pr52045.c: New testcase.
8785
8786 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8787
8788 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8789 new code generated for __sync_lock_release.
8790
8791 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8792
8793 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8794
8795 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8796
8797 PR testsuite/51875
8798 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8799
8800 * g++.dg/ext/visibility/template10.C: Fix typo.
8801
8802 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8803
8804 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8805
8806 PR c++/51327
8807 * g++.dg/cpp0x/constexpr-ice6.C: New.
8808
8809 2012-01-29 Tobias Burnus <burnus@net-b.de>
8810
8811 PR fortran/41600
8812 * gfortran.dg/default_initialization_6.f90: New.
8813
8814 2012-01-29 Tobias Burnus <burnus@net-b.de>
8815
8816 PR fortran/51972
8817 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8818 * gfortran.dg/class_48.f90: New.
8819
8820 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8821
8822 PR fortran/51808
8823 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8824
8825 2012-01-28 Tobias Burnus <burnus@net-b.de>
8826
8827 PR fortran/51972
8828 * gfortran.dg/class_allocate_12.f90: New.
8829
8830 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8831
8832 * gcc.dg/torture/pr50444.c: Fix dg directives.
8833
8834 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR target/52006
8837 * gcc.target/arm/pr52006.c: New test.
8838
8839 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8840
8841 PR testsuite/52011
8842 * gcc.dg/lto/trans-mem.h: New file.
8843 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8844 * gcc.dg/lto/trans-mem-1_1.c: Same.
8845 * gcc.dg/lto/trans-mem-4_1.c: Same.
8846 * gcc.dg/lto/trans-mem-3_1.c: Same.
8847
8848 2012-01-27 Tobias Burnus <burnus@net-b.de>
8849
8850 PR fortran/52022
8851 * gfortran.dg/dummy_procedure_7.f90: New.
8852
8853 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8854
8855 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8856 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8857
8858 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR c++/51852
8861 * g++.dg/other/gc5.C: New test.
8862
8863 2012-01-27 Richard Guenther <rguenther@suse.de>
8864
8865 PR tree-optimization/50444
8866 * gcc.dg/torture/pr50444.c: New testcase.
8867
8868 2012-01-27 Tobias Burnus <burnus@net-b.de>
8869
8870 PR fortran/51970
8871 PR fortran/51977
8872 * gfortran.dg/move_alloc_13.f90: New.
8873
8874 2012-01-27 Tobias Burnus <burnus@net-b.de>
8875
8876 PR fortran/51953
8877 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8878 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8879 and change dg-error string.
8880
8881 2012-01-27 Tobias Burnus <burnus@net-b.de>
8882
8883 PR fortran/52016
8884 * gfortran.dg/elemental_args_check_5.f90: New.
8885
8886 2012-01-27 Richard Guenther <rguenther@suse.de>
8887
8888 PR middle-end/51959
8889 * g++.dg/torture/pr51959.C: New testcase.
8890
8891 2012-01-27 Tom de Vries <tom@codesourcery.com>
8892
8893 PR tree-optimization/51990
8894 * gcc.dg/pr51990.c: New test.
8895 * gcc.dg/pr51990-2.c: Same.
8896
8897 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8898 Tobias Burnus <burnus@gcc.gnu.org>
8899
8900 PR fortran/48705
8901 * gfortran.dg/class_allocate_11.f03: New.
8902
8903 PR fortran/51870
8904 PR fortran/51943
8905 PR fortran/51946
8906 * gfortran.dg/class_allocate_7.f03: New.
8907 * gfortran.dg/class_allocate_8.f03: New.
8908 * gfortran.dg/class_allocate_9.f03: New.
8909 * gfortran.dg/class_allocate_10.f03: New.
8910
8911 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8912
8913 * gnat.dg/discr34.adb: New test.
8914 * gnat.dg/discr34_pkg.ads: New helper.
8915
8916 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8917
8918 * gnat.dg/discr33.adb: New test.
8919
8920 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8921
8922 * gnat.dg/limited_with3.ad[sb): New test.
8923 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8924 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8925 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8926
8927 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8928
8929 * gnat.dg/stack_usage1.adb: New test.
8930 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8931
8932 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8933 * gcc.dg/pr44194-2.c: Likewise.
8934
8935 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8936
8937 PR c++/51370
8938 * g++.dg/template/crash112.C: New.
8939
8940 2012-01-27 Richard Henderson <rth@redhat.com>
8941
8942 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8943
8944 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8945
8946 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8947
8948 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR middle-end/51895
8951 * g++.dg/opt/pr51895.C: New test.
8952
8953 2012-01-26 Michael Matz <matz@suse.de>
8954
8955 PR tree-optimization/48794
8956 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8957
8958 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8959
8960 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8961
8962 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8963
8964 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8965 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8966 memory.
8967 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8968 the default value for s390 and s390x.
8969
8970 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8971
8972 PR lto/51698
8973 * gcc.dg/lto/trans-mem-4_0.c: New.
8974 * gcc.dg/lto/trans-mem-4_1.c: New.
8975 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8976 TM builtins.
8977 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8978 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8979 TM builtins.
8980 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8981 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8982 TM builtins.
8983
8984 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8985
8986 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8987
8988 2012-01-25 Ian Lance Taylor <iant@google.com>
8989
8990 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8991
8992 2012-01-25 Tobias Burnus <burnus@net-b.de>
8993
8994 PR fortran/51995
8995 * gfortran.dg/typebound_proc_25.f90: New.
8996
8997 2012-01-25 Jason Merrill <jason@redhat.com>
8998
8999 PR c++/51992
9000 * g++.dg/lto/pr51992_0.C: New.
9001
9002 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR tree-optimization/51987
9005 * gcc.target/i386/pr51987.c: New test.
9006
9007 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9008
9009 * gcc.dg/tm/lto-1.c: Require lto support in target.
9010
9011 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9012
9013 PR rtl-optimization/48374
9014 * gcc.dg/pr48374.c: New test.
9015
9016 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9017
9018 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9019
9020 2012-01-25 Tobias Burnus <burnus@net-b.de>
9021
9022 PR fortran/51966
9023 * gfortran.dg/derived_constructor_char_3.f90: New.
9024
9025 2012-01-24 Ian Lance Taylor <iant@google.com>
9026
9027 * go.test/go-test.exp (filecmp): New procedure.
9028 (errchk): Handle quoted square brackets.
9029 (go-gc-tests): Set go_compile_args. Handle various new test
9030 lines. Skip a few new tests.
9031 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9032
9033 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9034
9035 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9036 (check_effective_target_vect_extract_even_odd)
9037 (check_effective_target_vect_interleave): Return true for MIPS
9038 paired-single.
9039
9040 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9041
9042 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9043 (main): Use it instead of argc.
9044
9045 2012-01-24 Jason Merrill <jason@redhat.com>
9046
9047 PR c++/51973
9048 * g++.dg/cpp0x/sfinae31.C: New.
9049
9050 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9051
9052 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9053
9054 2012-01-24 Jason Merrill <jason@redhat.com>
9055
9056 PR c++/51812
9057 * g++.dg/inherit/covariant20.C: New.
9058
9059 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9060
9061 PR c++/51223
9062 * g++.dg/parse/crash58.C: New.
9063
9064 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR target/51957
9067 * gcc.dg/pr51957-1.c: New test.
9068 * gcc.dg/pr51957-1.h: New file.
9069 * gcc.dg/pr51957-2.c: New test.
9070
9071 2012-01-23 Jason Merrill <jason@redhat.com>
9072
9073 PR c++/51930
9074 * g++.dg/ext/visibility/template10.C: New.
9075
9076 2012-01-23 Tobias Burnus <burnus@net-b.de>
9077
9078 PR fortran/51948
9079 * gfortran.dg/move_alloc_12.f90: New.
9080
9081 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9082
9083 PR middle-end/45416
9084 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9085
9086 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9087
9088 PR c++/51398
9089 * g++.dg/template/crash111.C: New.
9090
9091 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9092
9093 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9094 configurations.
9095 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9096
9097 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9098
9099 PR testsuite/51941
9100 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9101 the DW_TAG_class_type and DW_AT_name: "Executor".
9102
9103 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9104
9105 * lib/target-supports.exp
9106 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9107 (check_effective_target_vect_interleave): Likewise.
9108
9109 2012-01-22 Jason Merrill <jason@redhat.com>
9110
9111 PR c++/51925
9112 * g++.dg/template/using20.C: New.
9113 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9114
9115 2012-01-23 Jason Merrill <jason@redhat.com>
9116
9117 PR target/51934
9118 * g++.dg/torture/pr51344.C: Limit to x86.
9119
9120 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9121
9122 * c-c++-common/tm/omp.c: Require target with pthread support.
9123
9124 2012-01-23 Richard Guenther <rguenther@suse.de>
9125
9126 PR tree-optimization/51949
9127 * gcc.dg/torture/pr51949.c: New testcase.
9128
9129 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR rtl-optimization/51933
9132 * gcc.c-torture/execute/pr51933.c: New test.
9133
9134 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9135
9136 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9137 Do not define for Interix.
9138
9139 2012-01-22 Jason Merrill <jason@redhat.com>
9140
9141 PR c++/51832
9142 * g++.dg/lto/pr51832.h: New.
9143 * g++.dg/lto/pr51832_0.C: New.
9144 * g++.dg/lto/pr51832_1.C: New.
9145
9146 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9147
9148 * gcc.dg/ext-elim-1.c: New test.
9149
9150 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9151
9152 PR target/51931
9153 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9154 * g++.dg/opt/longbranch1.C: Likewise.
9155
9156 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9157
9158 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9159 in C++11 mode.
9160
9161 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9162
9163 PR fortran/50556
9164 * gfortran.dg/namelist_74.f90: New test.
9165 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9166
9167 2012-01-21 Tobias Burnus <burnus@net-b.de>
9168
9169 PR fortran/51913
9170 * gfortran.dg/class_47.f90: New.
9171
9172 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9173
9174 * gnat.dg/renaming5.ad[sb]: New test.
9175
9176 2012-01-20 Jason Merrill <jason@redhat.com>
9177
9178 PR c++/51919
9179 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9180
9181 2012-01-20 Jason Merrill <jason@redhat.com>
9182
9183 PR c++/51922
9184 * g++.dg/ext/attrib42.C: Require ilp32.
9185
9186 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR target/51915
9189 * gcc.target/arm/pr51915.c: New test.
9190
9191 2012-01-20 Cary Coutant <ccoutant@google.com>
9192 Dodji Seketeli <dodji@redhat.com>
9193
9194 PR debug/45682
9195 * g++.dg/debug/dwarf2/nested-3.C: New test.
9196
9197 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9198
9199 PR c++/51402
9200 * g++.dg/template/crash110.C: New.
9201
9202 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9203
9204 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9205 Remove default options on hppa*-*-hpux*.
9206
9207 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9210
9211 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9212
9213 * gcc.c-torture/compile/pr51856.c: New testcase.
9214
9215 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9216
9217 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9218 options to go_target_compile.
9219
9220 2012-01-20 Kai Tietz <ktietz@redhat.com>
9221
9222 * g++.dg/torture/pr51344.C: Fix typo.
9223
9224 2012-01-20 Richard Guenther <rguenther@suse.de>
9225
9226 PR tree-optimization/51903
9227 * g++.dg/torture/pr51903.C: New testcase.
9228
9229 2012-01-20 Tobias Burnus <burnus@net-b.de>
9230 Janus Weil <janus@gcc.gnu.org>
9231
9232 PR fortran/51056
9233 * gfortran.dg/use_21.f90: New.
9234
9235 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR target/51106
9238 * gcc.dg/torture/pr51106-1.c: New test.
9239 * gcc.dg/torture/pr51106-2.c: New test.
9240
9241 2012-01-19 Kai Tietz <ktietz@redhat.com>
9242
9243 * g++.dg/torture/pr51344.C: New test.
9244
9245 2012-01-19 Tobias Burnus <burnus@net-b.de>
9246
9247 PR fortran/51904
9248 * gfortran.dg/intrinsic_size_2.f90: New.
9249
9250 2012-01-19 Jason Merrill <jason@redhat.com>
9251
9252 PR c++/51889
9253 * g++.dg/inherit/using7.C: New.
9254
9255 2012-01-19 Richard Guenther <rguenther@suse.de>
9256
9257 PR tree-optimization/37997
9258 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9259
9260 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9261
9262 PR rtl-optimization/51505
9263 * gcc.dg/pr51505.c: New test.
9264
9265 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9266
9267 PR fortran/51634
9268 * gfortran.dg/typebound_operator_12.f03: New.
9269 * gfortran.dg/typebound_operator_13.f03: New.
9270
9271 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 PR c++/51225
9274 * g++.dg/cpp0x/pr51225.C: New.
9275
9276 2012-01-17 Ian Lance Taylor <iant@google.com>
9277
9278 PR go/50656
9279 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9280
9281 2012-01-17 Tobias Burnus <burnus@net-b.de>
9282
9283 PR fortran/51869
9284 * gfortran.dg/realloc_on_assign_9.f90: New.
9285
9286 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9287
9288 PR other/51165
9289 * gcc.dg/tm/memopt-3.c: Remove xfail.
9290 * gcc.dg/tm/memopt-4.c: Remove xfail.
9291 * gcc.dg/tm/memopt-5.c: Remove xfail.
9292 * gcc.dg/tm/memopt-7.c: Remove xfail.
9293
9294 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9295
9296 PR tree-optimization/51877
9297 * gcc.c-torture/execute/pr51877.c: New test.
9298
9299 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9300
9301 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9302 {!vect_align_arrays} to vect_sizes_32B_16B.
9303 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9304 * gcc.dg/vect/vect-peel-3.c: Ditto.
9305
9306 2012-01-16 Jason Merrill <jason@redhat.com>
9307
9308 PR c++/51854
9309 * g++.dg/abi/mangle60.C: New.
9310
9311 PR c++/51827
9312 * g++.dg/pch/mangle1.{C,Hs}: New.
9313
9314 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9315 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/50981
9318 * gfortran.dg/elemental_optional_args_3.f90: New
9319 * gfortran.dg/elemental_optional_args_4.f90: New
9320
9321 2012-01-16 Tobias Burnus <burnus@net-b.de>
9322
9323 PR fortran/51809
9324 * gfortran.dg/use_20.f90: New
9325
9326 2012-01-16 Jason Merrill <jason@redhat.com>
9327
9328 PR c++/51868
9329 * g++.dg/cpp0x/rv-bitfield.C: New.
9330 * g++.dg/cpp0x/rv-bitfield2.C: New.
9331
9332 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9333
9334 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9335 subroutine 'qsort' and use index array to assign the result.
9336
9337 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR tree-optimization/51865
9340 * gcc.dg/pr51865.c: New test.
9341
9342 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9343
9344 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9345
9346 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9347
9348 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9349 to be loaded from the constant pool, rather than via %hi and %lo.
9350
9351 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9352
9353 PR rtl-optimization/51821
9354 * gcc.dg/pr51821.c: New test.
9355
9356 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9357
9358 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9359
9360 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9361
9362 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9363
9364 2012-01-14 Tobias Burnus <burnus@net-b.de>
9365
9366 PR fortran/51800
9367 * gfortran.dg/init_flag_8.f90: New.
9368 * gfortran.dg/init_flag_9.f90: New.
9369
9370 2011-01-14 Tobias Burnus <burnus@net-b.de>
9371
9372 PR fortran/51816
9373 * gfortran.dg/use_18.f90: New.
9374 * gfortran.dg/use_19.f90: New.
9375
9376 2012-01-13 Ian Lance Taylor <iant@google.com>
9377
9378 PR c++/50012
9379 * g++.dg/warn/Wsign-compare-4.C: New.
9380
9381 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9382
9383 PR fortran/48351
9384 * gfortran.dg/alloc_comp_assign.f03: New.
9385 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9386 __BUILTIN_FREE from 38 to 32.
9387
9388 2012-01-13 Jason Merrill <jason@redhat.com>
9389
9390 PR c++/20681
9391 * g++.dg/warn/Wreturn-type-7.C: New.
9392
9393 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9394
9395 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9396 assumption.
9397 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9398 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9399 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9400 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9401 int32plus because of big array needed.
9402 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9403 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9404
9405 2012-01-13 Jason Merrill <jason@redhat.com>
9406
9407 PR c++/51813
9408 * g++.dg/ext/visibility/template9.C: New.
9409
9410 PR c++/51620
9411 * g++.dg/cpp0x/defaulted34.C: New.
9412 * g++.dg/template/virtual3.C: New.
9413
9414 2012-01-13 Richard Guenther <rguenther@suse.de>
9415
9416 PR middle-end/8081
9417 * gcc.dg/torture/pr8081.c: New testcase.
9418
9419 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9420
9421 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9422
9423 2012-01-12 Jason Merrill <jason@redhat.com>
9424
9425 PR c++/51714
9426 * g++.dg/ext/stmtexpr14.C: New.
9427
9428 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9429
9430 PR c++/51633
9431 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9432
9433 2012-01-12 Jason Merrill <jason@redhat.com>
9434
9435 PR c++/48051
9436 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9437 * g++.dg/abi/mangle58.C: Likewise.
9438
9439 PR c++/51403
9440 * g++.dg/template/arg8.C: New.
9441
9442 2012-01-12 Ira Rosen <irar@il.ibm.com>
9443
9444 PR tree-optimization/51799
9445 * gcc.dg/vect/pr51799.c: New test.
9446 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9447 patterns.
9448
9449 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9450 Tobias Burnus <burnus@net-b.de>
9451
9452 PR fortran/51057
9453 PR fortran/51616
9454 * lib/target-supports.exp
9455 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9456 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9457
9458 2012-01-11 Jason Merrill <jason@redhat.com>
9459
9460 PR c++/51565
9461 * g++.dg/ext/attrib42.C: New.
9462
9463 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR bootstrap/51796
9466 * gcc.dg/pr51796.c: New test.
9467
9468 2012-01-11 Jason Merrill <jason@redhat.com>
9469
9470 PR c++/51818
9471 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9472
9473 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9474
9475 * gnat.dg/array19.ad[sb]: New test.
9476
9477 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9478
9479 * gnat.dg/opt23.ad[sb]: New test.
9480 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9481 * gnat.dg/opt24.ad[sb]: New test.
9482
9483 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9484
9485 PR tree-optimization/49642
9486 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9487 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9488
9489 2012-01-11 Jason Merrill <jason@redhat.com>
9490
9491 PR c++/51613
9492 * g++.dg/template/explicit-args5.C: New.
9493
9494 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9495
9496 * gcc.c-torture/execute/20120110-1.c: New testcase.
9497
9498 2012-01-10 Jason Merrill <jason@redhat.com>
9499
9500 PR c++/51614
9501 * g++.dg/inherit/ambig1.C: New.
9502
9503 PR c++/51433
9504 * g++.dg/cpp0x/constexpr-cache1.C: New.
9505
9506 2012-01-10 Richard Guenther <rguenther@suse.de>
9507
9508 PR tree-optimization/51801
9509 * gcc.dg/torture/pr51801.c: New testcase.
9510
9511 2012-01-10 Tobias Burnus <burnus@net-b.de>
9512
9513 PR fortran/51652
9514 * gfortran.dg/allocate_with_typespec_5.f90: New.
9515
9516 2012-01-10 Tobias Burnus <burnus@net-b.de>
9517
9518 * gfortran.dg/class_39.f03: Update dg-error string.
9519
9520 2012-01-10 Richard Guenther <rguenther@suse.de>
9521
9522 PR tree-optimization/50913
9523 * gcc.dg/graphite/interchange-16.c: New testcase.
9524 * gcc.dg/graphite/scop-20.c: XFAIL.
9525 * gfortran.dg/graphite/interchange-1.f: Likewise.
9526 * gfortran.dg/graphite/block-1.f90: Likewise.
9527 * gfortran.dg/graphite/block-2.f: Likewise.
9528
9529 2012-01-10 Richard Henderson <rth@redhat.com>
9530
9531 * lib/target-supports.exp (check_effective_target_vect_perm,
9532 check_effective_target_vect_perm_byte,
9533 check_effective_target_vect_perm_short): Enable for arm neon.
9534
9535 2012-01-09 Tobias Burnus <burnus@net-b.de>
9536
9537 PR fortran/46328
9538 * gfortran.dg/typebound_operator_11.f90: New.
9539
9540 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9541
9542 * gnat.dg/array18.adb: New test.
9543 * gnat.dg/array18_pkg.ads: New helper.
9544
9545 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9546
9547 PR fortran/51791
9548 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9549 around base object in first assignment in main program.
9550 * gfortran.dg/typebound_operator_10.f03: New test.
9551
9552 2012-01-09 Martin Jambor <mjambor@suse.cz>
9553
9554 PR tree-optimization/51759
9555 * g++.dg/ipa/pr51759.C: New test.
9556
9557 2012-01-09 Tobias Burnus <burnus@net-b.de>
9558
9559 PR fortran/51758
9560 * gfortran.dg/optional_absent_2.f90: New.
9561
9562 2012-01-09 Tobias Burnus <burnus@net-b.de>
9563
9564 PR fortran/51578
9565 * gfortran.dg/use_17.f90: New.
9566
9567 2012-01-09 Gary Funck <gary@intrepid.com>
9568
9569 PR preprocessor/33919
9570 * gcc.dg/pr33919.c: New test.
9571 * gcc.dg/pr33919-0.h: New test header file.
9572 * gcc.dg/pr33919-1.h: Ditto.
9573 * gcc.dg/pr33919-2.h: Ditto.
9574
9575 2012-01-07 Jan Hubicka <jh@suse.cz>
9576
9577 PR tree-optimize/51694
9578 * gcc.c-torture/compile/pr51694.c: new testcase.
9579
9580 2012-01-07 Jan Hubicka <jh@suse.cz>
9581
9582 PR tree-optimization/51600
9583 * g++.dg/torture/pr51600.C: New testcase.
9584
9585 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9586
9587 PR gcov-profile/51715
9588 PR gcov-profile/51717
9589 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9590 * gcc.misc-tests/gcov-14.c: Likewise.
9591
9592 2012-01-06 Jason Merrill <jason@redhat.com>
9593
9594 * g++.dg/parse/new5.C: New.
9595
9596 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9597
9598 PR testsuite/51655
9599 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9600 including <string.h>.
9601
9602 2012-01-06 Jason Merrill <jason@redhat.com>
9603
9604 * g++.dg/abi/mangle51.C: New.
9605 * g++.dg/abi/mangle52.C: New.
9606 * g++.dg/abi/mangle53.C: New.
9607 * g++.dg/abi/mangle54.C: New.
9608 * g++.dg/abi/mangle55.C: New.
9609 * g++.dg/abi/mangle56.C: New.
9610 * g++.dg/abi/mangle57.C: New.
9611 * g++.dg/abi/mangle58.C: New.
9612 * g++.dg/abi/mangle59.C: New.
9613 * g++.dg/cpp0x/trailing3.C: Update mangling.
9614 * g++.dg/cpp0x/variadic111.C: Update mangling.
9615 * g++.dg/cpp0x/variadic4.C: Update mangling.
9616 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9617 * g++.dg/template/nontype22.C: Works now.
9618 * g++.dg/template/pr35240.C: Works now.
9619
9620 * g++.dg/cpp0x/error7.C: New.
9621
9622 2012-01-06 Tobias Burnus <burnus@net-b.de>
9623
9624 * gfortran.dg/deallocate_stat_2.f90: New.
9625 * coarray/allocate_errgmsg.f90: New.
9626 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9627 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9628 * coarray/subobject_1.f90: Fix for num_images > 1.
9629 * gfortran.dg/deallocate_stat.f90: Update due to changed
9630 stat= handling.
9631
9632 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9633
9634 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9635
9636 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9637
9638 * ada/acats/overflow.lst: Add cb20004.
9639
9640 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9641
9642 PR c++/51541
9643 * g++.dg/cpp0x/alias-decl-18.C: New test.
9644
9645 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9646
9647 * gcc.c-torture/execute/20120104-1.c: New test.
9648
9649 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9650
9651 PR fortran/PR48946
9652 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9653 the old typebound_operator_8.f03.
9654 * gfortran.dg/typebound_operator_8.f03: New version of
9655 typebound_operator_7.f03 with 'u' a derived type instead of a
9656 class object.
9657
9658 2012-01-05 Richard Guenther <rguenther@suse.de>
9659
9660 * g++.dg/torture/pr49309.C: Skip for -flto.
9661
9662 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR middle-end/51761
9665 * gcc.c-torture/compile/pr51761.c: New test.
9666
9667 2012-01-05 Richard Guenther <rguenther@suse.de>
9668
9669 PR tree-optimization/51760
9670 * gcc.dg/torture/pr51760.c: New testcase.
9671
9672 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9673
9674 PR middle-end/51472
9675 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9676
9677 2012-01-05 Richard Guenther <rguenther@suse.de>
9678
9679 PR lto/41576
9680 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9681 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9682
9683 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR debug/51695
9686 * gcc.dg/pr51695.c: New test.
9687
9688 2012-01-04 Andrew Pinski <apinski@cavium.com>
9689
9690 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9691 * gcc.target/mips/octeon2-lx-1.c: New test.
9692 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9693 * gcc.target/mips/octeon2-lx-2.c: New test.
9694 * gcc.target/mips/octeon2-lx-3.c: New test.
9695
9696 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9697
9698 PR other/51163
9699 PR other/51164
9700 * gcc.dg/tm/alias-1.c: Adjust regexp.
9701 * gcc.dg/tm/alias-2.c: Adjust regexp.
9702
9703 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9704
9705 PR c++/51064
9706 * g++.dg/warn/Wparentheses-26.C: New.
9707
9708 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9709
9710 * gfortran.dg/elemental_optional_args_2.f90: New test.
9711
9712 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9713
9714 PR fortran/49693
9715 * gfortran.dg/common_17.f90: New test.
9716
9717 2012-01-04 Richard Guenther <rguenther@suse.de>
9718
9719 PR tree-optimization/49651
9720 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9721 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9722
9723 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/51738
9726 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9727
9728 2012-01-03 Andrew Pinski <apinski@cavium.com>
9729
9730 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9731 for all mips targets. Also allow an optional .cfi_startproc.
9732
9733 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9734
9735 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9736
9737 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 PR c++/29273
9740 * g++.dg/rtti/dyncast5.C: New.
9741
9742 2012-01-03 Richard Guenther <rguenther@suse.de>
9743
9744 PR tree-optimization/51070
9745 * gcc.dg/torture/pr51070-2.c: New testcase.
9746
9747 2012-01-03 Richard Guenther <rguenther@suse.de>
9748
9749 PR tree-optimization/51692
9750 * gcc.dg/torture/pr51692.c: New testcase.
9751
9752 2012-01-03 Richard Guenther <rguenther@suse.de>
9753
9754 PR debug/51650
9755 * g++.dg/lto/pr51650-3_0.C: New testcase.
9756
9757 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9758
9759 PR c++/15867
9760 * g++.dg/warn/Wredundant-decls-spec.C: New.
9761
9762 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9763
9764 PR tree-optimization/51719
9765 * g++.dg/tree-prof/pr51719.C: New test.
9766
9767 2012-01-03 Richard Guenther <rguenther@suse.de>
9768
9769 PR middle-end/51730
9770 * gcc.dg/fold-compare-6.c: New testcase.
9771
9772 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR c++/51669
9775 * g++.dg/gomp/pr51669.C: New test.
9776
9777 2012-01-02 Jason Merrill <jason@redhat.com>
9778
9779 PR c++/51675
9780 * g++.dg/cpp0x/constexpr-union2.C: New.
9781
9782 PR c++/51666
9783 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9784
9785 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9786
9787 PR c++/51462
9788 * g++.dg/cpp0x/constexpr-99.C: New test.
9789
9790 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9791
9792 PR c++/20140
9793 * g++.dg/template/init9.C: New.
9794
9795 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9796
9797 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9798 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9799 rather than a specific number.
9800
9801 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9802
9803 PR fortran/46262
9804 PR fortran/46328
9805 PR fortran/51052
9806 * gfortran.dg/typebound_operator_7.f03: New.
9807 * gfortran.dg/typebound_operator_8.f03: New.
9808
9809 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9810
9811 PR target/51729
9812 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9813 XFAIL.
9814 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9815
9816 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9817
9818 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9819
9820 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9821
9822 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9823 for MIPS.
9824
9825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9826
9827 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9828 * gfortran.dg/io_real_boz_4.f90: Likewise.
9829 * gfortran.dg/io_real_boz_5.f90: Likewise.
9830
9831 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9832
9833 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9834
9835 2012-01-02 Revital Eres <revital.eres@linaro.org>
9836
9837 * gcc.dg/sms-11.c: New file.
9838
9839 2012-01-02 Tobias Burnus <burnus@net-b.de>
9840
9841 PR fortran/51682
9842 * gfortran.dg/coarray/image_index_3.f90: New.
9843
9844 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9845
9846 PR c++/16603
9847 * g++.dg/parse/enum8.C: New.
9848
9849 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9850
9851 PR c++/51379
9852 * g++.dg/conversion/reinterpret4.C: New.
9853 * g++.dg/conversion/reinterpret1.C: Adjust.
9854
9855 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9856
9857 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9858
9859 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9860
9861 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9862 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9863 * g++.old-deja/g++.jason/access14.C: Likewise.
9864 * g++.old-deja/g++.jason/access8.C: Likewise.
9865 * g++.old-deja/g++.jason/access1.C: Likewise.
9866 * g++.old-deja/g++.other/access3.C: Likewise.
9867 * g++.old-deja/g++.other/access5.C: Likewise.
9868 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9869 * g++.old-deja/g++.law/visibility22.C: Likewise.
9870 * g++.old-deja/g++.law/visibility26.C: Likewise.
9871 * g++.old-deja/g++.mike/p2746.C: Likewise.
9872 * g++.dg/debug/using1.C: Likewise.
9873 * g++.dg/lookup/using51.C: Likewise.
9874 * g++.dg/inherit/using5.C: Likewise.
9875 * g++.dg/inherit/pr30297.C: Likewise.
9876 * g++.dg/inherit/access8.C: Likewise.
9877 * g++.dg/torture/pr39362.C: Likewise.
9878 * g++.dg/template/crash13.C: Likewise.
9879 * g++.dg/template/using10.C: Likewise.
9880
9881 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9882
9883 PR fortran/51502
9884 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9885
9886 2012-01-01 Ira Rosen <irar@il.ibm.com>
9887
9888 PR tree-optimization/51704
9889 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9890 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9891 corresponding flags.
9892
9893 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9894
9895 PR c++/51723
9896 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9897
9898 2012-01-01 Jan Hubicka <jh@suse.cz>
9899
9900 PR rtl-optimization/51069
9901 * gcc.c-torture/compile/pr51069.c: New testcase.
9902
9903 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9904
9905 PR tree-optimization/51683
9906 * gcc.dg/pr51683.c: New test.
9907 \f
9908 Copyright (C) 2012 Free Software Foundation, Inc.
9909
9910 Copying and distribution of this file, with or without modification,
9911 are permitted in any medium without royalty provided the copyright
9912 notice and this notice are preserved.