Compile pr55247.c with -mno-sse -mno-mmx
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
4 -mno-sse -mno-mmx to dg-options. Reformat.
5
6 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
7
8 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
9 * c-c++-common/vector-compare-1.c: Same.
10 * c-c++-common/vector-compare-2.c: Same.
11 * g++.dg/other/unused1.C: Skip on AIX.
12 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
13 extra message on AIX.
14
15 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
16
17 PR target/55247
18 * gcc.target/i386/pr55247.c: New test.
19
20 2012-11-09 Andrew Pinski <apinski@cavium.com>
21
22 * gcc.c-torture/execute/20121108-1.c: New test.
23
24 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
25
26 PR c++/54413
27 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
28 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
29 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
30 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
31
32 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
33
34 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
35 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
36 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
37 array bounds.
38 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
39
40 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
41
42 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
43 * g++.dg/tm/pr47530.C: Same.
44
45 2012-11-09 Jason Merrill <jason@redhat.com>
46
47 PR c++/54859
48 * g++.dg/cpp0x/alias-decl-25.C: New.
49
50 * g++.dg/abi/abi-tag1.C: New.
51 * g++.dg/abi/abi-tag2.C: New.
52
53 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
54
55 PR rtl-optimization/55154
56 * gcc.target/i386/pr55154.c: New test.
57
58 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
59
60 PR rtl-optimization/55151
61 * gcc.dg/pr55151.c: Move ...
62 * gcc.target/i386/pr55151.c: ... here.
63
64 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
65
66 PR rtl-optimization/54472
67 * gcc.dg/pr54472.c: New test.
68
69 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
70
71 * gnat.dg/stack_check3.ad[sb]: New test.
72
73 2012-11-08 Ian Lance Taylor <iant@google.com>
74
75 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
76 with arguments. Handle errorcheckoutput and rundir test types.
77
78 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
79
80 PR tree-optimization/55191
81 * gcc.dg/pr55191.c: New test.
82
83 2012-11-08 Jakub Jelinek <jakub@redhat.com>
84
85 PR debug/54499
86 * g++.dg/debug/pr54499.C: New test.
87
88 2012-11-08 Jan Hubicka <jh@suse.cz>
89
90 PR middle-end/48636
91 * gcc.dg/winline-3.c: Update.
92
93 2012-11-08 Martin Jambor <mjambor@suse.cz>
94
95 * gfortran.dg/ipcp-array-1.f90: New test.
96
97 2012-11-08 Florian Weimer <fweimer@redhat.com>
98
99 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
100
101 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
102
103 PR rtl-optimization/55151
104 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
105
106 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
107
108 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
109
110 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
111
112 * gcc.c-torture/compile/20121107-1.c: New test.
113
114 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
115
116 PR rtl-optimization/55151
117 * gcc.dg/pr55151.c: Compile it only for x86_64.
118
119 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
120
121 PR rtl-optimization/55122
122 * gcc.dg/pr55122.c: New test.
123
124 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
125
126 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
127 word powerpc.
128 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
129 * gcc.target/powerpc/loop_align.c: Skip on AIX.
130 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
131 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
132
133 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
134
135 PR c/53063
136 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
137
138 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
139
140 PR c/51294
141 * c-c++-common/pr51294.c: New.
142
143 2012-11-07 Martin Jambor <mjambor@suse.cz>
144
145 PR tree-optimization/53787
146 * gcc.dg/ipa/ipa-5.c: Adjust.
147 * gcc.dg/ipa/ipcp-agg-1.c: New test.
148 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
149 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
150 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
151 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
152 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
153 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
154 * gfortran.dg/pr48636-2.f90: New test.
155 * gfortran.dg/pr53787.f90: Likewise.
156
157 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
158
159 PR c++/55226
160 Revert:
161 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/54922
164 * g++.dg/cpp0x/constexpr-union4.C: New.
165
166 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
167
168 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
169
170 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
171
172 PR target/49220
173 * gcc.c-torture/compile/pr49220.c: New test.
174
175 2012-11-07 Florian Weimer <fweimer@redhat.com>
176
177 * g++.dg/init/new40.C: New.
178
179 2012-11-07 Jakub Jelinek <jakub@redhat.com>
180
181 PR debug/54693
182 * gcc.dg/guality/pr54693-2.c: New test.
183
184 2012-11-06 Andrew Pinski <apinski@cavium.com>
185
186 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
187 -fno-vect-cost-model.
188
189 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
190
191 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
192 * gcc.dg/tm/debug-1.c: Same.
193 * gcc.dg/tm/irrevocable-3.c: Same.
194 * gcc.dg/tm/irrevocable-4.c: Same.
195 * gcc.dg/tm/memopt-10.c: Same.
196 * gcc.dg/tm/memopt-11.c: Same.
197 * gcc.dg/tm/props-4.c: Same.
198 * gcc.dg/tm/wrap-3.c: Same.
199 * gcc.dg/tm/wrap-4.c: Same.
200
201 2012-11-06 Andrew Pinski <apinski@cavium.com>
202
203 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
204
205 2012-11-06 Jan Hubicka <jh@suse.cz>
206
207 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
208 candidate still.
209 * gcc.dg/tree-ssa/loop-23.c: Likewise.
210 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
211 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
212
213 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
214
215 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
216
217 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
218
219 PR middle-end/41993
220 * gcc.dg/torture/pr41993.c: New test.
221
222 2012-11-06 Jan Hubicka <jh@suse.cz>
223
224 * gcc.target/i386/l_fma_float_?.c: Update.
225 * gcc.target/i386/l_fma_double_?.c: Update.
226
227 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
228
229 PR target/54089
230 * gcc.target/sh/pr54089-8.c: New.
231 * gcc.target/sh/pr54089-9.c: New.
232
233 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
234
235 PR target/47440
236 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
237 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
238 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
239 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
240 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
241 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
242 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
243 * gcc.target/i386/avx-vzeroupper-27.c: New.
244
245 2012-11-06 Janus Weil <janus@gcc.gnu.org>
246
247 PR fortran/54917
248 * gfortran.dg/transfer_class_1.f90: New.
249 * gfortran.dg/transfer_class_2.f90: New.
250
251 2012-11-05 Sriraman Tallam <tmsriram@google.com>
252
253 * testsuite/g++.dg/mv1.C: New test.
254 * testsuite/g++.dg/mv2.C: New test.
255 * testsuite/g++.dg/mv3.C: New test.
256 * testsuite/g++.dg/mv4.C: New test.
257 * testsuite/g++.dg/mv5.C: New test.
258 * testsuite/g++.dg/mv6.C: New test.
259
260 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
261
262 PR testsuite/55186
263 * gcc.dg/const-uniq-1.c (a): Increase length four times.
264
265 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
266
267 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
268 darwin.
269
270 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
271
272 * g++.dg/torture/20121105-1.C: New test.
273
274 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
275
276 * gcc.dg/torture/fp-compare.c: New testcase.
277
278 2012-11-05 Jan Hubicka <jh@suse.cz>
279
280 * gcc.dg/const-1.c: Update.
281 * gcc.dg/pure-1.c: Update.
282
283 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
284
285 PR rtl-optimization/55151
286 * gcc.dg/pr55151.c: New test.
287
288 2012-11-05 Jakub Jelinek <jakub@redhat.com>
289
290 PR debug/54970
291 PR debug/54971
292 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
293
294 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
295
296 PR testsuite/51128
297 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
298
299 2012-11-05 Jan Hubicka <jh@suse.cz>
300
301 * gcc.dg/autopar/pr49960.c: Fix testcase.
302
303 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
304
305 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
306 Fix scan-tree-dump-times directive.
307
308 2012-11-04 Janus Weil <janus@gcc.gnu.org>
309
310 PR fortran/55199
311 * gfortran.dg/associate_12.f90: New.
312
313 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
314
315 PR target/54255
316 * lib/target-supports.exp (check_effective_target_masm_intel): New
317 proc.
318 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
319 masm_intel.
320
321 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
322 Jack Howarth <howarth@bromo.med.uc.edu>
323
324 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
325 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
326 * gcc.target/i386/pr53249.c: Likewise.
327
328 2012-11-03 Andrew Pinski <apinski@cavium.com>
329
330 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
331 call abort1 so that cross jumping does not happen.
332
333 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
334
335 PR target/51244
336 * gcc.target/sh/pr51244-18.c: New.
337 * gcc.target/sh/pr51244-19.c: New.
338
339 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
340
341 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
342 b requires a 64-bit operation followed by a truncation.
343
344 2012-11-02 Jan Hubicka <jh@suse.cz>
345
346 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
347
348 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
349
350 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
351 conditions to verify the reduction code is vectorized.
352
353 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
354 in case 'pow', such as 'powerpc' is used in the compiler version name.
355 * gcc.target/powerpc/pr46728-2.c: Likewise.
356 * gcc.target/powerpc/pr46728-3.c: Likewise.
357 * gcc.target/powerpc/pr46728-4.c: Likewise.
358 * gcc.target/powerpc/pr46728-5.c: Likewise.
359 * gcc.target/powerpc/pr46728-7.c: Likewise.
360 * gcc.target/powerpc/pr46728-8.c: Likewise.
361 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
362
363 2012-11-02 Jan Hubicka <jh@suse.cz>
364
365 * gcc.dg/tree-ssa/loop-38.c: New testcase.
366
367 2012-11-02 Jan Hubicka <jh@suse.cz>
368
369 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
370 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
371
372 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
373
374 PR middle-end/55130
375 * gcc.target/i386/pr55130.c: New test.
376
377 2012-11-02 Jakub Jelinek <jakub@redhat.com>
378
379 PR target/55147
380 * gcc.target/i386/pr55147.c: New test.
381
382 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
383
384 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
385 * gfortran.dg/default_format_denormal_1.f90: Same.
386
387 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
388
389 PR middle-end/55001
390 * g++.dg/ext/vector19.C: Remove target restrictions.
391 * gcc.dg/fold-compare-7.c: New testcase.
392
393 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
394
395 PR target/55160
396 * gcc.target/sh/pr55160.c: New.
397
398 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
399
400 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
401 scan-assembler regex.
402
403 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
404
405 PR middle-end/55150
406 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
407 * gcc.dg/pr55150-2.c: New test.
408
409 2012-11-01 Sharad Singhai <singhai@google.com>
410
411 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
412 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
413 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
414 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
415
416 2012-10-31 Dehao Chen <dehao@google.com>
417
418 * g++.dg/debug/dwarf2/block.C: New testcase.
419
420 2012-10-31 Jan Hubicka <jh@suse.cz>
421
422 * gcc.dg/pr44974.c: Add noinline.
423
424 2012-10-31 Janus Weil <janus@gcc.gnu.org>
425
426 PR fortran/53718
427 * gfortran.dg/class_54.f90: New.
428
429 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
430 Jakub Jelinek <jakub@redhat.com>
431
432 PR tree-optimization/55018
433 * gcc.dg/torture/pr55018.c: New test.
434
435 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
436
437 PR c++/54583
438 * g++.dg/ext/vla13.C: New.
439
440 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
441
442 PR middle-end/55150
443 * gcc.dg/pr55150.c: New test.
444
445 2012-10-31 Tobias Burnus <burnus@net-b.de>
446
447 PR fortran/55134
448 * gfortran.dg/associate_11.f90: New.
449
450 2012-10-31 Dodji Seketeli <dodji@redhat.com>
451
452 PR c++/54955
453 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
454
455 2012-10-31 Jakub Jelinek <jakub@redhat.com>
456
457 PR tree-optimization/19105
458 PR tree-optimization/21643
459 PR tree-optimization/46309
460 * gcc.dg/pr19105.c: New test.
461 * gcc.dg/pr21643.c: New test.
462 * gcc.dg/pr46309-2.c: New test.
463 * gcc.c-torture/execute/pr46309.c: New test.
464
465 2012-10-31 Alan Modra <amodra@gmail.com>
466
467 * gcc.target/powerpc/dimode_off.c: New.
468 * gcc.target/powerpc/timode_off.c: New.
469 * gcc.target/powerpc/dfmode_off.c: New.
470 * gcc.target/powerpc/tfmode_off.c: New.
471
472 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
473
474 PR rtl-optimization/55093
475 * gcc.target/i386/pr55093.c: New file.
476
477 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
478
479 * gcc.target/i386/pr55116.c: Renamed to ...
480 * gcc.target/i386/pr55116-1.c: This.
481
482 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
483
484 * gcc.target/i386/pr55116-2.c: New file.
485
486 2012-10-30 Richard Biener <rguenther@suse.de>
487
488 * gcc.dg/vect/slp-perm-2.c: Adjust.
489
490 2012-10-30 Richard Biener <rguenther@suse.de>
491
492 PR tree-optimization/55111
493 * gcc.dg/torture/pr55111.c: New testcase.
494
495 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
496
497 PR target/53988
498 * gcc.target/sh/pr53988.c: New.
499
500 2012-10-30 Bin Cheng <bin.cheng@arm.com>
501
502 PR target/54989
503 * gcc.dg/hoist-register-pressure-1.c: Rename from
504 hoist-register-pressure.c. Add nonpic condition.
505 * gcc.dg/hoist-register-pressure-2.c: New testcase.
506
507 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
508
509 PR c++/54930
510 * gcc.dg/Wreturn-local-addr.c: New.
511 * g++.dg/warn/Wno-return-local-addr.C: New.
512 * g++.dg/warn/Wreturn-local-addr.C: New.
513
514 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
515
516 PR middle-end/55116
517 * gcc.target/i386/pr55116.c: New file.
518
519 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
520
521 PR c/53066
522 * gcc.dg/Wshadow-4.c: New.
523 * gcc.dg/Wshadow-4.h: New.
524
525 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
526
527 PR debug/54693
528 * gcc.dg/guality/pr54693.c: New.
529
530 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
531
532 PR middle-end/55027
533 * gcc.dg/pr55027.c: New testcase.
534
535 2012-10-29 Jan Hubicka <jh@suse.cz>
536
537 * gcc.dg/ipa/inline-6.c: New testcase.
538
539 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
540
541 PR rtl-optimization/55106
542 * g++.dg/pr55106.C: New.
543
544 2012-10-29 Richard Guenther <rguenther@suse.de>
545
546 PR middle-end/53695
547 * gcc.dg/torture/pr53695.c: New testcase.
548
549 2012-10-28 Jan Hubicka <jh@suse.cz>
550
551 * gcc.dg/ipa/inlinehint-3.c: New testcase.
552
553 2012-10-28 Tobias Burnus <burnus@net-b.de>
554
555 PR fortran/54958
556 * gfortran.dg/do_check_6.f90: New.
557
558 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
559 Jack Howarth <howarth@bromo.med.uc.edu>
560
561 PR target/54404
562 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
563 to dg-options.
564 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
565
566 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
567
568 PR target/34283
569 * gcc.target/i386/pr34283.c: New test.
570
571 2012-10-26 Jakub Jelinek <jakub@redhat.com>
572
573 PR c++/55081
574 * g++.dg/opt/pr55081.C: New test.
575
576 PR debug/54970
577 PR debug/54971
578 * gcc.dg/guality/pr54970.c: New test.
579
580 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
581
582 PR c++/54984
583 * g++.dg/template/new11.C: New.
584
585 2012-10-26 Richard Biener <rguenther@suse.de>
586
587 PR middle-end/54824
588 * gcc.dg/torture/pr54824.c: New testcase.
589
590 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
591
592 * gcc.target/i386/fxsave-1.c: New.
593 * gcc.target/i386/fxsave64-1.c: Ditto.
594 * gcc.target/i386/fxrstor-1.c: Ditto.
595 * gcc.target/i386/fxrstor64-1.c: Ditto.
596 * gcc.target/i386/xsave-1.c: Ditto.
597 * gcc.target/i386/xsave64-1.c: Ditto.
598 * gcc.target/i386/xrstor-1.c: Ditto.
599 * gcc.target/i386/xrstor64-1.c: Ditto.
600 * gcc.target/i386/xsaveopt-1.c: Ditto.
601 * gcc.target/i386/xsaveopt64-1.c: Ditto.
602 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
603 * gcc.target/i386/sse-13.c: Ditto.
604 * gcc.target/i386/sse-14.c: Ditto.
605 * gcc.target/i386/sse-22.c: Ditto.
606 * gcc.target/i386/sse-23.c: Ditto.
607 * g++.dg/other/i386-2.C: Ditto.
608 * g++.dg/other/i386-3.C: Ditto.
609
610 2012-10-25 Jan Hubicka <jh@suse.cz>
611
612 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
613 at ivcanon time.
614
615 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
616
617 PR c++/53761
618 * g++.dg/ext/transparent-union.C: New.
619
620 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
621
622 PR c++/54427
623 * g++.dg/ext/vector19.C: New testcase.
624
625 2012-10-25 Richard Biener <rguenther@suse.de>
626
627 PR tree-optimization/54902
628 * g++.dg/torture/pr54902.C: New testcase.
629
630 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
631
632 PR c++/34892
633 * g++.dg/template/crash114.C: New.
634
635 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
636
637 PR bootstrap/55049
638 * gcc.target/i386/pr55049-1.c: New test.
639
640 2012-10-24 Janus Weil <janus@gcc.gnu.org>
641
642 PR fortran/55037
643 * gfortran.dg/class_dummy_4.f03: New.
644
645 2012-10-24 Jakub Jelinek <jakub@redhat.com>
646
647 PR rtl-optimization/55010
648 * gcc.dg/pr55010.c: New test.
649
650 PR debug/54828
651 * g++.dg/debug/pr54828.C: New test.
652
653 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
654
655 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
656 * gcc.dg/vect/vect-83_64.c: Likewise.
657
658 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/54922
661 * g++.dg/cpp0x/constexpr-union4.C: New.
662
663 2012-10-23 Jeff Law <law@redhat.com>
664
665 * gcc.c-torture/execute/pr54985.c: New test.
666
667 2012-10-23 Paul Koning <ni1d@arrl.net>
668
669 PR debug/54508
670 * g++.dg/debug/dwarf2/pr54508.C: New.
671
672 2012-10-23 Jakub Jelinek <jakub@redhat.com>
673
674 PR c++/54844
675 * g++.dg/template/sizeof14.C: New test.
676
677 2012-10-23 Ian Bolton <ian.bolton@arm.com>
678 Jim MacArthur <jim.macarthur@arm.com>
679 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
680 Marcus Shawcroft <marcus.shawcroft@arm.com>
681 Nigel Stephens <nigel.stephens@arm.com>
682 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
683 Richard Earnshaw <rearnsha@arm.com>
684 Sofiane Naci <sofiane.naci@arm.com>
685 Stephen Thomas <stephen.thomas@arm.com>
686 Tejas Belagod <tejas.belagod@arm.com>
687 Yufeng Zhang <yufeng.zhang@arm.com>
688
689 * lib/target-supports.exp
690 (check_profiling_available): Add AArch64.
691 (check_effective_target_vect_int): Likewise.
692 (check_effective_target_vect_shift): Likewise.
693 (check_effective_target_vect_float): Likewise.
694 (check_effective_target_vect_double): Likewise.
695 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
696 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
697 (check_effective_target_vect_pack_trunc): Likewise.
698 (check_effective_target_vect_unpack): Likewise.
699 (check_effective_target_vect_hw_misalign): Likewise.
700 (check_effective_target_vect_short_mult): Likewise.
701 (check_effective_target_vect_int_mult): Likewise.
702 (check_effective_target_vect_stridedN): Likewise.
703 (check_effective_target_sync_int_long): Likewise.
704 (check_effective_target_sync_char_short): Likewise.
705 (check_vect_support_and_set_flags): Likewise.
706 (check_effective_target_aarch64_tiny): New.
707 (check_effective_target_aarch64_small): New.
708 (check_effective_target_aarch64_large): New.
709 * g++.dg/other/PR23205.C: Enable aarch64.
710 * g++.dg/other/pr23205-2.C: Likewise.
711 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
712 * gcc.c-torture/execute/20101011-1.c: Likewise.
713 * gcc.dg/20020312-2.c: Likewise.
714 * gcc.dg/20040813-1.c: Likewise.
715 * gcc.dg/builtin-apply2.c: Likewise.
716 * gcc.dg/stack-usage-1.c: Likewise.
717
718 2012-10-23 Ian Bolton <ian.bolton@arm.com>
719 Jim MacArthur <jim.macarthur@arm.com>
720 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
721 Marcus Shawcroft <marcus.shawcroft@arm.com>
722 Nigel Stephens <nigel.stephens@arm.com>
723 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
724 Richard Earnshaw <rearnsha@arm.com>
725 Sofiane Naci <sofiane.naci@arm.com>
726 Stephen Thomas <stephen.thomas@arm.com>
727 Tejas Belagod <tejas.belagod@arm.com>
728 Yufeng Zhang <yufeng.zhang@arm.com>
729
730 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
731 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
732 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
733 * gcc.target/aarch64/aapcs/abitest.S: New file.
734 * gcc.target/aarch64/aapcs/abitest.h: New file.
735 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
736 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
737 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
738 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
739 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
740 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
741 * gcc.target/aarch64/aapcs/ice_1.c: New file.
742 * gcc.target/aarch64/aapcs/ice_2.c: New file.
743 * gcc.target/aarch64/aapcs/ice_3.c: New file.
744 * gcc.target/aarch64/aapcs/ice_4.c: New file.
745 * gcc.target/aarch64/aapcs/ice_5.c: New file.
746 * gcc.target/aarch64/aapcs/macro-def.h: New file.
747 * gcc.target/aarch64/aapcs/test_1.c: New file.
748 * gcc.target/aarch64/aapcs/test_10.c: New file.
749 * gcc.target/aarch64/aapcs/test_11.c: New file.
750 * gcc.target/aarch64/aapcs/test_12.c: New file.
751 * gcc.target/aarch64/aapcs/test_13.c: New file.
752 * gcc.target/aarch64/aapcs/test_14.c: New file.
753 * gcc.target/aarch64/aapcs/test_15.c: New file.
754 * gcc.target/aarch64/aapcs/test_16.c: New file.
755 * gcc.target/aarch64/aapcs/test_17.c: New file.
756 * gcc.target/aarch64/aapcs/test_18.c: New file.
757 * gcc.target/aarch64/aapcs/test_19.c: New file.
758 * gcc.target/aarch64/aapcs/test_2.c: New file.
759 * gcc.target/aarch64/aapcs/test_20.c: New file.
760 * gcc.target/aarch64/aapcs/test_21.c: New file.
761 * gcc.target/aarch64/aapcs/test_22.c: New file.
762 * gcc.target/aarch64/aapcs/test_23.c: New file.
763 * gcc.target/aarch64/aapcs/test_24.c: New file.
764 * gcc.target/aarch64/aapcs/test_25.c: New file.
765 * gcc.target/aarch64/aapcs/test_26.c: New file.
766 * gcc.target/aarch64/aapcs/test_3.c: New file.
767 * gcc.target/aarch64/aapcs/test_4.c: New file.
768 * gcc.target/aarch64/aapcs/test_5.c: New file.
769 * gcc.target/aarch64/aapcs/test_6.c: New file.
770 * gcc.target/aarch64/aapcs/test_7.c: New file.
771 * gcc.target/aarch64/aapcs/test_8.c: New file.
772 * gcc.target/aarch64/aapcs/test_9.c: New file.
773 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
774 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
775 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
776 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
777 * gcc.target/aarch64/aapcs/test_complex.c: New file.
778 * gcc.target/aarch64/aapcs/test_int128.c: New file.
779 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
780 * gcc.target/aarch64/aapcs/type-def.h: New file.
781 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
782 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
783 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
784 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
785 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
786 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
787 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
788 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
789 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
790 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
791 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
792 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
793 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
794 * gcc.target/aarch64/aarch64.exp: New file.
795 * gcc.target/aarch64/adc-1.c: New file.
796 * gcc.target/aarch64/adc-2.c: New file.
797 * gcc.target/aarch64/asm-1.c: New file.
798 * gcc.target/aarch64/clrsb.c: New file.
799 * gcc.target/aarch64/clz.c: New file.
800 * gcc.target/aarch64/ctz.c: New file.
801 * gcc.target/aarch64/csinc-1.c: New file.
802 * gcc.target/aarch64/csinv-1.c: New file.
803 * gcc.target/aarch64/csneg-1.c: New file.
804 * gcc.target/aarch64/extend.c: New file.
805 * gcc.target/aarch64/fcvt.x: New file.
806 * gcc.target/aarch64/fcvt_double_int.c: New file.
807 * gcc.target/aarch64/fcvt_double_long.c: New file.
808 * gcc.target/aarch64/fcvt_double_uint.c: New file.
809 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
810 * gcc.target/aarch64/fcvt_float_int.c: New file.
811 * gcc.target/aarch64/fcvt_float_long.c: New file.
812 * gcc.target/aarch64/fcvt_float_uint.c: New file.
813 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
814 * gcc.target/aarch64/ffs.c: New file.
815 * gcc.target/aarch64/fmadd.c: New file.
816 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
817 * gcc.target/aarch64/frint.x: New file.
818 * gcc.target/aarch64/frint_double.c: New file.
819 * gcc.target/aarch64/frint_float.c: New file.
820 * gcc.target/aarch64/index.c: New file.
821 * gcc.target/aarch64/mneg-1.c: New file.
822 * gcc.target/aarch64/mneg-2.c: New file.
823 * gcc.target/aarch64/mneg-3.c: New file.
824 * gcc.target/aarch64/mnegl-1.c: New file.
825 * gcc.target/aarch64/mnegl-2.c: New file.
826 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
827 * gcc.target/aarch64/pic-constantpool1.c: New file.
828 * gcc.target/aarch64/pic-symrefplus.c: New file.
829 * gcc.target/aarch64/predefine_large.c: New file.
830 * gcc.target/aarch64/predefine_small.c: New file.
831 * gcc.target/aarch64/predefine_tiny.c: New file.
832 * gcc.target/aarch64/reload-valid-spoff.c: New file.
833 * gcc.target/aarch64/scalar_intrinsics.c: New file.
834 * gcc.target/aarch64/table-intrinsics.c: New file.
835 * gcc.target/aarch64/tst-1.c: New file.
836 * gcc.target/aarch64/vect-abs-compile.c: New file.
837 * gcc.target/aarch64/vect-abs.c: New file.
838 * gcc.target/aarch64/vect-abs.x: New file.
839 * gcc.target/aarch64/vect-compile.c: New file.
840 * gcc.target/aarch64/vect-faddv-compile.c: New file.
841 * gcc.target/aarch64/vect-faddv.c: New file.
842 * gcc.target/aarch64/vect-faddv.x: New file.
843 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
844 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
845 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
846 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
847 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
848 * gcc.target/aarch64/vect-fp-compile.c: New file.
849 * gcc.target/aarch64/vect-fp.c: New file.
850 * gcc.target/aarch64/vect-fp.x: New file.
851 * gcc.target/aarch64/vect-mull-compile.c: New file.
852 * gcc.target/aarch64/vect-mull.c: New file.
853 * gcc.target/aarch64/vect-mull.x: New file.
854 * gcc.target/aarch64/vect.c: New file.
855 * gcc.target/aarch64/vect.x: New file.
856 * gcc.target/aarch64/vector_intrinsics.c: New file.
857 * gcc.target/aarch64/vfp-1.c: New file.
858 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
859 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
860 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
861 * g++.dg/abi/aarch64_guard1.C: New file.
862
863 2012-10-23 Jakub Jelinek <jakub@redhat.com>
864
865 PR c++/54988
866 * c-c++-common/pr54988.c: New test.
867
868 2012-10-23 Jan Hubicka <jh@suse.cz>
869
870 * gcc.dg/tree-prof/peel-1.c: New testcase.
871
872 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
873
874 PR gcc/52945
875 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
876
877 2012-10-23 Joseph Myers <joseph@codesourcery.com>
878
879 * gcc.dg/c99-predef-1.c: New test.
880 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
881 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
882 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
883 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
884 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
885 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
886 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
887 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
888 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
889 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
890 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
891 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
892
893 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
894
895 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
896
897 2012-10-23 Jan Hubicka <jh@suse.cz>
898
899 PR middle-end/54937
900 * gcc.c-torture/execute/pr54937.c: New testcase.
901 * gcc.dg/tree-ssa/cunroll-2.c: Update.
902
903 2012-10-23 Jan Hubicka <jh@suse.cz>
904
905 PR middle-end/54967
906 * gfortran.dg/pr54967.f90: New testcase.
907
908 2012-10-23 Terry Guo <terry.guo@arm.com>
909
910 PR target/55019
911 * gcc.dg/pr55019.c: New.
912
913 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
914
915 PR tree-optimization/55008
916 * gcc.dg/tree-ssa/pr55008.c: New test.
917
918 2012-10-22 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/55011
921 * gcc.dg/torture/pr55011.c: New testcase.
922
923 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
924
925 * gcc.target/arm/pr40457-1.c: Adjust expected output.
926 * gcc.target/arm/pr40457-2.c: Likewise.
927 * gcc.target/arm/pr40457-3.c: Likewise.
928
929 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
930
931 * gnat.dg/specs/limited_with4.ads: New test.
932 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
933
934 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
935
936 * gnat.dg/modular4.adb: New test.
937 * gnat.dg/modular4_pkg.ads: New helper.
938
939 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
940
941 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
942 * gnat.dg/specs/addr1.ads: Likewise.
943
944 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
945
946 * gcc.dg/webizer.c (main): Add missing exit call.
947
948 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
949
950 PR fortran/54465
951 * gfortran.dg/wextra_1.f: New test.
952
953 2012-10-20 Jan Hubicka <jh@suse.cz>
954
955 * gcc.dg/tree-prof/unroll-1.c: New testcase.
956
957 2012-10-19 Janus Weil <janus@gcc.gnu.org>
958
959 PR fortran/54224
960 * gfortran.dg/warn_unused_function.f90: New.
961
962 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
963
964 * lib/target-supports.exp
965 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
966
967 2012-10-19 Richard Guenther <rguenther@suse.de>
968
969 PR tree-optimization/54981
970 * gcc.dg/pr54981.c: New testcase.
971
972 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
973
974 PR target/54892
975 * gcc.target/arm/pr54892.c: New.
976
977 2012-10-19 Bin Cheng <bin.cheng@arm.com>
978
979 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
980
981 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
982
983 PR c++/54501
984 * g++.dg/init/array30.C: New.
985 * g++.dg/init/array31.C: Likewise.
986
987 2012-10-18 Tobias Burnus <burnus@net-b.de>
988
989 PR fortran/54884
990 * gfortran.dg/public_private_module_7.f90: New.
991
992 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
993
994 PR c++/29633
995 * g++.dg/template/pr29633.C: New.
996
997 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
998
999 * gnat.dg/loop_optimization13.ad[sb]: New test.
1000 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1001
1002 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1003
1004 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1005 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1006 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1007 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1008
1009 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1010
1011 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1012 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1013 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1014 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1015 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1016 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1017
1018 2012-10-16 Jan Hubicka <jh@suse.cz>
1019
1020 * gcc.target/i386/l_fma_float_?.c: Update.
1021 * gcc.target/i386/l_fma_double_?.c: Update.
1022 * gfortran.dg/do_1.f90: XFAIL
1023 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1024 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1025 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1026 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1027 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1028 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1029 valid.
1030
1031 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1032
1033 PR c/53063
1034 PR c/40989
1035 * gcc.dg/Wstrict-overflow-24.c: New.
1036
1037 2012-10-16 Tobias Burnus <burnus@net-b.de>
1038
1039 PR fortran/50981
1040 PR fortran/54618
1041 * gfortran.dg/class_optional_1.f90: New.
1042 * gfortran.dg/class_optional_2.f90: New.
1043
1044 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR debug/54796
1047 * gcc.dg/guality/pr54796.c: New test.
1048
1049 PR tree-optimization/54889
1050 * gfortran.dg/pr54889.f90: New test.
1051
1052 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * g++.dg/other/dump-ada-spec-2.C: New test.
1055
1056 2012-10-16 Easwaran Raman <eraman@google.com>
1057
1058 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1059 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1060
1061 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1062
1063 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1064 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1065
1066 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1067
1068 PR target/54925
1069 * gcc.c-torture/compile/pr54925.c: New.
1070
1071 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1072
1073 PR target/51244
1074 * gcc.target/sh/pr51244-17.c: New.
1075
1076 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1077
1078 PR target/54760
1079 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1080 functions.
1081 * gcc.target/sh/pr54760-4.c: New.
1082
1083 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1084
1085 PR target/34777
1086 * gcc.target/sh/torture/sh-torture.exp: New.
1087 * gcc.target/sh/torture/pr34777.c: New.
1088
1089 2012-10-15 Matthias Klose <doko@ubuntu.com>
1090
1091 * lib/target-supports.exp (check_profiling_available): Match
1092 arm*-*-linux-* for ARM Linux/GNU.
1093 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1094 * gfortran.dg/enum_10.f90: Likewise.
1095 * gfortran.dg/enum_9.f90: Likewise.
1096 * gcc.target/arm/synchronize.c: Likewise.
1097 * g++.old-deja/g++.jason/enum6.C: Likewise.
1098 * g++.old-deja/g++.other/enum4.C: Likewise.
1099 * g++.old-deja/g++.law/enum9.C: Likewise.
1100
1101 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1102
1103 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1104 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1105
1106 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1107 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/17805
1110 * g++.dg/overload/operator6.C: New.
1111
1112 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 PR c++/50080 (again)
1115 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1116 * g++.dg/parse/tmpl-outside1.C: Likewise.
1117 * g++.dg/template/qualttp18.C: Likewise.
1118 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1119 * g++.old-deja/g++.pt/overload13.C: Likewise.
1120
1121 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1122
1123 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1124 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1125 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1126 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1127 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1128 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1129 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1130 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1131
1132 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/50080
1135 * g++.dg/parse/tmpl-outside2.C: New.
1136 * g++.dg/parse/tmpl-outside1.C: Adjust.
1137 * g++.dg/template/qualttp18.C: Likewise.
1138 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1139 * g++.old-deja/g++.pt/overload13.C: Likewise.
1140
1141 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1142
1143 PR tree-optimization/54915
1144 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1145
1146 2012-10-15 Richard Guenther <rguenther@suse.de>
1147
1148 PR tree-optimization/54920
1149 * gcc.dg/torture/pr54920.c: New testcase.
1150
1151 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1152
1153 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1154
1155 2012-10-13 Jason Merrill <jason@redhat.com>
1156
1157 * g++.dg/tls/thread_local7g.C: Require tls_native.
1158
1159 2012-10-14 Jason Merrill <jason@redhat.com>
1160
1161 * g++.dg/cpp0x/inh-ctor1.C: New.
1162 * g++.dg/cpp0x/inh-ctor2.C: New.
1163 * g++.dg/cpp0x/inh-ctor3.C: New.
1164 * g++.dg/cpp0x/inh-ctor4.C: New.
1165 * g++.dg/cpp0x/inh-ctor5.C: New.
1166 * g++.dg/cpp0x/inh-ctor6.C: New.
1167 * g++.dg/cpp0x/inh-ctor7.C: New.
1168 * g++.dg/cpp0x/inh-ctor8.C: New.
1169 * g++.dg/cpp0x/inh-ctor9.C: New.
1170 * g++.dg/cpp0x/inh-ctor10.C: New.
1171 * g++.dg/cpp0x/inh-ctor11.C: New.
1172 * g++.dg/cpp0x/inh-ctor12.C: New.
1173 * g++.dg/cpp0x/inh-ctor13.C: New.
1174
1175 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1176
1177 PR rtl-optimization/54919
1178 * gcc.dg/pr54919.c: New testcase.
1179
1180 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1181
1182 PR c++/53581
1183 * g++.dg/template/crash113.C: New.
1184
1185 2012-10-14 Jan Hubicka <jh@suse.cz>
1186
1187 * gcc.dg/unroll_5.c: New testcase.
1188
1189 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 PR c++/52643
1192 * g++.dg/opt/pr52643.C: New.
1193
1194 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1195
1196 PR target/54602
1197 * gcc.target/sh/pr54602-1.c: New.
1198 * gcc.target/sh/pr54602-2.c: New.
1199 * gcc.target/sh/pr54602-3.c: New.
1200 * gcc.target/sh/pr54602-4.c: New.
1201
1202 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1203
1204 PR target/54680
1205 * gcc.target/sh/pr54680.c: New.
1206
1207 2012-10-12 Jan Hubicka <jh@suse.cz>
1208
1209 * gcc.dg/webizer.c: New testcase.
1210
1211 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1212
1213 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1214 specify -m64.
1215
1216 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1217
1218 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1219 Return 0 if already specifying -mfloat-abi other than hard.
1220
1221 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1222
1223 * gcc.dg/pr53060.c: Prune irrelevant warning.
1224
1225 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR c/54381
1228 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1229 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1230 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1231 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1232 Adjust expected wording of warnings for *cmp* builtins.
1233 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1234 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1235
1236 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/24449
1239 * g++.dg/parse/friend-main.C: New.
1240
1241 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1242
1243 PR c++/53055
1244 * g++.dg/pr53055.C: New testcase.
1245
1246 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1247
1248 PR c++/52744
1249 * g++.dg/cpp0x/pr52744.C: New.
1250
1251 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1252
1253 PR fortran/40453
1254 * gfortran.dg/dummy_procedure_9.f90: New.
1255
1256 2012-10-12 Richard Biener <rguenther@suse.de>
1257
1258 PR tree-optimization/54894
1259 * gcc.dg/torture/pr54894.c: New testcase.
1260
1261 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1262
1263 PR target/51244
1264 * gcc.target/sh/pr51244-13.c: New.
1265 * gcc.target/sh/pr51244-14.c: New.
1266 * gcc.target/sh/pr51244-15.c: New.
1267 * gcc.target/sh/pr51244-16.c: New.
1268
1269 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/51878
1272 * g++.dg/cpp0x/decltype45.C: New.
1273
1274 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1275
1276 PR fortran/54784
1277 * gfortran.dg/class_allocate_13.f90: New.
1278
1279 2012-10-11 Jason Merrill <jason@redhat.com>
1280
1281 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1282 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1283
1284 * g++.dg/gomp/tls-5.C: Require tls_native.
1285 * g++.dg/tls/thread_local7.C: Require tls_native.
1286 * g++.dg/tls/static2.C: New.
1287
1288 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1289
1290 PR c++/36107
1291 * g++.dg/ext/weak5.C: New.
1292
1293 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1294
1295 PR testsuite/54868
1296 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1297 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1298
1299 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1300
1301 PR c++/43765
1302 * g++.dg/parse/pr43765.C: New.
1303
1304 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1305
1306 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1307
1308 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 PR c++/43663
1311 * g++.dg/init/bitfield3.C: New.
1312
1313 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1314
1315 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1316
1317 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR tree-optimization/54877
1320 * gcc.dg/torture/pr54877.c: New test.
1321
1322 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1323
1324 PR testsuite/53397
1325 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1326 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1327 and remove target info from dg-do compile.
1328 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1329 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1330 and remove target info from dg-do compile.
1331
1332 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1333
1334 * gcc.dg/pr54782.c: Require target with pthread support.
1335
1336 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/53122
1339 * g++.dg/cpp0x/auto35.C: New.
1340
1341 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1342
1343 PR c++/53540 - using fails to be equivalent to typedef
1344 * g++.dg/cpp0x/alias-decl-24.C: New test.
1345
1346 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1347
1348 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1349 that c++11 attributes to types are ignored for now.
1350 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1352
1353 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/53741
1356 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1357
1358 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1359
1360 PR c++/50478
1361 * g++.dg/cpp0x/initlist67.C: New.
1362
1363 2012-10-10 Dehao Chen <dehao@google.com>
1364
1365 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1366
1367 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1368
1369 PR target/52480
1370 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1371 Add runtime tests.
1372
1373 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 PR c++/53307
1376 * g++.dg/cpp0x/decltype44.C: New.
1377
1378 2012-10-09 Steve Ellcey <sellcey@mips.com>
1379
1380 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1381
1382 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1383
1384 PR c++/53763
1385 * g++.dg/cpp0x/decltype43.C: New.
1386
1387 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1388
1389 PR middle-end/53397
1390 * gcc.dg/pr53397-1.c: New test case.
1391 * gcc.dg/pr53397-2.c: New test case.
1392
1393 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/54194
1396 * g++.dg/warn/Wparentheses-26.C: Adjust.
1397 * g++.dg/warn/Wparentheses-27.C: New.
1398
1399 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1400
1401 PR c++/54427
1402 * c-c++-common/vector-scalar.c: New testcase.
1403 * g++.dg/ext/vector18.C: New testcase.
1404 * g++.dg/ext/vector5.C: This is not an error anymore.
1405 * gcc.dg/init-vec-1.c: Move ...
1406 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1407 * gcc.c-torture/execute/vector-shift1.c: Move ...
1408 * c-c++-common/torture/vector-shift1.c: ... here.
1409 * gcc.dg/scal-to-vec1.c: Move ...
1410 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1411 C++11. Adapt error messages.
1412 * gcc.dg/convert-vec-1.c: Move ...
1413 * c-c++-common/convert-vec-1.c: ... here.
1414 * gcc.dg/scal-to-vec2.c: Move ...
1415 * c-c++-common/scal-to-vec2.c: ... here.
1416
1417 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1418
1419 PR target/54400
1420 * gcc.target/i386/pr54400.c: New testcase.
1421
1422 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/54858
1425 * g++.dg/template/pr54858.C: New test.
1426
1427 2012-10-08 Marek Polacek <polacek@redhat.com>
1428
1429 PR debug/54831
1430 * g++.dg/debug/pr54831.C: New test.
1431
1432 2012-10-08 Dehao Chen <dehao@google.com>
1433
1434 * g++.dg/predict-loop-exit-1.C: New.
1435 * g++.dg/predict-loop-exit-2.C: New.
1436 * g++.dg/predict-loop-exit-3.C: New.
1437
1438 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1439
1440 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1441
1442 2012-10-08 Jason Merrill <jason@redhat.com>
1443
1444 * g++.dg/gomp/tls-5.C: New.
1445 * g++.dg/gomp/tls-wrap1.C: New.
1446 * g++.dg/gomp/tls-wrap2.C: New.
1447 * g++.dg/gomp/tls-wrap3.C: New.
1448 * g++.dg/gomp/tls-wrap4.C: New.
1449 * g++.dg/gomp/tls-wrapper-cse.C: New.
1450 * g++.dg/tls/thread_local-cse.C: New.
1451 * g++.dg/tls/thread_local-order1.C: New.
1452 * g++.dg/tls/thread_local-order2.C: New.
1453 * g++.dg/tls/thread_local-wrap1.C: New.
1454 * g++.dg/tls/thread_local-wrap2.C: New.
1455 * g++.dg/tls/thread_local-wrap3.C: New.
1456 * g++.dg/tls/thread_local-wrap4.C: New.
1457 * g++.dg/tls/thread_local2g.C: New.
1458 * g++.dg/tls/thread_local3g.C: New.
1459 * g++.dg/tls/thread_local4g.C: New.
1460 * g++.dg/tls/thread_local5g.C: New.
1461 * g++.dg/tls/thread_local6g.C: New.
1462 * g++.dg/tls/thread_local7g.C: New.
1463
1464 * g++.dg/tls/thread_local3.C: New.
1465 * g++.dg/tls/thread_local4.C: New.
1466 * g++.dg/tls/thread_local5.C: New.
1467 * g++.dg/tls/thread_local6.C: New.
1468
1469 * g++.dg/tls/init-2.C: Tweak errors.
1470 * g++.dg/tls/thread_local1.C: New.
1471 * g++.dg/tls/thread_local2.C: New.
1472 * g++.dg/tls/thread_local7.C: New.
1473
1474 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1475
1476 PR target/54866
1477 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1478
1479 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1480
1481 PR target/54685
1482 * gcc.target/sh/pr54685.c: New.
1483
1484 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1485
1486 PR c++/53528 C++11 attribute support
1487 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1488 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1544
1545 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1546
1547 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1548 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1549 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1550
1551 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1552
1553 PR target/54760
1554 * gcc.target/sh/pr54760-2.c: New.
1555 * gcc.target/sh/pr54760-3.c: New.
1556
1557 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1558
1559 PR c++/51422
1560 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1561
1562 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1563 Sandra Loosemore <sandra@codesourcery.com>
1564
1565 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1566 and test that the accumulator is initialized using MULT.
1567 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1568 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1569
1570 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 PR c++/52764
1573 * g++.dg/cpp0x/stdint.C: New.
1574
1575 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1576
1577 PR c++/54249
1578 * g++.dg/cpp0x/stddef.C: New.
1579
1580 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1581
1582 PR fortran/54832
1583 * gfortran.dg/typebound_operator_17.f90: New.
1584
1585 2012-10-06 Jan Hubicka <jh@suse.cz>
1586
1587 PR lto/53831
1588 PR lto/54776
1589 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1590
1591 2012-10-06 Jan Hubicka <jh@suse.cz>
1592
1593 * gcc.dg/lto/resolutions_0.c: New testcase.
1594
1595 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1596
1597 PR fortran/45521
1598 * gfortran.dg/generic_25.f90: New.
1599 * gfortran.dg/generic_26.f90: New.
1600 * gfortran.dg/generic_27.f90: New.
1601
1602 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1603
1604 PR target/54760
1605 * gcc.target/sh/pr54760-1.c: New.
1606
1607 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1608
1609 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1610 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1611 * g++.dg/warn/Wsign-compare-5.C: New test.
1612 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1613 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1614 * g++.dg/ext/builtin30.C: New test.
1615 * g++.dg/ext/vla12.C: New test.
1616 * gcc.dg/builtins-85.c: New test.
1617
1618 PR debug/54519
1619 * gcc.dg/guality/pr54519-1.c: New test.
1620 * gcc.dg/guality/pr54519-2.c: New test.
1621 * gcc.dg/guality/pr54519-3.c: New test.
1622 * gcc.dg/guality/pr54519-4.c: New test.
1623 * gcc.dg/guality/pr54519-5.c: New test.
1624 * gcc.dg/guality/pr54519-6.c: New test.
1625
1626 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/50893
1629 * g++.dg/cpp0x/defaulted38.C: New.
1630
1631 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR tree-optimization/33763
1634 * c-c++-common/pr33763.c: New test.
1635
1636 PR tree-optimization/54810
1637 * gcc.dg/tree-ssa/vrp85.c: New test.
1638
1639 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1640
1641 * gcc.dg/ucnid-7.c: Skip on AIX.
1642 * gcc.dg/ucnid-8.c: Same.
1643 * gcc.dg/ucnid-10.c: Same.
1644 * gcc.dg/ucnid-13.c: Same.
1645 * gcc.dg/attr-alias-3.c: Same.
1646 * gcc.dg/attr-alias-5.c: Same.
1647 * gcc.dg/torture/pr51106-2.c: Same.
1648 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1649
1650 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/52233
1653 * g++.dg/cpp0x/alias-decl-23.C: New.
1654
1655 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR c++/53403
1658 * g++.dg/template/friend53.C: New.
1659
1660 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1661
1662 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1663 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1664 (scan-ada-spec): Likewise.
1665 (scan-ada-spec-not): Likewise.
1666 * gcc.dg/dump-ada-spec-1.c: New test.
1667 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1668
1669 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1670
1671 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1672
1673 2012-10-04 Florian Weimer <fweimer@redhat.com>
1674
1675 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1676
1677 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/54323
1680 * g++.dg/cpp0x/pr54323.C: New.
1681
1682 2012-10-04 Richard Guenther <rguenther@suse.de>
1683
1684 PR middle-end/54735
1685 * g++.dg/torture/pr54735.C: New testcase.
1686
1687 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1688
1689 PR rtl-optimization/54739
1690 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1691
1692 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1693
1694 PR target/51244
1695 * gcc.target/sh/pr51244-12.c: New.
1696
1697 2012-10-03 Dehao Chen <dehao@google.com>
1698
1699 PR middle-end/54782
1700 * gcc.dg/pr54782.c: New test.
1701
1702 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR c++/54777
1705 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1706
1707 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1708
1709 PR fortran/54778
1710 * gfortran.dg/class_53.f90: New.
1711
1712 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1713
1714 PR debug/54551
1715 * gcc.dg/guality/pr54551.c: New.
1716
1717 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1718
1719 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1720 * gcc.target/powerpc/pr46728-2.c: Likewise.
1721
1722 2012-10-02 Sharad Singhai <singhai@google.com>
1723
1724 PR testsuite/54772
1725 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1726 to fix test failures caused by r191883.
1727 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1728 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1729 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1730 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1731 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1732 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1733 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1734 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1735 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1736
1737 2012-09-30 Sharad Singhai <singhai@google.com>
1738
1739 * gcc.target/i386/vect-double-1.c: Fix test.
1740
1741 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1742
1743 PR target/54087
1744 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1745 atomic_sub fails.
1746
1747 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1748
1749 PR rtl-optimization/54457
1750 * gcc.target/i386/pr54457.c: New test.
1751
1752 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1753
1754 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1755
1756 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1757
1758 * gcc.target/i386/vect-rebuild.c: New testcase.
1759
1760 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1761
1762 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1763
1764 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1765
1766 * gcc.target/mips/pr37362.c: Fix target selector.
1767
1768 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1769
1770 PR target/54083
1771 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1772
1773 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1774
1775 * gcc.dg/ucnid-8.c: Update line number.
1776 * gcc.dg/torture/pr51106-2.c: Likewise.
1777
1778 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1779
1780 PR fortran/54667
1781 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1782 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1783 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1784
1785 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1786
1787 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1788 partially reverting r170092.
1789 * gfortran.dg/class_7.f03: Ditto.
1790 * gfortran.dg/coarray_14.f90: Ditto.
1791 * gfortran.dg/typebound_proc_13.f03: Ditto.
1792
1793 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1794
1795 PR c++/54738
1796 * g++.dg/cpp0x/sfinae42.C: New.
1797
1798 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1799
1800 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1801 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1802 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1803 * gcc.dg/pr42629.c: XFAIL on AIX.
1804 * gcc.dg/pr47684.c: Same.
1805 * gcc.dg/pr43670.c: Same.
1806 * gcc.dg/pr42916.c: Same.
1807 * gcc.dg/pr45449.c: Same.
1808 * gcc.dg/pr50017.c: Same.
1809 * gcc.dg/pr42728.c: Same.
1810 * gcc.dg/pr47881.c: Same.
1811 * gcc.dg/pr44023.c: Same.
1812 * gcc.dg/pr41345.c: Same.
1813 * gcc.dg/pr42630.c: Same.
1814 * gcc.dg/pr44971.c: Same.
1815 * gcc.dg/pr46771.c: Same.
1816 * gcc.dg/ucnid-8.c: Same.
1817 * gcc.dg/ucnid-10.c: Same.
1818 * gcc.dg/ucnid-13.c: Same.
1819 * gcc.dg/torture/pr51106-2.c: Same.
1820 * gcc.dg/pr48768.c: Same.
1821 * gcc.dg/pr42631.c: Same.
1822 * gcc.dg/pr43084.c: Same.
1823 * gcc.dg/ucnid-7.c: Same.
1824 * gcc.dg/pr42889.c: Same.
1825 * gcc.dg/pr41241.c: Same.
1826 * gcc.dg/pr42719.c: Same.
1827 * g++.dg/debug/pr46583.C: Same.
1828 * g++.dg/debug/pr47106.C: Same.
1829 * g++.dg/opt/pr48549.C: Same.
1830 * g++.dg/other/pr42685.C: Same.
1831 * c-c++-common/pr43942.c: Same.
1832
1833 2012-09-29 Ian Lance Taylor <iant@google.com>
1834
1835 * go.test/go-test.exp: Update for latest version of Go testsuite.
1836
1837 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1838
1839 PR fortran/52724
1840 * gfortran.dg/internal_readwrite_3.f90: New test.
1841
1842 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1843
1844 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1845 c-c++-common/Wunused-local-typedefs-2.c to here.
1846
1847 PR c++/54372 - unused attribute inactive on dependant entities
1848 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1849
1850 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1851
1852 PR c++/29028 - Missed unused warning on using declaration
1853 * g++.dg/warn/Wunused-var-18.C: New test.
1854
1855 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1856
1857 PR c++/53551 - -Wunused-local-typedefs misses uses
1858 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1859
1860 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1861
1862 PR target/54716
1863 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1864
1865 PR tree-optimization/54713
1866 * gcc.c-torture/compile/pr54713-1.c: New test.
1867 * gcc.c-torture/compile/pr54713-2.c: New test.
1868 * gcc.c-torture/compile/pr54713-3.c: New test.
1869
1870 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1871
1872 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1873
1874 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1875
1876 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1877
1878 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR target/54703
1881 * gcc.target/i386/pr54703.c: New test.
1882
1883 2012-09-27 Richard Guenther <rguenther@suse.de>
1884
1885 PR lto/54709
1886 * gcc.dg/lto/pr54709_0.c: New testcase.
1887 * gcc.dg/lto/pr54709_1.c: Likewise.
1888
1889 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1890
1891 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1892
1893 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1894
1895 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1896
1897 * gcc.target/arm/pr42879.c: Handle big-endian.
1898
1899 2012-09-26 Steve Ellcey <sellcey@mips.com>
1900
1901 PR c/37303
1902 * gcc.dg/pr37303.c: Check for rdata or rodata.
1903
1904 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1905
1906 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1907
1908 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1909
1910 PR target/51274
1911 PR target/53087
1912 * gcc.target/powerpc/ppc-ne0-1.c: New.
1913
1914 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1915
1916 PR target/54089
1917 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1918 test_19, test_20, test_21, test_22, test_23): New functions.
1919 * gcc.target/sh/pr54089-4.c: New.
1920 * gcc.target/sh/pr54089-5.c: New.
1921 * gcc.target/sh/pr54089-6.c: New.
1922 * gcc.target/sh/pr54089-7.c: New.
1923
1924 2012-09-25 Richard Guenther <rguenther@suse.de>
1925
1926 PR lto/54625
1927 * gcc.dg/lto/pr54702_0.c: New testcase.
1928 * gcc.dg/lto/pr54702_1.c: Likewise.
1929 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1930 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1931 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1932 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1933
1934 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 PR c++/54526
1937 * g++.dg/cpp0x/parse2.C: New.
1938 * g++.dg/parse/error11.C: Adjust.
1939 * g++.dg/parse/error12.C: Likewise.
1940
1941 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1942
1943 * gcc.target/i386/20030217-1.c: Added check for
1944 large_long_double effective target.
1945 * gcc.target/i386/387-3.c: Likewise.
1946 * gcc.target/i386/387-4.c: Likewise.
1947 * gcc.target/i386/pr36578-1.c: Likewise.
1948 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1949 when long double size is equal double size.
1950 * gcc.target/i386/excess-precision-1.c: Likewise.
1951 * gcc.target/i386/pr36578-2.c: Likewise.
1952 * gcc.target/i386/20030217-2.c: New testcase.
1953
1954 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR tree-optimization/54676
1957 * gcc.dg/pr54676.c: New test.
1958
1959 2012-09-25 Richard Guenther <rguenther@suse.de>
1960
1961 PR tree-optimization/53663
1962 * gcc.dg/torture/pr53663-1.c: New testcase.
1963 * gcc.dg/torture/pr53663-2.c: Likewise.
1964 * gcc.dg/torture/pr53663-3.c: Likewise.
1965
1966 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1967
1968 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1969
1970 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1971
1972 * lib/target-supports-dg.exp (dg-require-effective-target,
1973 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1974 dg-process-target-1 instead of dg-process-target.
1975 (dg-process-target-1): Rename from dg-process-target.
1976 (dg-process-target): New.
1977
1978 2012-09-24 Richard Guenther <rguenther@suse.de>
1979
1980 PR tree-optimization/54684
1981 * g++.dg/torture/pr54684.C: New testcase.
1982
1983 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1984
1985 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1986
1987 2012-09-24 Richard Guenther <rguenther@suse.de>
1988
1989 PR middle-end/52173
1990 * gcc.dg/tm/pr52173-1.c: New.
1991 * gcc.dg/tm/pr52173-2.c: New.
1992
1993 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1994
1995 * gcc.dg/pr54669.c: New test.
1996
1997 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1998 Dominique Dhumieres <dominiq@lps.ens.fr>
1999
2000 PR testsuite/54677
2001 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2002
2003 2012-09-23 Tobias Burnus <burnus@net-b.de>
2004
2005 PR fortran/54618
2006 * gfortran.dg/class_array_14.f90: New.
2007
2008 2012-09-22 Kai Tietz <ktietz@redhat.com>
2009
2010 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2011 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2012
2013 2012-09-21 Dehao Chen <dehao@google.com>
2014
2015 PR go/54649
2016 PR tree-optimization/54655
2017 * g++.dg/pr54655.C: New testcase.
2018
2019 2012-09-21 Richard Guenther <rguenther@suse.de>
2020
2021 PR tree-optimization/54647
2022 * g++.dg/torture/pr54647.C: New testcase.
2023
2024 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2025
2026 PR c++/54427
2027 * c-c++-common/torture/vector-compare-2.c: Add -w.
2028
2029 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2030
2031 * gnat.dg/opt20.ads: Move dg directive to...
2032 * gnat.dg/opt20.adb: ...here.
2033 * gnat.dg/addr1.ad[sb]: Likewise.
2034 * gnat.dg/concat2.ad[sb]: Likewise.
2035 * gnat.dg/array16.ad[sb]: Likewise.
2036 * gnat.dg/atomic5.ad[sb]: Likewise.
2037 * gnat.dg/discr29.ad[sb]: Likewise.
2038 * gnat.dg/noreturn5.ad[sb]: Likewise.
2039 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2040 * gnat.dg/discr23.ads: Remove dg directive.
2041 * gnat.dg/nested_float_packed.ads: Likewise.
2042 * gnat.dg/oconst6.ads: Move to...
2043 * gnat.dg/specs/oconst6.ads: ...here.
2044
2045 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2046
2047 PR c++/52432
2048 * g++.dg/cpp0x/decltype32.C: Tweak.
2049
2050 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2051
2052 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2053 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2054 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2055 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2056
2057 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2058
2059 PR c++/54581
2060 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2061
2062 2012-09-19 Steve Ellcey <sellcey@mips.com>
2063
2064 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2065
2066 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2067
2068 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2069 * gcc.target/powerpc/ppc-mftb.c: New file.
2070
2071 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2072
2073 PR target/54089
2074 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2075 functions.
2076
2077 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2078
2079 PR target/54236
2080 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2081
2082 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2083
2084 * gcc.c-torture/execute/20120919-1.c: New test.
2085
2086 2012-09-19 Richard Guenther <rguenther@suse.de>
2087
2088 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2089
2090 2012-09-19 Richard Guenther <rguenther@suse.de>
2091
2092 * gcc.dg/builtin-unreachable-6.c: Adjust.
2093
2094 2012-09-19 Richard Guenther <rguenther@suse.de>
2095
2096 * gcc.dg/builtin-object-size-10.c: Adjust.
2097 * gcc.dg/builtin-unreachable-5.c: Adjust.
2098 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2099 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2100 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2101 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2102 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2103 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2104 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2105 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2106 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2107 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2108 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2109 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2110
2111 2012-09-19 Richard Guenther <rguenther@suse.de>
2112
2113 PR tree-optimization/54132
2114 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2115 * gcc.dg/torture/pr54132.c: Likewise.
2116
2117 2012-09-19 Terry Guo <terry.guo@arm.com>
2118
2119 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2120 extra prune rules that will be applied to all tests in a .exp file.
2121 (gcc-dg-prune): Use rules defined by the above variable.
2122 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2123 harmless warnings on architecture switch conflict.
2124
2125 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2126
2127 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2128 of asm-comment characters instead of a single one.
2129 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2130
2131 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2132
2133 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2134
2135 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2136 target instead of xfailing it.
2137 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2138 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2139 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2140 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2141 * gcc.dg/vect/vect-104.c: Likewise.
2142 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2143 * gcc.dg/vect/vect-outer-1.c: Likewise.
2144 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2145 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2146 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2147 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2148 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2149 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2150 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2151 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2152 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2153
2154 * lib/target-supports.exp
2155 (check_effective_target_vect_widen_mult_qi_to_hi,
2156 check_effective_target_vect_widen_mult_hi_to_si,
2157 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2158 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2159 check_effective_target_vect_pack_trunc,
2160 check_effective_target_vect_unpack,
2161 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2162 instead of arm_none.
2163
2164 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2165
2166 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2167
2168 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2169 config to compiler_flags.
2170
2171 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR target/54592
2174 * gcc.target/i386/pr54592.c: New test.
2175
2176 PR tree-optimization/54610
2177 * gcc.target/i386/pr54610.c: New test.
2178
2179 2012-09-17 Jason Merrill <jason@redhat.com>
2180
2181 PR c++/54575
2182 * g++.dg/cpp0x/alias-decl-21.C: New.
2183 * g++.dg/cpp0x/alias-decl-22.C: New.
2184
2185 2012-09-17 Tobias Burnus <burnus@net-b.de>
2186
2187 PR fortran/54608
2188 * gfortran.dg/scan_2.f90: New.
2189
2190 2012-09-17 Jason Merrill <jason@redhat.com>
2191
2192 PR c++/53661
2193 * g++.dg/init/aggr9.C: New.
2194
2195 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2196
2197 * gnat.dg/loop_optimization12.ad[sb]: New test.
2198
2199 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2200
2201 PR fortran/54285
2202 * gfortran.dg/proc_ptr_result_7.f90: New.
2203
2204 2012-09-17 Tobias Burnus <burnus@net-b.de>
2205
2206 PR fortran/54603
2207 * gfortran.dg/structure_constructor_11.f90: New.
2208
2209 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR tree-optimization/54563
2212 * g++.dg/torture/pr54563.C: New test.
2213
2214 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2215
2216 PR fortran/54594
2217 * gfortran.dg/typebound_generic_14.f03: New.
2218
2219 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2220
2221 PR fortran/54387
2222 * gfortran.dg/proc_ptr_38.f90: New.
2223
2224 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2225
2226 PR debug/54460
2227 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2228 to scary regexp.
2229
2230 PR testsuite/54007
2231 * gnat.dg/lto15.adb: Require lto.
2232
2233 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2234 "myBindC" for hppa*-*-hpux*.
2235
2236 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2237
2238 * gfortran.dg/namelist_75.f90: New test.
2239
2240 2012-09-15 Tom de Vries <tom@codesourcery.com>
2241
2242 * gcc.dg/tree-ssa/vrp82.c: New test.
2243 * gcc.dg/tree-ssa/vrp83.c: Same.
2244 * gcc.dg/tree-ssa/vrp84.c: Same.
2245
2246 2012-09-15 Tom de Vries <tom@codesourcery.com>
2247
2248 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2249 * gcc.dg/tree-ssa/vrp81.c: ... this.
2250
2251 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2252
2253 PR target/54222
2254 * gcc.target/avr/torture/fix-types.h: New.
2255 * gcc.target/avr/torture/vals-hr.def: New.
2256 * gcc.target/avr/torture/vals-r.def: New.
2257 * gcc.target/avr/torture/vals-k.def: New.
2258 * gcc.target/avr/torture/vals-ur.def: New.
2259 * gcc.target/avr/torture/vals-uk.def: New.
2260 * gcc.target/avr/torture/vals-uhr.def: New.
2261 * gcc.target/avr/torture/vals-llk.def: New.
2262 * gcc.target/avr/torture/vals-ullk.def: New.
2263 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2264 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2265 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2266 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2267 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2268 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2269 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2270 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2271
2272 2012-09-14 Dehao Chen <dehao@google.com>
2273
2274 * g++.dg/debug/dwarf2/deallocator.C: New test.
2275
2276 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2277
2278 PR c/54552
2279 * gcc.c-torture/compile/pr54552-1.c: New test.
2280
2281 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2282
2283 PR c++/54427
2284 * g++.dg/other/vector-compare.C: New testcase.
2285 * c-c++-common/vector-compare-3.c: New testcase.
2286 * gcc.dg/vector-shift.c: Move ...
2287 * c-c++-common/vector-shift.c: ... here.
2288 * gcc.dg/vector-shift1.c: Move ...
2289 * c-c++-common/vector-shift1.c: ... here.
2290 * gcc.dg/vector-shift3.c: Move ...
2291 * c-c++-common/vector-shift3.c: ... here.
2292 * gcc.dg/vector-compare-1.c: Move ...
2293 * c-c++-common/vector-compare-1.c: ... here.
2294 * gcc.dg/vector-compare-2.c: Move ...
2295 * c-c++-common/vector-compare-2.c: ... here.
2296 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2297 * c-c++-common/torture/vector-compare-1.c: ... here.
2298 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2299 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2300 * c-c++-common/torture/vector-compare-2.c: ... here.
2301 * gcc.c-torture/execute/vector-shift.c: Move ...
2302 * c-c++-common/torture/vector-shift.c: ... here.
2303 * gcc.c-torture/execute/vector-shift2.c: Move ...
2304 * c-c++-common/torture/vector-shift2.c: ... here.
2305 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2306 * c-c++-common/torture/vector-subscript-1.c: ... here.
2307 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2308 * c-c++-common/torture/vector-subscript-2.c: ... here.
2309 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2310 * c-c++-common/torture/vector-subscript-3.c: ... here.
2311
2312 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2313
2314 PR c/54103
2315 * gcc.c-torture/compile/pr54103-1.c,
2316 gcc.c-torture/compile/pr54103-2.c,
2317 gcc.c-torture/compile/pr54103-3.c,
2318 gcc.c-torture/compile/pr54103-4.c,
2319 gcc.c-torture/compile/pr54103-5.c,
2320 gcc.c-torture/compile/pr54103-6.c: New tests.
2321 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2322
2323 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2324
2325 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2326
2327 2012-09-14 Richard Guenther <rguenther@suse.de>
2328
2329 PR tree-optimization/54565
2330 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2331 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2332
2333 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2334
2335 * gcc.target/arm/combine-movs.c: Add missing space.
2336
2337 2012-09-14 Richard Guenther <rguenther@suse.de>
2338
2339 * g++.dg/torture/builtin-location.C: New testcase.
2340
2341 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2342 Manuel López-Ibáñez <manu@gcc.gnu.org>
2343
2344 PR c++/53210
2345 * g++.dg/warn/Wuninitialized-self.C: New.
2346
2347 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2348
2349 PR c/54559
2350 * gcc.c-torture/compile/pr54559.c: New test.
2351
2352 2012-09-13 Jason Merrill <jason@redhat.com>
2353
2354 PR c++/53839
2355 * g++.dg/cpp0x/constexpr-temp1.C: New.
2356
2357 PR c++/54511
2358 * g++.dg/template/anonunion2.C: New.
2359
2360 PR c++/53836
2361 * g++.dg/template/init10.C: New.
2362
2363 2012-09-13 Tobias Burnus <burnus@net-b.de>
2364
2365 PR fortran/54556
2366 * gfortran.dg/implicit_pure_3.f90: New.
2367
2368 2012-09-13 Richard Guenther <rguenther@suse.de>
2369
2370 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2371
2372 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2373
2374 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2375
2376 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2377
2378 * c-c++-common/pr51712.c: Handle for short-enum targets.
2379
2380 2012-09-12 Terry Guo <terry.guo@arm.com>
2381
2382 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2383 and lsrs for Thumb2 mode.
2384
2385 2012-09-12 Jan Hubicka <jh@suse.cz>
2386
2387 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2388
2389 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2390
2391 PR target/54445
2392 * gcc.target/i386/pr54445-1.c: New file.
2393 * gcc.target/i386/pr54445-2.c: Likewise.
2394
2395 2012-09-12 Tobias Burnus <burnus@net-b.de>
2396
2397 PR fortran/54225
2398 PR fortran/53306
2399 * gfortran.dg/coarray_10.f90: Update dg-error.
2400 * gfortran.dg/coarray_28.f90: New.
2401 * gfortran.dg/array_section_3.f90: New.
2402
2403 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2404
2405 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2406 gcc.target/arm/pr48252.c: Fix for big-endian support.
2407
2408 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2409
2410 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2411
2412 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2413 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2414
2415 * gcc.target/arm/neon-vfma-1.c: New testcase.
2416 * gcc.target/arm/neon-vfms-1.c: Likewise.
2417 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2418 of float.
2419 * gcc.target/arm/neon-vmls-1.c: Likewise.
2420 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2421 function.
2422 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2423 (check_effective_target_arm_neonv2_ok): Likewise.
2424 (check_effective_target_arm_neonv2_hw): Likewise.
2425 (check_effective_target_arm_neonv2): Likewise.
2426
2427 2012-09-11 Richard Guenther <rguenther@suse.de>
2428
2429 PR middle-end/54515
2430 * g++.dg/tree-ssa/pr54515.C: New testcase.
2431
2432 2012-09-10 Andrew Pinski <apinski@cavium.com>
2433
2434 PR tree-opt/c54362
2435 * gcc.dg/tm/memopt-16.c: New testcase.
2436
2437 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2438
2439 PR c++/54541
2440 PR c++/54542
2441 * g++.dg/cpp0x/sfinae40.C: New.
2442 * g++.dg/cpp0x/sfinae41.C: Likewise.
2443
2444 2012-09-10 Jason Merrill <jason@redhat.com>
2445
2446 PR c++/54538
2447 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2448
2449 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2450
2451 PR target/54089
2452 * gcc.target/sh/pr54089-3.c: New.
2453
2454 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2455
2456 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2457
2458 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2459
2460 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2461
2462 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2463
2464 * gcc.dg/pr52558-2.c: Delete.
2465 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2466
2467 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2468
2469 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2470
2471 2012-09-10 Richard Guenther <rguenther@suse.de>
2472
2473 PR tree-optimization/54520
2474 * gcc.dg/torture/pr54520.c: New testcase.
2475
2476 2012-09-10 Jason Merrill <jason@redhat.com>
2477
2478 PR c++/54506
2479 * g++.dg/cpp0x/implicit14.C: New.
2480
2481 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2482
2483 PR fortran/54208
2484 * gfortran.dg/bound_simplification_3.f90: New test.
2485
2486 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2487
2488 PR testsuite/54184
2489 * gcc.dg/pr52558-1.c: Delete.
2490 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2491
2492 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2493
2494 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2495 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2496 * gcc.target/arm/smlaltt-1.c: Likewise.
2497
2498 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2499
2500 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2501
2502 2012-09-07 Tom de Vries <tom@codesourcery.com>
2503
2504 PR tree-optimization/53986
2505 * gcc.dg/tree-ssa/vrp80.c: New test.
2506 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2507
2508 2012-09-06 Jason Merrill <jason@redhat.com>
2509
2510 PR c++/54341
2511 PR c++/54253
2512 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2513 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2514
2515 2012-09-06 Andrew Pinski <apinski@cavium.com>
2516
2517 PR tree-opt/54494
2518 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2519
2520 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR rtl-optimization/54455
2523 * gcc.dg/54455.c: New test.
2524
2525 2012-09-06 Tobias Burnus <burnus@net-b.de>
2526
2527 PR fortran/54463
2528 * gfortran.dg/promotion_2.f90: New.
2529
2530 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR middle-end/54486
2533 * c-c++-common/pr54486.c: New test.
2534
2535 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2536
2537 PR fortran/54474
2538 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2539
2540 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/54191
2543 * g++.dg/cpp0x/sfinae39.C: New.
2544
2545 2012-09-04 Jason Merrill <jason@redhat.com>
2546
2547 PR c++/54441
2548 * g++.dg/ext/flexary3.C: New.
2549
2550 PR c++/54420
2551 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2552
2553 PR c++/54198
2554 * g++.dg/template/defarg15.C: New.
2555
2556 PR c++/54437
2557 * g++.dg/template/access24.C: New.
2558
2559 2012-09-04 Richard Guenther <rguenther@suse.de>
2560
2561 PR tree-optimization/54458
2562 * gcc.dg/torture/pr54458.c: New testcase.
2563
2564 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2565
2566 * gcc.target/arm/neon-vext.c: New test.
2567 * gcc.target/arm/neon-vext-execute.c: Ditto.
2568
2569 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2570
2571 PR fortran/54243
2572 PR fortran/54244
2573 * gfortran.dg/select_type_29.f03: New.
2574
2575 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2576
2577 * gcc.dg/fold-perm.c: Improve test.
2578
2579 2012-09-03 Tobias Burnus <burnus@net-b.de>
2580
2581 PR fortran/51632
2582 * gfortran.dg/coarray_class_1.f90: New.
2583
2584 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2585
2586 PR target/49206
2587 * gcc.c-torture/compile/pr49206.c: New test.
2588
2589 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2590 Uros Bizjak <ubizjak@gmail.com>
2591
2592 PR target/36680
2593 * gfortran.dg/pr36680.f90: New test.
2594
2595 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2596
2597 PR target/42295
2598 * g++.dg/opt/pr42295.C: New test.
2599
2600 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR target/54436
2603 * gcc.dg/torture/pr54436.c: New test.
2604
2605 2012-09-01 Andrew Pinski <apinski@cavium.com>
2606
2607 * gcc.target/mips/truncate-8.c: New testcase.
2608
2609 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2610
2611 PR target/46829
2612 PR target/46843
2613 * gcc.target/i386/pr46829.c: New test.
2614 * gcc.target/i386/pr46843.c: Ditto.
2615
2616 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2617 Jason Merrill <jason@redhat.com>
2618
2619 PR c++/18747
2620 * g++.dg/parse/error50.C: New.
2621
2622 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR c/54428
2625 * gcc.c-torture/compile/pr54428.c: New test.
2626
2627 2012-08-31 Ollie Wild <aaw@google.com>
2628
2629 PR c++/54197
2630 * g++.dg/init/lifetime3.C: New test.
2631
2632 2012-08-31 Martin Jambor <mjambor@suse.cz>
2633
2634 PR middle-end/54409
2635 * gcc.dg/torture/pr54409.c: New test.
2636
2637 2012-08-31 Martin Jambor <mjambor@suse.cz>
2638
2639 * gfortran.dg/pr48636.f90: Add dump scan checks.
2640
2641 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2642
2643 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2644
2645 2012-08-28 Joey Ye <joey.ye@arm.com>
2646
2647 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2648
2649 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2650
2651 PR target/46254
2652 * gcc.target/i386/pr46254.c: New test.
2653
2654 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2655
2656 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2657 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2658 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2659
2660 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2661
2662 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2663 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2664 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2665 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2666 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2667 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2668 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2669 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2670 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2671 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2672 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2673 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2674 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2675 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2676 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2677 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2678 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2679 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2680 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2681 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2682 gcc.target/mips/unaligned-1.c: Tighten regexps.
2683
2684 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2685
2686 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2687 (mips_option_groups): Remove optimization. Add various -f options.
2688 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2689 and -pg imply -fno-omit-frame-pointer.
2690 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2691 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2692 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2693 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2694 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2695 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2696 * gcc.target/mips/abi-n32-long32.c: Likewise.
2697 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2698 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2699 * gcc.target/mips/abi-n32-long64.c: Likewise.
2700 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2701 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2702 * gcc.target/mips/abi-n64-long32.c: Likewise.
2703 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2704 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2705 * gcc.target/mips/abi-n64-long64.c: Likewise.
2706 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2707 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2708 * gcc.target/mips/abi-o32-long32.c: Likewise.
2709 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2710 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2711 * gcc.target/mips/abi-o32-long64.c: Likewise.
2712 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2713 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2714 * gcc.target/mips/abi-o64-long32.c: Likewise.
2715 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2716 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2717 * gcc.target/mips/abi-o64-long64.c: Likewise.
2718 * gcc.target/mips/asm-1.c: Likewise.
2719 * gcc.target/mips/branch-1.c: Likewise.
2720 * gcc.target/mips/call-3.c: Likewise.
2721 * gcc.target/mips/call-saved-3.c: Likewise.
2722 * gcc.target/mips/clear-cache-1.c: Likewise.
2723 * gcc.target/mips/div-1.c: Likewise.
2724 * gcc.target/mips/div-2.c: Likewise.
2725 * gcc.target/mips/div-3.c: Likewise.
2726 * gcc.target/mips/div-4.c: Likewise.
2727 * gcc.target/mips/div-5.c: Likewise.
2728 * gcc.target/mips/div-6.c: Likewise.
2729 * gcc.target/mips/div-7.c: Likewise.
2730 * gcc.target/mips/div-8.c: Likewise.
2731 * gcc.target/mips/div-9.c: Likewise.
2732 * gcc.target/mips/div-10.c: Likewise.
2733 * gcc.target/mips/div-11.c: Likewise.
2734 * gcc.target/mips/div-12.c: Likewise.
2735 * gcc.target/mips/dsp-ctrl.c: Likewise.
2736 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2737 * gcc.target/mips/ext-8.c: Likewise.
2738 * gcc.target/mips/extend-2.c: Likewise.
2739 * gcc.target/mips/fix-r10000-1.c: Likewise.
2740 * gcc.target/mips/fix-r10000-2.c: Likewise.
2741 * gcc.target/mips/fix-r10000-3.c: Likewise.
2742 * gcc.target/mips/fix-r10000-4.c: Likewise.
2743 * gcc.target/mips/fix-r10000-5.c: Likewise.
2744 * gcc.target/mips/fix-r10000-6.c: Likewise.
2745 * gcc.target/mips/fix-r10000-7.c: Likewise.
2746 * gcc.target/mips/fix-r10000-8.c: Likewise.
2747 * gcc.target/mips/fix-r10000-9.c: Likewise.
2748 * gcc.target/mips/fix-r10000-10.c: Likewise.
2749 * gcc.target/mips/fix-r10000-11.c: Likewise.
2750 * gcc.target/mips/fix-r10000-12.c: Likewise.
2751 * gcc.target/mips/fix-r10000-13.c: Likewise.
2752 * gcc.target/mips/fix-r10000-14.c: Likewise.
2753 * gcc.target/mips/fix-r10000-15.c: Likewise.
2754 * gcc.target/mips/fpcmp-1.c: Likewise.
2755 * gcc.target/mips/fpcmp-2.c: Likewise.
2756 * gcc.target/mips/fpr-moves-7.c: Likewise.
2757 * gcc.target/mips/fpr-moves-8.c: Likewise.
2758 * gcc.target/mips/int-moves-1.c: Likewise.
2759 * gcc.target/mips/int-moves-2.c: Likewise.
2760 * gcc.target/mips/long-calls-pg.c: Likewise.
2761 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2762 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2763 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2764 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2765 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2766 * gcc.target/mips/mips-3d-1.c: Likewise.
2767 * gcc.target/mips/mips-3d-2.c: Likewise.
2768 * gcc.target/mips/mips-3d-3.c: Likewise.
2769 * gcc.target/mips/mips-3d-4.c: Likewise.
2770 * gcc.target/mips/mips-3d-5.c: Likewise.
2771 * gcc.target/mips/mips-3d-6.c: Likewise.
2772 * gcc.target/mips/mips-3d-7.c: Likewise.
2773 * gcc.target/mips/mips-3d-8.c: Likewise.
2774 * gcc.target/mips/mips-3d-9.c: Likewise.
2775 * gcc.target/mips/mips-ps-1.c: Likewise.
2776 * gcc.target/mips/mips-ps-2.c: Likewise.
2777 * gcc.target/mips/mips-ps-3.c: Likewise.
2778 * gcc.target/mips/mips-ps-4.c: Likewise.
2779 * gcc.target/mips/mips-ps-6.c: Likewise.
2780 * gcc.target/mips/mips32-dspr2.c: Likewise.
2781 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2782 * gcc.target/mips/neg-abs-1.c: Likewise.
2783 * gcc.target/mips/neg-abs-2.c: Likewise.
2784 * gcc.target/mips/nmadd-3.c: Likewise.
2785 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2786 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2787 * gcc.target/mips/octeon-pop-1.c: Likewise.
2788 * gcc.target/mips/pr26765.c: Likewise.
2789 * gcc.target/mips/pr33256.c: Likewise.
2790 * gcc.target/mips/pr33635-1.c: Likewise.
2791 * gcc.target/mips/pr33755.c: Likewise.
2792 * gcc.target/mips/pr35802.c: Likewise.
2793 * gcc.target/mips/pr45074.c: Likewise.
2794 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2795 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2796 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2797 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2798 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2799 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2800 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2801 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2802 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2803 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2804 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2805 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2806 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2807 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2808 * gcc.target/mips/save-restore-1.c: Likewise.
2809 * gcc.target/mips/save-restore-3.c: Likewise.
2810 * gcc.target/mips/save-restore-5.c: Likewise.
2811 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2812 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2813 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2814 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2815 * gcc.target/mips/stack-1.c: Likewise.
2816
2817 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2818 Tighten regexps.
2819
2820 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2821 branch under test to be filled with preceding rather than
2822 following instructions.
2823 * gcc.target/mips/branch-10.c: Likewise.
2824 * gcc.target/mips/branch-11.c: Likewise.
2825 * gcc.target/mips/branch-12.c: Likewise.
2826 * gcc.target/mips/branch-13.c: Likewise.
2827 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2828 to be eliminated. Tighten $28 scan-assembler-not test.
2829
2830 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2831 function to...
2832 * gcc.target/mips/call-4.c: ...this new test.
2833
2834 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2835 more likely.
2836 * gcc.target/mips/code-readable-3.c: Likewise.
2837 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2838 flag but skip for -O0.
2839 * gcc.target/mips/code-readable-4.c: Likewise.
2840
2841 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2842 of operations under test.
2843 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2844
2845 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2846 Don't require sibling-call optimization.
2847 * gcc.target/mips/near-far-4.c: Likewise.
2848
2849 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2850 Make sure that the register variable is used.
2851 * gcc.target/mips/soft-float-1.c: Likewise.
2852
2853 * gcc.target/mips/sdata-1.c: Make static data volatile.
2854 * gcc.target/mips/sdata-2.c: Likewise.
2855 * gcc.target/mips/sdata-3.c: Likewise.
2856 * gcc.target/mips/sdata-4.c: Likewise.
2857
2858 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2859 skip for -O0.
2860 * gcc.target/mips/atomic-memory-2.c: Likewise.
2861 * gcc.target/mips/branch-cost-1.c: Likewise.
2862 * gcc.target/mips/branch-cost-2.c: Likewise.
2863 * gcc.target/mips/cache-1.c: Likewise.
2864 * gcc.target/mips/call-1.c: Likewise.
2865 * gcc.target/mips/call-saved-2.c: Likewise.
2866 * gcc.target/mips/const-anchor-1.c: Likewise.
2867 * gcc.target/mips/const-anchor-2.c: Likewise.
2868 * gcc.target/mips/dse-1.c: Likewise.
2869 * gcc.target/mips/dsp-lhx.c: Likewise.
2870 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2871 * gcc.target/mips/ext-1.c: Likewise.
2872 * gcc.target/mips/ext-2.c: Likewise.
2873 * gcc.target/mips/ext-3.c: Likewise.
2874 * gcc.target/mips/ext-4.c: Likewise.
2875 * gcc.target/mips/ext-5.c: Likewise.
2876 * gcc.target/mips/ext-6.c: Likewise.
2877 * gcc.target/mips/ext-7.c: Likewise.
2878 * gcc.target/mips/extend-1.c: Likewise.
2879 * gcc.target/mips/fix-r4000-1.c: Likewise.
2880 * gcc.target/mips/fix-r4000-3.c: Likewise.
2881 * gcc.target/mips/fix-r4000-5.c: Likewise.
2882 * gcc.target/mips/fix-r4000-6.c: Likewise.
2883 * gcc.target/mips/fix-r4000-8.c: Likewise.
2884 * gcc.target/mips/fix-r4000-10.c: Likewise.
2885 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2886 * gcc.target/mips/fixed-vector-type.c: Likewise.
2887 * gcc.target/mips/fpr-moves-1.c: Likewise.
2888 * gcc.target/mips/fpr-moves-2.c: Likewise.
2889 * gcc.target/mips/fpr-moves-3.c: Likewise.
2890 * gcc.target/mips/fpr-moves-4.c: Likewise.
2891 * gcc.target/mips/fpr-moves-5.c: Likewise.
2892 * gcc.target/mips/fpr-moves-6.c: Likewise.
2893 * gcc.target/mips/ins-1.c: Likewise.
2894 * gcc.target/mips/ins-2.c: Likewise.
2895 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2896 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2897 * gcc.target/mips/lazy-binding-1.c: Likewise.
2898 * gcc.target/mips/madd-3.c: Likewise.
2899 * gcc.target/mips/madd-5.c: Likewise.
2900 * gcc.target/mips/madd-6.c: Likewise.
2901 * gcc.target/mips/madd-8.c: Likewise.
2902 * gcc.target/mips/madd-9.c: Likewise.
2903 * gcc.target/mips/memcpy-1.c: Likewise.
2904 * gcc.target/mips/mips-ps-type.c: Likewise.
2905 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2906 * gcc.target/mips/mips-sched-madd.c: Likewise.
2907 * gcc.target/mips/mips16e-extends.c: Likewise.
2908 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2909 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2910 * gcc.target/mips/movcc-1.c: Likewise.
2911 * gcc.target/mips/movcc-2.c: Likewise.
2912 * gcc.target/mips/movcc-3.c: Likewise.
2913 * gcc.target/mips/msub-5.c: Likewise.
2914 * gcc.target/mips/msub-6.c: Likewise.
2915 * gcc.target/mips/msub-8.c: Likewise.
2916 * gcc.target/mips/mult-2.c: Likewise.
2917 * gcc.target/mips/mult-3.c: Likewise.
2918 * gcc.target/mips/mult-5.c: Likewise.
2919 * gcc.target/mips/mult-6.c: Likewise.
2920 * gcc.target/mips/mult-7.c: Likewise.
2921 * gcc.target/mips/mult-12.c: Likewise.
2922 * gcc.target/mips/mult-13.c: Likewise.
2923 * gcc.target/mips/mult-14.c: Likewise.
2924 * gcc.target/mips/mult-15.c: Likewise.
2925 * gcc.target/mips/mult-17.c: Likewise.
2926 * gcc.target/mips/mult-18.c: Likewise.
2927 * gcc.target/mips/mult-19.c: Likewise.
2928 * gcc.target/mips/nmadd-1.c: Likewise.
2929 * gcc.target/mips/nmadd-2.c: Likewise.
2930 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2931 * gcc.target/mips/octeon-cins-1.c: Likewise.
2932 * gcc.target/mips/octeon-cins-2.c: Likewise.
2933 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2934 * gcc.target/mips/octeon-exts-2.c: Likewise.
2935 * gcc.target/mips/octeon-exts-3.c: Likewise.
2936 * gcc.target/mips/octeon-exts-4.c: Likewise.
2937 * gcc.target/mips/octeon-exts-5.c: Likewise.
2938 * gcc.target/mips/octeon-exts-6.c: Likewise.
2939 * gcc.target/mips/octeon-exts-7.c: Likewise.
2940 * gcc.target/mips/octeon-pop-2.c: Likewise.
2941 * gcc.target/mips/octeon-seq-3.c: Likewise.
2942 * gcc.target/mips/octeon-seq-4.c: Likewise.
2943 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2944 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2945 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2946 * gcc.target/mips/pr54240.c: Likewise.
2947 * gcc.target/mips/rsqrt-1.c: Likewise.
2948 * gcc.target/mips/rsqrt-2.c: Likewise.
2949 * gcc.target/mips/rsqrt-3.c: Likewise.
2950 * gcc.target/mips/rsqrt-4.c: Likewise.
2951 * gcc.target/mips/save-restore-2.c: Likewise.
2952 * gcc.target/mips/save-restore-4.c: Likewise.
2953 * gcc.target/mips/sb1-1.c: Likewise.
2954 * gcc.target/mips/scc-1.c: Likewise.
2955 * gcc.target/mips/scc-2.c: Likewise.
2956 * gcc.target/mips/scc-3.c: Likewise.
2957 * gcc.target/mips/scc-4.c: Likewise.
2958 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2959 * gcc.target/mips/truncate-1.c: Likewise.
2960 * gcc.target/mips/truncate-2.c: Likewise.
2961 * gcc.target/mips/truncate-3.c: Likewise.
2962 * gcc.target/mips/truncate-4.c: Likewise.
2963 * gcc.target/mips/truncate-5.c: Likewise.
2964 * gcc.target/mips/truncate-6.c: Likewise.
2965 * gcc.target/mips/unaligned-1.c: Likewise.
2966
2967 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2968 skip for -O0. Require -fexpensive-optimizations.
2969 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2970 * gcc.target/mips/dspr2-MULT.c: Likewise.
2971 * gcc.target/mips/fix-r4000-2.c: Likewise.
2972 * gcc.target/mips/fix-r4000-4.c: Likewise.
2973 * gcc.target/mips/fix-r4000-7.c: Likewise.
2974 * gcc.target/mips/fix-r4000-9.c: Likewise.
2975 * gcc.target/mips/madd-1.c: Likewise.
2976 * gcc.target/mips/madd-2.c: Likewise.
2977 * gcc.target/mips/madd-4.c: Likewise.
2978 * gcc.target/mips/maddu-1.c: Likewise.
2979 * gcc.target/mips/maddu-2.c: Likewise.
2980 * gcc.target/mips/maddu-3.c: Likewise.
2981 * gcc.target/mips/maddu-4.c: Likewise.
2982 * gcc.target/mips/msub-1.c: Likewise.
2983 * gcc.target/mips/msub-2.c: Likewise.
2984 * gcc.target/mips/msub-3.c: Likewise.
2985 * gcc.target/mips/msub-4.c: Likewise.
2986 * gcc.target/mips/msubu-1.c: Likewise.
2987 * gcc.target/mips/msubu-2.c: Likewise.
2988 * gcc.target/mips/msubu-3.c: Likewise.
2989 * gcc.target/mips/msubu-4.c: Likewise.
2990 * gcc.target/mips/mult-1.c: Likewise.
2991 * gcc.target/mips/mult-4.c: Likewise.
2992 * gcc.target/mips/mult-8.c: Likewise.
2993 * gcc.target/mips/mult-9.c: Likewise.
2994 * gcc.target/mips/mult-10.c: Likewise.
2995 * gcc.target/mips/mult-11.c: Likewise.
2996 * gcc.target/mips/mult-16.c: Likewise.
2997
2998 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2999 skip for -O0 and -Os.
3000 * gcc.target/mips/fix-r4000-12.c: Likewise.
3001 * gcc.target/mips/madd-7.c: Likewise.
3002 * gcc.target/mips/mips-ps-5.c: Likewise.
3003 * gcc.target/mips/mips-ps-7.c: Likewise.
3004 * gcc.target/mips/msub-7.c: Likewise.
3005
3006 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3007 skip for -O0. Require -mno-abicalls.
3008 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3009
3010 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3011 skip for -O0. Require a total number of BBIT instructions and
3012 at least one of each kind.
3013
3014 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3015 skip for -O0. Require -fno-unroll-loops.
3016
3017 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3018 skip for -O0. Allow BLTZ as well as BGEZ.
3019
3020 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3021
3022 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3023 skip for -O0. Require -fschedule-insns2.
3024 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3025
3026 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3027 but skip for -O0. Make a branch-likely more likely.
3028
3029 * gcc.target/mips/timode-2.c: Split each test into its own function.
3030 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3031
3032 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3033 skip for -O0. Require -fpeephole2.
3034 * gcc.target/mips/vr-mult-2.c: Likewise.
3035
3036 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3037
3038 PR preprocessor/53469
3039 * gcc.dg/cpp/_Pragma7.c: New test case.
3040
3041 2012-08-27 Tobias Burnus <burnus@net-b.de>
3042
3043 PR fortran/54370
3044 * gfortran.dg/do_5.f90: New.
3045
3046 2012-08-27 Tobias Burnus <burnus@net-b.de>
3047
3048 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3049 from dg-options as -Wall no longer implies it.
3050
3051 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3052
3053 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3054
3055 2012-08-25 Jason Merrill <jason@redhat.com>
3056
3057 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3058
3059 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/51421
3062 * g++.dg/cpp0x/auto34.C: New.
3063
3064 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR c/54363
3067 * gcc.dg/pr54363.c: New test.
3068
3069 PR c/54355
3070 * gcc.dg/pr54355.c: New test.
3071
3072 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3073
3074 PR debug/52857
3075 * gcc.target/i386/pr52857-1.c: New.
3076 * gcc.target/i386/pr52857-2.c: Likewise.
3077
3078 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3079
3080 * gcc.target/mips/code-readable-4.c: New test.
3081
3082 2012-08-23 Julian Brown <julian@codesourcery.com>
3083 Sandra Loosemore <sandra@codesourcery.com>
3084
3085 * gcc.target/mips/code-readable-1.c: Add -O to options.
3086
3087 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/20420
3090 * g++.dg/lookup/using53.C: New.
3091
3092 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3093
3094 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3095 * gcc.dg/fixed-point/convert-1.c: New.
3096 * gcc.dg/fixed-point/convert-2.c: New.
3097 * gcc.dg/fixed-point/convert-3.c: New.
3098 * gcc.dg/fixed-point/convert-4.c: New.
3099 * gcc.dg/fixed-point/convert-float-1.c: New.
3100 * gcc.dg/fixed-point/convert-float-2.c: New.
3101 * gcc.dg/fixed-point/convert-float-3.c: New.
3102 * gcc.dg/fixed-point/convert-float-4.c: New.
3103 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3104 * gcc.dg/fixed-point/convert-sat.c: New.
3105 * gcc.dg/fixed-point/convert.h: New.
3106
3107 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3108
3109 PR target/54089
3110 * gcc.target/sh/pr54089-2.c: New.
3111
3112 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3113
3114 * gcc.target/i386/long-double-64-1.c: New file.
3115 * gcc.target/i386/long-double-64-2.c: Likewise.
3116 * gcc.target/i386/long-double-64-3.c: Likewise.
3117 * gcc.target/i386/long-double-64-4.c: Likewise.
3118 * gcc.target/i386/long-double-80-1.c: Likewise.
3119 * gcc.target/i386/long-double-80-2.c: Likewise.
3120 * gcc.target/i386/long-double-80-3.c: Likewise.
3121 * gcc.target/i386/long-double-80-4.c: Likewise.
3122 * gcc.target/i386/long-double-80-5.c: Likewise.
3123 * gcc.target/i386/long-double-80-6.c: Likewise.
3124 * gcc.target/i386/long-double-80-7.c: Likewise.
3125
3126 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3127
3128 PR tree-optimization/54317
3129 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3130
3131 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3132
3133 PR target/39423
3134 * gcc.target/sh/pr39423-2.c: New.
3135
3136 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3137
3138 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3139 * gcc.dg/fold-perm.c: Likewise.
3140
3141 2012-08-20 Jan Hubicka <jh@suse.cz>
3142
3143 PR fortran/48636
3144 * gcc.dg/ipa/inlinehint-1.c: New.
3145
3146 2012-08-20 Florian Weimer <fweimer@redhat.com>
3147
3148 PR c++/19351
3149 * g++.dg/init/new38.C: New test.
3150 * g++.dg/init/new39.C: New test.
3151
3152 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3153
3154 PR target/54089
3155 * gcc.target/sh/pr54089-1.c: New.
3156
3157 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3158
3159 PR target/51244
3160 * gcc.target/sh/pr51244-11.c: New.
3161
3162 2012-08-20 Tobias Burnus <burnus@net-b.de>
3163
3164 PR fortran/54301
3165 * gfortran.dg/warn_target_lifetime_2.f90: New.
3166
3167 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3168
3169 PR c++/10416
3170 * g++.dg/warn/Wunused-var-17.C: New.
3171
3172 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3173
3174 PR middle-end/53992
3175 * gcc.dg/gomp/pr53992.c: New test.
3176
3177 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3178
3179 PR tree-ssa/54295
3180 * gcc.c-torture/execute/20120817-1.c: New test.
3181
3182 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3183
3184 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3185 add instruction.
3186 (f2): New test that really does need adds.
3187
3188 2012-08-20 Richard Guenther <rguenther@suse.de>
3189
3190 PR tree-optimization/54327
3191 * gcc.dg/torture/pr54327.c: New testcase.
3192
3193 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR tree-optimization/54321
3196 * gcc.c-torture/compile/pr54321.c: New test.
3197
3198 2012-08-20 Tobias Burnus <burnus@net-b.de>
3199
3200 PR fortran/54301
3201 * gfortran.dg/warn_target_lifetime_1.f90: New.
3202
3203 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3204
3205 PR fortran/54298
3206 * gfortran.dg/real_compare_1.f90: New test case.
3207 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3208
3209 2012-08-18 Jan Hubicka <jh@suse.cz>
3210
3211 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3212
3213 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3214
3215 PR fortran/39290
3216 * gfortran.dg/interface_37.f90: New test.
3217
3218 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3219 Gary Funck <gary@intrepid.com>
3220
3221 PR target/20020
3222 * gcc.target/i386/pr20020-1.c: New test.
3223 * gcc.target/i386/pr20020-2.c: Likewise.
3224 * gcc.target/i386/pr20020-3.c: Likewise.
3225
3226 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3227
3228 * gcc.target/i386/perm-concat.c: New test.
3229
3230 2012-08-17 Julian Brown <julian@codesourcery.com>
3231
3232 * gcc.target/arm/div64-unwinding.c: New test.
3233
3234 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3235
3236 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3237
3238 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3239
3240 PR target/54236
3241 * gcc.target/sh/pr54236-1.c: New.
3242
3243 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3244
3245 * lib/target-supports.exp (check_effective_target_sync_int_long)
3246 (check_effective_target_sync_char_short): Enable for crisv32-*
3247 and cris-*.
3248
3249 PR middle-end/54261
3250 * gcc.dg/torture/pr54261-1.c: New test.
3251
3252 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3253
3254 PR fortran/54243
3255 PR fortran/54244
3256 * gfortran.dg/typebound_call_24.f03: New.
3257
3258 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3259
3260 PR tree-optimization/54245
3261 * gcc.dg/tree-ssa/pr54245.c: New test.
3262
3263 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3264
3265 PR tree-optimization/54240
3266 * gcc.target/powerpc/pr54240.c: New test.
3267 * gcc.target/mips/pr54240.c: Likewise.
3268
3269 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3270
3271 PR target/52933
3272 * gcc.target/sh/pr52933-1.c: New.
3273 * gcc.target/sh/pr52933-2.c: New.
3274
3275 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3276
3277 PR target/50751
3278 * gcc.target/sh/pr50751-8.c: New.
3279
3280 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3281
3282 PR fortran/47586
3283 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3284 * gfortran.dg/typebound_proc_27.f03: New test.
3285
3286 2012-08-14 Sterling Augustine <saugustine@google.com>
3287
3288 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3289
3290 2012-08-14 Tobias Burnus <burnus@net-b.de>
3291
3292 PR fortran/40881
3293 * gfortran.dg/data_constraints_3.f90: New.
3294 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3295 to disable -pedantic compilation.
3296 * gfortran.dg/pr37243.f: Ditto.
3297 * gfortran.dg/g77/19990826-3.f: Ditto.
3298 * gfortran.dg/g77/20020307-1.f : Ditto.
3299 * gfortran.dg/g77/980310-3.f: Ditto.
3300
3301 2012-08-14 Tobias Burnus <burnus@net-b.de>
3302
3303 PR fortran/54234
3304 * gfortran.dg/warn_conversion_4.f90: New.
3305
3306 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR middle-end/53411
3309 PR rtl-optimization/53495
3310 * gcc.c-torture/compile/pr53411.c: New test.
3311 * gcc.c-torture/compile/pr53495.c: New test.
3312
3313 2012-08-13 Richard Guenther <rguenther@suse.de>
3314
3315 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3316
3317 2012-08-13 Richard Guenther <rguenther@suse.de>
3318
3319 PR tree-optimization/54200
3320 * gcc.dg/guality/pr54200.c: New testcase.
3321 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3322
3323 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3324
3325 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3326
3327 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3328
3329 PR target/51244
3330 * gcc.target/sh/pr51244-7.c: New.
3331 * gcc.target/sh/pr51244-8.c: New.
3332 * gcc.target/sh/pr51244-9.c: New.
3333 * gcc.target/sh/pr51244-10.c: New.
3334
3335 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3336
3337 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3338 -m2e or -m2a.
3339 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3340 * gcc.target/sh/pr53511-1.c: Likewise.
3341 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3342 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3343 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3344 * gcc.target/sh/pr53512-3.c: Likewise.
3345 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3346
3347 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3348
3349 PR target/39423
3350 * gcc.c-torture/compile/pr39423-1.c: New.
3351 * gcc.c-torture/compile/pr39423-2.c: New.
3352
3353 2012-08-12 Tobias Burnus <burnus@net-b.de>
3354
3355 PR fortran/54221
3356 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3357 they appear uninitialized on the RHS.
3358 * gfortran.dg/public_private_module_6.f90: New.
3359
3360 2012-08-11 Martin Jambor <mjambor@suse.cz>
3361
3362 PR fortran/48636
3363 * gfortran.dg/pr48636.f90: New test.
3364
3365 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3366
3367 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3368 to avoid warnings.
3369 (main): Adjust caller.
3370
3371 2012-08-10 Richard Guenther <rguenther@suse.de>
3372
3373 * gcc.dg/matrix/*.c: Adjust and move ...
3374 * gcc.dg/torture/: ... here.
3375 * gcc.dg/matrix: Remove directory.
3376
3377 2012-08-10 Richard Guenther <rguenther@suse.de>
3378
3379 PR middle-end/54219
3380 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3381
3382 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3383
3384 PR middle-end/54211
3385 * gcc.dg/tree-ssa/pr54211.c: New test.
3386
3387 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3388
3389 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3390 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3391
3392 2012-08-10 Richard Guenther <rguenther@suse.de>
3393
3394 PR tree-optimization/54109
3395 * gcc.dg/torture/pr54109.c: New testcase.
3396 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3397 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3398
3399 2012-08-10 Richard Guenther <rguenther@suse.de>
3400
3401 PR tree-optimization/54027
3402 * gcc.dg/torture/pr54027.c: New testcase.
3403
3404 2012-08-10 Richard Guenther <rguenther@suse.de>
3405
3406 * g++.dg/plugin/selfassign.c: Adjust.
3407 * gcc.dg/plugin/selfassign.c: Likewise.
3408 * gcc.dg/strlenopt-11.c: Likewise.
3409 * gcc.dg/strlenopt-13.c: Likewise.
3410 * gcc.dg/no-strict-overflow-4.c: Likewise.
3411 * gcc.dg/strict-overflow-4.c: Likewise.
3412 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3413 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3414 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3415 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3416 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3417 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3418 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3419 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3420 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3421 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3422 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3423 * gcc.dg/pr46309.c: Likewise.
3424 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3425
3426 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3427
3428 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3429 for x86 targets.
3430 * gcc.c-torture/compile/20120727-2.c: New test.
3431
3432 2012-08-09 Martin Jambor <mjambor@suse.cz>
3433
3434 * gcc.dg/ipa/iinline-4.c: New test.
3435 * gcc.dg/ipa/iinline-5.c: Likewise.
3436 * gcc.dg/ipa/iinline-6.c: Likewise.
3437 * gcc.dg/ipa/iinline-7.c: Likewise.
3438 * gcc.dg/lto/20120723_0.c: Likewise.
3439 * gcc.dg/lto/20120723_1.c: Likewise.
3440
3441 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3442
3443 PR target/39423
3444 * gcc.target/sh/pr39423-1.c: New.
3445
3446 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3447
3448 PR target/51244
3449 * gcc.target/sh/pr51244-5: New.
3450 * gcc.target/sh/pr51244-6: New.
3451
3452 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3453
3454 * gcc.target/i386/adx-addxcarry32-3.c: New.
3455 * gcc.target/i386/adx-addxcarry64-3.c: New.
3456
3457 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3458
3459 PR rtl-optimization/53701
3460 * gcc.dg/pr53701.c: New test.
3461
3462 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3463
3464 * gcc.c-torture/compile/20120727-1.c: New test.
3465
3466 2012-08-09 Tobias Burnus <burnus@net-b.de>
3467
3468 PR fortran/54199
3469 * gfortran.dg/intrinsic_shadow_4.f90: New.
3470
3471 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3472
3473 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3474
3475 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3476
3477 * gcc.c-torture/execute/20120808-1.c: New test.
3478
3479 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3480
3481 PR rtl-optimization/54157
3482 * gcc.target/i386/pr54157.c: New file.
3483
3484 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3485
3486 * gcc.target/i386/adx-addcarryx32-1.c: New.
3487 * gcc.target/i386/adx-addcarryx32-2.c: New.
3488 * gcc.target/i386/adx-addcarryx64-1.c: New.
3489 * gcc.target/i386/adx-addcarryx64-2.c: New.
3490 * gcc.target/i386/adx-check.h: New.
3491 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3492 * gcc.target/i386/sse-12.c: Add -madx.
3493 * gcc.target/i386/sse-13.c: Ditto.
3494 * gcc.target/i386/sse-14.c: Ditto.
3495 * gcc.target/i386/sse-22.c: Ditto.
3496 * gcc.target/i386/sse-23.c: Ditto.
3497 * g++.dg/other/i386-2.C: Ditto.
3498 * g++.dg/other/i386-3.C: Ditto.
3499
3500 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3501
3502 * gcc.dg/tree-ssa/slsr-5.c: New.
3503 * gcc.dg/tree-ssa/slsr-6.c: New.
3504 * gcc.dg/tree-ssa/slsr-7.c: New.
3505 * gcc.dg/tree-ssa/slsr-8.c: New.
3506 * gcc.dg/tree-ssa/slsr-9.c: New.
3507 * gcc.dg/tree-ssa/slsr-10.c: New.
3508 * gcc.dg/tree-ssa/slsr-11.c: New.
3509 * gcc.dg/tree-ssa/slsr-12.c: New.
3510 * gcc.dg/tree-ssa/slsr-13.c: New.
3511 * gcc.dg/tree-ssa/slsr-14.c: New.
3512 * gcc.dg/tree-ssa/slsr-15.c: New.
3513 * gcc.dg/tree-ssa/slsr-16.c: New.
3514 * gcc.dg/tree-ssa/slsr-17.c: New.
3515 * gcc.dg/tree-ssa/slsr-18.c: New.
3516 * gcc.dg/tree-ssa/slsr-19.c: New.
3517 * gcc.dg/tree-ssa/slsr-20.c: New.
3518 * gcc.dg/tree-ssa/slsr-21.c: New.
3519 * gcc.dg/tree-ssa/slsr-22.c: New.
3520 * gcc.dg/tree-ssa/slsr-23.c: New.
3521 * gcc.dg/tree-ssa/slsr-24.c: New.
3522 * gcc.dg/tree-ssa/slsr-25.c: New.
3523 * gcc.dg/tree-ssa/slsr-26.c: New.
3524 * gcc.dg/tree-ssa/slsr-30.c: New.
3525 * gcc.dg/tree-ssa/slsr-31.c: New.
3526
3527 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3528
3529 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3530 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3531 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3532
3533 2012-08-06 Cary Coutant <ccoutant@google.com>
3534
3535 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3536
3537 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3538
3539 PR fortran/35831
3540 * gfortran.dg/dummy_procedure_5.f90: Modified.
3541 * gfortran.dg/dummy_procedure_8.f90: New.
3542 * gfortran.dg/interface_26.f90: Modified.
3543 * gfortran.dg/proc_ptr_11.f90: Modified.
3544 * gfortran.dg/proc_ptr_15.f90: Modified.
3545 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3546 * gfortran.dg/typebound_override_1.f90: Modified.
3547 * gfortran.dg/typebound_proc_6.f03: Modified.
3548
3549 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3550
3551 PR tree-optimization/51938
3552 PR tree-optimization/52005
3553 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3554 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3555 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3556 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3557
3558 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3559
3560 Avoid crashing on erroneous static_assert usage
3561 * g++.dg/cpp0x/static_assert8.C: New test.
3562
3563 2012-08-06 Jason Merrill <jason@redhat.com>
3564
3565 * g++.dg/cpp0x/sfinae38.C: New.
3566
3567 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3568 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 PR c++/54165
3571 * g++.dg/conversion/void2.C: New.
3572
3573 2012-08-06 Tom de Vries <tom@codesourcery.com>
3574
3575 * gcc.dg/tree-ssa/vrp78.c: New test.
3576
3577 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3578 Richard Sandiford <rdsandiford@googlemail.com>
3579
3580 * g++.dg/opt/enum2.C: Require fpic target.
3581 * g++.dg/lto/20090303_0.C: Likewise.
3582
3583 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3584 Catherine Moore <clm@codesourcery.com>
3585
3586 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3587 flush function names too.
3588 * gcc.target/mips/clear-cache-1.c: Likewise.
3589
3590 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3591
3592 PR target/54156
3593 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3594
3595 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3596
3597 PR fortran/54166
3598 * gfortran.dg/array_5.f90: New test.
3599
3600 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3601
3602 PR tree-optimization/30318
3603 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3604
3605 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3606
3607 * g++.dg/ext/vector17.C: New testcase.
3608
3609 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3610
3611 PR target/51931
3612 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3613 * g++.dg/opt/longbranch1.C: Likewise.
3614
3615 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3616
3617 PR tree-optimization/53805
3618 * gcc.dg/fold-notunord.c: New testcase.
3619
3620 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3621
3622 PR fortran/48820
3623 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3624 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3625
3626 2012-08-02 Jason Merrill <jason@redhat.com>
3627 Paolo Carlini <paolo.carlini@oracle.com>
3628
3629 PR c++/51213 (again)
3630 * g++.dg/cpp0x/sfinae37.C: Extend.
3631
3632 2012-08-02 Richard Guenther <rguenther@suse.de>
3633
3634 PR tree-optimization/50672
3635 * g++.dg/torture/pr50672.C: New testcase.
3636
3637 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3638
3639 PR fortran/54147
3640 * gfortran.dg/abstract_type_6.f03: Modified.
3641 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3642 * gfortran.dg/proc_ptr_comp_35.f90: New.
3643 * gfortran.dg/typebound_proc_9.f03: Modified.
3644 * gfortran.dg/typebound_proc_26.f90: New.
3645
3646 2012-08-02 Richard Guenther <rguenther@suse.de>
3647
3648 * gcc.dg/torture/pta-callused-1.c: Adjust.
3649 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3650 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3651 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3652 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3653 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3654 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3655 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3656 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3657
3658 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3659
3660 PR fortran/54033
3661 * gfortran.dg/include_6.f90: New test case.
3662 * gfortran.dg/include_7.f90: New test case.
3663 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3664
3665 2012-08-01 Tom de Vries <tom@codesourcery.com>
3666
3667 * gcc.dg/tree-ssa/vrp76.c: New test.
3668
3669 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3670
3671 PR tree-optimization/46556
3672 * gcc.dg/tree-ssa/slsr-27.c: New.
3673 * gcc.dg/tree-ssa/slsr-28.c: New.
3674 * gcc.dg/tree-ssa/slsr-29.c: New.
3675
3676 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3677
3678 PR fortran/42418
3679 * gfortran.dg/proc_decl_29.f90: New.
3680
3681 2012-07-31 Dehao Chen <dehao@google.com>
3682
3683 * gcc.dg/predict-7.c: New test.
3684
3685 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3686
3687 PR fortran/54134
3688 * gfortran.dg/typebound_override_3.f90: New.
3689
3690 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3691
3692 PR tree-optimization/53773
3693 * gcc.dg/vect/pr53773.c: New test.
3694
3695 2012-07-31 Nick Clifton <nickc@redhat.com>
3696
3697 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3698 and for XStormy16.
3699
3700 2012-07-31 Tobias Burnus <burnus@net-b.de>
3701
3702 * gfortran.dg/c_funloc_tests_6.f90: New.
3703 * gfortran.dg/c_funloc_tests_7.f90: New.
3704 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3705
3706 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 PR c++/53624
3709 * g++.dg/cpp0x/temp_default5.C: New.
3710
3711 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3712
3713 PR fortran/51081
3714 * gfortran.dg/proc_ptr_37.f90: New.
3715
3716 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3717
3718 * lib/target-supports.exp
3719 (check_effective_target_vect_natural_alignment): New function.
3720 * gcc.dg/align-2.c: Only run on targets with natural alignment
3721 of vector types.
3722 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3723 alignment of vector types.
3724
3725 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3726 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3727
3728 * gcc.target/i386/rdseed16-1.c: New.
3729 * gcc.target/i386/rdseed32-1.c: Ditto
3730 * gcc.target/i386/rdseed64-1.c: Ditto
3731 * gcc.target/i386/sse-12.c: Add -mrdseed.
3732 * gcc.target/i386/sse-13.c: Ditto.
3733 * gcc.target/i386/sse-14.c: Ditto.
3734 * g++.dg/other/i386-2.C: Ditto.
3735 * g++.dg/other/i386-3.C: Ditto.
3736
3737 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3738
3739 PR target/51244
3740 * gcc.target/sh/pr51244-4.c: New.
3741
3742 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3743
3744 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3745 for alpha*-*-* targets. Cleanup original tree dump.
3746
3747 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3748
3749 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3750 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3751
3752 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3753
3754 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3755 rand, srand. Include <stdlib.h>.
3756
3757 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3758
3759 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3760
3761 2012-07-26 Richard Henderson <rth@redhat.com>
3762
3763 * gcc.dg/attr-hotcold-1.c: New.
3764 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3765
3766 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3767 Sandra Loosemore <sandra@codesourcery.com>
3768
3769 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3770
3771 2012-07-26 Tobias Burnus <burnus@net-b.de>
3772
3773 * gfortran.dg/contiguous_1.f90: Update dg-error.
3774 * gfortran.dg/proc_ptr_32.f90: Ditto.
3775
3776 2012-07-26 Richard Guenther <rguenther@suse.de>
3777
3778 PR tree-optimization/54098
3779 * gcc.dg/torture/pr54098.c: New testcase.
3780
3781 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3782
3783 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3784 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3785
3786 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3787
3788 PR fortran/44354
3789 * gfortran.dg/array_constructor_39.f90: New test.
3790
3791 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3792
3793 PR fortran/44354
3794 * gfortran.dg/array_constructor_38.f90: New test.
3795
3796 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3797
3798 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3799
3800 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3801
3802 * gnat.dg/noreturn5.ad[sb]: New test.
3803
3804 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3805 Paul Brook <paul@codesourcery.com>
3806
3807 PR target/53633
3808
3809 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3810 * c-c++-common/pr53633.c: New test.
3811
3812 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3813
3814 * gcc.target/i386/asm-dialect-1.c: New test case.
3815
3816 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3817 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3818
3819 * gcc.target/i386/prefetchw-1.c: New.
3820 * gcc.target/i386/sse-12.c: Add -mprfchw.
3821 * gcc.target/i386/sse-13.c: Ditto.
3822 * gcc.target/i386/sse-14.c: Ditto.
3823 * gcc.target/i386/sse-22.c: Ditto.
3824 * gcc.target/i386/sse-23.c: Ditto.
3825 * g++.dg/other/i386-2.C: Ditto.
3826 * g++.dg/other/i386-3.C: Ditto.
3827
3828 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3829
3830 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3831
3832 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3833
3834 PR target/54051
3835 * gcc.target/arm/pr54051.c: New.
3836 * gcc.target/arm/vfp-1.c: Adjust test.
3837
3838 2012-07-24 Julian Brown <julian@codesourcery.com>
3839
3840 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3841 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3842 hard-float ARM.
3843
3844 2012-07-23 Paul Brook <paul@codesourcery.com>
3845
3846 * g++.dg/other/armv7m-1.c: New test.
3847
3848 2012-07-23 Julian Brown <julian@codesourcery.com>
3849
3850 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3851 ARM.
3852 (DO_TEST): Define to 1 for appropriate ARM targets.
3853
3854 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3855
3856 PR tree-optimization/53881
3857 * gcc.dg/pr53881.c: Renamed to ...
3858 * gcc.dg/pr53881-1.c: ... this.
3859 * gcc.dg/pr53881-2.c: New test.
3860
3861 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3862
3863 Handle recent changes in default atomics for cris*-*-linux*.
3864 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3865 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3866 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3867 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3868 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3869 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3870 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3871 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3872 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3873 -mno-unaligned-atomic-may-use-library is in effect for
3874 cris*-*-linux*.
3875 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3876 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3877 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3878 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3879 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3880 gcc.target/cris/torture/sync-mis-op-i-1.c,
3881 gcc.target/cris/torture/sync-mis-op-i-2.c,
3882 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3883 gcc.target/cris/torture/sync-mis-op-i-3.c,
3884 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3885 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3886 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3887 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3888 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3889 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3890 (main): Remove local variable x.
3891 [mis_ok]: Check that atomics don't fail.
3892
3893 2012-07-21 Andrew Pinski <apinski@cavium.com>
3894
3895 * gcc.dg/tree-ssa/vrp72.c: New test.
3896 * gcc.dg/tree-ssa/vrp73.c: New test.
3897 * gcc.dg/tree-ssa/vrp74.c: New test.
3898 * gcc.dg/tree-ssa/vrp75.c: New test.
3899
3900 2012-07-21 Andrew Pinski <apinski@cavium.com>
3901
3902 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3903 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3904
3905 2012-07-21 Andrew Pinski <apinski@cavium.com>
3906
3907 * gcc.target/mips/octeon-pop-2.c: New testcase.
3908
3909 2012-07-21 Tobias Burnus <burnus@net-b.de>
3910
3911 PR fortran/48820
3912 * gfortran.dg/assumed_rank_3.f90: New.
3913 * gfortran.dg/assumed_rank_11.f90: New.
3914 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3915 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3916 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3917
3918 2012-07-21 Andrew Pinski <apinski@cavium.com>
3919
3920 * gcc.target/mips/unaligned-1.c: New testcase.
3921
3922 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3923
3924 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3925
3926 2012-07-20 Tobias Burnus <burnus@net-b.de>
3927
3928 * gfortran.dg/bind_c_array_params_2.f90: New.
3929 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3930 and update dg-error.
3931
3932 2012-07-20 Tobias Burnus <burnus@net-b.de>
3933
3934 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3935
3936 2012-07-20 Jason Merrill <jason@redhat.com>
3937
3938 PR c++/54038
3939 * g++.dg/other/array7.C: New.
3940
3941 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3942
3943 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3944 the basic block and check loop depth.
3945 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3946 matching patterns and comments.
3947 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3948 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3949
3950 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR c++/28656
3953 * c-c++-common/pr28656.c: New test.
3954
3955 2012-07-19 Jason Merrill <jason@redhat.com>
3956
3957 PR c++/54026
3958 * g++.dg/init/mutable1.C: New.
3959
3960 2012-07-20 Tobias Burnus <burnus@net-b.de>
3961
3962 PR fortran/48820
3963 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3964 * gfortran.dg/assumed_rank_1.f90: New.
3965 * gfortran.dg/assumed_rank_1_c.c: New.
3966 * gfortran.dg/assumed_rank_2.f90: New.
3967 * gfortran.dg/assumed_rank_4.f90: New.
3968 * gfortran.dg/assumed_rank_5.f90: New.
3969 * gfortran.dg/assumed_rank_6.f90: New.
3970 * gfortran.dg/assumed_rank_7.f90: New.
3971 * gfortran.dg/assumed_rank_8.f90: New.
3972 * gfortran.dg/assumed_rank_8_c.c: New.
3973 * gfortran.dg/assumed_rank_9.f90: New.
3974 * gfortran.dg/assumed_rank_10.f90: New.
3975 * gfortran.dg/assumed_rank_12.f90: New.
3976
3977 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3978
3979 * gnat.dg/opt25.adb: New test.
3980 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3981 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3982
3983 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3984
3985 * gnat.dg/aggr20.ad[sb]: New test.
3986 * gnat.dg/aggr20_pkg.ads: New helper.
3987
3988 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3989
3990 * gnat.dg/derived_type3.adb: New test.
3991 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3992
3993 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR rtl-optimization/53942
3996 * gcc.dg/pr53942.c: New test.
3997
3998 2012-07-19 Jason Merrill <jason@redhat.com>
3999
4000 PR c++/54021
4001 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4002
4003 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4004
4005 * gnat.dg/discr38.adb: New test.
4006
4007 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR middle-end/54017
4010 * c-c++-common/gomp/pr54017.c: New test.
4011
4012 2012-07-19 Richard Guenther <rguenther@suse.de>
4013 Eric Botcazou <ebotcazou@adacore.com>
4014
4015 * gnat.dg/loop_optimization11.adb: New testcase.
4016 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4017
4018 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4019 Jason Merrill <jason@redhat.com>
4020
4021 * g++.dg/cpp0x/sfinae37.C: New.
4022 * g++.dg/template/access23.C: New.
4023 * g++.dg/template/access7.C: Adjust.
4024 * g++.dg/template/sfinae10.C: Don't expect errors.
4025 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4026
4027 2012-07-18 Julian Brown <julian@codesourcery.com>
4028 Sandra Loosemore <sandra@codesroucery.com>
4029
4030 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4031
4032 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4033
4034 * gnat.dg/noreturn4.ad[sb]: New test.
4035 * gnat.dg/noreturn4_pkg.ads: New helper.
4036
4037 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4038 Julian Brown <julian@codesourcery.com>
4039
4040 * gcc.target/arm/neon-vdup-1.c: New test case.
4041 * gcc.target/arm/neon-vdup-2.c: New test case.
4042 * gcc.target/arm/neon-vdup-3.c: New test case.
4043 * gcc.target/arm/neon-vdup-4.c: New test case.
4044 * gcc.target/arm/neon-vdup-5.c: New test case.
4045 * gcc.target/arm/neon-vdup-6.c: New test case.
4046 * gcc.target/arm/neon-vdup-7.c: New test case.
4047 * gcc.target/arm/neon-vdup-8.c: New test case.
4048 * gcc.target/arm/neon-vdup-9.c: New test case.
4049 * gcc.target/arm/neon-vdup-10.c: New test case.
4050 * gcc.target/arm/neon-vdup-11.c: New test case.
4051 * gcc.target/arm/neon-vdup-12.c: New test case.
4052 * gcc.target/arm/neon-vdup-13.c: New test case.
4053 * gcc.target/arm/neon-vdup-14.c: New test case.
4054 * gcc.target/arm/neon-vdup-15.c: New test case.
4055 * gcc.target/arm/neon-vdup-16.c: New test case.
4056 * gcc.target/arm/neon-vdup-17.c: New test case.
4057 * gcc.target/arm/neon-vdup-18.c: New test case.
4058 * gcc.target/arm/neon-vdup-19.c: New test case.
4059 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4060 arguments non-constant.
4061
4062 2012-07-18 Richard Guenther <rguenther@suse.de>
4063
4064 PR tree-optimization/53970
4065 * g++.dg/torture/pr53970.C: New testcase.
4066
4067 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4068
4069 PR target/38621
4070 * gcc.c-torture/compile/pr38621.c: New.
4071
4072 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4073
4074 PR target/33135
4075 * gcc.target/sh/pr33135-1.c: New.
4076 * gcc.target/sh/pr33135-2.c: New.
4077 * gcc.target/sh/pr33135-3.c: New.
4078 * gcc.target/sh/pr33135-4.c: New.
4079
4080 2012-07-17 Jason Merrill <jason@redhat.com>
4081
4082 PR c++/53995
4083 * g++.dg/parse/enum9.C: New.
4084
4085 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4086 Sandra Loosemore <sandra@codesourcery.com>
4087
4088 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4089 if there is a conflict with -mcpu=. Use -mcpu=5208.
4090
4091 2012-07-17 Jason Merrill <jason@redhat.com>
4092
4093 PR c++/53989
4094 * g++.dg/template/array23.C: New.
4095
4096 2012-07-17 Tobias Burnus <burnus@net-b.de>
4097
4098 PR fortran/53985
4099 * gfortran.dg/bind_c_usage_26.f90: New.
4100 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4101 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4102 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4103 * gfortran.dg/interop_params.f03: Ditto.
4104
4105 2012-07-17 Jason Merrill <jason@redhat.com>
4106
4107 * g++.dg/template/inherit8.C: Adjust.
4108 * g++.dg/template/using21.C: Adjust.
4109 * g++.dg/template/using22.C: Adjust.
4110
4111 PR c++/53549
4112 * g++.dg/template/current-inst1.C: New.
4113 * g++.dg/parse/crash35.C: Adjust.
4114
4115 2012-07-17 Tobias Burnus <burnus@net-b.de>
4116
4117 PR fortran/52101
4118 * gfortran.dg/oldstyle_4.f90: New.
4119
4120 2012-07-17 Tobias Burnus <burnus@net-b.de>
4121
4122 PR fortran/49265
4123 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4124 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4125
4126 2012-07-16 Jason Merrill <jason@redhat.com>
4127
4128 * g++.dg/parse/access8.C: Adjust.
4129 * g++.dg/template/sfinae6_neg.C: Adjust.
4130
4131 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4132
4133 PR fortran/53824
4134 * gfortran.dg/coarray_allocate_1.f90: New test.
4135
4136 2012-07-16 Andrew Pinski <apinski@cavium.com>
4137
4138 * gcc.c-torture/execute/bswap-1.c: New testcase.
4139 * gcc.c-torture/compile/unalign-1.c: New testcase.
4140 * gcc.c-torture/compile/20120524-1.c: New testcase.
4141 * gcc.c-torture/compile/20101216-1.c: New testcase.
4142
4143 2012-07-16 Dehao Chen <dehao@google.com>
4144
4145 Revert
4146 2012-07-10 Dehao Chen <dehao@google.com>
4147
4148 * gcc.dg/debug_info_inline.c: New test.
4149
4150 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4151
4152 PR fortran/53956
4153 * gfortran.dg/proc_decl_28.f90: New.
4154
4155 2012-07-16 Andrew Pinski <apinski@cavium.com>
4156
4157 * gcc.dg/torture/builtins-1.c: New testcase.
4158
4159 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4160
4161 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4162 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4163 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4164 gcc.target/cris/sync-1-v10.c,
4165 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4166 pass -mno-unaligned-atomic-may-use-library.
4167 * gcc.target/cris/sync-xchg-1.c: New test.
4168 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4169 valid register operand output modifier.
4170
4171 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4172
4173 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4174 characters.
4175
4176 2012-07-13 Andrew Pinski <apinski@cavium.com>
4177
4178 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4179 rather than cleanup-tree-dump.
4180 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4181
4182 2012-07-13 Richard Guenther <rguenther@suse.de>
4183
4184 PR tree-optimization/53907
4185 * gcc.target/i386/pr53907.c: New testcase.
4186
4187 2012-07-13 Richard Guenther <rguenther@suse.de>
4188
4189 PR tree-optimization/53922
4190 * gcc.dg/torture/pr53922.c: New testcase.
4191
4192 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4193
4194 PR rtl-optimization/53908
4195 * gcc.dg/torture/pr53908.c: New test.
4196
4197 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4198
4199 PR c++/53531
4200 * g++.dg/cpp0x/variadic135.C: New.
4201
4202 2012-07-12 Jason Merrill <jason@redhat.com>
4203
4204 * g++.dg/template/sfinae6_neg.C: Adjust.
4205
4206 2012-07-12 Tobias Burnus <burnus@net-b.de>
4207
4208 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4209 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4210 scan-tree-dump-times pattern.
4211
4212 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4213
4214 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4215
4216 2012-07-11 Jason Merrill <jason@redhat.com>
4217
4218 DR 1402
4219 * g++.g/cpp0x/defaulted37.C: New.
4220
4221 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4222
4223 PR target/53859
4224 * gcc.target/arm/pr53859.c: New test.
4225
4226 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4227
4228 PR target/53886
4229 * gcc.c-torture/compile/pr53886.c: New.
4230
4231 2012-07-10 Dehao Chen <dehao@google.com>
4232
4233 * gcc.dg/debug_info_inline.c: New test.
4234
4235 2012-07-10 Jason Merrill <jason@redhat.com>
4236
4237 PR c++/53733
4238 * g++.dg/cpp0x/defaulted36.C: New.
4239 * g++.dg/cpp0x/defaulted21.C: Adjust.
4240
4241 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4242
4243 2012-07-09 Sterling Augustine <saugustine@google.com>
4244
4245 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4246
4247 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4248
4249 PR tree-optimization/53887
4250 * gcc.dg/pr53887.c: New test.
4251
4252 2012-07-09 Jason Merrill <jason@redhat.com>
4253
4254 PR c++/53882
4255 * g++.dg/cpp0x/nullptr29.C: New.
4256
4257 2012-07-09 Tom de Vries <tom@codesourcery.com>
4258 Richard Guenther <rguenther@suse.de>
4259
4260 * gcc.dg/builtin-unreachable-6.c: New test.
4261 * gcc.dg/builtin-unreachable-5.c: New test.
4262
4263 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4264
4265 PR tree-optimization/53881
4266 * gcc.dg/pr53881.c: New test.
4267
4268 2012-07-06 Jason Merrill <jason@redhat.com>
4269
4270 PR c++/53862
4271 * g++.dg/cpp0x/variadic134.C: New.
4272
4273 PR c++/53858
4274 * g++.dg/cpp0x/alias-decl-20.C: New.
4275
4276 2012-07-06 Tom de Vries <tom@codesourcery.com>
4277
4278 PR tree-optimization/51879
4279 * gcc.dg/pr51879-16.c: New test.
4280 * gcc.dg/pr51879-17.c: Same.
4281
4282 2012-07-06 Tom de Vries <tom@codesourcery.com>
4283
4284 PR tree-optimization/52009
4285 * gcc.dg/pr51879-7.c: New test.
4286 * gcc.dg/pr51879-18.c: New test.
4287
4288 2012-07-05 Jason Merrill <jason@redhat.com>
4289
4290 PR c++/50852
4291 * g++.dg/template/typedef39.C: New.
4292
4293 PR c++/53039
4294 * g++.dg/cpp0x/variadic133.C: New.
4295 * g++.dg/template/param1.C: Adjust.
4296
4297 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4298
4299 PR target/48941
4300 PR target/51980
4301 * gcc.target/arm/neon/vtrnf32.c: Update.
4302 * gcc.target/arm/neon/vtrns32.c: Update.
4303 * gcc.target/arm/neon/vtrnu32.c: Update.
4304 * gcc.target/arm/neon/vzipf32.c: Update.
4305 * gcc.target/arm/neon/vzips32.c: Update.
4306 * gcc.target/arm/neon/vzipu32.c: Update.
4307
4308 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4309
4310 PR fortran/53732
4311 * gfortran.dg/inline_sum_4.f90: New test.
4312
4313 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4314
4315 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4316
4317 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4318
4319 * gcc.target/arm/fma-sp.c: New testcase.
4320 * gcc.target/arm/fma.c: Likewise.
4321 * gcc.target/arm/fma.h: Likewise.
4322
4323 2012-07-04 Jason Merrill <jason@redhat.com>
4324
4325 PR c++/53848
4326 * g++.dg/other/enum3.C: New.
4327
4328 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4329
4330 PR middle-end/53321
4331 * g++.dg/torture/pr53321.C: New test.
4332
4333 2012-07-04 Richard Guenther <rguenther@suse.de>
4334
4335 PR tree-optimization/53844
4336 * g++.dg/tree-ssa/pr53844.C: New testcase.
4337
4338 2012-07-04 Richard Guenther <rguenther@suse.de>
4339
4340 PR tree-optimization/53849
4341 * gcc.dg/pr53849.c: New testcase.
4342
4343 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR c++/53812
4346 * g++.dg/ext/label14.C: New test.
4347
4348 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4349
4350 PR target/53811
4351 * g++.dg/other/pr53811.C: New test.
4352
4353 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4354
4355 PR target/28896
4356 * gcc.target/m68k/stack-limit-1.c: New testcase.
4357
4358 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4359
4360 * gnat.dg/recursive_call.adb: New test.
4361
4362 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4363
4364 * gnat.dg/discr37.ad[sb]: New test.
4365
4366 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4367
4368 * g++.dg/other/packed1.C: Remove SH from xfail list.
4369
4370 2012-07-02 Jason Merrill <jason@redhat.com>
4371
4372 PR c++/53619
4373 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4374
4375 PR c++/53783
4376 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4377
4378 PR c++/53788
4379 * g++.dg/cpp0x/decltype39.C: New.
4380 * g++.dg/diagnostic/method1.C: Adjust.
4381
4382 PR c++/53816
4383 * g++.dg/template/ref6.C: New.
4384
4385 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4386
4387 PR target/53568
4388 * gcc.target/sh/pr53568-1.c: New.
4389
4390 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4391
4392 PR target/51244
4393 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4394
4395 2012-07-02 Jason Merrill <jason@redhat.com>
4396
4397 PR c++/53821
4398 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4399
4400 PR c++/53524
4401 * g++.dg/template/enum7.C: New.
4402 * g++.dg/other/ptrmem10.C: Adjust.
4403 * g++.dg/other/ptrmem11.C: Adjust.
4404 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4405
4406 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4407
4408 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4409
4410 2012-07-01 Wei Guozhi <carrot@google.com>
4411
4412 PR target/53447
4413 * gcc.target/arm/pr53447-1.c: New testcase.
4414 * gcc.target/arm/pr53447-2.c: New testcase.
4415 * gcc.target/arm/pr53447-3.c: New testcase.
4416 * gcc.target/arm/pr53447-4.c: New testcase.
4417
4418 2012-06-29 Richard Guenther <rguenther@suse.de>
4419
4420 PR tree-optimization/47061
4421 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4422
4423 2012-06-29 Richard Guenther <rguenther@suse.de>
4424
4425 PR tree-optimization/37541
4426 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4427
4428 2012-06-29 Richard Guenther <rguenther@suse.de>
4429
4430 PR tree-optimization/52589
4431 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4432
4433 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4434
4435 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4436
4437 * g++.dg/template/error46.C: Add missing comment to dg-message.
4438 * g++.dg/template/crash107.C: Likewise.
4439 * g++.dg/template/error47.C: Likewise.
4440 * g++.dg/template/crash108.C: Likewise.
4441 * g++.dg/overload/operator5.C: Likewise.
4442
4443 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4444 errors in dg-message directives, add comments.
4445
4446 2012-06-28 Kai Tietz <ktietz@redhat.com>
4447
4448 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4449 hard-coded 'unsigned long'.
4450
4451 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR tree-optimization/51581
4454 * gcc.dg/vect/pr51581-4.c: New test.
4455
4456 PR tree-optimization/53645
4457 * gcc.c-torture/execute/pr53645-2.c: New test.
4458
4459 2012-06-28 Richard Guenther <rguenther@suse.de>
4460
4461 PR middle-end/53790
4462 * gcc.dg/torture/pr53790.c: New testcase.
4463
4464 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR tree-optimization/53645
4467 * gcc.c-torture/execute/pr53645.c: New test.
4468
4469 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4470
4471 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4472
4473 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4474
4475 PR debug/53671
4476 PR debug/49888
4477 * gcc.dg/guality/pr49888.c: Account for the possibility that
4478 the variable is optimized out at the first test.
4479
4480 2012-06-27 Jason Merrill <jason@redhat.com>
4481
4482 * g++.dg/cpp0x/override2.C: Adjust.
4483 * g++.dg/template/error5.C: Adjust.
4484 * g++.dg/parse/crash28.C: Adjust.
4485
4486 PR c++/53563
4487 * g++.dg/parse/template27.C: New.
4488 * g++.dg/template/crash74.C: Adjust expected output.
4489
4490 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4491
4492 PR fortran/41951
4493 PR fortran/49591
4494 * gfortran.dg/typebound_operator_16.f03: New.
4495
4496 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4497
4498 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4499 even src1.i and src2.i fields even in the second half of the arrays.
4500
4501 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4502
4503 PR c++/51033.
4504 * g++.dg/torture/vshuf-16.inc: New test.
4505 * g++.dg/torture/vshuf-2.inc: New test.
4506 * g++.dg/torture/vshuf-4.inc: New test.
4507 * g++.dg/torture/vshuf-8.inc: New test.
4508 * g++.dg/torture/vshuf-main.inc: New test.
4509 * g++.dg/torture/vshuf-v16hi.C: New test.
4510 * g++.dg/torture/vshuf-v16qi.C: New test.
4511 * g++.dg/torture/vshuf-v2df.C: New test.
4512 * g++.dg/torture/vshuf-v2di.C: New test.
4513 * g++.dg/torture/vshuf-v2sf.C: New test.
4514 * g++.dg/torture/vshuf-v2si.C: New test.
4515 * g++.dg/torture/vshuf-v4df.C: New test.
4516 * g++.dg/torture/vshuf-v4di.C: New test.
4517 * g++.dg/torture/vshuf-v4sf.C: New test.
4518 * g++.dg/torture/vshuf-v4si.C: New test.
4519 * g++.dg/torture/vshuf-v8hi.C: New test.
4520 * g++.dg/torture/vshuf-v8qi.C: New test.
4521 * g++.dg/torture/vshuf-v8si.C: New test.
4522
4523 2012-06-27 Richard Guenther <rguenther@suse.de>
4524
4525 PR middle-end/53676
4526 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4527
4528 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4529
4530 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4531 scan-dump-dem-not): Use printable pattern in test name.
4532
4533 2012-06-26 Sterling Augustine <saugustine@google.com>
4534 Dominique Dhumieres <dominiq@lps.ens.fr>
4535
4536 * gcc.dg/pubtypes-2.c: Update expected output.
4537 * gcc.dg/pubtypes-3.c: Likewise.
4538 * gcc.dg/pubtypes-4.c: Likewise.
4539
4540 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4541
4542 * gcc.dg/tree-ssa/slsr-1.c: New test.
4543 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4544 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4545 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4546
4547 2012-06-26 Matt Turner <mattst88@gmail.com>
4548
4549 PR target/35294
4550 * gcc.target/arm/mmx-2.c: New.
4551
4552 2012-06-26 Richard Guenther <rguenther@suse.de>
4553
4554 PR c++/53752
4555 * g++.dg/torture/pr53752.C: New testcase.
4556
4557 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR tree-optimization/53748
4560 * gcc.c-torture/compile/pr53748.c: New test.
4561
4562 2012-06-25 Jason Merrill <jason@redhat.com>
4563
4564 PR c++/53498
4565 PR c++/53305
4566 * g++.dg/cpp0x/decltype38.C: New.
4567 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4568
4569 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4570
4571 * lib/target-supports-dg.exp (testname-for-summary): New.
4572 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4573 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4574 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4575 scan-module-absence, output-exists, output-exists-not: Use
4576 testname-for-summary.
4577 (dg-test): Clean up testname_with_flags.
4578 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4579 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4580 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4581 scan-assembler-dem-not, object-size: Use testname-for-summary.
4582 * lib/gcov.exp (run-gcov): Likewise.
4583 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4584 scan-dump-dem, scan-dump-dem-note): Likewise.
4585
4586 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4587 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4588 including profopt.opt; save and restore existing value.
4589 * g++.dg/bprob/bprob.exp: Likewise.
4590 * gcc.dg/matrix/matrix.exp: Likewise.
4591 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4592 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4593 PROFOPT_OPTIONS.
4594
4595 2012-06-25 Richard Henderson <rth@redhat.com>
4596
4597 * gcc.dg/pr53749.c: New.
4598
4599 2012-06-25 Jason Merrill <jason@redhat.com>
4600
4601 PR c++/52988
4602 * g++.dg/cpp0x/nullptr28.C: New.
4603
4604 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4605
4606 * gcc.target/arm/neon-vld1_dupQ.c: New.
4607
4608 2012-06-25 Florian Weimer <fweimer@redhat.com>
4609
4610 * g++.dg/init/new35.C: New.
4611 * g++.dg/init/new36.C: New.
4612 * g++.dg/init/new37.C: New.
4613 * g++.dg/ext/vla5.C: New warning.
4614 * g++.dg/ext/vla8.C: New warning.
4615 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4616
4617 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4618 James Greenhalgh <james.greenhalgh@arm.com>
4619
4620 * gcc.target/arm/ftest-support-arm.h New testcase.
4621 * gcc.target/arm/ftest-support-thumb.h Likewise.
4622 * gcc.target/arm/ftest-support.h Likewise.
4623 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4624 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4625 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4626 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4627 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4628 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4629 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4630 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4631 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4632 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4633 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4634 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4635 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4636 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4637 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4638 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4639 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4640 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4641 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4642 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4643 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4644 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4645 * lib/target-supports.exp
4646 (check_effective_target_arm_arch_FUNC): Add support for more
4647 architectures.
4648 (add_options_for_arm_arch_FUNC): Likewise.
4649 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4650
4651 2012-06-25 Jason Merrill <jason@redhat.com>
4652
4653 PR c++/53202
4654 * g++.dg/cpp0x/constexpr-tuple.C: New.
4655
4656 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR target/53759
4659 * gcc.target/i386/pr53759.c: New test.
4660
4661 PR c++/53594
4662 * g++.dg/cpp0x/nsdmi7.C: New test.
4663
4664 2012-06-24 Kai Tietz <ktietz@redhat.com>
4665
4666 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4667 for LLP64 targets.
4668 * gcc.target/i386/pr38988.c: Likewise.
4669
4670 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4671
4672 PR fortran/47710
4673 PR fortran/53328
4674 * gfortran.dg/typebound_generic_12.f03: New.
4675 * gfortran.dg/typebound_generic_13.f03: New.
4676
4677 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4678
4679 * gnat.dg/lto15.ad[sb]: New test.
4680
4681 2012-06-21 Meador Inge <meadori@codesourcery.com>
4682
4683 PR c/53702
4684 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4685
4686 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4687
4688 * gcc.dg/pch/ident-1.c: New test.
4689 * gcc.dg/pch/ident-1.hs: Header file for new test.
4690
4691 2012-06-21 Michael Matz <matz@suse.de>
4692
4693 PR middle-end/53688
4694 * gcc.c-torture/execute/pr53688.c: New test.
4695
4696 2012-06-20 Richard Guenther <rguenther@suse.de>
4697
4698 PR tree-optimization/30318
4699 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4700
4701 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4702
4703 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4704
4705 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4706
4707 * gcc.target/i386/clearcapv2.map: New file.
4708 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4709
4710 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4711
4712 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4713 and add __sh__ case.
4714
4715 2012-06-19 Jason Merrill <jason@redhat.com>
4716
4717 PR c++/52637
4718 * g++.dg/debug/localclass1.C: New.
4719
4720 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4721
4722 * g++.dg/cpp0x/override4.C: New.
4723
4724 2012-06-14 Jason Merrill <jason@redhat.com>
4725
4726 PR c++/53651
4727 * g++.dg/cpp0x/decltype37.C: New.
4728
4729 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4730
4731 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4732
4733 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4734
4735 * gcc.c-torture/compile/vector-5.c,
4736 gcc.c-torture/compile/vector-6.c: New tests.
4737
4738 2012-06-19 Richard Henderson <rth@redhat.com>
4739
4740 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4741
4742 2012-06-19 Richard Guenther <rguenther@suse.de>
4743
4744 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4745
4746 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4747
4748 PR target/53712
4749 * gcc.target/i386/pr53712.c: New test.
4750
4751 2012-06-18 Tobias Burnus <burnus@net-b.de>
4752
4753 PR fortran/53692
4754 * gfortran.dg/elemental_optional_args_6.f90: New.
4755
4756 2012-06-18 Tobias Burnus <burnus@net-b.de>
4757
4758 PR fortran/53526
4759 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4760 * gfortran.dg/coarray/move_alloc_1.f90
4761
4762 2012-06-18 Tobias Burnus <burnus@net-b.de>
4763
4764 PR fortran/53526
4765 * gfortran.dg/coarray_27.f90: New.
4766
4767 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4768 Greta Yorsh <Greta.Yorsh@arm.com>
4769
4770 * gcc.target/arm/epilog-1.c: New test.
4771
4772 2012-06-18 Richard Guenther <rguenther@suse.de>
4773
4774 PR tree-optimization/53693
4775 * g++.dg/torture/pr53693.C: New testcase.
4776
4777 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4778
4779 PR tree-optimization/53703
4780 * gcc.dg/torture/pr53703.c: New test.
4781
4782 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4783
4784 PR middle-end/53698
4785 * gcc.target/i386/pr53698.c: New test.
4786
4787 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4788
4789 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4790
4791 2012-06-17 Tobias Burnus <burnus@net-b.de>
4792
4793 PR fortran/53691
4794 PR fortran/53685
4795 * gfortran.dg/transfer_check_3.f90: New.
4796
4797 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4798
4799 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4800
4801 2012-06-16 Tobias Burnus <burnus@net-b.de>
4802
4803 PR fortran/53642
4804 PR fortran/45170
4805 * gfortran.dg/deferred_type_param_8.f90: New.
4806
4807 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4808
4809 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4810 testname that includes flags, passed in as new argument, in
4811 pass/fail messages.
4812 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4813 and pass it to verify-* procedures.
4814
4815 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4816 alignment torture options with usual torture options.
4817
4818 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4819 messages reported for one line of source code.
4820 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4821 * g++.dg/cpp0x/decltype2.C: Likewise.
4822 * g++.dg/cpp0x/decltype3.C: Likewise.
4823 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4824 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4825 * g++.dg/cpp0x/static_assert3.C: Likewise.
4826 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4827 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4828 * g++.dg/cpp0x/union1.C: Likewise.
4829 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4830 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4831 * g++.dg/cpp0x/variadic2.C: Likewise.
4832 * g++.dg/cpp0x/variadic20.C: Likewise.
4833 * g++.dg/cpp0x/variadic74.C: Likewise.
4834 * g++.dg/diagnostic/bitfld2.C: Likewise.
4835 * g++.dg/ext/attrib44.C: Likewise.
4836 * g++.dg/ext/no-asm-1.C: Likewise.
4837 * g++.dg/other/error34.C: Likewise.
4838 * g++.dg/parse/crash46.C: Likewise.
4839 * g++.dg/parse/error10.C: Likewise.
4840 * g++.dg/parse/error2.C: Likewise.
4841 * g++.dg/parse/error3.C: Likewise.
4842 * g++.dg/parse/error36.C: Likewise.
4843 * g++.dg/parse/error8.C: Likewise.
4844 * g++.dg/parse/error9.C: Likewise.
4845 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4846 * g++.dg/parse/parser-pr28152.C: Likewise.
4847 * g++.dg/parse/template25.C: Likewise.
4848 * g++.dg/parse/typename11.C: Likewise.
4849 * g++.dg/tc1/dr147.C: Likewise.
4850 * g++.dg/template/deduce3.C: Likewise.
4851 * g++.dg/template/koenig9.C: Likewise.
4852 * g++.dg/template/pr23510.C: Likewise.
4853 * g++.dg/warn/pr12242.C: Likewise.
4854 * g++.dg/warn/pr30551-2.C: Likewise.
4855 * g++.dg/warn/pr30551.C: Likewise.
4856 * g++.old-deja/g++.other/typename1.C: Likewise.
4857 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4858
4859 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4860
4861 PR c++/51033
4862 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4863 * c-c++-common/torture/vshuf-2.inc: Likewise.
4864 * c-c++-common/torture/vshuf-4.inc: Likewise.
4865 * c-c++-common/torture/vshuf-8.inc: Likewise.
4866 * c-c++-common/torture/vshuf-main.inc: Likewise.
4867 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4868 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4869 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4870 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4871 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4872 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4873 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4874 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4875 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4876 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4877 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4878 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4879 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4880 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4881
4882 2012-06-15 Michael Matz <matz@suse.de>
4883
4884 * gcc.dg/tree-ssa/vector-4.c: New test.
4885
4886 2012-06-15 Michael Matz <matz@suse.de>
4887
4888 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4889 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4890
4891 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4892
4893 PR tree-optimization/53636
4894 * gcc.target/arm/pr53636.c: New test.
4895
4896 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR tree-optimization/51581
4899 * gcc.c-torture/execute/pr51581-1.c: New test.
4900 * gcc.c-torture/execute/pr51581-2.c: New test.
4901 * gcc.dg/vect/pr51581-1.c: New test.
4902 * gcc.dg/vect/pr51581-2.c: New test.
4903 * gcc.dg/vect/pr51581-3.c: New test.
4904 * gcc.target/i386/avx-pr51581-1.c: New test.
4905 * gcc.target/i386/avx-pr51581-2.c: New test.
4906 * gcc.target/i386/avx2-pr51581-1.c: New test.
4907 * gcc.target/i386/avx2-pr51581-2.c: New test.
4908 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4909
4910 2012-06-15 Richard Guenther <rguenther@suse.de>
4911
4912 * gcc.c-torture/execute/20120615-1.c: New testcase.
4913
4914 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4915
4916 * gnat.dg/vect8.ad[sb]: New test.
4917
4918 2012-06-14 Richard Guenther <rguenther@suse.de>
4919
4920 * gcc.dg/tree-ssa/vrp.h: New testcase.
4921 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4922
4923 2012-06-13 Christian Bruel <christian.bruel@st.com>
4924
4925 PR target/53621
4926 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4927
4928 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4929
4930 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4931
4932 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4933
4934 PR testsuite/20771
4935 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4936 test summary unique.
4937
4938 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4939 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4940 scan-stack-usage-not): Don't strip torture options from test name.
4941
4942 * lib/scandump.exp (scan-dump-times): Use printable version of
4943 regexp in test summary line.
4944
4945 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4946 messages reported for one line of source code.
4947 * gcc.dg/format/few-1.c: Likewise.
4948 * gcc.dg/ia64-sync-2.c: Likewise.
4949 * gcc.dg/sync-2.c: Likewise.
4950 * gcc.dg/noncompile/pr44517.c: Likewise.
4951
4952 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4953
4954 PR debug/49888
4955 * gcc.dg/guality/pr49888.c: New.
4956
4957 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4958
4959 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4960 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4961 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4962
4963 2012-06-13 Tobias Burnus <burnus@net-b.de>
4964
4965 PR fortran/53643
4966 * gfortran.dg/intent_out_7.f90: New.
4967
4968 2012-06-13 Tobias Burnus <burnus@net-b.de>
4969
4970 PR fortran/53597
4971 * gfortran.dg/save_4.f90: New.
4972
4973 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR c/53532
4976 PR c/51034
4977 PR c/53196
4978 * gcc.dg/pr53532.c: New test.
4979 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4980 adjust line numbers.
4981 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4982 * gcc.dg/Wcxx-compat-8.c: Likewise.
4983 * gcc.dg/pr51034.c: New test.
4984 * gcc.dg/pr53196-1.c: New test.
4985 * gcc.dg/pr53196-2.c: New test.
4986
4987 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4988
4989 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4990 alignment torture options with usual torture options.
4991 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4992 instead of dg-options.
4993 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4994 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4995 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4996 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4997 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4998 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4999
5000 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5001 to checks for multiple messages reported for one line of source code.
5002 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5003
5004 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5005 messages reported for one line of source code.
5006
5007 * gcc.dg/20031223-1.c: Add comments to check for multiple
5008 messages reported for one line of source code.
5009 * gcc.dg/Wconversion-integer.c: Likewise.
5010 * gcc.dg/Wfatal-2.c: Likewise.
5011 * gcc.dg/Wfatal.c: Likewise.
5012 * gcc.dg/Wobjsize-1.c: Likewise.
5013 * gcc.dg/c99-vla-jump-1.c: Likewise.
5014 * gcc.dg/c99-vla-jump-2.c: Likewise.
5015 * gcc.dg/c99-vla-jump-3.c: Likewise.
5016 * gcc.dg/c99-vla-jump-4.c: Likewise.
5017 * gcc.dg/c99-vla-jump-5.c: Likewise.
5018 * gcc.dg/decl-9.c: Likewise.
5019 * gcc.dg/declspec-10.c: Likewise.
5020 * gcc.dg/declspec-18.c: Likewise.
5021 * gcc.dg/mtune.c: Likewise.
5022 * gcc.dg/parser-pr28152-2.c: Likewise.
5023 * gcc.dg/parser-pr28152.c: Likewise.
5024 * gcc.dg/pr14475.c: Likewise.
5025 * gcc.dg/pr27953.c: Likewise.
5026 * gcc.dg/pr28322-3.c: Likewise.
5027 * gcc.dg/pr30457.c: Likewise.
5028 * gcc.dg/pr30551-2.c: Likewise.
5029 * gcc.dg/pr30551-3.c: Likewise.
5030 * gcc.dg/pr30551-4.c: Likewise.
5031 * gcc.dg/pr30551-5.c: Likewise.
5032 * gcc.dg/pr30551-6.c: Likewise.
5033 * gcc.dg/pr30551.c: Likewise.
5034 * gcc.dg/pr45461.c: Likewise.
5035 * gcc.dg/pr48552-1.c: Likewise.
5036 * gcc.dg/pr48552-2.c: Likewise.
5037 * gcc.dg/redecl-1.c: Likewise.
5038 * gcc.dg/transparent-union-3.c: Likewise.
5039 * gcc.dg/utf-dflt.c: Likewise.
5040 * gcc.dg/utf-dflt2.c: Likewise.
5041 * gcc.dg/vla-8.c: Likewise.
5042 * gcc.dg/vla-init-1.c: Likewise.
5043 * gcc.dg/wtr-int-type-1.c: Likewise.
5044
5045 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5046 messages reported for for one line of source code.
5047 * c-c++-common/raw-string-5.c: Likewise.
5048 * c-c++-common/raw-string-4.c: Likewise.
5049 * c-c++-common/raw-string-6.c: Likewise.
5050 * c-c++-common/pr20000.c: Likewise.
5051
5052 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5053 messages reported for one line of source code.
5054 * gcc.dg/cpp/pr30786.c: Likewise.
5055 * gcc.dg/cpp/pr28709.c: Likewise.
5056 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5057 * gcc.dg/cpp/macspace2.c: Likewise.
5058 * gcc.dg/cpp/missing-header-1.c: Likewise.
5059 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5060 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5061 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5062
5063 2012-06-12 Jason Merrill <jason@redhat.com>
5064
5065 PR c++/53599
5066 * g++.dg/template/local7.C: New.
5067
5068 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5069
5070 PR target/53511
5071 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5072 * gcc.target/sh/pr51340-2.c: Likewise.
5073 * gcc.target/sh/pr51340-3.c: Likewise.
5074
5075 2012-06-12 Michael Matz <matz@suse.de>
5076
5077 * gcc.dg/torture/alias-1.c: New test.
5078
5079 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR rtl-optimization/53589
5082 * gcc.dg/torture/pr53589.c: New test.
5083
5084 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5085
5086 PR target/50749
5087 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5088 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5089 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5090 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5091 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5092 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5093 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5094 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5095 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5096 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5097 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5098 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5099 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5100 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5101 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5102 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5103
5104 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5105
5106 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5107 (check_intel_cpu_model): New function.
5108 (check_amd_cpu_model): New function.
5109 (check_features): New function.
5110 (__get_cpuid_output): New function.
5111 (check_detailed): New function.
5112 (fn1): Rename to quick_check.
5113 (main): Update to call quick_check and call check_detailed.
5114
5115 2012-06-11 Richard Henderson <rth@redhat.com>
5116
5117 * lib/target-supports.exp
5118 (check_effective_target_sync_long_long_runtime): Use
5119 check_effective_target_lp64 instead of
5120 check_effective_target_powerpc64 for powerpc targets.
5121
5122 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5123
5124 PR target/53511
5125 * gcc.target/sh/pr53511-1.c: New.
5126
5127 2012-06-11 Richard Guenther <rguenther@suse.de>
5128
5129 PR middle-end/53470
5130 * g++.dg/lto/pr53470_0.C: New testcase.
5131 * gcc.dg/lto/pr53470_0.c: Likewise.
5132
5133 2012-06-11 Richard Guenther <rguenther@suse.de>
5134
5135 PR c++/53605
5136 * g++.dg/ext/pr53605.C: New testcase.
5137
5138 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5139
5140 * gnat.dg/specs/array1.ads: New test.
5141 * gnat.dg/specs/array2.ads: Likewise.
5142 * gnat.dg/array22.adb: Likewise.
5143
5144 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5145
5146 * gnat.dg/constant4.adb: New test.
5147 * gnat.dg/constant4_pkg.ads: New helper.
5148
5149 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5150
5151 PR fortran/52552
5152 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5153 * gfortran.dg/allocate_class_1.f90: Modified.
5154 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5155 * gfortran.dg/allocate_class_2.f90: New.
5156
5157 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5158
5159 PR middle-end/53535
5160 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5161
5162 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5163
5164 PR fortran/52861
5165 * gfortran.dg/string_assign_2.f90: New test case.
5166
5167 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5168
5169 PR fortran/52861
5170 * gfortran.dg/string_assign_1.f90: New test case.
5171
5172 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5173
5174 PR middle-end/53580
5175 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5176 * gcc.dg/gomp/critical-4.c: Likewise.
5177 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5178 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5179 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5180 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5181 * c-c++-common/gomp/pr53580.c: New test.
5182
5183 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5184
5185 PR c++/51214
5186 * g++.dg/cpp0x/forw_enum11.C: New.
5187
5188 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 PR c++/53567
5191 * g++.dg/cpp0x/alias-decl-19.C: New.
5192
5193 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5194
5195 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5196
5197 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5198
5199 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5200 (XSTATE_FP): Ditto.
5201 (XSTATE_SSE): Ditto.
5202 (XSTATE_YMM): Ditto.
5203 (avx_os_support): Use new defines.
5204
5205 2012-06-06 Richard Guenther <rguenther@suse.de>
5206
5207 PR testsuite/32380
5208 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5209 loops.
5210
5211 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5212
5213 PR c++/52841
5214 * g++.dg/cpp0x/pr52841.C: New testcase.
5215
5216 2012-06-06 Richard Guenther <rguenther@suse.de>
5217
5218 PR tree-optimization/53081
5219 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5220 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5221
5222 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5223
5224 * gcc.target/powerpc/pr53487.c: New test.
5225
5226 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5227
5228 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5229
5230 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5231
5232 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5233
5234 2012-06-05 Richard Guenther <rguenther@suse.de>
5235
5236 PR tree-optimization/30442
5237 * gcc.dg/vect/bb-slp-30.c: New testcase.
5238
5239 2012-06-05 Richard Guenther <rguenther@suse.de>
5240
5241 PR tree-optimization/53081
5242 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5243 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5244 -fno-tree-loop-distribute-patterns.
5245
5246 2012-06-05 Alan Modra <amodra@gmail.com>
5247
5248 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5249 Check static chain in nested funcs.
5250
5251 2012-06-04 Tobias Burnus <burnus@net-b.de>
5252
5253 PR fortran/50619
5254 * gfortran.dg/init_flag_10.f90: New.
5255
5256 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5257
5258 PR c++/53524
5259 * g++.dg/warn/Wenum-compare-no-2: New.
5260
5261 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5262
5263 PR preprocessor/53463
5264 * g++.dg/cpp/limits.C: New test.
5265 * g++.dg/parse/error19.C: Adjust.
5266 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5267 * g++.dg/warn/pr35635.C: Likewise.
5268 * g++.old-deja/g++.pt/assign1.C: Likewise.
5269
5270 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5271
5272 PR target/53559
5273 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5274 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5275 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5276 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5277 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5278 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5279 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5280 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5281
5282 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5283
5284 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5285
5286 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR tree-optimization/53550
5289 * gcc.dg/pr53550.c: New test.
5290
5291 2012-06-04 Richard Guenther <rguenther@suse.de>
5292
5293 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5294 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5295 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5296
5297 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5298
5299 PR fortran/48831
5300 * gfortran.dg/parameter_array_element_2.f90: New.
5301
5302 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5303
5304 PR target/53512
5305 * gcc.target/sh/pr53512-1.c: New.
5306 * gcc.target/sh/pr53512-2.c: New.
5307 * gcc.target/sh/pr53512-3.c: New.
5308 * gcc.target/sh/pr53512-4.c: New.
5309
5310 2012-06-01 Jason Merrill <jason@redhat.com>
5311
5312 PR c++/52973
5313 * g++.dg/ext/visibility/template12.C: New.
5314 * g++.dg/ext/attrib14.C: Adjust warning line.
5315
5316 PR c++/52725
5317 * g++.dg/parse/new6.C: New.
5318 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5319
5320 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5321
5322 * c-c++-common/restrict-2.c: Revert previous change.
5323
5324 2012-06-01 Jason Merrill <jason@redhat.com>
5325
5326 PR c++/53137
5327 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5328
5329 PR c++/53484
5330 * g++.dg/cpp0x/auto33.C: New.
5331
5332 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5333
5334 PR c++/26155
5335 * g++.dg/parse/namespace-alias-1.C: New.
5336
5337 2012-06-01 Christian Bruel <christian.bruel@st.com>
5338
5339 * gcc.dg/spec-options.c: New test.
5340 * gcc.dg/foo.specs: New file.
5341
5342 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5343
5344 PR ada/53517
5345 * gnat.dg/lto14.adb: Skip on Solaris.
5346
5347 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5348
5349 * gcc.target/cris/sync-1-v10.c,
5350 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5351 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5352 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5353 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5354 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5355 gcc.target/cris/torture/sync-mis-op-i-1.c,
5356 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5357 gcc.target/cris/torture/sync-mis-op-i-2.c,
5358 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5359 gcc.target/cris/torture/sync-mis-op-i-3.c,
5360 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5361 gcc.target/cris/torture/sync-mis-op-s-1.c,
5362 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5363 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5364 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5365 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5366 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5367 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5368 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5369 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5370 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5371
5372 2012-05-31 Richard Guenther <rguenther@suse.de>
5373
5374 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5375 ldist-pr45948.c with disabled SCCP.
5376
5377 2012-05-31 Richard Guenther <rguenther@suse.de>
5378
5379 PR middle-end/48493
5380 * gcc.dg/torture/pr48493.c: New testcase.
5381
5382 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5383
5384 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5385 arm32 to targets.
5386 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5387 of the initialization loop.
5388 (dg-final): Adjust the expected number of vectorized loops depending
5389 on vect_char_mult target selector.
5390
5391 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5392
5393 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5394 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5395 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5396 New tests.
5397
5398 2012-05-30 Jason Merrill <jason@redhat.com>
5399
5400 PR c++/53356
5401 * g++.dg/init/new34.C: New.
5402 * g++.dg/tree-ssa/stabilize1.C: New.
5403
5404 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR c++/53356
5407 * g++.dg/init/new33.C: New test.
5408
5409 2012-05-30 Richard Guenther <rguenther@suse.de>
5410
5411 PR middle-end/53501
5412 * gcc.dg/torture/pr53501.c: New testcase.
5413 * c-c++-common/restrict-2.c: Adjust.
5414
5415 2012-05-30 Alan Modra <amodra@gmail.com>
5416
5417 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5418 torture-finish.
5419
5420 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5421
5422 * gcc.target/i386/shuf-concat.c: New test.
5423
5424 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR rtl-optimization/53519
5427 * gcc.c-torture/compile/pr53519.c: New test.
5428
5429 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5430
5431 * gcc.target/arm/neon-vrev.c: New.
5432
5433 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5434
5435 PR target/51340
5436 * gcc.target/sh/pr51340-1.c: New.
5437 * gcc.target/sh/pr51340-2.c: New.
5438 * gcc.target/sh/pr51340-3.c: New.
5439
5440 2012-05-29 Richard Guenther <rguenther@suse.de>
5441
5442 PR tree-optimization/53516
5443 * gcc.dg/torture/pr53516.c: New testcase.
5444
5445 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5446
5447 PR preprocessor/53229
5448 * gcc.dg/cpp/paste6.c: Force to run without
5449 -ftrack-macro-expansion.
5450 * gcc.dg/cpp/paste8.c: Likewise.
5451 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5452 -ftrack-macro-expansion.
5453 * gcc.dg/cpp/paste12.c: Force to run without
5454 -ftrack-macro-expansion.
5455 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5456 -ftrack-macro-expansion.
5457 * gcc.dg/cpp/paste13.c: Likewise.
5458 * gcc.dg/cpp/paste14.c: Likewise.
5459 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5460 -ftrack-macro-expansion.
5461 * gcc.dg/cpp/paste18.c: New test.
5462
5463 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5464
5465 * gcc.target/cris/torture/trap-1.c,
5466 gcc.target/cris/torture/trap-2.c,
5467 gcc.target/cris/torture/trap-3.c,
5468 gcc.target/cris/torture/trap-v0.c,
5469 gcc.target/cris/torture/trap-v3.c: New tests.
5470
5471 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/25137
5474 * g++.dg/warn/Wbraces3.C: New.
5475 * g++.dg/warn/Wbraces4.C: Likewise.
5476
5477 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR tree-optimization/53505
5480 * c-c++-common/torture/pr53505.c: New test.
5481
5482 2012-05-27 Nathan Sidwell <nathan@acm.org>
5483
5484 * gcc.dg/stmt-expr-4.c: New.
5485
5486 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/53491
5489 * g++.dg/parse/crash60.C: New.
5490
5491 2012-05-26 Jason Merrill <jason@redhat.com>
5492
5493 PR c++/53220
5494 * c-c++-common/array-lit.c: New.
5495 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5496
5497 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5498
5499 PR ada/50294
5500 * gnat.dg/array21.adb: New test.
5501
5502 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5503
5504 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5505
5506 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5507
5508 PR c++/32054
5509 * g++.dg/other/anon-union3.C: New.
5510
5511 2012-05-25 Ian Lance Taylor <iant@google.com>
5512
5513 * gcc.dg/split-6.c: New test.
5514
5515 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5516
5517 * gnat.dg/lto14.adb: New test.
5518
5519 2012-05-25 Tristan Gingold <gingold@adacore.com>
5520
5521 * gcc.target/i386/large-frame.c: New.
5522
5523 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5524 * gcc.target/powerpc/lhs-1.c: New.
5525 * gcc.target/powerpc/lhs-2.c: New.
5526 * gcc.target/powerpc/lhs-3.c: New.
5527
5528 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5529
5530 Make unwound macro expansion trace less redundant
5531 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5532 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5533 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5534 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5535 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5536 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5537
5538 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/53464
5541 * g++.dg/cpp0x/constexpr-default1.C: New.
5542
5543 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5544
5545 PR c++/32080
5546 * g++.dg/eh/goto2.C: New.
5547
5548 2012-05-24 Richard Guenther <rguenther@suse.de>
5549
5550 PR middle-end/53460
5551 * g++.dg/tree-prof/pr53460.C: New testcase.
5552
5553 2012-05-24 Richard Guenther <rguenther@suse.de>
5554
5555 PR bootstrap/53466
5556 * g++.dg/debug/pr53466.C: New testcase.
5557
5558 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5559
5560 PR tree-optimization/53465
5561 * gcc.c-torture/execute/pr53465.c: New test.
5562
5563 2012-05-23 Tobias Burnus <burnus@net-b.de>
5564
5565 PR fortran/51055
5566 PR fortran/45170
5567 * gfortran.dg/allocate_with_typespec_6.f90: New.
5568
5569 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5570
5571 PR c++/29185
5572 * g++.dg/warn/delete-array-1.C: New.
5573
5574 2012-05-23 Richard Guenther <rguenther@suse.de>
5575
5576 * gcc.dg/torture/pr39074-2.c: Adjust.
5577 * gcc.dg/torture/pr39074.c: Likewise.
5578 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5579 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5580
5581 2012-05-22 Jan Hubicka <jh@suse.cz>
5582
5583 PR middle-end/53161
5584 * g++.dg/torture/pr53161.C: New testcase.
5585
5586 2012-05-22 Tobias Burnus <burnus@net-b.de>
5587
5588 PR fortran/53389
5589 * gfortran.dg/realloc_on_assign_15.f90: New.
5590
5591 2012-05-22 Richard Guenther <rguenther@suse.de>
5592
5593 PR middle-end/51071
5594 * gcc.dg/torture/pr51071-2.c: New testcase.
5595
5596 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5597
5598 PR tree-optimization/53336
5599 * g++.dg/torture/pr53336.C: New testcase.
5600
5601 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5602
5603 PR c++/53322
5604 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5605 instead of -Wunused-local-typedefs.
5606
5607 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/51184
5610 * g++.dg/other/abstract4.C: New-
5611
5612 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/40821
5615 * g++.dg/ext/attrib46.C: New.
5616
5617 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5618
5619 PR c/53418
5620 * gcc.c-torture/compile/pr53418-1.c,
5621 gcc.c-torture/compile/pr53418-2.c: New tests.
5622
5623 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR tree-optimization/53366
5626 * gcc.dg/torture/pr53366-1.c: New test.
5627 * gcc.dg/torture/pr53366-2.c: New test.
5628 * gcc.target/i386/pr53366-1.c: New test.
5629 * gcc.target/i386/pr53366-2.c: New test.
5630
5631 PR tree-optimization/53409
5632 * gcc.c-torture/compile/pr53409.c: New test.
5633
5634 PR tree-optimization/53410
5635 * gcc.c-torture/compile/pr53410-1.c: New test.
5636 * gcc.c-torture/compile/pr53410-2.c: New test.
5637
5638 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5639
5640 PR target/53425
5641 * gcc.target/i386/pr53425-1.c: New file.
5642 * gcc.target/i386/pr53425-2.c: Likewise.
5643
5644 2012-05-21 Richard Guenther <rguenther@suse.de>
5645
5646 PR tree-optimization/53408
5647 * gcc.dg/torture/pr53408.c: New testcase.
5648
5649 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5650 H.J. Lu <hongjiu.lu@intel.com>
5651
5652 PR target/53416
5653 * gcc.target/i386/pr53416.c: New file.
5654
5655 2012-05-21 Richard Guenther <rguenther@suse.de>
5656
5657 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5658
5659 2012-05-21 Richard Guenther <rguenther@suse.de>
5660
5661 * gcc.dg/torture/ldist-1.c: New testcase.
5662
5663 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5664
5665 * gnat.dg/lto13.adb: New test.
5666 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5667
5668 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5669
5670 * gnat.dg/specs/lto12.ads: New test.
5671 * gnat.dg/specs/lto12_pkg.ads: New helper.
5672
5673 2012-05-18 Richard Guenther <rguenther@suse.de>
5674
5675 PR tree-optimization/53346
5676 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5677 * gcc.target/i386/incoming-10.c: Adjust.
5678 * gcc.target/i386/incoming-11.c: Likewise.
5679 * gcc.target/i386/pr46295.c: Likewise.
5680
5681 2012-05-18 Richard Guenther <rguenther@suse.de>
5682
5683 * gcc.dg/pr53352.c: Return zero.
5684
5685 2012-05-18 Richard Guenther <rguenther@suse.de>
5686
5687 PR tree-optimization/53390
5688 * gcc.dg/torture/pr53390.c: New testcase.
5689
5690 2012-05-18 Meador Inge <meadori@codesourcery.com>
5691
5692 PR rtl-optimization/53352
5693 * gcc.dg/pr53352.c: New test.
5694
5695 2012-05-17 David S. Miller <davem@davemloft.net>
5696
5697 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5698 failure on sparc-*-linux-gnu.
5699
5700 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 PR c++/39681
5703 * g++.dg/parse/error49.C: New.
5704 * g++.dg/cpp0x/error8.C: Likewise.
5705 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5706 * g++.dg/ext/utf-dflt2.C: Likewise.
5707 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5708 * g++.dg/ext/utf-dflt.C: Likewise.
5709 * c-c++-common/raw-string-3.c: Likewise.
5710 * c-c++-common/raw-string-4.c: Likewise.
5711
5712 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5713
5714 PR c++/53371
5715 * g++.dg/cpp0x/catch1.C: New.
5716
5717 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5718
5719 PR c++/44516
5720 * g++.dg/parse/error48.C: New.
5721 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5722 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5723
5724 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5725
5726 * gcc.dg/tm/indirect-2.c: New test.
5727
5728 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5729
5730 PR tree-optimization/53217
5731 * gfortran.dg/pr53217.f90: New test.
5732
5733 2012-05-16 Richard Guenther <rguenther@suse.de>
5734
5735 PR tree-optimization/53364
5736 * g++.dg/torture/pr53364.C: New testcase.
5737
5738 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5739
5740 PR testsuite/52641
5741 * gcc.dg/pr52549.c: Fix test for long != void*
5742 * gcc.c-torture/execute/pr52979-1.x: New file.
5743 * gcc.c-torture/execute/pr52979-2.x: New file.
5744
5745 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5746
5747 PR preprocessor/7263
5748 * gcc.dg/binary-constants-2.c: Run without tracking locations
5749 accross macro expansion.
5750 * gcc.dg/binary-constants-3.c: Likewise.
5751 * gcc.dg/cpp/sysmac2.c: Likewise.
5752 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5753 location.
5754 * gcc.dg/cpp/syshdr3.c: New test.
5755 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5756 * gcc.dg/system-binary-constants-1.c: New test.
5757 * gcc.dg/system-binary-constants-1.h: New header for the new test
5758 above.
5759 * g++.dg/cpp/syshdr3.C: New test.
5760 * g++.dg/cpp/syshdr3.h: New header the new test above.
5761 * g++.dg/system-binary-constants-1.C: New test.
5762 * g++.dg/system-binary-constants-1.h: New header the new test
5763 above.
5764
5765 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5766
5767 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5768
5769 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR target/53358
5772 * gcc.dg/pr53358.c: New test.
5773
5774 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5775
5776 PR c++/11856
5777 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5778 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5779
5780 2012-05-15 Olivier Hainque <hainque@adacore.com>
5781
5782 * g++.dg/eh/sighandle.C: New testcase.
5783
5784 2012-05-15 Richard Guenther <rguenther@suse.de>
5785
5786 PR tree-optimization/53355
5787 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5788
5789 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5790
5791 * gfortran.dg/*.f90: Remove now redundant manual
5792 cleanup-modules directive.
5793
5794 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5795
5796 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5797 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5798
5799 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5800
5801 PR fortran/52428
5802 * gfortran.dg/int_range_io_1.f90: New test.
5803
5804 2012-05-14 Andi Kleen <ak@linux.intel.com>
5805 Jakub Jelinek <jakub@redhat.com>
5806
5807 PR target/53315
5808 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5809 * gcc.target/i386/rtm-check.h: New file.
5810 * gcc.target/i386/pr53315.c: New test.
5811
5812 2012-05-14 Tobias Burnus <burnus@net-b.de>
5813
5814 PR fortran/49110
5815 PR fortran/51055
5816 PR fortran/53329
5817 * gfortran.dg/deferred_type_param_4.f90: New.
5818 * gfortran.dg/deferred_type_param_6.f90: New.
5819
5820 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5821
5822 * gcc.target/i386/retarg.c: New test.
5823
5824 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5825
5826 PR fortran/45170
5827 * gfortran.dg/deferred_type_param_3.f90: New.
5828 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5829 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5830
5831 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5832
5833 * gnat.dg/null_pointer_deref3.adb: New test.
5834
5835 2012-05-12 Tobias Burnus <burnus@net-b.de>
5836
5837 PR fortran/49110
5838 PR fortran/52843
5839 * gfortran.dg/deferred_type_param_5.f90: New.
5840
5841 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5842
5843 * g++.dg/parse/error47.C: New.
5844
5845 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5846
5847 PR fortran/52537
5848 * gfortran.dg/string_compare_4.f90: Change option
5849 to -fdump-tree-original. Add test case for kind=4.
5850
5851 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5852
5853 PR fortran/52537
5854 * gfortran.dg/string_compare_4.f90: New test.
5855
5856 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857
5858 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5859
5860 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5861
5862 PR c++/53305
5863 * g++.dg/cpp0x/variadic132.C: New.
5864
5865 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5866
5867 PR c++/53158
5868 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5869 * g++.dg/parse/error26.C: Tweak dg-error column number.
5870
5871 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5872
5873 PR c++/53301
5874 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5875
5876 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5877
5878 * gnat.dg/lto11.ad[sb]: New test.
5879
5880 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5881
5882 PR target/52908
5883 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5884 directive to Scan for vpmuldq, not vpmacsdql.
5885
5886 2012-05-09 Michael Matz <matz@suse.de>
5887
5888 PR tree-optimization/53185
5889 * gcc.dg/vect/pr53185.c: New test.
5890
5891 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5892
5893 PR middle-end/53249
5894 * gcc.target/i386/pr53249.c: New.
5895
5896 2012-05-09 Richard Guenther <rguenther@suse.de>
5897
5898 PR tree-optimization/18437
5899 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5900 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5901
5902 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR tree-optimization/53226
5905 * gcc.c-torture/compile/pr53226.c: New test.
5906
5907 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908
5909 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5910 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5911 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5912 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5913 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5914 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5915 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5916 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5917 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5918 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5919 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5920 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5921 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5922 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5923
5924 2012-05-09 Dehao Chen <dehao@google.com>
5925
5926 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5927 * gcc.dg/predict-2.c: Likewise.
5928 * gcc.dg/predict-3.c: Likewise.
5929 * gcc.dg/predict-4.c: Likewise.
5930 * gcc.dg/predict-5.c: Likewise.
5931 * gcc.dg/predict-6.c: Likewise.
5932
5933 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5934
5935 PR target/53272
5936 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5937
5938 2012-05-08 Richard Guenther <rguenther@suse.de>
5939
5940 * gcc.dg/fold-bitand-4.c: New testcase.
5941
5942 2012-05-08 Dehao Chen <dehao@google.com>
5943
5944 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5945 heuristic is working properly.
5946 * gcc.dg/predict-2.c: Likewise.
5947 * gcc/dg/predict-3.c: Likewise.
5948 * gcc/dg/predict-4.c: Likewise.
5949 * gcc/dg/predict-5.c: Likewise.
5950 * gcc/dg/predict-6.c: Likewise.
5951
5952 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR tree-optimization/53239
5955 * g++.dg/opt/vrp3.C: New test.
5956 * g++.dg/opt/vrp3-aux.cc: New file.
5957 * g++.dg/opt/vrp3.h: New file.
5958
5959 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5960
5961 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5962 .uleb128 support in assembler output.
5963
5964 2012-05-07 Richard Guenther <rguenther@suse.de>
5965
5966 PR lto/42987
5967 * g++.dg/lto/pr42987_0.C: New testcase.
5968 * g++.dg/lto/pr42987_1.C: Likewise.
5969
5970 2012-05-07 Tobias Burnus <burnus@net-b.de>
5971
5972 PR fortran/53255
5973 * gfortran.dg/typebound_operator_15.f90: New.
5974
5975 2012-05-06 Tobias Burnus <burnus@net-b.de>
5976
5977 PR fortran/41587
5978 * gfortran.dg/class_array_13.f90: New.
5979
5980 2012-05-06 Tristan Gingold <gingold@adacore.com>
5981
5982 * gnat.dg/warn7.adb: New test.
5983
5984 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5985
5986 * gnat.dg/specs/renamings.ads: Rename to...
5987 * gnat.dg/specs/renaming1.ads: ...this.
5988 * gnat.dg/specs/renaming2.ads: New test.
5989 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5990 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5991 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5992 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5993
5994 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5995
5996 * gnat.dg/discr36.ad[sb]: New test.
5997 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5998
5999 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6000
6001 PR c/43772
6002 * c-c++-common/pr43772.c: New.
6003
6004 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6005
6006 PR fortran/41600
6007 * gfortran.dg/select_type_26.f03 : New test.
6008 * gfortran.dg/select_type_27.f03 : New test.
6009
6010 PR fortran/53191
6011 * gfortran.dg/select_type_28.f03 : New test.
6012
6013 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6014
6015 PR fortran/49010
6016 PR fortran/24518
6017 * gfortran.dg/mod_sign0_1.f90: New test.
6018 * gfortran.dg/mod_large_1.f90: New test.
6019
6020 2012-05-04 Tobias Burnus <burnus@net-b.de>
6021
6022 PR fortran/53175
6023 gfortran.dg/public_private_module_5.f90: New.
6024
6025 2012-05-04 Tobias Burnus <burnus@net-b.de>
6026
6027 PR fortran/53111
6028 * gfortran.dg/constructor_7.f90: New.
6029 * gfortran.dg/constructor_8.f90: New.
6030
6031 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 PR c++/53166
6034 * g++.dg/cpp0x/static_assert7.C: New.
6035
6036 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6037
6038 PR tree-optimization/52633
6039 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6040 recognized as widening shifts instead of over-widening.
6041 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6042 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6043 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6044 * gcc.target/arm/pr52633.c: New test.
6045
6046 2012-05-04 Richard Guenther <rguenther@suse.de>
6047
6048 PR tree-optimization/53168
6049 * gcc.dg/torture/pr53168.c: New testcase.
6050 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6051
6052 2012-05-04 Richard Guenther <rguenther@suse.de>
6053
6054 * gcc.dg/lto/pr53214_0.c: New testcase.
6055
6056 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6057
6058 * gcc.target/ia64/pr48496.c: New test.
6059 * gcc.target/ia64/pr52657.c: Likewise.
6060
6061 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6062
6063 PR c/51712
6064 * c-c++-common/pr51712.c: New.
6065
6066 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6067
6068 PR target/53199
6069 * gcc.target/powwerpc/pr53199.c: New file.
6070
6071 2012-05-03 Jason Merrill <jason@redhat.com>
6072
6073 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6074
6075 * gcc.dg/debug/dwarf2/dups-types.c: New.
6076 * gcc.dg/debug/dwarf2/dups-types.h: New.
6077
6078 2012-05-03 Jason Merrill <jason@redhat.com>
6079
6080 * g++.dg/debug/dwarf2/namespace-2.C: New.
6081 * g++.dg/debug/dwarf2/localclass3.C: New.
6082
6083 2012-05-03 Jason Merrill <jason@redhat.com>
6084
6085 * g++.dg/debug/dwarf2/thunk1.C: New.
6086
6087 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6088
6089 PR c++/53186
6090 * g++.dg/other/final2.C: New.
6091
6092 2012-05-03 Richard Guenther <rguenther@suse.de>
6093
6094 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6095
6096 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6097
6098 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6099 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6100 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6101 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6102
6103 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6104
6105 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6106 .byte 0xf2.
6107 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6108 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6109 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6110
6111 PR debug/53174
6112 * gcc.dg/pr53174.c: New test.
6113
6114 PR target/53187
6115 * gcc.target/arm/pr53187.c: New test.
6116 * gcc.c-torture/compile/pr53187.c: New test.
6117
6118 2012-05-03 Richard Guenther <rguenther@suse.de>
6119
6120 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6121 unsupported prefetching support.
6122
6123 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6124
6125 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6126 option -ftrack-macro-expansion=0.
6127 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6128 option -ftrack-macro-expansion=0.
6129
6130 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6131
6132 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6133 dg-options for target arm with dg-additional-options.
6134
6135 2012-05-03 Richard Guenther <rguenther@suse.de>
6136
6137 PR tree-optimization/53144
6138 * gcc.dg/torture/pr53144.c: New testcase.
6139
6140 2012-05-03 Tobias Burnus <burnus@net-b.de>
6141
6142 PR fortran/52864
6143 * gfortran.dg/pointer_intent_7.f90: New.
6144 * gfortran.dg/pure_formal_3.f90: New.
6145
6146 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6147
6148 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6149
6150 2012-05-02 Martin Jambor <mjambor@suse.cz>
6151
6152 PR lto/52605
6153 * g++.dg/lto/pr52605_0.C: New test.
6154
6155 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6156
6157 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6158 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6159 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6160 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6161 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6162 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6163 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6164 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6165 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6166 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6167 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6168 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6169 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6170 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6171 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6172 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6173
6174 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6175
6176 PR middle-end/53153
6177 * gcc.dg/pr53153.c: New test.
6178
6179 2012-05-02 Richard Guenther <rguenther@suse.de>
6180
6181 * g++.dg/tree-ssa/pr19807.C: Adjust.
6182
6183 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR tree-optimization/53163
6186 * gcc.c-torture/compile/pr53163.c: New test.
6187
6188 PR rtl-optimization/53160
6189 * gcc.c-torture/execute/pr53160.c: New test.
6190
6191 2012-05-01 Ian Lance Taylor <iant@google.com>
6192
6193 PR c/37303
6194 * gcc.dg/pr37303.c: New test.
6195
6196 2012-05-01 Richard Henderson <rth@redhat.com>
6197
6198 * lib/target-supports.exp
6199 (check_effective_target_sync_long_long_runtime): True for
6200 check_effective_target_powerpc64.
6201
6202 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6203
6204 PR c++/51033
6205 * gcc.dg/vector-1.c: Move to ...
6206 * c-c++-common/vector-1.c: ... here.
6207 * gcc.dg/vector-2.c: Move to ...
6208 * c-c++-common/vector-2.c: ... here.
6209 * gcc.dg/vector-3.c: Move to ...
6210 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6211 * gcc.dg/vector-4.c: Move to ...
6212 * c-c++-common/vector-4.c: ... here.
6213 * gcc.dg/vector-init-1.c: Move to ...
6214 * c-c++-common/vector-init-1.c: ... here.
6215 * gcc.dg/vector-init-2.c: Move to ...
6216 * c-c++-common/vector-init-2.c: ... here.
6217 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6218 * c-c++-common/vector-subscript-1.c: ... here.
6219 * gcc.dg/vector-subscript-2.c: Move to ...
6220 * c-c++-common/vector-subscript-2.c: ... here.
6221 * gcc.dg/vector-subscript-3.c: Move to ...
6222 * c-c++-common/vector-subscript-3.c: ... here.
6223
6224 PR c++/51314
6225 * g++.dg/cpp0x/vt-51314.C: New test.
6226 * g++.dg/cpp0x/variadic76.C: Fix.
6227
6228 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6229
6230 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6231
6232 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6233
6234 Add -Wvarargs option
6235 * c-c++-common/Wvarargs.c: New test case.
6236 * c-c++-common/Wvarargs-2.c: Likewise.
6237
6238 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6239
6240 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6241 * objc.dg/foreach-7.m: Force the test case to run without
6242 -ftrack-macro-expansion.
6243 * c-c++-common/tm/attrib-1.c: Likewise.
6244 * c-c++-common/warn-ommitted-condop.c: Likewise.
6245 * gcc.dg/assign-warn-1.c: Likewise.
6246 * gcc.dg/assign-warn-2.c: Likewise.
6247 * gcc.dg/attr-alloc_size.c: Likewise.
6248 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6249 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6250 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6251 * gcc.dg/c90-const-expr-9.c: Likewise.
6252 * gcc.dg/c99-const-expr-9.c: Likewise.
6253 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6254 * gcc.dg/cpp/direct2s.c: Likewise.
6255 * gcc.dg/cpp/pr28709.c: Likewise.
6256 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6257 * gcc.dg/dfp/composite-type.c: Likewise.
6258 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6259 with -ftrack-macro-expansion
6260 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6261 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6262 * g++.dg/ext/cleanup-1.C: Likewise.
6263 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6264 * g++.dg/template/sfinae10.C: Likewise.
6265 * g++.dg/tm/wrap-2.C: Likewise.
6266 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6267 * g++.dg/warn/Wsign-conversion.C: Likewise.
6268 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6269 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6270 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6271 it to run with -ftrack-macro-expansion.
6272 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6273 test cases without -ftrack-macro-expansion.
6274
6275 Fix location for static class members
6276 * g++.dg/template/sfinae6_neg.C: Adjust.
6277
6278 Make conversion warnings work on NULL with -ftrack-macro-expansion
6279 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6280 alongside the previous testing for NULL.
6281
6282 Fix -Wuninitialized for -ftrack-macro-expansion
6283 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6284
6285 Strip "<built-in>" loc from displayed expansion context
6286 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6287 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6288 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6289 new test above.
6290
6291 Fix expansion point loc for macro-like tokens
6292 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6293 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6294
6295 Fix token pasting with -ftrack-macro-expansion
6296 * gcc.dg/cpp/paste17.c: New test case for
6297 -ftrack-macro-expansion=2 mode only.
6298 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6299
6300 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6301
6302 * gnat.dg/warn6.ad[sb]: New test.
6303
6304 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6305
6306 PR 53149
6307 * gcc.dg/20011021-1.c: Adjust testcase.
6308
6309 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6310
6311 PR fortran/53148
6312 * gfortran.dg/function_optimize_12.f90: New test.
6313
6314 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6315
6316 PR target/53156
6317 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6318 code to match current output and cover new peephole2 pattern.
6319
6320 2012-04-27 Ollie Wild <aaw@google.com>
6321
6322 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6323
6324 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6325
6326 * gcc.c-torture/execute/20120427-2.c: New testcase.
6327 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6328 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6329 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6330
6331 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6332
6333 PR target/53138
6334 * gcc.c-torture/execute/20120427-1.c: New testcase.
6335
6336 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6337
6338 PR middle-end/27139
6339 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6340
6341 2012-04-27 Tom de Vries <tom@codesourcery.com>
6342
6343 PR tree-optimization/51879
6344 * gcc.dg/pr51879.c: New test.
6345 * gcc.dg/pr51879-2.c: Same.
6346 * gcc.dg/pr51879-3.c: Same.
6347 * gcc.dg/pr51879-4.c: Same.
6348 * gcc.dg/pr51879-6.c: Same.
6349
6350 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6351
6352 PR c++/53096
6353 * g++.dg/cpp0x/defaulted35.C: New.
6354 * g++.dg/cpp0x/defaulted15.C: Adjust.
6355
6356 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6357
6358 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6359 structure layout.
6360
6361 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6362
6363 * gcc.target/i386/builtin_target.c: Check avx2.
6364
6365 2012-04-26 Alan Modra <amodra@gmail.com>
6366
6367 * gcc.target/powerpc/savres.c: New test.
6368 * gcc.target/powerpc/powerpc.exp: Run it.
6369
6370 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6371
6372 PR target/53120
6373 * gcc.dg/torture/pr53120.c: New test.
6374
6375 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR middle-end/52979
6378 * gcc.c-torture/compile/pr52979-1.c: New test.
6379 * gcc.c-torture/execute/pr52979-1.c: New test.
6380 * gcc.c-torture/execute/pr52979-2.c: New test.
6381
6382 2012-04-25 Richard Guenther <rguenther@suse.de>
6383
6384 * gcc.target/i386/l_fma_float_5.c: Adjust.
6385 * gcc.target/i386/l_fma_double_4.c: Likewise.
6386 * gcc.target/i386/l_fma_float_2.c: Likewise.
6387 * gcc.target/i386/l_fma_float_6.c: Likewise.
6388 * gcc.target/i386/l_fma_double_1.c: Likewise.
6389 * gcc.target/i386/l_fma_double_5.c: Likewise.
6390 * gcc.target/i386/l_fma_float_3.c: Likewise.
6391 * gcc.target/i386/l_fma_double_2.c: Likewise.
6392 * gcc.target/i386/l_fma_double_6.c: Likewise.
6393 * gcc.target/i386/l_fma_float_4.c: Likewise.
6394 * gcc.target/i386/l_fma_double_3.c: Likewise.
6395 * gcc.target/i386/l_fma_float_1.c: Likewise.
6396
6397 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR tree-optimization/53058
6400 * gcc.c-torture/compile/pr53058.c: New test.
6401
6402 2012-04-25 Jan Hubicka <jh@suse.cz>
6403
6404 PR middle-end/53088
6405 * gcc.target/i386/pr39082-1.c: Update warning location.
6406
6407 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR c/52880
6410 * gcc.dg/pr52880.c: New test.
6411
6412 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6413
6414 * gcc.dg/m-un-2.c: Update.
6415 * gcc.dg/20011021-1.c: Update.
6416
6417 2012-04-25 Tobias Burnus <burnus@net-b.de>
6418
6419 PR fortran/52196
6420 * gfortran.dg/realloc_on_assign_14.f90: New.
6421
6422 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6423
6424 PR testsuite/52641
6425 PR tree-optimizations/52891
6426 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6427
6428 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/52363
6431 * g++.dg/cpp0x/sfinae35.C: New.
6432 * g++.dg/cpp0x/sfinae36.C: Likewise.
6433
6434 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6435
6436 * gcc.target/builtin_target.c: New testcase.
6437
6438 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6439
6440 PR target/47197
6441 * gcc.target/powerpc/pr47197.c: New test.
6442
6443 2012-04-24 Richard Guenther <rguenther@suse.de>
6444
6445 PR tree-optimization/53085
6446 * g++.dg/torture/pr53085.C: New testcase.
6447
6448 2012-04-24 Andrew Pinski <apinski@cavium.com>
6449
6450 PR tree-opt/33512
6451 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6452 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6453 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6454
6455 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR middle-end/53084
6458 * gcc.c-torture/execute/pr53084.c: New test.
6459
6460 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6461
6462 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6463
6464 2012-04-23 Andrew Pinski <apinski@cavium.com>
6465
6466 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6467
6468 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6469
6470 PR regression/53076
6471 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6472 * gcc.dg/torture/builtin-power-1.c: Likewise.
6473
6474 2012-04-23 Richard Guenther <rguenther@suse.de>
6475
6476 PR tree-optimization/53070
6477 * gcc.dg/torture/pr53070.c: New testcase.
6478
6479 2012-04-23 Richard Guenther <rguenther@suse.de>
6480
6481 PR c/53060
6482 * gcc.dg/pr53060.c: New testcase.
6483
6484 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR tree-optimizations/52891
6487 * gcc.c-torture/compile/pr52891-1.c: New test.
6488 * gcc.c-torture/compile/pr52891-2.c: New test.
6489
6490 2012-04-22 Tobias Burnus <burnus@net-b.de>
6491
6492 PR fortran/53051
6493 * gfortran.dg/read_float_4.f90: New.
6494
6495 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6496
6497 PR 35441
6498 * c-c++-common/pr35441.C: New.
6499
6500 2012-04-20 Ian Lance Taylor <iant@google.com>
6501
6502 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6503 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6504
6505 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6506
6507 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6508 array access.
6509 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6510
6511 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6512
6513 PR rtl-optimization/44214
6514 * gcc.dg/pr44214-1.c: New test.
6515 * gcc.dg/pr44214-2.c: Likewise.
6516 * gcc.dg/pr44214-3.c: Likewise.
6517
6518 2012-04-20 Richard Guenther <rguenther@suse.de>
6519
6520 * g++.dg/torture/20120420-1.C: New testcase.
6521
6522 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6523
6524 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6525
6526 2012-04-19 Christian Bruel <christian.bruel@st.com>
6527
6528 * gcc.dg/pr52283.c: New test.
6529
6530 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6531
6532 * gcc.dg/pr37985.c: New test.
6533
6534 2012-04-19 Richard Guenther <rguenther@suse.de>
6535
6536 PR rtl-optimization/44688
6537 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6538 possibly profitable.
6539
6540 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6541
6542 PR tree-optimization/52976
6543 * gfortran.dg/reassoc_11.f: New test.
6544
6545 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6546
6547 PR tree-optimization/52976
6548 * gfortran.dg/reassoc_7.f: New test.
6549 * gfortran.dg/reassoc_8.f: Likewise.
6550 * gfortran.dg/reassoc_9.f: Likewise.
6551 * gfortran.dg/reassoc_10.f: Likewise.
6552
6553 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/52422
6556 * g++.dg/cpp0x/sfinae33.C: New.
6557 * g++.dg/cpp0x/sfinae34.C: Likewise.
6558
6559 2012-04-18 Joey Ye <joey.ye@arm.com>
6560
6561 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6562
6563 2012-04-18 Richard Guenther <rguenther@suse.de>
6564
6565 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6566 array access.
6567 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6568 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6569
6570 2012-04-17 Tom de Vries <tom@codesourcery.com>
6571
6572 * g++.dg/pr51264-4.C: New test.
6573
6574 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/52599
6577 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6578
6579 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/53003
6582 * g++.dg/parse/crash59.C: New.
6583
6584 2012-04-17 Michael Matz <matz@suse.de>
6585
6586 PR tree-optimization/18437
6587 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6588
6589 2012-04-17 Richard Guenther <rguenther@suse.de>
6590
6591 PR middle-end/53011
6592 * g++.dg/torture/pr53011.C: New testcase.
6593
6594 2012-04-16 Jason Merrill <jason@redhat.com>
6595
6596 PR c++/38543
6597 * g++.dg/cpp0x/variadic131.C: New.
6598
6599 PR c++/52008
6600 * g++.dg/cpp0x/variadic130.C: New.
6601
6602 PR c++/50830
6603 * g++.dg/cpp0x/variadic129.C: New.
6604
6605 PR c++/50303
6606 * g++.dg/cpp0x/variadic128.C: New.
6607
6608 2012-04-16 Tobias Burnus <burnus@net-b.de>
6609
6610 PR fortran/52864
6611 * gfortran.dg/pointer_intent_6.f90: New.
6612
6613 2012-04-16 Tobias Burnus <burnus@net-b.de>
6614
6615 PR fortran/52916
6616 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6617 to include public_private_module_4.f90.
6618 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6619 targets.
6620
6621 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/49152
6624 * g++.dg/diagnostic/operator1.C: New.
6625 * g++.dg/ext/label5.C: Adjust.
6626 * g++.dg/ext/va-arg1.C: Likewise.
6627 * g++.dg/other/error20.C: Likewise.
6628 * g++.dg/other/error20.C: Likewise.
6629 * g++.dg/other/error16.C: Likewise.
6630 * g++.dg/other/error10.C: Likewise.
6631 * g++.dg/parse/error30.C: Likewise.
6632 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6633
6634 2012-04-16 Jason Merrill <jason@redhat.com>
6635
6636 PR c++/51148
6637 * g++.dg/cpp0x/variadic127.C: New.
6638
6639 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6640
6641 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6642 testcase name.
6643 Use fail, pass instead of unresolved.
6644 Don't log $optstr.
6645
6646 PR testsuite/52948
6647 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6648 TODO_dump_func.
6649 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6650 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6651 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6652
6653 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6654
6655 PR fortran/52968
6656 * gfortran.dg/typebound_call_23.f03: New test case.
6657
6658 2012-04-15 Jason Merrill <jason@redhat.com>
6659
6660 PR c++/47220
6661 * g++.dg/cpp0x/variadic126.C: New.
6662
6663 PR c++/52380
6664 * g++.dg/cpp0x/variadic125.C: New.
6665
6666 PR c++/52292
6667 * g++.dg/cpp0x/variadic124.C: New.
6668
6669 PR c++/52706
6670 * g++.dg/cpp0x/nullptr27.C: New.
6671
6672 PR c++/52818
6673 * g++.dg/warn/format8.C: New.
6674
6675 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6676
6677 PR fortran/51082
6678 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6679
6680 2012-04-14 Tobias Burnus <burnus@net-b.de>
6681
6682 PR fortran/52916
6683 PR fortran/40973
6684 * gfortran.dg/public_private_module_3.f90: New.
6685 * gfortran.dg/public_private_module_4.f90: New.
6686
6687 2012-04-14 Tom de Vries <tom@codesourcery.com>
6688
6689 * gcc.dg/superblock.c: New test.
6690
6691 2012-04-14 Tom de Vries <tom@codesourcery.com>
6692
6693 * gcc.dg/pr51879-12.c: New test.
6694
6695 2012-04-13 Jason Merrill <jason@redhat.com>
6696
6697 PR c++/52824
6698 * g++.dg/cpp0x/variadic123.C: New.
6699 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6700
6701 PR c++/52905
6702 * g++.dg/cpp0x/initlist-ctor1.C: New.
6703
6704 PR c++/52915
6705 * g++.dg/other/anon-union2.C: New.
6706
6707 2012-04-13 Martin Jambor <mjambor@suse.cz>
6708
6709 PR middle-end/52939
6710 * g++.dg/ipa/pr52939.C: New test.
6711
6712 2012-04-13 Tom de Vries <tom@codesourcery.com>
6713
6714 * gcc.dg/pr52734.c: New test.
6715
6716 2012-04-13 Richard Guenther <rguenther@suse.de>
6717
6718 PR tree-optimization/52969
6719 * gcc.dg/torture/pr52969.c: New testcase.
6720
6721 2012-04-13 Richard Guenther <rguenther@suse.de>
6722
6723 PR c/52549
6724 * gcc.dg/pr52549.c: New testcase.
6725
6726 2012-04-13 Richard Guenther <rguenther@suse.de>
6727
6728 PR c/52862
6729 * gcc.dg/pr52862.c: New testcase.
6730
6731 2012-04-13 Joey Ye <joey.ye@arm.com>
6732
6733 * gcc.target/arm/thumb1-imm.c: New testcase.
6734
6735 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6736
6737 PR target/52932
6738 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6739 second function argument.
6740 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6741 (calc_permps): Update declaration. Calculate result correctly.
6742 (avx2_test): Change src2 type to union256i_d.
6743 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6744 correctly.
6745
6746 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6747
6748 PR target/52775
6749 * gcc.target/powerpc/pr52775.c: New file.
6750
6751 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6752
6753 PR tree-optimization/18589
6754 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6755 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6756 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6757 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6758 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6759 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6760 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6761 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6762 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6763 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6764
6765 2012-04-12 Richard Guenther <rguenther@suse.de>
6766
6767 PR tree-optimization/52943
6768 * gcc.dg/torture/pr52943.c: New testcase.
6769
6770 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6771
6772 PR target/50751
6773 * gcc/target/sh/pr50751-4.c: New.
6774 * gcc/target/sh/pr50751-5.c: New.
6775 * gcc/target/sh/pr50751-6.c: New.
6776 * gcc/target/sh/pr50751-7.c: New.
6777
6778 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6779
6780 PR c++/52465
6781 * g++.dg/lookup/using52.C: New.
6782
6783 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6784
6785 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6786
6787 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6788
6789 PR rtl-optimization/52876
6790 * gcc.target/i386/pr52876.c: New.
6791
6792 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6793
6794 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6795 __UINTPTR_TYPE__.
6796 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6797 __INTPTR_TYPE__.
6798 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6799 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6800 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6801 (ptrdiff_t): ... this. All uses changed.
6802 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6803 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6804 __INTPTR_TYPE__.
6805 (main): Cast argument to __INTPTR_TYPE__.
6806 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6807 size_t.
6808 * gcc.dg/mallign.c (main): Likewise.
6809 * gcc.dg/pr38700.c (foo): Likewise.
6810 * gcc.dg/long-long-cst1.c (t): Likewise.
6811 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6812 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6813 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6814 * gcc.dg/pr25682.c (d, foo): Likewise.
6815 * gcc.dg/format/cast-1.c (f): Likewise.
6816 * gcc.dg/c90-const-expr-10.c
6817 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6818 (size_t): ...this. All uses changed.
6819 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6820 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6821 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6822 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6823 * gcc.dg/sequence-pt-1.c: Likewise.
6824 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6825 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6826 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6827 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6828 of ptrdiff_t with it.
6829 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6830 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6831 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6832
6833 2012-04-11 Jason Merrill <jason@redhat.com>
6834
6835 PR debug/45088
6836 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6837 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6838
6839 PR c++/52906
6840 * g++.dg/ext/attrib45.C: New.
6841
6842 * g++.dg/eh/dtor3.C: New.
6843
6844 2012-04-11 Richard Guenther <rguenther@suse.de>
6845
6846 PR middle-end/52621
6847 * gfortran.dg/pr52621.f90: New testcase.
6848
6849 2012-04-11 Richard Guenther <rguenther@suse.de>
6850
6851 PR middle-end/52918
6852 * g++.dg/torture/pr52918-1.C: New testcase.
6853 * g++.dg/torture/pr52918-2.C: Likewise.
6854
6855 2012-04-11 Tobias Burnus <burnus@net-b.de>
6856
6857 PR fortran/52729
6858 * gfortran.dg/block_11.f90: New.
6859
6860 2012-04-11 Nick Clifton <nickc@redhat.com>
6861
6862 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6863
6864 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6865
6866 PR target/16458
6867 * gcc.target/powerpc/pr16458-1.c: New test.
6868 * gcc.target/powerpc/pr16458-2.c: Likewise.
6869 * gcc.target/powerpc/pr16458-3.c: Likewise.
6870 * gcc.target/powerpc/pr16458-4.c: Likewise.
6871
6872 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6873
6874 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6875 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6876 * gcc.dg/builtin-bswap-5.c: Likewise.
6877 * gcc.target/i386/builtin-bswap-4.c: New test.
6878
6879 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6880
6881 PR 24985
6882 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6883
6884 2012-04-11 Richard Guenther <rguenther@suse.de>
6885
6886 PR rtl-optimization/52881
6887 * gcc.dg/torture/pr52881.c: New testcase.
6888 * gcc.dg/torture/pr52913.c: Likewise.
6889
6890 2012-04-11 Richard Guenther <rguenther@suse.de>
6891
6892 PR tree-optimization/52912
6893 * gcc.dg/torture/pr52912.c: New testcase.
6894
6895 2010-04-10 Michael Matz <matz@suse.de>
6896
6897 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6898 * gcc.dg/vect/vect-outer-1.c: Adjust.
6899 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6900 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6901 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6902 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6903 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6904 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6905
6906 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6907
6908 PR tree-optimization/52870
6909 * gcc.dg/vect/pr52870.c: New test.
6910
6911 2012-04-09 Mike Stump <mikestump@comcast.net>
6912
6913 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6914 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6915 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6916 * gnat.dg/aggr11.adb: Likewise.
6917 * gnat.dg/aggr11_pkg.ads: Likewise.
6918 * gnat.dg/aggr15.adb: Likewise.
6919 * gnat.dg/aggr15.ads: Likewise.
6920 * gnat.dg/aggr17.adb: Likewise.
6921 * gnat.dg/aggr18.adb: Likewise.
6922 * gnat.dg/array14.adb: Likewise.
6923 * gnat.dg/array14.ads: Likewise.
6924 * gnat.dg/array14_pkg.ads: Likewise.
6925 * gnat.dg/array19.adb: Likewise.
6926 * gnat.dg/array19.ads: Likewise.
6927 * gnat.dg/discr27.adb: Likewise.
6928 * gnat.dg/discr27.ads: Likewise.
6929 * gnat.dg/discr35.adb: Likewise.
6930 * gnat.dg/discr35.ads: Likewise.
6931 * gnat.dg/discr6.adb: Likewise.
6932 * gnat.dg/discr6_pkg.ads: Likewise.
6933 * gnat.dg/import1.adb: Likewise.
6934 * gnat.dg/import1.ads: Likewise.
6935 * gnat.dg/loop_address2.adb: Likewise.
6936 * gnat.dg/opt7.adb: Likewise.
6937 * gnat.dg/opt7.ads: Likewise.
6938 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6939 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6940 * gnat.dg/rep_clause2.adb: Likewise.
6941 * gnat.dg/rep_clause2.ads: Likewise.
6942 * gnat.dg/slice2.adb: Likewise.
6943 * gnat.dg/slice2.ads: Likewise.
6944 * gnat.dg/slice6.adb: Likewise.
6945 * gnat.dg/slice6_pkg.ads: Likewise.
6946 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6947 * gnat.dg/taft_type2.adb: Likewise.
6948 * gnat.dg/taft_type2.ads: Likewise.
6949 * gnat.dg/taft_type2_pkg.ads: Likewise.
6950 * gnat.dg/volatile10.adb: Likewise.
6951 * gnat.dg/volatile10_pkg.ads: Likewise.
6952
6953 * gcc.dg/dll-8.c: Remove execute permissions.
6954 * g++.dg/ext/dllexport5.C: Likewise.
6955
6956 2012-04-09 Jan Hubicka <jh@suse.cz>
6957
6958 PR lto/52722
6959 PR lto/51765
6960 PR lto/52634
6961 * gcc.dg/lto/pr52634_1.c: New testcase.
6962 * gcc.dg/lto/pr52634_0.c: New testcase.
6963
6964 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6965
6966 PR target/52883
6967 * gcc.target/i386/pr52883.c: New testcase.
6968
6969 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6970
6971 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6972 (check_effective_target_sync_long_long): Add SPARC case.
6973 (check_effective_target_sync_long_long_runtime): Likewise.
6974 (check_effective_target_sync_int_long): Adjust SPARC case.
6975 (check_effective_target_sync_char_short): Likewise.
6976
6977 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6978
6979 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6980 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6981
6982 2012-04-08 Tobias Burnus <burnus@net-b.de>
6983
6984 PR fortran/40973
6985 PR fortran/52751
6986 * gfortran.dg/public_private_module_2.f90: New.
6987
6988 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6989
6990 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6991 directives.
6992
6993 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6994
6995 PR fortran/52893
6996 * gfortran.dg/function_optimize_11.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
7003 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7004
7005 PR fortran/52668
7006 * gfortran.dg/use_only_6.f90: New test.
7007 2012-04-06 Mike Stump <mikestump@comcast.net>
7008
7009 PR testsuite/50722
7010 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7011
7012 2012-04-05 Jason Merrill <jason@redhat.com>
7013
7014 PR c++/52596
7015 * g++.dg/template/qualified-id5.C: New.
7016
7017 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7018
7019 PR target/52882
7020 * gcc.target/i386/pr52882.c: New test.
7021
7022 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7023 Dominique D'Humieures <dominiq@lps.ens.fr>
7024
7025 PR testsuite/52614
7026 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7027 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7028
7029 2012-04-04 Jason Merrill <jason@redhat.com>
7030
7031 PR c++/52845
7032 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7033
7034 2012-04-03 Jason Merrill <jason@redhat.com>
7035
7036 PR c++/52796
7037 * g++.dg/cpp0x/variadic-value1.C: New.
7038
7039 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 * gnat.dg/pack18.adb: New test.
7042 * gnat.dg/pack18_pkg.ads: New helper.
7043
7044 2012-04-03 Richard Guenther <rguenther@suse.de>
7045
7046 PR tree-optimization/52808
7047 * gcc.dg/pr52808.c: New testcase.
7048
7049 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR tree-optimization/52835
7052 * gfortran.dg/pr52835.f90: New test.
7053
7054 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7055
7056 * gnat.dg/specs/aggr5.ads: New test.
7057
7058 2012-04-02 Richard Guenther <rguenther@suse.de>
7059
7060 PR tree-optimization/52756
7061 * gcc.dg/torture/pr52756.c: New testcase.
7062
7063 2012-04-02 Richard Guenther <rguenther@suse.de>
7064
7065 PR middle-end/52803
7066 * gcc.dg/pr52803.c: New testcase.
7067
7068 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7069
7070 PR c++/40942
7071 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7072 DR 214 in account.
7073
7074 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7075
7076 PR c++/50043
7077 * g++.dg/cpp0x/noexcept17.C: New.
7078 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7079 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7080 * g++.dg/cpp0x/noexcept01.C: Likewise.
7081 * g++.dg/eh/init-temp1.C: Likewise.
7082 * g++.dg/eh/ctor1.C: Likwise.
7083
7084 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7085
7086 * gnat.dg/controlled6.adb: New test.
7087 * gnat.dg/controlled6_pkg.ads: New helper.
7088 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7089
7090 2012-03-30 Richard Henderson <rth@redhat.com>
7091
7092 PR debug/52727
7093 * g++.dg/opt/pr52727.C: New testcase.
7094
7095 2012-03-30 Richard Guenther <rguenther@suse.de>
7096
7097 PR tree-optimization/52754
7098 * gcc.target/i386/pr52754.c: New testcase.
7099
7100 2012-03-30 Richard Guenther <rguenther@suse.de>
7101
7102 PR middle-end/52772
7103 * g++.dg/torture/pr52772.C: New testcase.
7104
7105 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 PR c++/52718
7108 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7109
7110 2012-03-29 Jason Merrill <jason@redhat.com>
7111
7112 PR c++/52685
7113 * g++.dg/template/inherit8.C: New.
7114
7115 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR c++/52759
7118 * g++.dg/ext/weak4.C: New test.
7119
7120 PR tree-optimization/52760
7121 * gcc.c-torture/execute/pr52760.c: New test.
7122
7123 2012-03-29 Jason Merrill <jason@redhat.com>
7124
7125 PR c++/52743
7126 * g++.dg/cpp0x/initlist-array3.C: New.
7127
7128 2012-03-28 Jason Merrill <jason@redhat.com>
7129
7130 PR c++/52746
7131 * g++.dg/overload/virtual2.C: New.
7132
7133 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7134
7135 * gnat.dg/vect7.ad[sb]: New test.
7136
7137 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7138 Tobias Burnus <burnus@gcc.gnu.org>
7139
7140 PR fortran/52652
7141 * gfortran.dg/allocate_class_1.f90 : Change error test.
7142 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7143 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7144 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7145
7146 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR middle-end/52691
7149 * gcc.dg/pr52691.c: New test.
7150
7151 PR middle-end/52750
7152 * gcc.c-torture/compile/pr52750.c: New test.
7153
7154 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7155
7156 PR target/52692
7157 * gcc.target/avr/torture/builtins-2.c: New test.
7158
7159 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR target/52736
7162 * gcc.target/i386/pr52736.c: New test.
7163
7164 2012-03-27 Martin Jambor <mjambor@suse.cz>
7165
7166 PR middle-end/52693
7167 * gcc.dg/torture/pr52693.c: New test.
7168
7169 2012-03-27 Meador Inge <meadori@codesourcery.com>
7170
7171 PR c++/52672
7172 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7173
7174 2012-03-27 Mike Stump <mikestump@comcast.net>
7175
7176 PR target/52665
7177 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7178 failures that match branch names.
7179
7180 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7181 H.J. Lu <hongjiu.lu@intel.com>
7182
7183 PR target/52698
7184 * gcc.target/i386/pr52698.c: New test.
7185
7186 2012-03-27 Richard Guenther <rguenther@suse.de>
7187
7188 PR middle-end/52720
7189 * gcc.dg/torture/pr52720.c: New testcase.
7190
7191 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 * gnat.dg/pack17.adb: New test.
7194
7195 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7196
7197 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7198 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7199
7200 2012-03-26 Martin Jambor <mjambor@suse.cz>
7201
7202 PR tree-optimization/50052
7203 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7204
7205 2012-03-26 Richard Guenther <rguenther@suse.de>
7206
7207 PR tree-optimization/52701
7208 * gfortran.dg/pr52701.f90: New testcase.
7209
7210 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7211
7212 PR tree-optimization/52686
7213 * gcc.target/arm/pr52686.c: New test.
7214
7215 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7216
7217 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7218 Add "-Os -flto" to list.
7219
7220 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7221
7222 * gnat.dg/concat2.ad[sb]: New test.
7223
7224 2012-03-24 Jason Merrill <jason@redhat.com>
7225
7226 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7227 * g++.dg/cpp0x/trailing2.C: Likewise.
7228 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7229 * g++.dg/cpp1y/auto-fn1.C: New.
7230 * g++.dg/cpp1y/auto-fn2.C: New.
7231 * g++.dg/cpp1y/auto-fn3.C: New.
7232 * g++.dg/cpp1y/auto-fn4.C: New.
7233 * g++.dg/cpp1y/auto-fn5.C: New.
7234 * g++.dg/cpp1y/auto-fn6.C: New.
7235 * g++.dg/cpp1y/auto-fn7.C: New.
7236 * g++.dg/cpp1y/auto-fn8.C: New.
7237 * g++.dg/cpp1y/auto-fn9.C: New.
7238 * g++.dg/cpp1y/auto-fn10.C: New.
7239 * g++.dg/cpp1y/auto-fn11.C: New.
7240
7241 2012-03-23 Richard Guenther <rguenther@suse.de>
7242
7243 PR tree-optimization/52678
7244 * gfortran.dg/pr52678.f: New testcase.
7245
7246 2012-03-23 Richard Guenther <rguenther@suse.de>
7247
7248 PR tree-optimization/52638
7249 * g++.dg/torture/pr52638.C: New testcase.
7250
7251 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7252
7253 PR c++/52487
7254 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7255
7256 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR c++/52671
7259 * g++.dg/ext/attrib44.C: New test.
7260
7261 2012-03-22 Jan Hubicka <jh@suse.cz>
7262
7263 PR middle-end/51737
7264 * g++.dg/torture/pr51737.C: New testcase
7265
7266 2012-03-22 Richard Guenther <rguenther@suse.de>
7267
7268 PR tree-optimization/52548
7269 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7270
7271 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7272
7273 * lib/fortran-modules.exp (list-module-names-1): Remove
7274 warning.
7275
7276 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7277
7278 PR target/50751
7279 * gcc.target/sh/pr50751-1.c: New.
7280 * gcc.target/sh/pr50751-2.c: New.
7281 * gcc.target/sh/pr50751-3.c: New.
7282
7283 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7284
7285 PR target/52479
7286 * gcc.target/sh/sh4a-cos.c: Remove.
7287 * gcc.target/sh/sh4a-sin.c: Remove.
7288 * gcc.target/sh/sh4a-sincos.c: Remove.
7289
7290 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7291
7292 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7293 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7294
7295 2012-03-21 Martin Jambor <mjambor@suse.cz>
7296
7297 PR testsuite/52641
7298 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7299 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7300
7301 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7302
7303 * gcc.target/arm/thumb-16bit-ops.c: New file.
7304 * gcc.target/arm/thumb-ifcvt.c: New file.
7305
7306 2012-03-20 Jason Merrill <jason@redhat.com>
7307
7308 * lib/target-supports.exp: Add { target c++1y }.
7309
7310 * g++.dg/cpp0x/auto32.C: New.
7311
7312 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7313
7314 PR testsuite/52641
7315 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7316 int32plus.
7317 * gcc.dg/torture/pr48124-4.c: Ditto:
7318 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7319
7320 2012-03-20 Jason Merrill <jason@redhat.com>
7321
7322 PR c++/52510
7323 * g++.dg/cpp0x/initlist66.C: New.
7324
7325 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7326
7327 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7328 __AVR_HAVE_LPMX__
7329
7330 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7331
7332 PR target/49868
7333 * gcc.target/avr/torture/addr-space-2.h: New file.
7334 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7335 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7336 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7337 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7338
7339 2012-03-20 Richard Guenther <rguenther@suse.de>
7340
7341 * gnat.dg/pack16.adb: New testcase.
7342 * gnat.dg/pack16_pkg.ads: Likewise.
7343 * gnat.dg/specs/pack8.ads: Likewise.
7344 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7345
7346 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7347
7348 * g++.dg/warn/Wuseless-cast.C: Extend.
7349
7350 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 PR c++/14710
7353 * g++.dg/warn/Wuseless-cast.C: New.
7354
7355 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7356
7357 PR libfortran/52608
7358 * gfortran.dg/pr52608.f90: New test.
7359
7360 2012-03-17 Tobias Burnus <burnus@net-b.de>
7361
7362 PR fortran/52585
7363 * gfortran.dg/proc_ptr_36.f90: New.
7364
7365 2012-03-16 Martin Jambor <mjambor@suse.cz>
7366
7367 * gcc.dg/misaligned-expand-1.c: New test.
7368 * gcc.dg/misaligned-expand-3.c: Likewise.
7369
7370 2012-03-16 Richard Guenther <rguenther@suse.de>
7371 Kai Tietz <ktietz@redhat.com>
7372
7373 PR middle-end/48814
7374 * gcc.c-torture/execute/pr48814-1.c: New test.
7375 * gcc.c-torture/execute/pr48814-2.c: New test.
7376 * gcc.dg/tree-ssa/assign-1.c: New test.
7377 * gcc.dg/tree-ssa/assign-2.c: New test.
7378 * gcc.dg/tree-ssa/assign-3.c: New test.
7379
7380 2012-03-16 Richard Guenther <rguenther@suse.de>
7381
7382 * gnat.dg/specs/pack7.ads: New testcase.
7383
7384 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR target/52568
7387 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7388 * gcc.dg/torture/vshuf-8.inc: Likewise.
7389 * gcc.dg/torture/vshuf-16.inc: Likewise.
7390 * gcc.dg/torture/vshuf-32.inc: Likewise.
7391
7392 2012-03-15 Jason Merrill <jason@redhat.com>
7393
7394 * g++.dg/torture/pr52582.C: New.
7395
7396 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7397
7398 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7399
7400 2012-03-15 Ira Rosen <irar@il.ibm.com>
7401 Ulrich Weigand <ulrich.weigand@linaro.org>
7402
7403 * gcc.dg/vect/slp-cond-3.c: New test.
7404 * gcc.dg/vect/slp-cond-4.c: New test.
7405
7406 2012-03-15 Ira Rosen <irar@il.ibm.com>
7407 Ulrich Weigand <ulrich.weigand@linaro.org>
7408
7409 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7410 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7411
7412 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7413
7414 PR libfortran/52434
7415 PR libfortran/48878
7416 PR libfortran/38199
7417 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7418 * gfortran.dg/round_1.f03: Likewise.
7419
7420 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7421 Andrew Pinski <apinski@cavium.com>
7422
7423 PR middle-end/52592
7424 * gcc.dg/pr52592.c: New test.
7425
7426 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7427
7428 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7429 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7430 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7431 * lib/fortran-modules.exp: .. this new file. Adjust users.
7432 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7433 gfortran-dg-debug-runtest): Call cleanup-modules.
7434 * lib/fortran-torture.exp (fortran-torture-execute,
7435 fortran-torture): Likewise.
7436 * gfortran.dg/coarray/caf.exp: Likewise.
7437 * lib/lto.exp: Likewise.
7438 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7439 * gfortran.dg/class_4b.f03: Likewise.
7440 * gfortran.dg/class_4c.f03: Likewise.
7441 * gfortran.dg/class_45a.f03: Likewise.
7442 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7443 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7444 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7445 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7446 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7447 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7448 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7449 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7450 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7451 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7452 * gfortran.dg/whole_file_28.f90: Likewise.
7453 * gfortran.dg/whole_file_29.f90: Likewise.
7454 * gfortran.dg/whole_file_30.f90: Likewise.
7455 * gfortran.dg/whole_file_31.f90: Likewise.
7456
7457 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR tree-optimization/52267
7460 * gcc.dg/pr52267.c: New test.
7461 * gcc.dg/tree-ssa/vrp65.c: New test.
7462 * gcc.dg/tree-ssa/vrp66.c: New test.
7463
7464 2012-03-15 Richard Guenther <rguenther@suse.de>
7465
7466 PR middle-end/52580
7467 * gfortran.dg/vect/pr52580.f: New testcase.
7468
7469 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7470
7471 * gcc.target/sh/fpul-usage-1.c: New.
7472
7473 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7474
7475 PR target/49468
7476 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7477 * gcc.target/sh/pr49468-di.c: Likewise.
7478
7479 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7480
7481 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7482 * gcc.dg/c99-stdint-6.c: Likewise.
7483 * gcc.dg/lto/20090210_0.c: Likewise.
7484 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7485 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7486 * gcc.dg/pragma-init-fini-2.c: Likewise.
7487 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7488 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7489 * gcc.target/i386/pr22152.c: Likewise.
7490 * gcc.target/i386/vect8-ret.c: Likewise.
7491 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7492 handling.
7493
7494 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7495
7496 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7497 * g++.dg/tree-prof/partition1.C: Likewise.
7498 * g++.dg/tree-prof/partition2.C: Likewise.
7499 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7500 handling.
7501 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7502 * gcc.c-torture/execute/20010724-1.c: Remove.
7503 * gcc.c-torture/execute/20010724-1.x: Remove.
7504 * gcc.c-torture/execute/20040208-2.c: Remove.
7505 * gcc.c-torture/execute/20040208-2.x: Remove.
7506 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7507 Remove.
7508 (main) [__mips__ && __sgi__]: Remove.
7509 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7510 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7511 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7512 mips-sgi-irix6* handling.
7513 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7514 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7515 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7516 handling.
7517 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7518 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7519 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7520 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7521 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7522 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7523 mips-sgi-irix6*.
7524 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7525 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7526 * gcc.target/mips/save-restore-3.c: Likewise.
7527 * gcc.target/mips/save-restore-4.c: Likewise.
7528 * gcc.target/mips/save-restore-5.c: Likewise.
7529 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7530 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7531 messages.
7532 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7533 IRIX 6 handling.
7534 (restore_ld_library_path_env_vars): Likewise.
7535 * lib/target-supports.exp (check_profiling_available): Remove
7536 mips*-*-irix* handling.
7537 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7538 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7539 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7540
7541 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR c++/52582
7544 * g++.dg/opt/pr52582.C: New test.
7545
7546 2012-03-14 Richard Guenther <rguenther@suse.de>
7547
7548 PR tree-optimization/52571
7549 * gcc.dg/vect/vect-2.c: Initialize arrays.
7550 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7551 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7552 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7553
7554 2012-03-14 Richard Guenther <rguenther@suse.de>
7555
7556 PR middle-end/52080
7557 PR middle-end/52097
7558 PR middle-end/48124
7559 * gcc.dg/torture/pr48124-1.c: New testcase.
7560 * gcc.dg/torture/pr48124-2.c: Likewise.
7561 * gcc.dg/torture/pr48124-3.c: Likewise.
7562 * gcc.dg/torture/pr48124-4.c: Likewise.
7563
7564 2012-03-14 Richard Guenther <rguenther@suse.de>
7565
7566 PR middle-end/52578
7567 * gcc.dg/pr52578.c: New testcase.
7568
7569 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR c++/52521
7572 * g++.dg/cpp0x/udlit-args2.C: New test.
7573
7574 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7575
7576 PR target/48596
7577 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7578 * gcc.c-torture/compile/pr48596.c: ... here.
7579
7580 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7581
7582 PR c++/51641
7583 * g++.dg/lookup/hidden-class17.C: New test.
7584
7585 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR c/52577
7588 * gcc.dg/Wunused-var-3.c: New test.
7589
7590 2012-03-13 Martin Jambor <mjambor@suse.cz>
7591
7592 * gcc.dg/misaligned-expand-2.c: New test.
7593
7594 2012-03-13 Richard Guenther <rguenther@suse.de>
7595
7596 PR middle-end/52134
7597 * gcc.dg/pr52134.c: New testcase.
7598
7599 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7600
7601 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7602
7603 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7604
7605 PR tree-optimization/46728
7606 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7607 * gcc.target/powerpc/pr46728-5.c: Likewise.
7608 * gcc.target/powerpc/pr46728-8.c: Likewise.
7609 * gcc.target/powerpc/pr46728-10.c: Likewise.
7610 * gcc.target/powerpc/pr46728-11.c: Likewise.
7611 * gcc.target/powerpc/pr46728-13.c: Likewise.
7612 * gcc.target/powerpc/pr46728-14.c: Likewise.
7613 * gcc.target/powerpc/pr46728-15.c: Likewise.
7614
7615 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7616
7617 PR c++/52299
7618 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7619
7620 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7621
7622 PR tree-optimization/46728
7623 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7624 * gcc.target/powerpc/pr46728-5.c: Likewise.
7625 * gcc.target/powerpc/pr46728-8.c: Likewise.
7626 * gcc.target/powerpc/pr46728-10.c: Likewise.
7627 * gcc.target/powerpc/pr46728-11.c: Likewise.
7628 * gcc.target/powerpc/pr46728-13.c: Likewise.
7629 * gcc.target/powerpc/pr46728-14.c: Likewise.
7630 * gcc.target/powerpc/pr46728-15.c: Likewise.
7631
7632 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7633
7634 PR target/49868
7635 * gcc.target/avr/torture/addr-space-1.h: New file.
7636 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7637 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7638 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7639 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7640
7641 2012-03-12 Andrew Pinski <apinski@cavium.com>
7642
7643 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7644
7645 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7646
7647 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7648 * g++.dg/abi/thunk4.C: Likewise.
7649 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7650 Adapt line numbers.
7651 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7652 handling.
7653 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7654 * g++.dg/eh/spbp.C: Likewise.
7655 * g++.dg/ext/label13.C: Likewise.
7656 * g++.dg/guality/guality.exp: Likewise.
7657 * g++.dg/other/anon5.C: Likewise.
7658 * g++.dg/other/pragma-ep-1.C: Remove.
7659 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7660 * g++.dg/warn/pr31246.C: Likewise.
7661 * g++.dg/warn/weak1.C: Likewise.
7662 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7663 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7664 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7665 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7666 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7667 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7668 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7669 * gcc.dg/c99-tgmath-1.c: Likewise.
7670 * gcc.dg/c99-tgmath-2.c: Likewise.
7671 * gcc.dg/c99-tgmath-3.c: Likewise.
7672 * gcc.dg/c99-tgmath-4.c: Likewise.
7673 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7674 handling.
7675 * gcc.dg/debug/pr49032.c: Likewise.
7676 * gcc.dg/guality/guality.exp: Likewise.
7677 * gcc.dg/intmax_t-1.c: Likewise.
7678 * gcc.dg/pr48616.c: Likewise.
7679 * gcc.dg/pragma-ep-1.c: Remove.
7680 * gcc.dg/pragma-ep-2.c: Remove.
7681 * gcc.dg/pragma-ep-3.c: Remove.
7682 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7683 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7684 * gcc.misc-tests/gcov-14.c: Likewise.
7685 * gfortran.dg/guality/guality.exp: Likewise.
7686 * lib/target-supports.exp (check_weak_available): Likewise.
7687 (add_options_for_tls): Likewise.
7688 (check_ascii_locale_available): Likewise.
7689 * obj-c++.dg/dwarf-2.mm: Likewise.
7690 * objc.dg/dwarf-1.m: Likewise.
7691 * objc.dg/dwarf-2.m: Likewise.
7692
7693 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR tree-optimization/51721
7696 * gcc.dg/tree-ssa/vrp64.c: New test.
7697
7698 PR tree-optimization/52533
7699 * gcc.c-torture/compile/pr52533.c: New test.
7700
7701 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7702
7703 * gcc.target/i386/rtm-xabort-1.c: New.
7704 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7705 * gcc.target/i386/rtm-xend-1.c: Ditto.
7706 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7707 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7708 * gcc.target/i386/sse-13.c: Ditto.
7709 * gcc.target/i386/sse-14.c: Ditto.
7710 * gcc.target/i386/sse-22.c: Ditto.
7711 * gcc.target/i386/sse-23.c: Ditto.
7712 * g++.dg/other/i386-2.C: Ditto.
7713 * g++.dg/other/i386-3.C: Ditto.
7714
7715 2012-03-12 Tobias Burnus <burnus@net-b.de>
7716
7717 PR fortran/52542
7718 * gfortran.dg/proc_ptr_35.f90: New.
7719
7720 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7721
7722 PR target/52530
7723 * gcc.dg/torture/pr52530.c: New test.
7724
7725 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7726
7727 PR target/51244
7728 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7729
7730 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7731
7732 PR target/52450
7733 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7734
7735 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7736
7737 2012-03-09 Andrew Pinski <apinski@cavium.com>
7738
7739 PR middle-end/51988
7740 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7741 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7742
7743 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7744
7745 * gcc.dg/tree-ssa/scev-3.c: New.
7746 * gcc.dg/tree-ssa/scev-4.c: New.
7747
7748 2012-03-08 Tobias Burnus <burnus@net-b.de>
7749
7750 PR fortran/52469
7751 * gfortran.dg/proc_ptr_34.f90
7752
7753 2012-03-07 Jason Merrill <jason@redhat.com>
7754
7755 PR c++/52521
7756 * g++.dg/cpp0x/udlit-mangle.C: New.
7757
7758 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7759
7760 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7761
7762 2012-03-06 Richard Guenther <rguenther@suse.de>
7763
7764 PR middle-end/52493
7765 * gcc.dg/torture/pr52493.c: New testcase.
7766
7767 2012-03-06 Richard Guenther <rguenther@suse.de>
7768
7769 PR lto/52097
7770 * gcc.dg/lto/pr52097_0.c: New testcase.
7771
7772 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7773
7774 PR target/51244
7775 * gcc.target/sh/pr51244-1.c: New.
7776 * gcc.target/sh/pr51244-2.c: New.
7777 * gcc.target/sh/pr51244-3.c: New.
7778
7779 2012-03-05 Jason Merrill <jason@redhat.com>
7780
7781 PR c++/51930
7782 * g++.dg/ext/visibility/template11.C: New.
7783
7784 * g++.dg/cpp0x/implicit13.C: New.
7785
7786 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR tree-optimization/51721
7789 * gcc.dg/tree-ssa/vrp63.c: New test.
7790 * gcc.dg/pr51721.c: New test.
7791
7792 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7793
7794 PR fortran/50981
7795 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7796 argument checks.
7797
7798 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7799
7800 PR target/52146
7801 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7802
7803 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7804
7805 PR fortran/50981
7806 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7807
7808 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7809
7810 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7811 int32plus.
7812
7813 2012-03-03 Jason Merrill <jason@redhat.com>
7814
7815 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7816
7817 Core 1270
7818 * g++.dg/cpp0x/initlist65.C: New.
7819
7820 PR c++/36797
7821 * g++.dg/ext/is_empty2.C: New.
7822
7823 2012-03-03 Tobias Burnus <burnus@net-b.de>
7824
7825 PR fortran/48820
7826 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7827
7828 2012-03-03 Tobias Burnus <burnus@net-b.de>
7829
7830 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7831 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7832 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7833 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7834 * gfortran.dg/class_30.f90: Remove dg-warning line.
7835 * gfortran.dg/bind_c_usage_25.f90: New.
7836
7837 2012-03-03 Tobias Burnus <burnus@net-b.de>
7838
7839 PR fortran/48820
7840 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7841 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7842 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7843
7844 2012-03-03 Tobias Burnus <burnus@net-b.de>
7845
7846 PR fortran/48820
7847 * gfortran.dg/assumed_type_1.f90: New.
7848 * gfortran.dg/assumed_type_2.f90: New.
7849 * gfortran.dg/assumed_type_3.f90: New.
7850 * gfortran.dg/assumed_type_4.f90: New.
7851
7852 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7853
7854 PR target/49486
7855 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7856 * gcc.target/sh/pr49468-di.c: New.
7857
7858 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7859
7860 * gcc.dg/graphite/pr50561.c: Update.
7861
7862 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7863
7864 * gcc.target/powerpc/pr52457.c: New test.
7865
7866 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7867
7868 * gcc.target/arm/sat-1.c: New test.
7869
7870 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7871
7872 PR target/46716
7873 * gcc.target/i386/pr46716.c: New test.
7874
7875 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7876
7877 PR c++/51989
7878 * g++.dg/cpp0x/sfinae32.C: New.
7879
7880 2012-03-02 Richard Guenther <rguenther@suse.de>
7881
7882 PR tree-optimization/52406
7883 * gcc.dg/torture/pr52406.c: New testcase.
7884
7885 2012-03-02 Tobias Burnus <burnus@net-b.de>
7886
7887 PR fortran/52325
7888 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7889 * gfortran.dg/nullify_2.f90: Update dg-error.
7890 * gfortran.dg/nullify_4.f90: Ditto.
7891 * gfortran.dg/pointer_init_6.f90: Ditto.
7892
7893 2012-03-02 Tobias Burnus <burnus@net-b.de>
7894
7895 PR fortran/52270
7896 * gfortran.dg/class_51.f90: New.
7897
7898 2012-03-02 Tobias Burnus <burnus@net-b.de>
7899
7900 PR fortran/52452
7901 * gfortran.dg/intrinsic_8.f90: New.
7902
7903 2012-03-01 Kai Tietz <ktietz@redhat.com>
7904
7905 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7906 routines on mingw targets.
7907 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7908
7909 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR tree-optimization/52445
7912 * gcc.dg/pr52445.c: New test.
7913
7914 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7915
7916 PR target/52437
7917 * gcc.c-torture/compile/pr52437.c: New test.
7918
7919 PR middle-end/52419
7920 * gcc.dg/torture/pr52419.c: New test.
7921
7922 PR tree-optimization/52429
7923 * gcc.dg/torture/pr52429.c: New test.
7924 * g++.dg/opt/pr52429.C: New test.
7925
7926 2012-02-29 Richard Guenther <rguenther@suse.de>
7927
7928 PR testsuite/52297
7929 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7930 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7931 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7932 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7933 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7934 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7935
7936 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7937
7938 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7939
7940 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7941
7942 PR fortran/52386
7943 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7944
7945 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7946
7947 PR target/51534
7948 * gcc.target/arm/neon/pr51534.c: New testcase.
7949
7950 2012-02-28 Richard Guenther <rguenther@suse.de>
7951
7952 PR target/52407
7953 * gcc.dg/torture/pr52407.c: New testcase.
7954
7955 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7956
7957 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7958 * gcc.target/arm/vfp2.c: Likewise.
7959 * gcc.target/arm/vfp3.c: Likewise.
7960 * gcc.target/arm/vfp4.c: Likewise.
7961 * gcc.target/arm/vfp5.c: Likewise.
7962 * gcc.target/arm/vfp6.c: Likewise.
7963 * gcc.target/arm/vfp7.c: Likewise.
7964 * gcc.target/arm/vfp8.c: Likewise.
7965 * gcc.target/arm/vfp9.c: Likewise.
7966 * gcc.target/arm/vfp10.c: Likewise.
7967 * gcc.target/arm/vfp11.c: Likewise.
7968 * gcc.target/arm/vfp12.c: Likewise.
7969 * gcc.target/arm/vfp13.c: Likewise.
7970 * gcc.target/arm/vfp14.c: Likewise.
7971 * gcc.target/arm/vfp15.c: Likewise.
7972 * gcc.target/arm/vfp16.c: Likewise.
7973 * gcc.target/arm/vfp17.c: Likewise.
7974 * gcc.target/arm/neon-constants.h: New file.
7975 * gcc.target/arm/neon-vect1.c: New test.
7976 * gcc.target/arm/neon-vect2.c: New test.
7977 * gcc.target/arm/neon-vect3.c: New test.
7978 * gcc.target/arm/neon-vect4.c: New test.
7979 * gcc.target/arm/neon-vect5.c: New test.
7980 * gcc.target/arm/neon-vect6.c: New test.
7981 * gcc.target/arm/neon-vect7.c: New test.
7982 * gcc.target/arm/neon-vect8.c: New test.
7983
7984 2012-02-28 Richard Guenther <rguenther@suse.de>
7985
7986 PR tree-optimization/52402
7987 * gcc.dg/torture/pr52402.c: New testcase.
7988
7989 2012-02-28 Richard Guenther <rguenther@suse.de>
7990
7991 PR lto/52400
7992 * g++.dg/lto/pr52400_0.C: New testcase.
7993
7994 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7995
7996 * gcc.target/avr/torture/builtins-1.c: New test.
7997 * gcc.target/avr/torture/builtins-error.c: New test.
7998
7999 2012-02-28 Kai Tietz <ktietz@redhat.com>
8000
8001 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8002 * gcc.target/i386/pr45352-2.c: Likewise.
8003 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8004 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8005 targets instead rand.
8006 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8007 * gcc.target/i386/sse2-mul-1.c: Likewise.
8008 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8009 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8010 * gcc.target/i386/pad-1.c: Likewise.
8011 * gcc.target/i386/pad-9.c: Likewise.
8012 * gcc.target/i386/pad-2.c: Likewise.
8013 * gcc.target/i386/pad-5b.c: Likewise.
8014 * gcc.target/i386/pad-8.c: Likewise.
8015 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8016 * gcc.target/i386/pr44130.c: Likewise.
8017 * gcc.target/i386/align-main-1.c: Likewise.
8018 * gcc.target/i386/align-main-2.c: Likewise.
8019 * gcc.target/i386/sw-1.c: Likewise.
8020 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8021 on x64 mingw target.
8022 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8023 * gcc.target/i386/pr46295.c: Likewise.
8024 * gcc.target/i386/amd64-abi-1.c: Likewise.
8025 * gcc.target/i386/amd64-abi-2.c: Likewise.
8026 * gcc.target/i386/pr39082-1.c: Likewise.
8027 * gcc.target/i386/pr39162.c: Likewise.
8028 * gcc.target/i386/pr22152.c: Likewise.
8029 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8030 * gcc.target/i386/wrfsbase-2.c: Likewise.
8031 * gcc.target/i386/local.c: Likewise
8032 * gcc.target/i386/wrgsbase-1.c: Likewise.
8033 * gcc.target/i386/wrfsbase-1.c: Likewise.
8034 * gcc.target/i386/pr39315-3.c: Likewise.
8035 * gcc.target/i386/pr35767-4.c: Likewise.
8036 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8037 x64 mingw target.
8038 * gcc.target/i386/pr45336-2.c: Likewise.
8039 * gcc.target/i386/pr45336-1.c: Likewise.
8040 * gcc.target/i386/pr45336-4.c: Likewise.
8041
8042 2012-02-27 Tristan Gingold <gingold@adacore.com>
8043
8044 * gnat.dg/array20.ad[sb]: New test.
8045
8046 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR target/52375
8049 * gcc.target/arm/pr52375.c: New test.
8050 * gcc.c-torture/compile/pr52375.c: New test.
8051
8052 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8053
8054 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8055 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8056
8057 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 * gnat.dg/aggr19.adb: New test.
8060 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8061
8062 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8063
8064 PR target/49263
8065 * gcc.target/sh/pr49263.c: New.
8066
8067 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8068
8069 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8070 simulate_thread_wrapper_other_threads
8071 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8072 Move initialization of 'value' to main().
8073 (main): Initialize 'value';
8074 * gcc.dg/simulate-thread/speculative-store.c
8075 (simulate_thread_step_verify): Return 0 when successful.
8076 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8077 Reduce threshold.
8078 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8079 (simulate_thread_wrapper_other_threads): Return a success/fail value
8080 and issue an error if the instruction count threshold is exceeded.
8081
8082 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8083
8084 PR target/50580
8085 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8086 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8087
8088 2012-02-24 Richard Guenther <rguenther@suse.de>
8089
8090 PR middle-end/52355
8091 * gcc.dg/pr52355.c: New testcase.
8092
8093 2012-02-23 Kai Tietz <ktietz@redhat.com>
8094
8095 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8096 * gcc.dg/Wpadded.c: Likewise.
8097 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8098 structure-layout.
8099 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8100 for sleep by Sleep and add windows.h include for this function.
8101 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8102 targets.
8103 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8104 target.
8105 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8106 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8107 on x64 mingw target.
8108 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8109 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8110 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8111 failure on LLP64 target.
8112
8113 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8114
8115 PR c/52290
8116 * gcc.dg/noncompile/pr52290.c: New test.
8117
8118 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR tree-optimization/52019
8121 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8122
8123 2012-02-22 Kai Tietz <ktietz@redhat.com>
8124
8125 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8126 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8127 derived pdiff_t type.
8128 * g++.dg/torture/pr49720.C: Likewise
8129
8130 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8131
8132 PR target/52330
8133 * gcc.target/i386/pr52330.c: New test.
8134
8135 2012-02-22 Tobias Burnus <burnus@net-b.de>
8136
8137 PR fortran/52335
8138 * gfortran.dg/io_constraints_10.f90: New.
8139
8140 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8141
8142 * lib/target-supports.exp (check_effective_target_vect_condition):
8143 Return true for NEON.
8144
8145 2012-02-21 Kai Tietz <ktietz@redhat.com>
8146
8147 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8148
8149 2012-02-21 Richard Guenther <rguenther@suse.de>
8150
8151 PR tree-optimization/52324
8152 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8153
8154 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8155
8156 PR middle-end/51782
8157 * gcc.target/avr/torture/pr51782-1.c: New test.
8158
8159 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR tree-optimization/52318
8162 * gcc.dg/pr52318.c: New test.
8163
8164 2012-02-20 Kai Tietz <ktietz@redhat.com>
8165
8166 * gcc.dg/bf-ms-layout-3.c: New testcase.
8167
8168 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8169
8170 PR testsuite/52229
8171 PR fortran/32380
8172 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8173
8174 2012-02-20 Richard Guenther <rguenther@suse.de>
8175
8176 PR tree-optimization/52298
8177 * gcc.dg/torture/pr52298.c: New testcase.
8178 * gcc.dg/vect/pr52298.c: Likewise.
8179
8180 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8181
8182 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8183 * gcc.c-torture/execute/pr52286.c: Ditto.
8184
8185 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR tree-optimization/52286
8188 * gcc.c-torture/execute/pr52286.c: New test.
8189
8190 2012-02-18 Tobias Burnus <burnus@net-b.de>
8191
8192 PR fortran/52295
8193 * gfortran.dg/interface_35.f90: Use -std=f2003.
8194 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8195 * gfortran.dg/interface_assignment_4.f90: Ditto.
8196 * gfortran.dg/bessel_1.f90: Ditto.
8197 * gfortran.dg/func_result_6.f90: Ditto.
8198 * gfortran.dg/hypot_1.f90: Ditto.
8199 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8200
8201 2012-02-17 Tobias Burnus <burnus@net-b.de>
8202
8203 PR translation/52232
8204 PR translation/52234
8205 PR translation/52245
8206 PR translation/52246
8207 PR translation/52262
8208 PR translation/52273
8209 * gfortran.dg/coarray_22.f90: Update dg-error.
8210 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8211
8212 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8213
8214 PR target/51753
8215 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8216 (simulate-thread): Use default timeout.
8217
8218 2012-02-16 Jason Merrill <jason@redhat.com>
8219
8220 PR c++/52248
8221 * g++.dg/ext/timevar1.C: New.
8222
8223 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8224
8225 PR c++/52126
8226 * g++.dg/template/using21.C: New.
8227 * g++.dg/template/using22.C: Likewise.
8228
8229 2012-02-16 Jason Merrill <jason@redhat.com>
8230
8231 PR c++/51415
8232 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8233
8234 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR tree-optimization/52255
8237 * gcc.c-torture/compile/pr52255.c: New test.
8238
8239 PR debug/52260
8240 * g++.dg/debug/dwarf2/pr52260.C: New test.
8241
8242 PR middle-end/51929
8243 * g++.dg/ipa/pr51929.C: New test.
8244
8245 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8246
8247 PR target/52199
8248 * gcc.target/powerpc/pr52199.c: New file.
8249
8250 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8251
8252 PR target/52152
8253 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8254
8255 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8256
8257 * gcc.dg/pr51867.c: Don't include <math.h>.
8258 (sqrtf): Declare.
8259
8260 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8261
8262 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8263 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8264
8265 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8266
8267 PR tree-optimization/50561
8268 * gcc.dg/graphite/pr50561.c: New testcase.
8269
8270 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8271
8272 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8273 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8274
8275 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8276
8277 * gnat.dg/discr35.ad[sb]: New test.
8278
8279 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8280
8281 * gnat.dg/volatile10.adb: New test.
8282 * gnat.dg/volatile10_pkg.ads: New helper.
8283
8284 2012-02-14 Jason Merrill <jason@redhat.com>
8285
8286 * g++.dg/ext/attrib43.C: New.
8287
8288 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8289
8290 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8291 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8292 fgnu_tm.
8293 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8294 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8295 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8296 effective_target fgnu_tm.
8297 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8298
8299 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c++/52247
8302 * g++.dg/template/asmgoto1.C: New test.
8303
8304 2012-02-14 Ian Lance Taylor <iant@google.com>
8305
8306 PR go/48501
8307 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8308 compiling generated file for 64bit and index tests.
8309
8310 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8311
8312 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8313
8314 2012-02-14 Richard Guenther <rguenther@suse.de>
8315
8316 PR tree-optimization/52244
8317 PR tree-optimization/51528
8318 * gcc.dg/torture/pr52244.c: New testcase.
8319
8320 2012-02-14 Walter Lee <walt@tilera.com>
8321
8322 * g++.dg/other/PR23205.C: Disable test on tile.
8323 * g++.dg/other/pr23205-2.C: Disable test on tile.
8324 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8325 * gcc.dg/20040813-1.c: Disable test on tile.
8326 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8327 * gcc.misc-tests/linkage.exp: Handle tilegx.
8328
8329 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR tree-optimization/52210
8332 * gcc.dg/pr52210.c: New test.
8333
8334 2012-02-14 Jason Merrill <jason@redhat.com>
8335
8336 PR c++/39055
8337 * g++.dg/overload/defarg5.C: New.
8338
8339 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR c/52181
8342 * c-c++-common/pr52181.c: New test.
8343
8344 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR c++/52215
8347 * g++.dg/ext/atomic-1.C: New test.
8348
8349 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8350
8351 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8352
8353 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR middle-end/52209
8356 * gcc.c-torture/execute/pr52209.c: New test.
8357
8358 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8359
8360 PR fortran/50981
8361 * gfortran.dg/elemental_optional_args_5.f03: New test.
8362
8363 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8364
8365 PR testsuite/50076
8366 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8367 cases.
8368
8369 2012-02-11 Ian Lance Taylor <iant@google.com>
8370
8371 PR go/51874
8372 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8373 SPARC Solaris. Don't run the test at all on systems where it may
8374 not work, rather than xfailing it.
8375
8376 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8377
8378 PR rtl-optimization/52175
8379 * gcc.c-torture/compile/pr52175.c: New test.
8380
8381 2012-02-10 Jason Merrill <jason@redhat.com>
8382
8383 PR c++/51910
8384 * g++.dg/template/repo10.C: New.
8385
8386 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR debug/52132
8389 * gcc.dg/pr52132.c: New test.
8390
8391 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8392
8393 * gnat.dg/specs/aggr4.ads: New test.
8394 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8395
8396 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8397
8398 PR target/52146
8399 * gcc.target/i386/pr52146.c: New.
8400
8401 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR middle-end/52177
8404 * c-c++-common/pr52177.c: New test.
8405
8406 2012-02-10 Jan Hubicka <jh@suse.cz>
8407
8408 PR middle-end/48600
8409 * g++.dg/torture/pr48600.C: New testcase.
8410
8411 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8412
8413 PR middle-end/52140
8414 * gcc.dg/dfp/pr52140.c: New test.
8415
8416 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR fortran/32380
8419 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8420 of dg-options.
8421
8422 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8423
8424 PR middle-end/51867
8425 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8426 * gcc.dg/pr51867.c: New test.
8427
8428 2012-02-09 Ian Lance Taylor <iant@google.com>
8429
8430 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8431 which don't support -fsplit-stack. Turn off optimization when
8432 compiling select5-out.go.
8433
8434 2012-02-08 Ian Lance Taylor <iant@google.com>
8435
8436 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8437 systems which don't support -fsplit-stack.
8438
8439 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8440
8441 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8442 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8443 machine instuction in the log.
8444
8445 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8446
8447 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8448 to 20 seconds.
8449
8450 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8451
8452 PR driver/48524
8453 * gcc.dg/pr48524.c: New test.
8454 * gcc.dg/pr48524.spec: New spec file for test.
8455
8456 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8457
8458 PR fortran/32380
8459 * gfortran.dg/vect/pr32380.f90: New test.
8460
8461 2012-02-08 Tobias Burnus <burnus@net-b.de>
8462
8463 PR fortran/52151
8464 * gfortran.dg/realloc_on_assign_12.f90: New.
8465
8466 2012-02-08 Richard Guenther <rguenther@suse.de>
8467
8468 PR rtl-optimization/52170
8469 * gcc.dg/torture/pr52170.c: New testcase.
8470
8471 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR gcov-profile/52150
8474 * gcc.dg/tree-prof/pr52150.c: New test.
8475
8476 PR rtl-optimization/52139
8477 * gcc.dg/pr52139.c: New test.
8478
8479 2012-02-07 Jason Merrill <jason@redhat.com>
8480
8481 PR c++/51675
8482 * g++.dg/cpp0x/constexpr-union3.C: New.
8483
8484 PR c++/52035
8485 * g++.dg/lto/pr52035_0.C: New.
8486
8487 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8488
8489 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8490 * gcc.dg/special/weak-1.c: Likewise.
8491 * gcc.dg/ucnid-12.c: Likewise.
8492 * gcc.dg/torture/pr45678-1.c: Likewise.
8493 * gcc.dg/torture/pr45678-2.c: Likewise.
8494 * gcc.dg/vector-4.c: Likewise.
8495 * gcc.dg/ipa/inline-5.c: Likewise.
8496 * gcc.dg/ucnid-11.c: Likewise.
8497 * gcc.misc-tests/gcov-13.c: Likewise.
8498 * gcc.misc-tests/gcov-14.c: Likewise.
8499 * g++.dg/ext/label13.C: Likewise.
8500 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8501 hppa*-*-hpux* options.
8502 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8503 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8504 * gcc.dg/pr48616.c: Likewise.
8505 * gcc.dg/pr17957.c: Likewise.
8506 * gcc.dg/pr17055-1.c: Likewise.
8507 * gcc.dg/pr32912-1.c: Likewise.
8508 * gcc.dg/tm/pr51472.c: Likewise.
8509 * c-c++-common/fold-bitand-4.c: Likewise.
8510 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8511 Use dg-additional-options for extra options.
8512
8513 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8514
8515 * gcc.target/epiphany/interrupt-2.c: New test.
8516
8517 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8518
8519 PR target/52155
8520 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8521 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8522 for MIPS ELF.
8523
8524 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8525
8526 PR target/52152
8527 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8528
8529 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8530
8531 PR middle-end/24306
8532 PR target/52154
8533 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8534 * gcc.target/mips/va-arg-1.c: New test.
8535
8536 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8537
8538 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8539 for -mno-pointers-to-nested-functions.
8540
8541 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8542
8543 * gcc.c-torture/execute/20120207-1.c: New test.
8544
8545 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR rtl-optimization/52060
8548 * gcc.dg/torture/pr52060.c: New test.
8549
8550 PR middle-end/52074
8551 * gcc.c-torture/compile/pr52074.c: New test.
8552
8553 2012-02-07 Tobias Burnus <burnus@net-b.de>
8554
8555 PR fortran/51514
8556 * gfortran.dg/class_to_type_2.f90: New.
8557
8558 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8559
8560 PR fortran/32373
8561 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8562 Remove module.
8563
8564 2012-02-06 Jason Merrill <jason@redhat.com>
8565
8566 PR c++/52088
8567 * g++.dg/template/conv13.C: New.
8568
8569 2012-02-06 Richard Guenther <rguenther@suse.de>
8570
8571 PR tree-optimization/52115
8572 * gcc.c-torture/compile/pr52115.c: New testcase.
8573
8574 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR target/52129
8577 * gcc.c-torture/execute/pr52129.c: New test.
8578
8579 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8580
8581 * gcc.dg/pr48374.c: Actually add the test I forgot
8582 in the 2012-01-25 commit.
8583
8584 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8585
8586 PR fortran/32373
8587 * gfortran.dg/vect/vect-8.f90: New test case.
8588
8589 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8590
8591 PR fortran/48847
8592 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8593
8594 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8595
8596 PR fortran/52102
8597 * gfortran.dg/class_48.f90 : Add test of allocate class array
8598 component with source in subroutine test3. Remove commenting
8599 out in subroutine test4, since branching on unitialized variable
8600 is now fixed (no PR for this last.).
8601
8602 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8603
8604 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8605 on MIPS targets.
8606 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8607
8608 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8609
8610 PR target/52125
8611 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8612 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8613
8614 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8615
8616 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8617 (check_effective_target_sync_int_long): Use it.
8618 (check_effective_target_sync_char_short): Likewise.
8619 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8620
8621 2012-02-05 Tobias Burnus <burnus@net-b.de>
8622
8623 PR fortran/51972
8624 * gfortran.dg/class_48.f90: Add some further checks.
8625
8626 2012-02-05 Ira Rosen <irar@il.ibm.com>
8627
8628 PR tree-optimization/52091
8629 * gcc.dg/vect/pr52091.c: New test.
8630
8631 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR rtl-optimization/52113
8634 * gcc.target/avr/pr52113.c: New test.
8635
8636 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8637
8638 PR rtl-optimization/52092
8639 * gcc.c-torture/compile/pr52092.c: New test.
8640
8641 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8642
8643 PR fortran/41587
8644 * gfortran.dg/class_array_10.f03: New test.
8645
8646 PR fortran/46356
8647 * gfortran.dg/class_array_11.f03: New test.
8648
8649 PR fortran/51754
8650 * gfortran.dg/class_array_12.f03: New test.
8651
8652 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8653
8654 PR fortran/52012
8655 * gfortran.dg/realloc_on_assign_11.f90: New test.
8656
8657 2012-02-02 Tobias Burnus <burnus@net-b.de>
8658
8659 PR fortran/52093
8660 * gfortran.dg/shape_7.f90: New.
8661
8662 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8663
8664 * gcc.target/mips/mips-prepend-1.c: New test.
8665
8666 2012-02-02 Jan Hubicka <jh@suse.cz>
8667 Tom de Vries <tom@codesourcery.com>
8668
8669 PR middle-end/51998
8670 * gcc.dg/alias-12.c: New testcase.
8671 * gcc.dg/alias-13.c: New testcase.
8672
8673 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR target/52086
8676 * gcc.dg/pr52086.c: New test.
8677
8678 PR tree-optimization/52073
8679 * gcc.c-torture/compile/pr52073.c: New test.
8680
8681 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8682
8683 PR fortran/51958
8684 * gfortran.dg/function_optimize_10.f90: New test.
8685
8686 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8687
8688 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8689 test on alpha*-*-*.
8690
8691 2012-02-01 Tobias Burnus <burnus@net-b.de>
8692
8693 PR fortran/52024
8694 * gfortran.dg/typebound_operator_14.f90: New.
8695
8696 2012-02-01 Tobias Burnus <burnus@net-b.de>
8697
8698 PR fortran/52059
8699 * gfortran.dg/elemental_function_1.f90: New.
8700
8701 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8702
8703 PR rtl-optimization/51374
8704 * gcc.target/avr/torture/pr51374-1.c:
8705 Also fail if SBIS is seen.
8706
8707 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8708
8709 PR rtl-optimization/51374
8710 * gcc.target/avr/torture/pr51374-1.c: New.
8711
8712 2012-01-31 Tobias Burnus <burnus@net-b.de>
8713
8714 PR fortran/52024
8715 * gfortran.dg/typebound_generic_11.f90: New.
8716
8717 2012-01-31 Tobias Burnus <burnus@net-b.de>
8718
8719 PR fortran/52029
8720 * gfortran.dg/class_49.f90: New.
8721
8722 2012-01-31 Tobias Burnus <burnus@net-b.de>
8723
8724 PR fortran/52013
8725 * gfortran.dg/elemental_args_check_6.f90: New.
8726
8727 2012-01-31 Jason Merrill <jason@redhat.com>
8728
8729 PR c++/52043
8730 * g++.dg/cpp0x/variadic122.C: New.
8731
8732 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8733
8734 PR fortran/52012
8735 * gfortran.dg/realloc_on_assign_10.f90: New test.
8736
8737 2012-01-31 Richard Guenther <rguenther@suse.de>
8738
8739 PR tree-optimization/51528
8740 * gcc.dg/torture/pr51528.c: New testcase.
8741
8742 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8743
8744 PR go/48501
8745 * lib/go.exp (go_target_compile): Append timeout= to options.
8746 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8747 select5-out.go test on alpha*-*-* targets.
8748
8749 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8750
8751 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8752 (TEST_SHORT): Reformat in the same way.
8753 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8754 (TEST_SHORT): Reformat in the same way.
8755 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8756 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8757 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8758 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8759 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8760
8761 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8762
8763 PR target/51835
8764 * gcc.target/arm/pr51835.c: New testcase.
8765
8766 2012-01-30 Richard Guenther <rguenther@suse.de>
8767
8768 PR tree-optimization/52028
8769 * gcc.dg/torture/pr52028.c: New testcase.
8770 * gfortran.dg/ldist-pr45199.f: Adjust.
8771 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8772 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8773 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8774
8775 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8776
8777 PR debug/52027
8778 * gcc.dg/tree-prof/pr52027.c: New test.
8779
8780 PR tree-optimization/52046
8781 * gcc.dg/pr52046.c: New test.
8782
8783 PR debug/52048
8784 * g++.dg/other/pr52048.C: New test.
8785
8786 2012-01-30 Richard Guenther <rguenther@suse.de>
8787
8788 PR tree-optimization/52045
8789 * gcc.dg/pr52045.c: New testcase.
8790
8791 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8792
8793 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8794 new code generated for __sync_lock_release.
8795
8796 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8797
8798 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8799
8800 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8801
8802 PR testsuite/51875
8803 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8804
8805 * g++.dg/ext/visibility/template10.C: Fix typo.
8806
8807 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8808
8809 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8810
8811 PR c++/51327
8812 * g++.dg/cpp0x/constexpr-ice6.C: New.
8813
8814 2012-01-29 Tobias Burnus <burnus@net-b.de>
8815
8816 PR fortran/41600
8817 * gfortran.dg/default_initialization_6.f90: New.
8818
8819 2012-01-29 Tobias Burnus <burnus@net-b.de>
8820
8821 PR fortran/51972
8822 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8823 * gfortran.dg/class_48.f90: New.
8824
8825 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8826
8827 PR fortran/51808
8828 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8829
8830 2012-01-28 Tobias Burnus <burnus@net-b.de>
8831
8832 PR fortran/51972
8833 * gfortran.dg/class_allocate_12.f90: New.
8834
8835 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8836
8837 * gcc.dg/torture/pr50444.c: Fix dg directives.
8838
8839 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8840
8841 PR target/52006
8842 * gcc.target/arm/pr52006.c: New test.
8843
8844 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8845
8846 PR testsuite/52011
8847 * gcc.dg/lto/trans-mem.h: New file.
8848 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8849 * gcc.dg/lto/trans-mem-1_1.c: Same.
8850 * gcc.dg/lto/trans-mem-4_1.c: Same.
8851 * gcc.dg/lto/trans-mem-3_1.c: Same.
8852
8853 2012-01-27 Tobias Burnus <burnus@net-b.de>
8854
8855 PR fortran/52022
8856 * gfortran.dg/dummy_procedure_7.f90: New.
8857
8858 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8859
8860 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8861 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8862
8863 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR c++/51852
8866 * g++.dg/other/gc5.C: New test.
8867
8868 2012-01-27 Richard Guenther <rguenther@suse.de>
8869
8870 PR tree-optimization/50444
8871 * gcc.dg/torture/pr50444.c: New testcase.
8872
8873 2012-01-27 Tobias Burnus <burnus@net-b.de>
8874
8875 PR fortran/51970
8876 PR fortran/51977
8877 * gfortran.dg/move_alloc_13.f90: New.
8878
8879 2012-01-27 Tobias Burnus <burnus@net-b.de>
8880
8881 PR fortran/51953
8882 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8883 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8884 and change dg-error string.
8885
8886 2012-01-27 Tobias Burnus <burnus@net-b.de>
8887
8888 PR fortran/52016
8889 * gfortran.dg/elemental_args_check_5.f90: New.
8890
8891 2012-01-27 Richard Guenther <rguenther@suse.de>
8892
8893 PR middle-end/51959
8894 * g++.dg/torture/pr51959.C: New testcase.
8895
8896 2012-01-27 Tom de Vries <tom@codesourcery.com>
8897
8898 PR tree-optimization/51990
8899 * gcc.dg/pr51990.c: New test.
8900 * gcc.dg/pr51990-2.c: Same.
8901
8902 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8903 Tobias Burnus <burnus@gcc.gnu.org>
8904
8905 PR fortran/48705
8906 * gfortran.dg/class_allocate_11.f03: New.
8907
8908 PR fortran/51870
8909 PR fortran/51943
8910 PR fortran/51946
8911 * gfortran.dg/class_allocate_7.f03: New.
8912 * gfortran.dg/class_allocate_8.f03: New.
8913 * gfortran.dg/class_allocate_9.f03: New.
8914 * gfortran.dg/class_allocate_10.f03: New.
8915
8916 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8917
8918 * gnat.dg/discr34.adb: New test.
8919 * gnat.dg/discr34_pkg.ads: New helper.
8920
8921 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8922
8923 * gnat.dg/discr33.adb: New test.
8924
8925 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8926
8927 * gnat.dg/limited_with3.ad[sb): New test.
8928 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8929 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8930 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8931
8932 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8933
8934 * gnat.dg/stack_usage1.adb: New test.
8935 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8936
8937 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8938 * gcc.dg/pr44194-2.c: Likewise.
8939
8940 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8941
8942 PR c++/51370
8943 * g++.dg/template/crash112.C: New.
8944
8945 2012-01-27 Richard Henderson <rth@redhat.com>
8946
8947 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8948
8949 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8950
8951 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8952
8953 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR middle-end/51895
8956 * g++.dg/opt/pr51895.C: New test.
8957
8958 2012-01-26 Michael Matz <matz@suse.de>
8959
8960 PR tree-optimization/48794
8961 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8962
8963 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8964
8965 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8966
8967 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8968
8969 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8970 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8971 memory.
8972 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8973 the default value for s390 and s390x.
8974
8975 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8976
8977 PR lto/51698
8978 * gcc.dg/lto/trans-mem-4_0.c: New.
8979 * gcc.dg/lto/trans-mem-4_1.c: New.
8980 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8981 TM builtins.
8982 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8983 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8984 TM builtins.
8985 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8986 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8987 TM builtins.
8988
8989 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8990
8991 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8992
8993 2012-01-25 Ian Lance Taylor <iant@google.com>
8994
8995 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8996
8997 2012-01-25 Tobias Burnus <burnus@net-b.de>
8998
8999 PR fortran/51995
9000 * gfortran.dg/typebound_proc_25.f90: New.
9001
9002 2012-01-25 Jason Merrill <jason@redhat.com>
9003
9004 PR c++/51992
9005 * g++.dg/lto/pr51992_0.C: New.
9006
9007 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR tree-optimization/51987
9010 * gcc.target/i386/pr51987.c: New test.
9011
9012 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9013
9014 * gcc.dg/tm/lto-1.c: Require lto support in target.
9015
9016 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9017
9018 PR rtl-optimization/48374
9019 * gcc.dg/pr48374.c: New test.
9020
9021 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9022
9023 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9024
9025 2012-01-25 Tobias Burnus <burnus@net-b.de>
9026
9027 PR fortran/51966
9028 * gfortran.dg/derived_constructor_char_3.f90: New.
9029
9030 2012-01-24 Ian Lance Taylor <iant@google.com>
9031
9032 * go.test/go-test.exp (filecmp): New procedure.
9033 (errchk): Handle quoted square brackets.
9034 (go-gc-tests): Set go_compile_args. Handle various new test
9035 lines. Skip a few new tests.
9036 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9037
9038 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9039
9040 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9041 (check_effective_target_vect_extract_even_odd)
9042 (check_effective_target_vect_interleave): Return true for MIPS
9043 paired-single.
9044
9045 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9046
9047 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9048 (main): Use it instead of argc.
9049
9050 2012-01-24 Jason Merrill <jason@redhat.com>
9051
9052 PR c++/51973
9053 * g++.dg/cpp0x/sfinae31.C: New.
9054
9055 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9056
9057 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9058
9059 2012-01-24 Jason Merrill <jason@redhat.com>
9060
9061 PR c++/51812
9062 * g++.dg/inherit/covariant20.C: New.
9063
9064 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9065
9066 PR c++/51223
9067 * g++.dg/parse/crash58.C: New.
9068
9069 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR target/51957
9072 * gcc.dg/pr51957-1.c: New test.
9073 * gcc.dg/pr51957-1.h: New file.
9074 * gcc.dg/pr51957-2.c: New test.
9075
9076 2012-01-23 Jason Merrill <jason@redhat.com>
9077
9078 PR c++/51930
9079 * g++.dg/ext/visibility/template10.C: New.
9080
9081 2012-01-23 Tobias Burnus <burnus@net-b.de>
9082
9083 PR fortran/51948
9084 * gfortran.dg/move_alloc_12.f90: New.
9085
9086 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9087
9088 PR middle-end/45416
9089 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9090
9091 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9092
9093 PR c++/51398
9094 * g++.dg/template/crash111.C: New.
9095
9096 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9097
9098 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9099 configurations.
9100 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9101
9102 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9103
9104 PR testsuite/51941
9105 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9106 the DW_TAG_class_type and DW_AT_name: "Executor".
9107
9108 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9109
9110 * lib/target-supports.exp
9111 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9112 (check_effective_target_vect_interleave): Likewise.
9113
9114 2012-01-22 Jason Merrill <jason@redhat.com>
9115
9116 PR c++/51925
9117 * g++.dg/template/using20.C: New.
9118 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9119
9120 2012-01-23 Jason Merrill <jason@redhat.com>
9121
9122 PR target/51934
9123 * g++.dg/torture/pr51344.C: Limit to x86.
9124
9125 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9126
9127 * c-c++-common/tm/omp.c: Require target with pthread support.
9128
9129 2012-01-23 Richard Guenther <rguenther@suse.de>
9130
9131 PR tree-optimization/51949
9132 * gcc.dg/torture/pr51949.c: New testcase.
9133
9134 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR rtl-optimization/51933
9137 * gcc.c-torture/execute/pr51933.c: New test.
9138
9139 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9140
9141 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9142 Do not define for Interix.
9143
9144 2012-01-22 Jason Merrill <jason@redhat.com>
9145
9146 PR c++/51832
9147 * g++.dg/lto/pr51832.h: New.
9148 * g++.dg/lto/pr51832_0.C: New.
9149 * g++.dg/lto/pr51832_1.C: New.
9150
9151 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9152
9153 * gcc.dg/ext-elim-1.c: New test.
9154
9155 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9156
9157 PR target/51931
9158 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9159 * g++.dg/opt/longbranch1.C: Likewise.
9160
9161 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9162
9163 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9164 in C++11 mode.
9165
9166 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9167
9168 PR fortran/50556
9169 * gfortran.dg/namelist_74.f90: New test.
9170 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9171
9172 2012-01-21 Tobias Burnus <burnus@net-b.de>
9173
9174 PR fortran/51913
9175 * gfortran.dg/class_47.f90: New.
9176
9177 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9178
9179 * gnat.dg/renaming5.ad[sb]: New test.
9180
9181 2012-01-20 Jason Merrill <jason@redhat.com>
9182
9183 PR c++/51919
9184 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9185
9186 2012-01-20 Jason Merrill <jason@redhat.com>
9187
9188 PR c++/51922
9189 * g++.dg/ext/attrib42.C: Require ilp32.
9190
9191 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9192
9193 PR target/51915
9194 * gcc.target/arm/pr51915.c: New test.
9195
9196 2012-01-20 Cary Coutant <ccoutant@google.com>
9197 Dodji Seketeli <dodji@redhat.com>
9198
9199 PR debug/45682
9200 * g++.dg/debug/dwarf2/nested-3.C: New test.
9201
9202 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9203
9204 PR c++/51402
9205 * g++.dg/template/crash110.C: New.
9206
9207 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9208
9209 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9210 Remove default options on hppa*-*-hpux*.
9211
9212 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9213
9214 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9215
9216 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9217
9218 * gcc.c-torture/compile/pr51856.c: New testcase.
9219
9220 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9221
9222 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9223 options to go_target_compile.
9224
9225 2012-01-20 Kai Tietz <ktietz@redhat.com>
9226
9227 * g++.dg/torture/pr51344.C: Fix typo.
9228
9229 2012-01-20 Richard Guenther <rguenther@suse.de>
9230
9231 PR tree-optimization/51903
9232 * g++.dg/torture/pr51903.C: New testcase.
9233
9234 2012-01-20 Tobias Burnus <burnus@net-b.de>
9235 Janus Weil <janus@gcc.gnu.org>
9236
9237 PR fortran/51056
9238 * gfortran.dg/use_21.f90: New.
9239
9240 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9241
9242 PR target/51106
9243 * gcc.dg/torture/pr51106-1.c: New test.
9244 * gcc.dg/torture/pr51106-2.c: New test.
9245
9246 2012-01-19 Kai Tietz <ktietz@redhat.com>
9247
9248 * g++.dg/torture/pr51344.C: New test.
9249
9250 2012-01-19 Tobias Burnus <burnus@net-b.de>
9251
9252 PR fortran/51904
9253 * gfortran.dg/intrinsic_size_2.f90: New.
9254
9255 2012-01-19 Jason Merrill <jason@redhat.com>
9256
9257 PR c++/51889
9258 * g++.dg/inherit/using7.C: New.
9259
9260 2012-01-19 Richard Guenther <rguenther@suse.de>
9261
9262 PR tree-optimization/37997
9263 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9264
9265 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9266
9267 PR rtl-optimization/51505
9268 * gcc.dg/pr51505.c: New test.
9269
9270 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9271
9272 PR fortran/51634
9273 * gfortran.dg/typebound_operator_12.f03: New.
9274 * gfortran.dg/typebound_operator_13.f03: New.
9275
9276 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9277
9278 PR c++/51225
9279 * g++.dg/cpp0x/pr51225.C: New.
9280
9281 2012-01-17 Ian Lance Taylor <iant@google.com>
9282
9283 PR go/50656
9284 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9285
9286 2012-01-17 Tobias Burnus <burnus@net-b.de>
9287
9288 PR fortran/51869
9289 * gfortran.dg/realloc_on_assign_9.f90: New.
9290
9291 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9292
9293 PR other/51165
9294 * gcc.dg/tm/memopt-3.c: Remove xfail.
9295 * gcc.dg/tm/memopt-4.c: Remove xfail.
9296 * gcc.dg/tm/memopt-5.c: Remove xfail.
9297 * gcc.dg/tm/memopt-7.c: Remove xfail.
9298
9299 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9300
9301 PR tree-optimization/51877
9302 * gcc.c-torture/execute/pr51877.c: New test.
9303
9304 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9305
9306 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9307 {!vect_align_arrays} to vect_sizes_32B_16B.
9308 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9309 * gcc.dg/vect/vect-peel-3.c: Ditto.
9310
9311 2012-01-16 Jason Merrill <jason@redhat.com>
9312
9313 PR c++/51854
9314 * g++.dg/abi/mangle60.C: New.
9315
9316 PR c++/51827
9317 * g++.dg/pch/mangle1.{C,Hs}: New.
9318
9319 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9320 Tobias Burnus <burnus@net-b.de>
9321
9322 PR fortran/50981
9323 * gfortran.dg/elemental_optional_args_3.f90: New
9324 * gfortran.dg/elemental_optional_args_4.f90: New
9325
9326 2012-01-16 Tobias Burnus <burnus@net-b.de>
9327
9328 PR fortran/51809
9329 * gfortran.dg/use_20.f90: New
9330
9331 2012-01-16 Jason Merrill <jason@redhat.com>
9332
9333 PR c++/51868
9334 * g++.dg/cpp0x/rv-bitfield.C: New.
9335 * g++.dg/cpp0x/rv-bitfield2.C: New.
9336
9337 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9338
9339 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9340 subroutine 'qsort' and use index array to assign the result.
9341
9342 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR tree-optimization/51865
9345 * gcc.dg/pr51865.c: New test.
9346
9347 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9348
9349 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9350
9351 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9352
9353 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9354 to be loaded from the constant pool, rather than via %hi and %lo.
9355
9356 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9357
9358 PR rtl-optimization/51821
9359 * gcc.dg/pr51821.c: New test.
9360
9361 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9362
9363 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9364
9365 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9366
9367 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9368
9369 2012-01-14 Tobias Burnus <burnus@net-b.de>
9370
9371 PR fortran/51800
9372 * gfortran.dg/init_flag_8.f90: New.
9373 * gfortran.dg/init_flag_9.f90: New.
9374
9375 2011-01-14 Tobias Burnus <burnus@net-b.de>
9376
9377 PR fortran/51816
9378 * gfortran.dg/use_18.f90: New.
9379 * gfortran.dg/use_19.f90: New.
9380
9381 2012-01-13 Ian Lance Taylor <iant@google.com>
9382
9383 PR c++/50012
9384 * g++.dg/warn/Wsign-compare-4.C: New.
9385
9386 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9387
9388 PR fortran/48351
9389 * gfortran.dg/alloc_comp_assign.f03: New.
9390 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9391 __BUILTIN_FREE from 38 to 32.
9392
9393 2012-01-13 Jason Merrill <jason@redhat.com>
9394
9395 PR c++/20681
9396 * g++.dg/warn/Wreturn-type-7.C: New.
9397
9398 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9399
9400 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9401 assumption.
9402 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9403 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9404 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9405 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9406 int32plus because of big array needed.
9407 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9408 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9409
9410 2012-01-13 Jason Merrill <jason@redhat.com>
9411
9412 PR c++/51813
9413 * g++.dg/ext/visibility/template9.C: New.
9414
9415 PR c++/51620
9416 * g++.dg/cpp0x/defaulted34.C: New.
9417 * g++.dg/template/virtual3.C: New.
9418
9419 2012-01-13 Richard Guenther <rguenther@suse.de>
9420
9421 PR middle-end/8081
9422 * gcc.dg/torture/pr8081.c: New testcase.
9423
9424 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9425
9426 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9427
9428 2012-01-12 Jason Merrill <jason@redhat.com>
9429
9430 PR c++/51714
9431 * g++.dg/ext/stmtexpr14.C: New.
9432
9433 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9434
9435 PR c++/51633
9436 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9437
9438 2012-01-12 Jason Merrill <jason@redhat.com>
9439
9440 PR c++/48051
9441 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9442 * g++.dg/abi/mangle58.C: Likewise.
9443
9444 PR c++/51403
9445 * g++.dg/template/arg8.C: New.
9446
9447 2012-01-12 Ira Rosen <irar@il.ibm.com>
9448
9449 PR tree-optimization/51799
9450 * gcc.dg/vect/pr51799.c: New test.
9451 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9452 patterns.
9453
9454 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9455 Tobias Burnus <burnus@net-b.de>
9456
9457 PR fortran/51057
9458 PR fortran/51616
9459 * lib/target-supports.exp
9460 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9461 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9462
9463 2012-01-11 Jason Merrill <jason@redhat.com>
9464
9465 PR c++/51565
9466 * g++.dg/ext/attrib42.C: New.
9467
9468 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR bootstrap/51796
9471 * gcc.dg/pr51796.c: New test.
9472
9473 2012-01-11 Jason Merrill <jason@redhat.com>
9474
9475 PR c++/51818
9476 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9477
9478 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9479
9480 * gnat.dg/array19.ad[sb]: New test.
9481
9482 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9483
9484 * gnat.dg/opt23.ad[sb]: New test.
9485 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9486 * gnat.dg/opt24.ad[sb]: New test.
9487
9488 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9489
9490 PR tree-optimization/49642
9491 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9492 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9493
9494 2012-01-11 Jason Merrill <jason@redhat.com>
9495
9496 PR c++/51613
9497 * g++.dg/template/explicit-args5.C: New.
9498
9499 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9500
9501 * gcc.c-torture/execute/20120110-1.c: New testcase.
9502
9503 2012-01-10 Jason Merrill <jason@redhat.com>
9504
9505 PR c++/51614
9506 * g++.dg/inherit/ambig1.C: New.
9507
9508 PR c++/51433
9509 * g++.dg/cpp0x/constexpr-cache1.C: New.
9510
9511 2012-01-10 Richard Guenther <rguenther@suse.de>
9512
9513 PR tree-optimization/51801
9514 * gcc.dg/torture/pr51801.c: New testcase.
9515
9516 2012-01-10 Tobias Burnus <burnus@net-b.de>
9517
9518 PR fortran/51652
9519 * gfortran.dg/allocate_with_typespec_5.f90: New.
9520
9521 2012-01-10 Tobias Burnus <burnus@net-b.de>
9522
9523 * gfortran.dg/class_39.f03: Update dg-error string.
9524
9525 2012-01-10 Richard Guenther <rguenther@suse.de>
9526
9527 PR tree-optimization/50913
9528 * gcc.dg/graphite/interchange-16.c: New testcase.
9529 * gcc.dg/graphite/scop-20.c: XFAIL.
9530 * gfortran.dg/graphite/interchange-1.f: Likewise.
9531 * gfortran.dg/graphite/block-1.f90: Likewise.
9532 * gfortran.dg/graphite/block-2.f: Likewise.
9533
9534 2012-01-10 Richard Henderson <rth@redhat.com>
9535
9536 * lib/target-supports.exp (check_effective_target_vect_perm,
9537 check_effective_target_vect_perm_byte,
9538 check_effective_target_vect_perm_short): Enable for arm neon.
9539
9540 2012-01-09 Tobias Burnus <burnus@net-b.de>
9541
9542 PR fortran/46328
9543 * gfortran.dg/typebound_operator_11.f90: New.
9544
9545 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * gnat.dg/array18.adb: New test.
9548 * gnat.dg/array18_pkg.ads: New helper.
9549
9550 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9551
9552 PR fortran/51791
9553 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9554 around base object in first assignment in main program.
9555 * gfortran.dg/typebound_operator_10.f03: New test.
9556
9557 2012-01-09 Martin Jambor <mjambor@suse.cz>
9558
9559 PR tree-optimization/51759
9560 * g++.dg/ipa/pr51759.C: New test.
9561
9562 2012-01-09 Tobias Burnus <burnus@net-b.de>
9563
9564 PR fortran/51758
9565 * gfortran.dg/optional_absent_2.f90: New.
9566
9567 2012-01-09 Tobias Burnus <burnus@net-b.de>
9568
9569 PR fortran/51578
9570 * gfortran.dg/use_17.f90: New.
9571
9572 2012-01-09 Gary Funck <gary@intrepid.com>
9573
9574 PR preprocessor/33919
9575 * gcc.dg/pr33919.c: New test.
9576 * gcc.dg/pr33919-0.h: New test header file.
9577 * gcc.dg/pr33919-1.h: Ditto.
9578 * gcc.dg/pr33919-2.h: Ditto.
9579
9580 2012-01-07 Jan Hubicka <jh@suse.cz>
9581
9582 PR tree-optimize/51694
9583 * gcc.c-torture/compile/pr51694.c: new testcase.
9584
9585 2012-01-07 Jan Hubicka <jh@suse.cz>
9586
9587 PR tree-optimization/51600
9588 * g++.dg/torture/pr51600.C: New testcase.
9589
9590 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9591
9592 PR gcov-profile/51715
9593 PR gcov-profile/51717
9594 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9595 * gcc.misc-tests/gcov-14.c: Likewise.
9596
9597 2012-01-06 Jason Merrill <jason@redhat.com>
9598
9599 * g++.dg/parse/new5.C: New.
9600
9601 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9602
9603 PR testsuite/51655
9604 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9605 including <string.h>.
9606
9607 2012-01-06 Jason Merrill <jason@redhat.com>
9608
9609 * g++.dg/abi/mangle51.C: New.
9610 * g++.dg/abi/mangle52.C: New.
9611 * g++.dg/abi/mangle53.C: New.
9612 * g++.dg/abi/mangle54.C: New.
9613 * g++.dg/abi/mangle55.C: New.
9614 * g++.dg/abi/mangle56.C: New.
9615 * g++.dg/abi/mangle57.C: New.
9616 * g++.dg/abi/mangle58.C: New.
9617 * g++.dg/abi/mangle59.C: New.
9618 * g++.dg/cpp0x/trailing3.C: Update mangling.
9619 * g++.dg/cpp0x/variadic111.C: Update mangling.
9620 * g++.dg/cpp0x/variadic4.C: Update mangling.
9621 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9622 * g++.dg/template/nontype22.C: Works now.
9623 * g++.dg/template/pr35240.C: Works now.
9624
9625 * g++.dg/cpp0x/error7.C: New.
9626
9627 2012-01-06 Tobias Burnus <burnus@net-b.de>
9628
9629 * gfortran.dg/deallocate_stat_2.f90: New.
9630 * coarray/allocate_errgmsg.f90: New.
9631 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9632 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9633 * coarray/subobject_1.f90: Fix for num_images > 1.
9634 * gfortran.dg/deallocate_stat.f90: Update due to changed
9635 stat= handling.
9636
9637 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9638
9639 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9640
9641 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9642
9643 * ada/acats/overflow.lst: Add cb20004.
9644
9645 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9646
9647 PR c++/51541
9648 * g++.dg/cpp0x/alias-decl-18.C: New test.
9649
9650 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9651
9652 * gcc.c-torture/execute/20120104-1.c: New test.
9653
9654 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9655
9656 PR fortran/PR48946
9657 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9658 the old typebound_operator_8.f03.
9659 * gfortran.dg/typebound_operator_8.f03: New version of
9660 typebound_operator_7.f03 with 'u' a derived type instead of a
9661 class object.
9662
9663 2012-01-05 Richard Guenther <rguenther@suse.de>
9664
9665 * g++.dg/torture/pr49309.C: Skip for -flto.
9666
9667 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR middle-end/51761
9670 * gcc.c-torture/compile/pr51761.c: New test.
9671
9672 2012-01-05 Richard Guenther <rguenther@suse.de>
9673
9674 PR tree-optimization/51760
9675 * gcc.dg/torture/pr51760.c: New testcase.
9676
9677 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9678
9679 PR middle-end/51472
9680 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9681
9682 2012-01-05 Richard Guenther <rguenther@suse.de>
9683
9684 PR lto/41576
9685 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9686 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9687
9688 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR debug/51695
9691 * gcc.dg/pr51695.c: New test.
9692
9693 2012-01-04 Andrew Pinski <apinski@cavium.com>
9694
9695 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9696 * gcc.target/mips/octeon2-lx-1.c: New test.
9697 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9698 * gcc.target/mips/octeon2-lx-2.c: New test.
9699 * gcc.target/mips/octeon2-lx-3.c: New test.
9700
9701 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9702
9703 PR other/51163
9704 PR other/51164
9705 * gcc.dg/tm/alias-1.c: Adjust regexp.
9706 * gcc.dg/tm/alias-2.c: Adjust regexp.
9707
9708 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9709
9710 PR c++/51064
9711 * g++.dg/warn/Wparentheses-26.C: New.
9712
9713 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9714
9715 * gfortran.dg/elemental_optional_args_2.f90: New test.
9716
9717 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9718
9719 PR fortran/49693
9720 * gfortran.dg/common_17.f90: New test.
9721
9722 2012-01-04 Richard Guenther <rguenther@suse.de>
9723
9724 PR tree-optimization/49651
9725 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9726 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9727
9728 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9729
9730 PR c++/51738
9731 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9732
9733 2012-01-03 Andrew Pinski <apinski@cavium.com>
9734
9735 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9736 for all mips targets. Also allow an optional .cfi_startproc.
9737
9738 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9739
9740 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9741
9742 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9743
9744 PR c++/29273
9745 * g++.dg/rtti/dyncast5.C: New.
9746
9747 2012-01-03 Richard Guenther <rguenther@suse.de>
9748
9749 PR tree-optimization/51070
9750 * gcc.dg/torture/pr51070-2.c: New testcase.
9751
9752 2012-01-03 Richard Guenther <rguenther@suse.de>
9753
9754 PR tree-optimization/51692
9755 * gcc.dg/torture/pr51692.c: New testcase.
9756
9757 2012-01-03 Richard Guenther <rguenther@suse.de>
9758
9759 PR debug/51650
9760 * g++.dg/lto/pr51650-3_0.C: New testcase.
9761
9762 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9763
9764 PR c++/15867
9765 * g++.dg/warn/Wredundant-decls-spec.C: New.
9766
9767 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR tree-optimization/51719
9770 * g++.dg/tree-prof/pr51719.C: New test.
9771
9772 2012-01-03 Richard Guenther <rguenther@suse.de>
9773
9774 PR middle-end/51730
9775 * gcc.dg/fold-compare-6.c: New testcase.
9776
9777 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR c++/51669
9780 * g++.dg/gomp/pr51669.C: New test.
9781
9782 2012-01-02 Jason Merrill <jason@redhat.com>
9783
9784 PR c++/51675
9785 * g++.dg/cpp0x/constexpr-union2.C: New.
9786
9787 PR c++/51666
9788 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9789
9790 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9791
9792 PR c++/51462
9793 * g++.dg/cpp0x/constexpr-99.C: New test.
9794
9795 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9796
9797 PR c++/20140
9798 * g++.dg/template/init9.C: New.
9799
9800 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9801
9802 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9803 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9804 rather than a specific number.
9805
9806 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9807
9808 PR fortran/46262
9809 PR fortran/46328
9810 PR fortran/51052
9811 * gfortran.dg/typebound_operator_7.f03: New.
9812 * gfortran.dg/typebound_operator_8.f03: New.
9813
9814 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9815
9816 PR target/51729
9817 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9818 XFAIL.
9819 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9820
9821 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9822
9823 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9824
9825 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9826
9827 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9828 for MIPS.
9829
9830 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9831
9832 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9833 * gfortran.dg/io_real_boz_4.f90: Likewise.
9834 * gfortran.dg/io_real_boz_5.f90: Likewise.
9835
9836 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9837
9838 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9839
9840 2012-01-02 Revital Eres <revital.eres@linaro.org>
9841
9842 * gcc.dg/sms-11.c: New file.
9843
9844 2012-01-02 Tobias Burnus <burnus@net-b.de>
9845
9846 PR fortran/51682
9847 * gfortran.dg/coarray/image_index_3.f90: New.
9848
9849 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9850
9851 PR c++/16603
9852 * g++.dg/parse/enum8.C: New.
9853
9854 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9855
9856 PR c++/51379
9857 * g++.dg/conversion/reinterpret4.C: New.
9858 * g++.dg/conversion/reinterpret1.C: Adjust.
9859
9860 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9861
9862 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9863
9864 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9865
9866 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9867 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9868 * g++.old-deja/g++.jason/access14.C: Likewise.
9869 * g++.old-deja/g++.jason/access8.C: Likewise.
9870 * g++.old-deja/g++.jason/access1.C: Likewise.
9871 * g++.old-deja/g++.other/access3.C: Likewise.
9872 * g++.old-deja/g++.other/access5.C: Likewise.
9873 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9874 * g++.old-deja/g++.law/visibility22.C: Likewise.
9875 * g++.old-deja/g++.law/visibility26.C: Likewise.
9876 * g++.old-deja/g++.mike/p2746.C: Likewise.
9877 * g++.dg/debug/using1.C: Likewise.
9878 * g++.dg/lookup/using51.C: Likewise.
9879 * g++.dg/inherit/using5.C: Likewise.
9880 * g++.dg/inherit/pr30297.C: Likewise.
9881 * g++.dg/inherit/access8.C: Likewise.
9882 * g++.dg/torture/pr39362.C: Likewise.
9883 * g++.dg/template/crash13.C: Likewise.
9884 * g++.dg/template/using10.C: Likewise.
9885
9886 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9887
9888 PR fortran/51502
9889 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9890
9891 2012-01-01 Ira Rosen <irar@il.ibm.com>
9892
9893 PR tree-optimization/51704
9894 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9895 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9896 corresponding flags.
9897
9898 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9899
9900 PR c++/51723
9901 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9902
9903 2012-01-01 Jan Hubicka <jh@suse.cz>
9904
9905 PR rtl-optimization/51069
9906 * gcc.c-torture/compile/pr51069.c: New testcase.
9907
9908 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR tree-optimization/51683
9911 * gcc.dg/pr51683.c: New test.
9912 \f
9913 Copyright (C) 2012 Free Software Foundation, Inc.
9914
9915 Copying and distribution of this file, with or without modification,
9916 are permitted in any medium without royalty provided the copyright
9917 notice and this notice are preserved.