pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2
3 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
4 * c-c++-common/torture/vector-subscript-1.c: Likewise.
5 * c-c++-common/torture/vector-subscript-2.c: Likewise.
6
7 2012-11-10 Jan Hubicka <jh@suse.cz>
8
9 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
10
11 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
12
13 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
14 -mno-sse -mno-mmx to dg-options. Reformat.
15
16 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
17
18 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
19 * c-c++-common/vector-compare-1.c: Same.
20 * c-c++-common/vector-compare-2.c: Same.
21 * g++.dg/other/unused1.C: Skip on AIX.
22 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
23 extra message on AIX.
24
25 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
26
27 PR target/55247
28 * gcc.target/i386/pr55247.c: New test.
29
30 2012-11-09 Andrew Pinski <apinski@cavium.com>
31
32 * gcc.c-torture/execute/20121108-1.c: New test.
33
34 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
35
36 PR c++/54413
37 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
38 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
39 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
40 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
41
42 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
43
44 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
45 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
46 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
47 array bounds.
48 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
49
50 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
51
52 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
53 * g++.dg/tm/pr47530.C: Same.
54
55 2012-11-09 Jason Merrill <jason@redhat.com>
56
57 PR c++/54859
58 * g++.dg/cpp0x/alias-decl-25.C: New.
59
60 * g++.dg/abi/abi-tag1.C: New.
61 * g++.dg/abi/abi-tag2.C: New.
62
63 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
64
65 PR rtl-optimization/55154
66 * gcc.target/i386/pr55154.c: New test.
67
68 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
69
70 PR rtl-optimization/55151
71 * gcc.dg/pr55151.c: Move ...
72 * gcc.target/i386/pr55151.c: ... here.
73
74 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
75
76 PR rtl-optimization/54472
77 * gcc.dg/pr54472.c: New test.
78
79 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
80
81 * gnat.dg/stack_check3.ad[sb]: New test.
82
83 2012-11-08 Ian Lance Taylor <iant@google.com>
84
85 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
86 with arguments. Handle errorcheckoutput and rundir test types.
87
88 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
89
90 PR tree-optimization/55191
91 * gcc.dg/pr55191.c: New test.
92
93 2012-11-08 Jakub Jelinek <jakub@redhat.com>
94
95 PR debug/54499
96 * g++.dg/debug/pr54499.C: New test.
97
98 2012-11-08 Jan Hubicka <jh@suse.cz>
99
100 PR middle-end/48636
101 * gcc.dg/winline-3.c: Update.
102
103 2012-11-08 Martin Jambor <mjambor@suse.cz>
104
105 * gfortran.dg/ipcp-array-1.f90: New test.
106
107 2012-11-08 Florian Weimer <fweimer@redhat.com>
108
109 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
110
111 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
112
113 PR rtl-optimization/55151
114 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
115
116 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
117
118 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
119
120 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
121
122 * gcc.c-torture/compile/20121107-1.c: New test.
123
124 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
125
126 PR rtl-optimization/55151
127 * gcc.dg/pr55151.c: Compile it only for x86_64.
128
129 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
130
131 PR rtl-optimization/55122
132 * gcc.dg/pr55122.c: New test.
133
134 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
135
136 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
137 word powerpc.
138 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
139 * gcc.target/powerpc/loop_align.c: Skip on AIX.
140 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
141 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
142
143 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
144
145 PR c/53063
146 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
147
148 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
149
150 PR c/51294
151 * c-c++-common/pr51294.c: New.
152
153 2012-11-07 Martin Jambor <mjambor@suse.cz>
154
155 PR tree-optimization/53787
156 * gcc.dg/ipa/ipa-5.c: Adjust.
157 * gcc.dg/ipa/ipcp-agg-1.c: New test.
158 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
159 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
160 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
161 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
162 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
163 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
164 * gfortran.dg/pr48636-2.f90: New test.
165 * gfortran.dg/pr53787.f90: Likewise.
166
167 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
168
169 PR c++/55226
170 Revert:
171 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/54922
174 * g++.dg/cpp0x/constexpr-union4.C: New.
175
176 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
177
178 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
179
180 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
181
182 PR target/49220
183 * gcc.c-torture/compile/pr49220.c: New test.
184
185 2012-11-07 Florian Weimer <fweimer@redhat.com>
186
187 * g++.dg/init/new40.C: New.
188
189 2012-11-07 Jakub Jelinek <jakub@redhat.com>
190
191 PR debug/54693
192 * gcc.dg/guality/pr54693-2.c: New test.
193
194 2012-11-06 Andrew Pinski <apinski@cavium.com>
195
196 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
197 -fno-vect-cost-model.
198
199 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
200
201 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
202 * gcc.dg/tm/debug-1.c: Same.
203 * gcc.dg/tm/irrevocable-3.c: Same.
204 * gcc.dg/tm/irrevocable-4.c: Same.
205 * gcc.dg/tm/memopt-10.c: Same.
206 * gcc.dg/tm/memopt-11.c: Same.
207 * gcc.dg/tm/props-4.c: Same.
208 * gcc.dg/tm/wrap-3.c: Same.
209 * gcc.dg/tm/wrap-4.c: Same.
210
211 2012-11-06 Andrew Pinski <apinski@cavium.com>
212
213 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
214
215 2012-11-06 Jan Hubicka <jh@suse.cz>
216
217 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
218 candidate still.
219 * gcc.dg/tree-ssa/loop-23.c: Likewise.
220 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
221 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
222
223 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
224
225 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
226
227 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
228
229 PR middle-end/41993
230 * gcc.dg/torture/pr41993.c: New test.
231
232 2012-11-06 Jan Hubicka <jh@suse.cz>
233
234 * gcc.target/i386/l_fma_float_?.c: Update.
235 * gcc.target/i386/l_fma_double_?.c: Update.
236
237 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
238
239 PR target/54089
240 * gcc.target/sh/pr54089-8.c: New.
241 * gcc.target/sh/pr54089-9.c: New.
242
243 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
244
245 PR target/47440
246 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
247 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
248 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
249 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
250 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
251 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
252 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
253 * gcc.target/i386/avx-vzeroupper-27.c: New.
254
255 2012-11-06 Janus Weil <janus@gcc.gnu.org>
256
257 PR fortran/54917
258 * gfortran.dg/transfer_class_1.f90: New.
259 * gfortran.dg/transfer_class_2.f90: New.
260
261 2012-11-05 Sriraman Tallam <tmsriram@google.com>
262
263 * testsuite/g++.dg/mv1.C: New test.
264 * testsuite/g++.dg/mv2.C: New test.
265 * testsuite/g++.dg/mv3.C: New test.
266 * testsuite/g++.dg/mv4.C: New test.
267 * testsuite/g++.dg/mv5.C: New test.
268 * testsuite/g++.dg/mv6.C: New test.
269
270 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
271
272 PR testsuite/55186
273 * gcc.dg/const-uniq-1.c (a): Increase length four times.
274
275 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
276
277 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
278 darwin.
279
280 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
281
282 * g++.dg/torture/20121105-1.C: New test.
283
284 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
285
286 * gcc.dg/torture/fp-compare.c: New testcase.
287
288 2012-11-05 Jan Hubicka <jh@suse.cz>
289
290 * gcc.dg/const-1.c: Update.
291 * gcc.dg/pure-1.c: Update.
292
293 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
294
295 PR rtl-optimization/55151
296 * gcc.dg/pr55151.c: New test.
297
298 2012-11-05 Jakub Jelinek <jakub@redhat.com>
299
300 PR debug/54970
301 PR debug/54971
302 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
303
304 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
305
306 PR testsuite/51128
307 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
308
309 2012-11-05 Jan Hubicka <jh@suse.cz>
310
311 * gcc.dg/autopar/pr49960.c: Fix testcase.
312
313 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
314
315 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
316 Fix scan-tree-dump-times directive.
317
318 2012-11-04 Janus Weil <janus@gcc.gnu.org>
319
320 PR fortran/55199
321 * gfortran.dg/associate_12.f90: New.
322
323 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
324
325 PR target/54255
326 * lib/target-supports.exp (check_effective_target_masm_intel): New
327 proc.
328 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
329 masm_intel.
330
331 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
332 Jack Howarth <howarth@bromo.med.uc.edu>
333
334 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
335 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
336 * gcc.target/i386/pr53249.c: Likewise.
337
338 2012-11-03 Andrew Pinski <apinski@cavium.com>
339
340 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
341 call abort1 so that cross jumping does not happen.
342
343 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
344
345 PR target/51244
346 * gcc.target/sh/pr51244-18.c: New.
347 * gcc.target/sh/pr51244-19.c: New.
348
349 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
350
351 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
352 b requires a 64-bit operation followed by a truncation.
353
354 2012-11-02 Jan Hubicka <jh@suse.cz>
355
356 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
357
358 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
359
360 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
361 conditions to verify the reduction code is vectorized.
362
363 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
364 in case 'pow', such as 'powerpc' is used in the compiler version name.
365 * gcc.target/powerpc/pr46728-2.c: Likewise.
366 * gcc.target/powerpc/pr46728-3.c: Likewise.
367 * gcc.target/powerpc/pr46728-4.c: Likewise.
368 * gcc.target/powerpc/pr46728-5.c: Likewise.
369 * gcc.target/powerpc/pr46728-7.c: Likewise.
370 * gcc.target/powerpc/pr46728-8.c: Likewise.
371 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
372
373 2012-11-02 Jan Hubicka <jh@suse.cz>
374
375 * gcc.dg/tree-ssa/loop-38.c: New testcase.
376
377 2012-11-02 Jan Hubicka <jh@suse.cz>
378
379 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
380 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
381
382 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
383
384 PR middle-end/55130
385 * gcc.target/i386/pr55130.c: New test.
386
387 2012-11-02 Jakub Jelinek <jakub@redhat.com>
388
389 PR target/55147
390 * gcc.target/i386/pr55147.c: New test.
391
392 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
393
394 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
395 * gfortran.dg/default_format_denormal_1.f90: Same.
396
397 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
398
399 PR middle-end/55001
400 * g++.dg/ext/vector19.C: Remove target restrictions.
401 * gcc.dg/fold-compare-7.c: New testcase.
402
403 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
404
405 PR target/55160
406 * gcc.target/sh/pr55160.c: New.
407
408 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
409
410 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
411 scan-assembler regex.
412
413 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
414
415 PR middle-end/55150
416 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
417 * gcc.dg/pr55150-2.c: New test.
418
419 2012-11-01 Sharad Singhai <singhai@google.com>
420
421 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
422 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
423 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
424 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
425
426 2012-10-31 Dehao Chen <dehao@google.com>
427
428 * g++.dg/debug/dwarf2/block.C: New testcase.
429
430 2012-10-31 Jan Hubicka <jh@suse.cz>
431
432 * gcc.dg/pr44974.c: Add noinline.
433
434 2012-10-31 Janus Weil <janus@gcc.gnu.org>
435
436 PR fortran/53718
437 * gfortran.dg/class_54.f90: New.
438
439 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
440 Jakub Jelinek <jakub@redhat.com>
441
442 PR tree-optimization/55018
443 * gcc.dg/torture/pr55018.c: New test.
444
445 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
446
447 PR c++/54583
448 * g++.dg/ext/vla13.C: New.
449
450 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
451
452 PR middle-end/55150
453 * gcc.dg/pr55150.c: New test.
454
455 2012-10-31 Tobias Burnus <burnus@net-b.de>
456
457 PR fortran/55134
458 * gfortran.dg/associate_11.f90: New.
459
460 2012-10-31 Dodji Seketeli <dodji@redhat.com>
461
462 PR c++/54955
463 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
464
465 2012-10-31 Jakub Jelinek <jakub@redhat.com>
466
467 PR tree-optimization/19105
468 PR tree-optimization/21643
469 PR tree-optimization/46309
470 * gcc.dg/pr19105.c: New test.
471 * gcc.dg/pr21643.c: New test.
472 * gcc.dg/pr46309-2.c: New test.
473 * gcc.c-torture/execute/pr46309.c: New test.
474
475 2012-10-31 Alan Modra <amodra@gmail.com>
476
477 * gcc.target/powerpc/dimode_off.c: New.
478 * gcc.target/powerpc/timode_off.c: New.
479 * gcc.target/powerpc/dfmode_off.c: New.
480 * gcc.target/powerpc/tfmode_off.c: New.
481
482 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
483
484 PR rtl-optimization/55093
485 * gcc.target/i386/pr55093.c: New file.
486
487 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
488
489 * gcc.target/i386/pr55116.c: Renamed to ...
490 * gcc.target/i386/pr55116-1.c: This.
491
492 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
493
494 * gcc.target/i386/pr55116-2.c: New file.
495
496 2012-10-30 Richard Biener <rguenther@suse.de>
497
498 * gcc.dg/vect/slp-perm-2.c: Adjust.
499
500 2012-10-30 Richard Biener <rguenther@suse.de>
501
502 PR tree-optimization/55111
503 * gcc.dg/torture/pr55111.c: New testcase.
504
505 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
506
507 PR target/53988
508 * gcc.target/sh/pr53988.c: New.
509
510 2012-10-30 Bin Cheng <bin.cheng@arm.com>
511
512 PR target/54989
513 * gcc.dg/hoist-register-pressure-1.c: Rename from
514 hoist-register-pressure.c. Add nonpic condition.
515 * gcc.dg/hoist-register-pressure-2.c: New testcase.
516
517 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
518
519 PR c++/54930
520 * gcc.dg/Wreturn-local-addr.c: New.
521 * g++.dg/warn/Wno-return-local-addr.C: New.
522 * g++.dg/warn/Wreturn-local-addr.C: New.
523
524 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
525
526 PR middle-end/55116
527 * gcc.target/i386/pr55116.c: New file.
528
529 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
530
531 PR c/53066
532 * gcc.dg/Wshadow-4.c: New.
533 * gcc.dg/Wshadow-4.h: New.
534
535 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
536
537 PR debug/54693
538 * gcc.dg/guality/pr54693.c: New.
539
540 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
541
542 PR middle-end/55027
543 * gcc.dg/pr55027.c: New testcase.
544
545 2012-10-29 Jan Hubicka <jh@suse.cz>
546
547 * gcc.dg/ipa/inline-6.c: New testcase.
548
549 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
550
551 PR rtl-optimization/55106
552 * g++.dg/pr55106.C: New.
553
554 2012-10-29 Richard Guenther <rguenther@suse.de>
555
556 PR middle-end/53695
557 * gcc.dg/torture/pr53695.c: New testcase.
558
559 2012-10-28 Jan Hubicka <jh@suse.cz>
560
561 * gcc.dg/ipa/inlinehint-3.c: New testcase.
562
563 2012-10-28 Tobias Burnus <burnus@net-b.de>
564
565 PR fortran/54958
566 * gfortran.dg/do_check_6.f90: New.
567
568 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
569 Jack Howarth <howarth@bromo.med.uc.edu>
570
571 PR target/54404
572 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
573 to dg-options.
574 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
575
576 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
577
578 PR target/34283
579 * gcc.target/i386/pr34283.c: New test.
580
581 2012-10-26 Jakub Jelinek <jakub@redhat.com>
582
583 PR c++/55081
584 * g++.dg/opt/pr55081.C: New test.
585
586 PR debug/54970
587 PR debug/54971
588 * gcc.dg/guality/pr54970.c: New test.
589
590 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/54984
593 * g++.dg/template/new11.C: New.
594
595 2012-10-26 Richard Biener <rguenther@suse.de>
596
597 PR middle-end/54824
598 * gcc.dg/torture/pr54824.c: New testcase.
599
600 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
601
602 * gcc.target/i386/fxsave-1.c: New.
603 * gcc.target/i386/fxsave64-1.c: Ditto.
604 * gcc.target/i386/fxrstor-1.c: Ditto.
605 * gcc.target/i386/fxrstor64-1.c: Ditto.
606 * gcc.target/i386/xsave-1.c: Ditto.
607 * gcc.target/i386/xsave64-1.c: Ditto.
608 * gcc.target/i386/xrstor-1.c: Ditto.
609 * gcc.target/i386/xrstor64-1.c: Ditto.
610 * gcc.target/i386/xsaveopt-1.c: Ditto.
611 * gcc.target/i386/xsaveopt64-1.c: Ditto.
612 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
613 * gcc.target/i386/sse-13.c: Ditto.
614 * gcc.target/i386/sse-14.c: Ditto.
615 * gcc.target/i386/sse-22.c: Ditto.
616 * gcc.target/i386/sse-23.c: Ditto.
617 * g++.dg/other/i386-2.C: Ditto.
618 * g++.dg/other/i386-3.C: Ditto.
619
620 2012-10-25 Jan Hubicka <jh@suse.cz>
621
622 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
623 at ivcanon time.
624
625 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
626
627 PR c++/53761
628 * g++.dg/ext/transparent-union.C: New.
629
630 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
631
632 PR c++/54427
633 * g++.dg/ext/vector19.C: New testcase.
634
635 2012-10-25 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/54902
638 * g++.dg/torture/pr54902.C: New testcase.
639
640 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
641
642 PR c++/34892
643 * g++.dg/template/crash114.C: New.
644
645 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
646
647 PR bootstrap/55049
648 * gcc.target/i386/pr55049-1.c: New test.
649
650 2012-10-24 Janus Weil <janus@gcc.gnu.org>
651
652 PR fortran/55037
653 * gfortran.dg/class_dummy_4.f03: New.
654
655 2012-10-24 Jakub Jelinek <jakub@redhat.com>
656
657 PR rtl-optimization/55010
658 * gcc.dg/pr55010.c: New test.
659
660 PR debug/54828
661 * g++.dg/debug/pr54828.C: New test.
662
663 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
664
665 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
666 * gcc.dg/vect/vect-83_64.c: Likewise.
667
668 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
669
670 PR c++/54922
671 * g++.dg/cpp0x/constexpr-union4.C: New.
672
673 2012-10-23 Jeff Law <law@redhat.com>
674
675 * gcc.c-torture/execute/pr54985.c: New test.
676
677 2012-10-23 Paul Koning <ni1d@arrl.net>
678
679 PR debug/54508
680 * g++.dg/debug/dwarf2/pr54508.C: New.
681
682 2012-10-23 Jakub Jelinek <jakub@redhat.com>
683
684 PR c++/54844
685 * g++.dg/template/sizeof14.C: New test.
686
687 2012-10-23 Ian Bolton <ian.bolton@arm.com>
688 Jim MacArthur <jim.macarthur@arm.com>
689 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
690 Marcus Shawcroft <marcus.shawcroft@arm.com>
691 Nigel Stephens <nigel.stephens@arm.com>
692 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
693 Richard Earnshaw <rearnsha@arm.com>
694 Sofiane Naci <sofiane.naci@arm.com>
695 Stephen Thomas <stephen.thomas@arm.com>
696 Tejas Belagod <tejas.belagod@arm.com>
697 Yufeng Zhang <yufeng.zhang@arm.com>
698
699 * lib/target-supports.exp
700 (check_profiling_available): Add AArch64.
701 (check_effective_target_vect_int): Likewise.
702 (check_effective_target_vect_shift): Likewise.
703 (check_effective_target_vect_float): Likewise.
704 (check_effective_target_vect_double): Likewise.
705 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
706 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
707 (check_effective_target_vect_pack_trunc): Likewise.
708 (check_effective_target_vect_unpack): Likewise.
709 (check_effective_target_vect_hw_misalign): Likewise.
710 (check_effective_target_vect_short_mult): Likewise.
711 (check_effective_target_vect_int_mult): Likewise.
712 (check_effective_target_vect_stridedN): Likewise.
713 (check_effective_target_sync_int_long): Likewise.
714 (check_effective_target_sync_char_short): Likewise.
715 (check_vect_support_and_set_flags): Likewise.
716 (check_effective_target_aarch64_tiny): New.
717 (check_effective_target_aarch64_small): New.
718 (check_effective_target_aarch64_large): New.
719 * g++.dg/other/PR23205.C: Enable aarch64.
720 * g++.dg/other/pr23205-2.C: Likewise.
721 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
722 * gcc.c-torture/execute/20101011-1.c: Likewise.
723 * gcc.dg/20020312-2.c: Likewise.
724 * gcc.dg/20040813-1.c: Likewise.
725 * gcc.dg/builtin-apply2.c: Likewise.
726 * gcc.dg/stack-usage-1.c: Likewise.
727
728 2012-10-23 Ian Bolton <ian.bolton@arm.com>
729 Jim MacArthur <jim.macarthur@arm.com>
730 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
731 Marcus Shawcroft <marcus.shawcroft@arm.com>
732 Nigel Stephens <nigel.stephens@arm.com>
733 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
734 Richard Earnshaw <rearnsha@arm.com>
735 Sofiane Naci <sofiane.naci@arm.com>
736 Stephen Thomas <stephen.thomas@arm.com>
737 Tejas Belagod <tejas.belagod@arm.com>
738 Yufeng Zhang <yufeng.zhang@arm.com>
739
740 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
741 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
742 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
743 * gcc.target/aarch64/aapcs/abitest.S: New file.
744 * gcc.target/aarch64/aapcs/abitest.h: New file.
745 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
746 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
747 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
748 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
749 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
750 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
751 * gcc.target/aarch64/aapcs/ice_1.c: New file.
752 * gcc.target/aarch64/aapcs/ice_2.c: New file.
753 * gcc.target/aarch64/aapcs/ice_3.c: New file.
754 * gcc.target/aarch64/aapcs/ice_4.c: New file.
755 * gcc.target/aarch64/aapcs/ice_5.c: New file.
756 * gcc.target/aarch64/aapcs/macro-def.h: New file.
757 * gcc.target/aarch64/aapcs/test_1.c: New file.
758 * gcc.target/aarch64/aapcs/test_10.c: New file.
759 * gcc.target/aarch64/aapcs/test_11.c: New file.
760 * gcc.target/aarch64/aapcs/test_12.c: New file.
761 * gcc.target/aarch64/aapcs/test_13.c: New file.
762 * gcc.target/aarch64/aapcs/test_14.c: New file.
763 * gcc.target/aarch64/aapcs/test_15.c: New file.
764 * gcc.target/aarch64/aapcs/test_16.c: New file.
765 * gcc.target/aarch64/aapcs/test_17.c: New file.
766 * gcc.target/aarch64/aapcs/test_18.c: New file.
767 * gcc.target/aarch64/aapcs/test_19.c: New file.
768 * gcc.target/aarch64/aapcs/test_2.c: New file.
769 * gcc.target/aarch64/aapcs/test_20.c: New file.
770 * gcc.target/aarch64/aapcs/test_21.c: New file.
771 * gcc.target/aarch64/aapcs/test_22.c: New file.
772 * gcc.target/aarch64/aapcs/test_23.c: New file.
773 * gcc.target/aarch64/aapcs/test_24.c: New file.
774 * gcc.target/aarch64/aapcs/test_25.c: New file.
775 * gcc.target/aarch64/aapcs/test_26.c: New file.
776 * gcc.target/aarch64/aapcs/test_3.c: New file.
777 * gcc.target/aarch64/aapcs/test_4.c: New file.
778 * gcc.target/aarch64/aapcs/test_5.c: New file.
779 * gcc.target/aarch64/aapcs/test_6.c: New file.
780 * gcc.target/aarch64/aapcs/test_7.c: New file.
781 * gcc.target/aarch64/aapcs/test_8.c: New file.
782 * gcc.target/aarch64/aapcs/test_9.c: New file.
783 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
784 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
785 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
786 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
787 * gcc.target/aarch64/aapcs/test_complex.c: New file.
788 * gcc.target/aarch64/aapcs/test_int128.c: New file.
789 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
790 * gcc.target/aarch64/aapcs/type-def.h: New file.
791 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
792 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
793 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
794 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
795 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
796 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
797 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
798 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
799 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
800 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
801 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
802 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
803 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
804 * gcc.target/aarch64/aarch64.exp: New file.
805 * gcc.target/aarch64/adc-1.c: New file.
806 * gcc.target/aarch64/adc-2.c: New file.
807 * gcc.target/aarch64/asm-1.c: New file.
808 * gcc.target/aarch64/clrsb.c: New file.
809 * gcc.target/aarch64/clz.c: New file.
810 * gcc.target/aarch64/ctz.c: New file.
811 * gcc.target/aarch64/csinc-1.c: New file.
812 * gcc.target/aarch64/csinv-1.c: New file.
813 * gcc.target/aarch64/csneg-1.c: New file.
814 * gcc.target/aarch64/extend.c: New file.
815 * gcc.target/aarch64/fcvt.x: New file.
816 * gcc.target/aarch64/fcvt_double_int.c: New file.
817 * gcc.target/aarch64/fcvt_double_long.c: New file.
818 * gcc.target/aarch64/fcvt_double_uint.c: New file.
819 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
820 * gcc.target/aarch64/fcvt_float_int.c: New file.
821 * gcc.target/aarch64/fcvt_float_long.c: New file.
822 * gcc.target/aarch64/fcvt_float_uint.c: New file.
823 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
824 * gcc.target/aarch64/ffs.c: New file.
825 * gcc.target/aarch64/fmadd.c: New file.
826 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
827 * gcc.target/aarch64/frint.x: New file.
828 * gcc.target/aarch64/frint_double.c: New file.
829 * gcc.target/aarch64/frint_float.c: New file.
830 * gcc.target/aarch64/index.c: New file.
831 * gcc.target/aarch64/mneg-1.c: New file.
832 * gcc.target/aarch64/mneg-2.c: New file.
833 * gcc.target/aarch64/mneg-3.c: New file.
834 * gcc.target/aarch64/mnegl-1.c: New file.
835 * gcc.target/aarch64/mnegl-2.c: New file.
836 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
837 * gcc.target/aarch64/pic-constantpool1.c: New file.
838 * gcc.target/aarch64/pic-symrefplus.c: New file.
839 * gcc.target/aarch64/predefine_large.c: New file.
840 * gcc.target/aarch64/predefine_small.c: New file.
841 * gcc.target/aarch64/predefine_tiny.c: New file.
842 * gcc.target/aarch64/reload-valid-spoff.c: New file.
843 * gcc.target/aarch64/scalar_intrinsics.c: New file.
844 * gcc.target/aarch64/table-intrinsics.c: New file.
845 * gcc.target/aarch64/tst-1.c: New file.
846 * gcc.target/aarch64/vect-abs-compile.c: New file.
847 * gcc.target/aarch64/vect-abs.c: New file.
848 * gcc.target/aarch64/vect-abs.x: New file.
849 * gcc.target/aarch64/vect-compile.c: New file.
850 * gcc.target/aarch64/vect-faddv-compile.c: New file.
851 * gcc.target/aarch64/vect-faddv.c: New file.
852 * gcc.target/aarch64/vect-faddv.x: New file.
853 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
854 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
855 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
856 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
857 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
858 * gcc.target/aarch64/vect-fp-compile.c: New file.
859 * gcc.target/aarch64/vect-fp.c: New file.
860 * gcc.target/aarch64/vect-fp.x: New file.
861 * gcc.target/aarch64/vect-mull-compile.c: New file.
862 * gcc.target/aarch64/vect-mull.c: New file.
863 * gcc.target/aarch64/vect-mull.x: New file.
864 * gcc.target/aarch64/vect.c: New file.
865 * gcc.target/aarch64/vect.x: New file.
866 * gcc.target/aarch64/vector_intrinsics.c: New file.
867 * gcc.target/aarch64/vfp-1.c: New file.
868 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
869 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
870 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
871 * g++.dg/abi/aarch64_guard1.C: New file.
872
873 2012-10-23 Jakub Jelinek <jakub@redhat.com>
874
875 PR c++/54988
876 * c-c++-common/pr54988.c: New test.
877
878 2012-10-23 Jan Hubicka <jh@suse.cz>
879
880 * gcc.dg/tree-prof/peel-1.c: New testcase.
881
882 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
883
884 PR gcc/52945
885 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
886
887 2012-10-23 Joseph Myers <joseph@codesourcery.com>
888
889 * gcc.dg/c99-predef-1.c: New test.
890 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
891 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
892 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
893 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
894 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
895 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
896 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
897 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
898 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
899 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
900 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
901 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
902
903 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
904
905 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
906
907 2012-10-23 Jan Hubicka <jh@suse.cz>
908
909 PR middle-end/54937
910 * gcc.c-torture/execute/pr54937.c: New testcase.
911 * gcc.dg/tree-ssa/cunroll-2.c: Update.
912
913 2012-10-23 Jan Hubicka <jh@suse.cz>
914
915 PR middle-end/54967
916 * gfortran.dg/pr54967.f90: New testcase.
917
918 2012-10-23 Terry Guo <terry.guo@arm.com>
919
920 PR target/55019
921 * gcc.dg/pr55019.c: New.
922
923 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
924
925 PR tree-optimization/55008
926 * gcc.dg/tree-ssa/pr55008.c: New test.
927
928 2012-10-22 Richard Biener <rguenther@suse.de>
929
930 PR tree-optimization/55011
931 * gcc.dg/torture/pr55011.c: New testcase.
932
933 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
934
935 * gcc.target/arm/pr40457-1.c: Adjust expected output.
936 * gcc.target/arm/pr40457-2.c: Likewise.
937 * gcc.target/arm/pr40457-3.c: Likewise.
938
939 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
940
941 * gnat.dg/specs/limited_with4.ads: New test.
942 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
943
944 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
945
946 * gnat.dg/modular4.adb: New test.
947 * gnat.dg/modular4_pkg.ads: New helper.
948
949 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
950
951 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
952 * gnat.dg/specs/addr1.ads: Likewise.
953
954 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
955
956 * gcc.dg/webizer.c (main): Add missing exit call.
957
958 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
959
960 PR fortran/54465
961 * gfortran.dg/wextra_1.f: New test.
962
963 2012-10-20 Jan Hubicka <jh@suse.cz>
964
965 * gcc.dg/tree-prof/unroll-1.c: New testcase.
966
967 2012-10-19 Janus Weil <janus@gcc.gnu.org>
968
969 PR fortran/54224
970 * gfortran.dg/warn_unused_function.f90: New.
971
972 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
973
974 * lib/target-supports.exp
975 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
976
977 2012-10-19 Richard Guenther <rguenther@suse.de>
978
979 PR tree-optimization/54981
980 * gcc.dg/pr54981.c: New testcase.
981
982 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
983
984 PR target/54892
985 * gcc.target/arm/pr54892.c: New.
986
987 2012-10-19 Bin Cheng <bin.cheng@arm.com>
988
989 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
990
991 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
992
993 PR c++/54501
994 * g++.dg/init/array30.C: New.
995 * g++.dg/init/array31.C: Likewise.
996
997 2012-10-18 Tobias Burnus <burnus@net-b.de>
998
999 PR fortran/54884
1000 * gfortran.dg/public_private_module_7.f90: New.
1001
1002 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1003
1004 PR c++/29633
1005 * g++.dg/template/pr29633.C: New.
1006
1007 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * gnat.dg/loop_optimization13.ad[sb]: New test.
1010 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1011
1012 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1013
1014 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1015 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1016 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1017 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1018
1019 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1020
1021 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1022 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1023 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1024 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1025 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1026 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1027
1028 2012-10-16 Jan Hubicka <jh@suse.cz>
1029
1030 * gcc.target/i386/l_fma_float_?.c: Update.
1031 * gcc.target/i386/l_fma_double_?.c: Update.
1032 * gfortran.dg/do_1.f90: XFAIL
1033 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1034 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1035 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1036 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1037 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1038 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1039 valid.
1040
1041 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1042
1043 PR c/53063
1044 PR c/40989
1045 * gcc.dg/Wstrict-overflow-24.c: New.
1046
1047 2012-10-16 Tobias Burnus <burnus@net-b.de>
1048
1049 PR fortran/50981
1050 PR fortran/54618
1051 * gfortran.dg/class_optional_1.f90: New.
1052 * gfortran.dg/class_optional_2.f90: New.
1053
1054 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR debug/54796
1057 * gcc.dg/guality/pr54796.c: New test.
1058
1059 PR tree-optimization/54889
1060 * gfortran.dg/pr54889.f90: New test.
1061
1062 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1063
1064 * g++.dg/other/dump-ada-spec-2.C: New test.
1065
1066 2012-10-16 Easwaran Raman <eraman@google.com>
1067
1068 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1069 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1070
1071 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1072
1073 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1074 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1075
1076 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1077
1078 PR target/54925
1079 * gcc.c-torture/compile/pr54925.c: New.
1080
1081 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1082
1083 PR target/51244
1084 * gcc.target/sh/pr51244-17.c: New.
1085
1086 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1087
1088 PR target/54760
1089 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1090 functions.
1091 * gcc.target/sh/pr54760-4.c: New.
1092
1093 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1094
1095 PR target/34777
1096 * gcc.target/sh/torture/sh-torture.exp: New.
1097 * gcc.target/sh/torture/pr34777.c: New.
1098
1099 2012-10-15 Matthias Klose <doko@ubuntu.com>
1100
1101 * lib/target-supports.exp (check_profiling_available): Match
1102 arm*-*-linux-* for ARM Linux/GNU.
1103 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1104 * gfortran.dg/enum_10.f90: Likewise.
1105 * gfortran.dg/enum_9.f90: Likewise.
1106 * gcc.target/arm/synchronize.c: Likewise.
1107 * g++.old-deja/g++.jason/enum6.C: Likewise.
1108 * g++.old-deja/g++.other/enum4.C: Likewise.
1109 * g++.old-deja/g++.law/enum9.C: Likewise.
1110
1111 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1112
1113 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1114 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1115
1116 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1117 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/17805
1120 * g++.dg/overload/operator6.C: New.
1121
1122 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/50080 (again)
1125 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1126 * g++.dg/parse/tmpl-outside1.C: Likewise.
1127 * g++.dg/template/qualttp18.C: Likewise.
1128 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1129 * g++.old-deja/g++.pt/overload13.C: Likewise.
1130
1131 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1132
1133 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1134 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1135 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1136 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1137 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1138 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1139 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1140 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1141
1142 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/50080
1145 * g++.dg/parse/tmpl-outside2.C: New.
1146 * g++.dg/parse/tmpl-outside1.C: Adjust.
1147 * g++.dg/template/qualttp18.C: Likewise.
1148 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1149 * g++.old-deja/g++.pt/overload13.C: Likewise.
1150
1151 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1152
1153 PR tree-optimization/54915
1154 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1155
1156 2012-10-15 Richard Guenther <rguenther@suse.de>
1157
1158 PR tree-optimization/54920
1159 * gcc.dg/torture/pr54920.c: New testcase.
1160
1161 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1162
1163 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1164
1165 2012-10-13 Jason Merrill <jason@redhat.com>
1166
1167 * g++.dg/tls/thread_local7g.C: Require tls_native.
1168
1169 2012-10-14 Jason Merrill <jason@redhat.com>
1170
1171 * g++.dg/cpp0x/inh-ctor1.C: New.
1172 * g++.dg/cpp0x/inh-ctor2.C: New.
1173 * g++.dg/cpp0x/inh-ctor3.C: New.
1174 * g++.dg/cpp0x/inh-ctor4.C: New.
1175 * g++.dg/cpp0x/inh-ctor5.C: New.
1176 * g++.dg/cpp0x/inh-ctor6.C: New.
1177 * g++.dg/cpp0x/inh-ctor7.C: New.
1178 * g++.dg/cpp0x/inh-ctor8.C: New.
1179 * g++.dg/cpp0x/inh-ctor9.C: New.
1180 * g++.dg/cpp0x/inh-ctor10.C: New.
1181 * g++.dg/cpp0x/inh-ctor11.C: New.
1182 * g++.dg/cpp0x/inh-ctor12.C: New.
1183 * g++.dg/cpp0x/inh-ctor13.C: New.
1184
1185 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1186
1187 PR rtl-optimization/54919
1188 * gcc.dg/pr54919.c: New testcase.
1189
1190 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 PR c++/53581
1193 * g++.dg/template/crash113.C: New.
1194
1195 2012-10-14 Jan Hubicka <jh@suse.cz>
1196
1197 * gcc.dg/unroll_5.c: New testcase.
1198
1199 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/52643
1202 * g++.dg/opt/pr52643.C: New.
1203
1204 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1205
1206 PR target/54602
1207 * gcc.target/sh/pr54602-1.c: New.
1208 * gcc.target/sh/pr54602-2.c: New.
1209 * gcc.target/sh/pr54602-3.c: New.
1210 * gcc.target/sh/pr54602-4.c: New.
1211
1212 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1213
1214 PR target/54680
1215 * gcc.target/sh/pr54680.c: New.
1216
1217 2012-10-12 Jan Hubicka <jh@suse.cz>
1218
1219 * gcc.dg/webizer.c: New testcase.
1220
1221 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1222
1223 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1224 specify -m64.
1225
1226 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1227
1228 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1229 Return 0 if already specifying -mfloat-abi other than hard.
1230
1231 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1232
1233 * gcc.dg/pr53060.c: Prune irrelevant warning.
1234
1235 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR c/54381
1238 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1239 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1240 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1241 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1242 Adjust expected wording of warnings for *cmp* builtins.
1243 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1244 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1245
1246 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1247
1248 PR c++/24449
1249 * g++.dg/parse/friend-main.C: New.
1250
1251 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1252
1253 PR c++/53055
1254 * g++.dg/pr53055.C: New testcase.
1255
1256 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1257
1258 PR c++/52744
1259 * g++.dg/cpp0x/pr52744.C: New.
1260
1261 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1262
1263 PR fortran/40453
1264 * gfortran.dg/dummy_procedure_9.f90: New.
1265
1266 2012-10-12 Richard Biener <rguenther@suse.de>
1267
1268 PR tree-optimization/54894
1269 * gcc.dg/torture/pr54894.c: New testcase.
1270
1271 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1272
1273 PR target/51244
1274 * gcc.target/sh/pr51244-13.c: New.
1275 * gcc.target/sh/pr51244-14.c: New.
1276 * gcc.target/sh/pr51244-15.c: New.
1277 * gcc.target/sh/pr51244-16.c: New.
1278
1279 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 PR c++/51878
1282 * g++.dg/cpp0x/decltype45.C: New.
1283
1284 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1285
1286 PR fortran/54784
1287 * gfortran.dg/class_allocate_13.f90: New.
1288
1289 2012-10-11 Jason Merrill <jason@redhat.com>
1290
1291 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1292 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1293
1294 * g++.dg/gomp/tls-5.C: Require tls_native.
1295 * g++.dg/tls/thread_local7.C: Require tls_native.
1296 * g++.dg/tls/static2.C: New.
1297
1298 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1299
1300 PR c++/36107
1301 * g++.dg/ext/weak5.C: New.
1302
1303 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1304
1305 PR testsuite/54868
1306 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1307 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1308
1309 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/43765
1312 * g++.dg/parse/pr43765.C: New.
1313
1314 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1315
1316 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1317
1318 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1319
1320 PR c++/43663
1321 * g++.dg/init/bitfield3.C: New.
1322
1323 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1324
1325 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1326
1327 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR tree-optimization/54877
1330 * gcc.dg/torture/pr54877.c: New test.
1331
1332 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1333
1334 PR testsuite/53397
1335 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1336 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1337 and remove target info from dg-do compile.
1338 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1339 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1340 and remove target info from dg-do compile.
1341
1342 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1343
1344 * gcc.dg/pr54782.c: Require target with pthread support.
1345
1346 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/53122
1349 * g++.dg/cpp0x/auto35.C: New.
1350
1351 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1352
1353 PR c++/53540 - using fails to be equivalent to typedef
1354 * g++.dg/cpp0x/alias-decl-24.C: New test.
1355
1356 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1357
1358 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1359 that c++11 attributes to types are ignored for now.
1360 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1362
1363 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1364
1365 PR c++/53741
1366 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1367
1368 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/50478
1371 * g++.dg/cpp0x/initlist67.C: New.
1372
1373 2012-10-10 Dehao Chen <dehao@google.com>
1374
1375 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1376
1377 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1378
1379 PR target/52480
1380 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1381 Add runtime tests.
1382
1383 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/53307
1386 * g++.dg/cpp0x/decltype44.C: New.
1387
1388 2012-10-09 Steve Ellcey <sellcey@mips.com>
1389
1390 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1391
1392 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/53763
1395 * g++.dg/cpp0x/decltype43.C: New.
1396
1397 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1398
1399 PR middle-end/53397
1400 * gcc.dg/pr53397-1.c: New test case.
1401 * gcc.dg/pr53397-2.c: New test case.
1402
1403 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/54194
1406 * g++.dg/warn/Wparentheses-26.C: Adjust.
1407 * g++.dg/warn/Wparentheses-27.C: New.
1408
1409 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1410
1411 PR c++/54427
1412 * c-c++-common/vector-scalar.c: New testcase.
1413 * g++.dg/ext/vector18.C: New testcase.
1414 * g++.dg/ext/vector5.C: This is not an error anymore.
1415 * gcc.dg/init-vec-1.c: Move ...
1416 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1417 * gcc.c-torture/execute/vector-shift1.c: Move ...
1418 * c-c++-common/torture/vector-shift1.c: ... here.
1419 * gcc.dg/scal-to-vec1.c: Move ...
1420 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1421 C++11. Adapt error messages.
1422 * gcc.dg/convert-vec-1.c: Move ...
1423 * c-c++-common/convert-vec-1.c: ... here.
1424 * gcc.dg/scal-to-vec2.c: Move ...
1425 * c-c++-common/scal-to-vec2.c: ... here.
1426
1427 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1428
1429 PR target/54400
1430 * gcc.target/i386/pr54400.c: New testcase.
1431
1432 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR c++/54858
1435 * g++.dg/template/pr54858.C: New test.
1436
1437 2012-10-08 Marek Polacek <polacek@redhat.com>
1438
1439 PR debug/54831
1440 * g++.dg/debug/pr54831.C: New test.
1441
1442 2012-10-08 Dehao Chen <dehao@google.com>
1443
1444 * g++.dg/predict-loop-exit-1.C: New.
1445 * g++.dg/predict-loop-exit-2.C: New.
1446 * g++.dg/predict-loop-exit-3.C: New.
1447
1448 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1449
1450 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1451
1452 2012-10-08 Jason Merrill <jason@redhat.com>
1453
1454 * g++.dg/gomp/tls-5.C: New.
1455 * g++.dg/gomp/tls-wrap1.C: New.
1456 * g++.dg/gomp/tls-wrap2.C: New.
1457 * g++.dg/gomp/tls-wrap3.C: New.
1458 * g++.dg/gomp/tls-wrap4.C: New.
1459 * g++.dg/gomp/tls-wrapper-cse.C: New.
1460 * g++.dg/tls/thread_local-cse.C: New.
1461 * g++.dg/tls/thread_local-order1.C: New.
1462 * g++.dg/tls/thread_local-order2.C: New.
1463 * g++.dg/tls/thread_local-wrap1.C: New.
1464 * g++.dg/tls/thread_local-wrap2.C: New.
1465 * g++.dg/tls/thread_local-wrap3.C: New.
1466 * g++.dg/tls/thread_local-wrap4.C: New.
1467 * g++.dg/tls/thread_local2g.C: New.
1468 * g++.dg/tls/thread_local3g.C: New.
1469 * g++.dg/tls/thread_local4g.C: New.
1470 * g++.dg/tls/thread_local5g.C: New.
1471 * g++.dg/tls/thread_local6g.C: New.
1472 * g++.dg/tls/thread_local7g.C: New.
1473
1474 * g++.dg/tls/thread_local3.C: New.
1475 * g++.dg/tls/thread_local4.C: New.
1476 * g++.dg/tls/thread_local5.C: New.
1477 * g++.dg/tls/thread_local6.C: New.
1478
1479 * g++.dg/tls/init-2.C: Tweak errors.
1480 * g++.dg/tls/thread_local1.C: New.
1481 * g++.dg/tls/thread_local2.C: New.
1482 * g++.dg/tls/thread_local7.C: New.
1483
1484 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1485
1486 PR target/54866
1487 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1488
1489 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1490
1491 PR target/54685
1492 * gcc.target/sh/pr54685.c: New.
1493
1494 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1495
1496 PR c++/53528 C++11 attribute support
1497 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1498 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1525 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1526 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1527 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1528 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1529 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1530 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1531 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1532 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1533 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1534 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1535 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1536 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1537 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1538 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1539 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1540 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1541 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1542 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1543 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1544 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1545 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1546 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1547 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1548 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1549 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1550 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1551 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1552 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1553 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1554
1555 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1556
1557 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1558 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1559 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1560
1561 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1562
1563 PR target/54760
1564 * gcc.target/sh/pr54760-2.c: New.
1565 * gcc.target/sh/pr54760-3.c: New.
1566
1567 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1568
1569 PR c++/51422
1570 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1571
1572 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1573 Sandra Loosemore <sandra@codesourcery.com>
1574
1575 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1576 and test that the accumulator is initialized using MULT.
1577 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1578 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1579
1580 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1581
1582 PR c++/52764
1583 * g++.dg/cpp0x/stdint.C: New.
1584
1585 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/54249
1588 * g++.dg/cpp0x/stddef.C: New.
1589
1590 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1591
1592 PR fortran/54832
1593 * gfortran.dg/typebound_operator_17.f90: New.
1594
1595 2012-10-06 Jan Hubicka <jh@suse.cz>
1596
1597 PR lto/53831
1598 PR lto/54776
1599 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1600
1601 2012-10-06 Jan Hubicka <jh@suse.cz>
1602
1603 * gcc.dg/lto/resolutions_0.c: New testcase.
1604
1605 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1606
1607 PR fortran/45521
1608 * gfortran.dg/generic_25.f90: New.
1609 * gfortran.dg/generic_26.f90: New.
1610 * gfortran.dg/generic_27.f90: New.
1611
1612 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1613
1614 PR target/54760
1615 * gcc.target/sh/pr54760-1.c: New.
1616
1617 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1618
1619 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1620 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1621 * g++.dg/warn/Wsign-compare-5.C: New test.
1622 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1623 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1624 * g++.dg/ext/builtin30.C: New test.
1625 * g++.dg/ext/vla12.C: New test.
1626 * gcc.dg/builtins-85.c: New test.
1627
1628 PR debug/54519
1629 * gcc.dg/guality/pr54519-1.c: New test.
1630 * gcc.dg/guality/pr54519-2.c: New test.
1631 * gcc.dg/guality/pr54519-3.c: New test.
1632 * gcc.dg/guality/pr54519-4.c: New test.
1633 * gcc.dg/guality/pr54519-5.c: New test.
1634 * gcc.dg/guality/pr54519-6.c: New test.
1635
1636 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/50893
1639 * g++.dg/cpp0x/defaulted38.C: New.
1640
1641 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1642
1643 PR tree-optimization/33763
1644 * c-c++-common/pr33763.c: New test.
1645
1646 PR tree-optimization/54810
1647 * gcc.dg/tree-ssa/vrp85.c: New test.
1648
1649 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1650
1651 * gcc.dg/ucnid-7.c: Skip on AIX.
1652 * gcc.dg/ucnid-8.c: Same.
1653 * gcc.dg/ucnid-10.c: Same.
1654 * gcc.dg/ucnid-13.c: Same.
1655 * gcc.dg/attr-alias-3.c: Same.
1656 * gcc.dg/attr-alias-5.c: Same.
1657 * gcc.dg/torture/pr51106-2.c: Same.
1658 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1659
1660 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/52233
1663 * g++.dg/cpp0x/alias-decl-23.C: New.
1664
1665 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 PR c++/53403
1668 * g++.dg/template/friend53.C: New.
1669
1670 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1673 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1674 (scan-ada-spec): Likewise.
1675 (scan-ada-spec-not): Likewise.
1676 * gcc.dg/dump-ada-spec-1.c: New test.
1677 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1678
1679 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1682
1683 2012-10-04 Florian Weimer <fweimer@redhat.com>
1684
1685 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1686
1687 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR c++/54323
1690 * g++.dg/cpp0x/pr54323.C: New.
1691
1692 2012-10-04 Richard Guenther <rguenther@suse.de>
1693
1694 PR middle-end/54735
1695 * g++.dg/torture/pr54735.C: New testcase.
1696
1697 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1698
1699 PR rtl-optimization/54739
1700 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1701
1702 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1703
1704 PR target/51244
1705 * gcc.target/sh/pr51244-12.c: New.
1706
1707 2012-10-03 Dehao Chen <dehao@google.com>
1708
1709 PR middle-end/54782
1710 * gcc.dg/pr54782.c: New test.
1711
1712 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR c++/54777
1715 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1716
1717 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1718
1719 PR fortran/54778
1720 * gfortran.dg/class_53.f90: New.
1721
1722 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1723
1724 PR debug/54551
1725 * gcc.dg/guality/pr54551.c: New.
1726
1727 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1728
1729 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1730 * gcc.target/powerpc/pr46728-2.c: Likewise.
1731
1732 2012-10-02 Sharad Singhai <singhai@google.com>
1733
1734 PR testsuite/54772
1735 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1736 to fix test failures caused by r191883.
1737 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1738 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1739 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1740 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1741 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1742 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1743 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1744 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1745 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1746
1747 2012-09-30 Sharad Singhai <singhai@google.com>
1748
1749 * gcc.target/i386/vect-double-1.c: Fix test.
1750
1751 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1752
1753 PR target/54087
1754 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1755 atomic_sub fails.
1756
1757 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1758
1759 PR rtl-optimization/54457
1760 * gcc.target/i386/pr54457.c: New test.
1761
1762 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1763
1764 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1765
1766 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1767
1768 * gcc.target/i386/vect-rebuild.c: New testcase.
1769
1770 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1771
1772 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1773
1774 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1775
1776 * gcc.target/mips/pr37362.c: Fix target selector.
1777
1778 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1779
1780 PR target/54083
1781 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1782
1783 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1784
1785 * gcc.dg/ucnid-8.c: Update line number.
1786 * gcc.dg/torture/pr51106-2.c: Likewise.
1787
1788 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1789
1790 PR fortran/54667
1791 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1792 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1793 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1794
1795 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1796
1797 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1798 partially reverting r170092.
1799 * gfortran.dg/class_7.f03: Ditto.
1800 * gfortran.dg/coarray_14.f90: Ditto.
1801 * gfortran.dg/typebound_proc_13.f03: Ditto.
1802
1803 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 PR c++/54738
1806 * g++.dg/cpp0x/sfinae42.C: New.
1807
1808 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1809
1810 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1811 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1812 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1813 * gcc.dg/pr42629.c: XFAIL on AIX.
1814 * gcc.dg/pr47684.c: Same.
1815 * gcc.dg/pr43670.c: Same.
1816 * gcc.dg/pr42916.c: Same.
1817 * gcc.dg/pr45449.c: Same.
1818 * gcc.dg/pr50017.c: Same.
1819 * gcc.dg/pr42728.c: Same.
1820 * gcc.dg/pr47881.c: Same.
1821 * gcc.dg/pr44023.c: Same.
1822 * gcc.dg/pr41345.c: Same.
1823 * gcc.dg/pr42630.c: Same.
1824 * gcc.dg/pr44971.c: Same.
1825 * gcc.dg/pr46771.c: Same.
1826 * gcc.dg/ucnid-8.c: Same.
1827 * gcc.dg/ucnid-10.c: Same.
1828 * gcc.dg/ucnid-13.c: Same.
1829 * gcc.dg/torture/pr51106-2.c: Same.
1830 * gcc.dg/pr48768.c: Same.
1831 * gcc.dg/pr42631.c: Same.
1832 * gcc.dg/pr43084.c: Same.
1833 * gcc.dg/ucnid-7.c: Same.
1834 * gcc.dg/pr42889.c: Same.
1835 * gcc.dg/pr41241.c: Same.
1836 * gcc.dg/pr42719.c: Same.
1837 * g++.dg/debug/pr46583.C: Same.
1838 * g++.dg/debug/pr47106.C: Same.
1839 * g++.dg/opt/pr48549.C: Same.
1840 * g++.dg/other/pr42685.C: Same.
1841 * c-c++-common/pr43942.c: Same.
1842
1843 2012-09-29 Ian Lance Taylor <iant@google.com>
1844
1845 * go.test/go-test.exp: Update for latest version of Go testsuite.
1846
1847 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1848
1849 PR fortran/52724
1850 * gfortran.dg/internal_readwrite_3.f90: New test.
1851
1852 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1853
1854 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1855 c-c++-common/Wunused-local-typedefs-2.c to here.
1856
1857 PR c++/54372 - unused attribute inactive on dependant entities
1858 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1859
1860 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1861
1862 PR c++/29028 - Missed unused warning on using declaration
1863 * g++.dg/warn/Wunused-var-18.C: New test.
1864
1865 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1866
1867 PR c++/53551 - -Wunused-local-typedefs misses uses
1868 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1869
1870 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR target/54716
1873 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1874
1875 PR tree-optimization/54713
1876 * gcc.c-torture/compile/pr54713-1.c: New test.
1877 * gcc.c-torture/compile/pr54713-2.c: New test.
1878 * gcc.c-torture/compile/pr54713-3.c: New test.
1879
1880 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1881
1882 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1883
1884 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1885
1886 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1887
1888 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR target/54703
1891 * gcc.target/i386/pr54703.c: New test.
1892
1893 2012-09-27 Richard Guenther <rguenther@suse.de>
1894
1895 PR lto/54709
1896 * gcc.dg/lto/pr54709_0.c: New testcase.
1897 * gcc.dg/lto/pr54709_1.c: Likewise.
1898
1899 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1900
1901 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1902
1903 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1904
1905 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1906
1907 * gcc.target/arm/pr42879.c: Handle big-endian.
1908
1909 2012-09-26 Steve Ellcey <sellcey@mips.com>
1910
1911 PR c/37303
1912 * gcc.dg/pr37303.c: Check for rdata or rodata.
1913
1914 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1915
1916 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1917
1918 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1919
1920 PR target/51274
1921 PR target/53087
1922 * gcc.target/powerpc/ppc-ne0-1.c: New.
1923
1924 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1925
1926 PR target/54089
1927 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1928 test_19, test_20, test_21, test_22, test_23): New functions.
1929 * gcc.target/sh/pr54089-4.c: New.
1930 * gcc.target/sh/pr54089-5.c: New.
1931 * gcc.target/sh/pr54089-6.c: New.
1932 * gcc.target/sh/pr54089-7.c: New.
1933
1934 2012-09-25 Richard Guenther <rguenther@suse.de>
1935
1936 PR lto/54625
1937 * gcc.dg/lto/pr54702_0.c: New testcase.
1938 * gcc.dg/lto/pr54702_1.c: Likewise.
1939 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1940 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1941 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1942 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1943
1944 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1945
1946 PR c++/54526
1947 * g++.dg/cpp0x/parse2.C: New.
1948 * g++.dg/parse/error11.C: Adjust.
1949 * g++.dg/parse/error12.C: Likewise.
1950
1951 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1952
1953 * gcc.target/i386/20030217-1.c: Added check for
1954 large_long_double effective target.
1955 * gcc.target/i386/387-3.c: Likewise.
1956 * gcc.target/i386/387-4.c: Likewise.
1957 * gcc.target/i386/pr36578-1.c: Likewise.
1958 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1959 when long double size is equal double size.
1960 * gcc.target/i386/excess-precision-1.c: Likewise.
1961 * gcc.target/i386/pr36578-2.c: Likewise.
1962 * gcc.target/i386/20030217-2.c: New testcase.
1963
1964 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR tree-optimization/54676
1967 * gcc.dg/pr54676.c: New test.
1968
1969 2012-09-25 Richard Guenther <rguenther@suse.de>
1970
1971 PR tree-optimization/53663
1972 * gcc.dg/torture/pr53663-1.c: New testcase.
1973 * gcc.dg/torture/pr53663-2.c: Likewise.
1974 * gcc.dg/torture/pr53663-3.c: Likewise.
1975
1976 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1977
1978 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1979
1980 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1981
1982 * lib/target-supports-dg.exp (dg-require-effective-target,
1983 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1984 dg-process-target-1 instead of dg-process-target.
1985 (dg-process-target-1): Rename from dg-process-target.
1986 (dg-process-target): New.
1987
1988 2012-09-24 Richard Guenther <rguenther@suse.de>
1989
1990 PR tree-optimization/54684
1991 * g++.dg/torture/pr54684.C: New testcase.
1992
1993 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1994
1995 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1996
1997 2012-09-24 Richard Guenther <rguenther@suse.de>
1998
1999 PR middle-end/52173
2000 * gcc.dg/tm/pr52173-1.c: New.
2001 * gcc.dg/tm/pr52173-2.c: New.
2002
2003 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2004
2005 * gcc.dg/pr54669.c: New test.
2006
2007 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2008 Dominique Dhumieres <dominiq@lps.ens.fr>
2009
2010 PR testsuite/54677
2011 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2012
2013 2012-09-23 Tobias Burnus <burnus@net-b.de>
2014
2015 PR fortran/54618
2016 * gfortran.dg/class_array_14.f90: New.
2017
2018 2012-09-22 Kai Tietz <ktietz@redhat.com>
2019
2020 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2021 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2022
2023 2012-09-21 Dehao Chen <dehao@google.com>
2024
2025 PR go/54649
2026 PR tree-optimization/54655
2027 * g++.dg/pr54655.C: New testcase.
2028
2029 2012-09-21 Richard Guenther <rguenther@suse.de>
2030
2031 PR tree-optimization/54647
2032 * g++.dg/torture/pr54647.C: New testcase.
2033
2034 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2035
2036 PR c++/54427
2037 * c-c++-common/torture/vector-compare-2.c: Add -w.
2038
2039 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2040
2041 * gnat.dg/opt20.ads: Move dg directive to...
2042 * gnat.dg/opt20.adb: ...here.
2043 * gnat.dg/addr1.ad[sb]: Likewise.
2044 * gnat.dg/concat2.ad[sb]: Likewise.
2045 * gnat.dg/array16.ad[sb]: Likewise.
2046 * gnat.dg/atomic5.ad[sb]: Likewise.
2047 * gnat.dg/discr29.ad[sb]: Likewise.
2048 * gnat.dg/noreturn5.ad[sb]: Likewise.
2049 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2050 * gnat.dg/discr23.ads: Remove dg directive.
2051 * gnat.dg/nested_float_packed.ads: Likewise.
2052 * gnat.dg/oconst6.ads: Move to...
2053 * gnat.dg/specs/oconst6.ads: ...here.
2054
2055 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2056
2057 PR c++/52432
2058 * g++.dg/cpp0x/decltype32.C: Tweak.
2059
2060 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2061
2062 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2063 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2064 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2065 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2066
2067 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2068
2069 PR c++/54581
2070 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2071
2072 2012-09-19 Steve Ellcey <sellcey@mips.com>
2073
2074 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2075
2076 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2077
2078 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2079 * gcc.target/powerpc/ppc-mftb.c: New file.
2080
2081 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2082
2083 PR target/54089
2084 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2085 functions.
2086
2087 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2088
2089 PR target/54236
2090 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2091
2092 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2093
2094 * gcc.c-torture/execute/20120919-1.c: New test.
2095
2096 2012-09-19 Richard Guenther <rguenther@suse.de>
2097
2098 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2099
2100 2012-09-19 Richard Guenther <rguenther@suse.de>
2101
2102 * gcc.dg/builtin-unreachable-6.c: Adjust.
2103
2104 2012-09-19 Richard Guenther <rguenther@suse.de>
2105
2106 * gcc.dg/builtin-object-size-10.c: Adjust.
2107 * gcc.dg/builtin-unreachable-5.c: Adjust.
2108 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2109 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2110 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2111 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2112 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2113 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2114 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2115 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2116 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2117 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2118 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2119 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2120
2121 2012-09-19 Richard Guenther <rguenther@suse.de>
2122
2123 PR tree-optimization/54132
2124 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2125 * gcc.dg/torture/pr54132.c: Likewise.
2126
2127 2012-09-19 Terry Guo <terry.guo@arm.com>
2128
2129 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2130 extra prune rules that will be applied to all tests in a .exp file.
2131 (gcc-dg-prune): Use rules defined by the above variable.
2132 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2133 harmless warnings on architecture switch conflict.
2134
2135 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2136
2137 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2138 of asm-comment characters instead of a single one.
2139 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2140
2141 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2142
2143 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2144
2145 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2146 target instead of xfailing it.
2147 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2148 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2149 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2150 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2151 * gcc.dg/vect/vect-104.c: Likewise.
2152 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2153 * gcc.dg/vect/vect-outer-1.c: Likewise.
2154 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2155 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2156 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2157 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2158 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2159 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2160 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2161 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2162 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2163
2164 * lib/target-supports.exp
2165 (check_effective_target_vect_widen_mult_qi_to_hi,
2166 check_effective_target_vect_widen_mult_hi_to_si,
2167 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2168 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2169 check_effective_target_vect_pack_trunc,
2170 check_effective_target_vect_unpack,
2171 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2172 instead of arm_none.
2173
2174 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2175
2176 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2177
2178 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2179 config to compiler_flags.
2180
2181 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR target/54592
2184 * gcc.target/i386/pr54592.c: New test.
2185
2186 PR tree-optimization/54610
2187 * gcc.target/i386/pr54610.c: New test.
2188
2189 2012-09-17 Jason Merrill <jason@redhat.com>
2190
2191 PR c++/54575
2192 * g++.dg/cpp0x/alias-decl-21.C: New.
2193 * g++.dg/cpp0x/alias-decl-22.C: New.
2194
2195 2012-09-17 Tobias Burnus <burnus@net-b.de>
2196
2197 PR fortran/54608
2198 * gfortran.dg/scan_2.f90: New.
2199
2200 2012-09-17 Jason Merrill <jason@redhat.com>
2201
2202 PR c++/53661
2203 * g++.dg/init/aggr9.C: New.
2204
2205 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2206
2207 * gnat.dg/loop_optimization12.ad[sb]: New test.
2208
2209 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2210
2211 PR fortran/54285
2212 * gfortran.dg/proc_ptr_result_7.f90: New.
2213
2214 2012-09-17 Tobias Burnus <burnus@net-b.de>
2215
2216 PR fortran/54603
2217 * gfortran.dg/structure_constructor_11.f90: New.
2218
2219 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR tree-optimization/54563
2222 * g++.dg/torture/pr54563.C: New test.
2223
2224 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2225
2226 PR fortran/54594
2227 * gfortran.dg/typebound_generic_14.f03: New.
2228
2229 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2230
2231 PR fortran/54387
2232 * gfortran.dg/proc_ptr_38.f90: New.
2233
2234 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2235
2236 PR debug/54460
2237 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2238 to scary regexp.
2239
2240 PR testsuite/54007
2241 * gnat.dg/lto15.adb: Require lto.
2242
2243 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2244 "myBindC" for hppa*-*-hpux*.
2245
2246 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2247
2248 * gfortran.dg/namelist_75.f90: New test.
2249
2250 2012-09-15 Tom de Vries <tom@codesourcery.com>
2251
2252 * gcc.dg/tree-ssa/vrp82.c: New test.
2253 * gcc.dg/tree-ssa/vrp83.c: Same.
2254 * gcc.dg/tree-ssa/vrp84.c: Same.
2255
2256 2012-09-15 Tom de Vries <tom@codesourcery.com>
2257
2258 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2259 * gcc.dg/tree-ssa/vrp81.c: ... this.
2260
2261 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2262
2263 PR target/54222
2264 * gcc.target/avr/torture/fix-types.h: New.
2265 * gcc.target/avr/torture/vals-hr.def: New.
2266 * gcc.target/avr/torture/vals-r.def: New.
2267 * gcc.target/avr/torture/vals-k.def: New.
2268 * gcc.target/avr/torture/vals-ur.def: New.
2269 * gcc.target/avr/torture/vals-uk.def: New.
2270 * gcc.target/avr/torture/vals-uhr.def: New.
2271 * gcc.target/avr/torture/vals-llk.def: New.
2272 * gcc.target/avr/torture/vals-ullk.def: New.
2273 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2274 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2275 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2276 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2277 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2278 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2279 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2280 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2281
2282 2012-09-14 Dehao Chen <dehao@google.com>
2283
2284 * g++.dg/debug/dwarf2/deallocator.C: New test.
2285
2286 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2287
2288 PR c/54552
2289 * gcc.c-torture/compile/pr54552-1.c: New test.
2290
2291 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2292
2293 PR c++/54427
2294 * g++.dg/other/vector-compare.C: New testcase.
2295 * c-c++-common/vector-compare-3.c: New testcase.
2296 * gcc.dg/vector-shift.c: Move ...
2297 * c-c++-common/vector-shift.c: ... here.
2298 * gcc.dg/vector-shift1.c: Move ...
2299 * c-c++-common/vector-shift1.c: ... here.
2300 * gcc.dg/vector-shift3.c: Move ...
2301 * c-c++-common/vector-shift3.c: ... here.
2302 * gcc.dg/vector-compare-1.c: Move ...
2303 * c-c++-common/vector-compare-1.c: ... here.
2304 * gcc.dg/vector-compare-2.c: Move ...
2305 * c-c++-common/vector-compare-2.c: ... here.
2306 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2307 * c-c++-common/torture/vector-compare-1.c: ... here.
2308 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2309 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2310 * c-c++-common/torture/vector-compare-2.c: ... here.
2311 * gcc.c-torture/execute/vector-shift.c: Move ...
2312 * c-c++-common/torture/vector-shift.c: ... here.
2313 * gcc.c-torture/execute/vector-shift2.c: Move ...
2314 * c-c++-common/torture/vector-shift2.c: ... here.
2315 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2316 * c-c++-common/torture/vector-subscript-1.c: ... here.
2317 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2318 * c-c++-common/torture/vector-subscript-2.c: ... here.
2319 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2320 * c-c++-common/torture/vector-subscript-3.c: ... here.
2321
2322 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2323
2324 PR c/54103
2325 * gcc.c-torture/compile/pr54103-1.c,
2326 gcc.c-torture/compile/pr54103-2.c,
2327 gcc.c-torture/compile/pr54103-3.c,
2328 gcc.c-torture/compile/pr54103-4.c,
2329 gcc.c-torture/compile/pr54103-5.c,
2330 gcc.c-torture/compile/pr54103-6.c: New tests.
2331 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2332
2333 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2334
2335 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2336
2337 2012-09-14 Richard Guenther <rguenther@suse.de>
2338
2339 PR tree-optimization/54565
2340 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2341 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2342
2343 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2344
2345 * gcc.target/arm/combine-movs.c: Add missing space.
2346
2347 2012-09-14 Richard Guenther <rguenther@suse.de>
2348
2349 * g++.dg/torture/builtin-location.C: New testcase.
2350
2351 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2352 Manuel López-Ibáñez <manu@gcc.gnu.org>
2353
2354 PR c++/53210
2355 * g++.dg/warn/Wuninitialized-self.C: New.
2356
2357 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR c/54559
2360 * gcc.c-torture/compile/pr54559.c: New test.
2361
2362 2012-09-13 Jason Merrill <jason@redhat.com>
2363
2364 PR c++/53839
2365 * g++.dg/cpp0x/constexpr-temp1.C: New.
2366
2367 PR c++/54511
2368 * g++.dg/template/anonunion2.C: New.
2369
2370 PR c++/53836
2371 * g++.dg/template/init10.C: New.
2372
2373 2012-09-13 Tobias Burnus <burnus@net-b.de>
2374
2375 PR fortran/54556
2376 * gfortran.dg/implicit_pure_3.f90: New.
2377
2378 2012-09-13 Richard Guenther <rguenther@suse.de>
2379
2380 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2381
2382 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2383
2384 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2385
2386 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2387
2388 * c-c++-common/pr51712.c: Handle for short-enum targets.
2389
2390 2012-09-12 Terry Guo <terry.guo@arm.com>
2391
2392 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2393 and lsrs for Thumb2 mode.
2394
2395 2012-09-12 Jan Hubicka <jh@suse.cz>
2396
2397 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2398
2399 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2400
2401 PR target/54445
2402 * gcc.target/i386/pr54445-1.c: New file.
2403 * gcc.target/i386/pr54445-2.c: Likewise.
2404
2405 2012-09-12 Tobias Burnus <burnus@net-b.de>
2406
2407 PR fortran/54225
2408 PR fortran/53306
2409 * gfortran.dg/coarray_10.f90: Update dg-error.
2410 * gfortran.dg/coarray_28.f90: New.
2411 * gfortran.dg/array_section_3.f90: New.
2412
2413 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2414
2415 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2416 gcc.target/arm/pr48252.c: Fix for big-endian support.
2417
2418 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2419
2420 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2421
2422 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2423 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2424
2425 * gcc.target/arm/neon-vfma-1.c: New testcase.
2426 * gcc.target/arm/neon-vfms-1.c: Likewise.
2427 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2428 of float.
2429 * gcc.target/arm/neon-vmls-1.c: Likewise.
2430 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2431 function.
2432 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2433 (check_effective_target_arm_neonv2_ok): Likewise.
2434 (check_effective_target_arm_neonv2_hw): Likewise.
2435 (check_effective_target_arm_neonv2): Likewise.
2436
2437 2012-09-11 Richard Guenther <rguenther@suse.de>
2438
2439 PR middle-end/54515
2440 * g++.dg/tree-ssa/pr54515.C: New testcase.
2441
2442 2012-09-10 Andrew Pinski <apinski@cavium.com>
2443
2444 PR tree-opt/c54362
2445 * gcc.dg/tm/memopt-16.c: New testcase.
2446
2447 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 PR c++/54541
2450 PR c++/54542
2451 * g++.dg/cpp0x/sfinae40.C: New.
2452 * g++.dg/cpp0x/sfinae41.C: Likewise.
2453
2454 2012-09-10 Jason Merrill <jason@redhat.com>
2455
2456 PR c++/54538
2457 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2458
2459 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2460
2461 PR target/54089
2462 * gcc.target/sh/pr54089-3.c: New.
2463
2464 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2465
2466 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2467
2468 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2469
2470 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2471
2472 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2473
2474 * gcc.dg/pr52558-2.c: Delete.
2475 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2476
2477 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2478
2479 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2480
2481 2012-09-10 Richard Guenther <rguenther@suse.de>
2482
2483 PR tree-optimization/54520
2484 * gcc.dg/torture/pr54520.c: New testcase.
2485
2486 2012-09-10 Jason Merrill <jason@redhat.com>
2487
2488 PR c++/54506
2489 * g++.dg/cpp0x/implicit14.C: New.
2490
2491 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2492
2493 PR fortran/54208
2494 * gfortran.dg/bound_simplification_3.f90: New test.
2495
2496 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2497
2498 PR testsuite/54184
2499 * gcc.dg/pr52558-1.c: Delete.
2500 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2501
2502 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2503
2504 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2505 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2506 * gcc.target/arm/smlaltt-1.c: Likewise.
2507
2508 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2509
2510 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2511
2512 2012-09-07 Tom de Vries <tom@codesourcery.com>
2513
2514 PR tree-optimization/53986
2515 * gcc.dg/tree-ssa/vrp80.c: New test.
2516 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2517
2518 2012-09-06 Jason Merrill <jason@redhat.com>
2519
2520 PR c++/54341
2521 PR c++/54253
2522 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2523 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2524
2525 2012-09-06 Andrew Pinski <apinski@cavium.com>
2526
2527 PR tree-opt/54494
2528 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2529
2530 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR rtl-optimization/54455
2533 * gcc.dg/54455.c: New test.
2534
2535 2012-09-06 Tobias Burnus <burnus@net-b.de>
2536
2537 PR fortran/54463
2538 * gfortran.dg/promotion_2.f90: New.
2539
2540 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR middle-end/54486
2543 * c-c++-common/pr54486.c: New test.
2544
2545 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2546
2547 PR fortran/54474
2548 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2549
2550 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2551
2552 PR c++/54191
2553 * g++.dg/cpp0x/sfinae39.C: New.
2554
2555 2012-09-04 Jason Merrill <jason@redhat.com>
2556
2557 PR c++/54441
2558 * g++.dg/ext/flexary3.C: New.
2559
2560 PR c++/54420
2561 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2562
2563 PR c++/54198
2564 * g++.dg/template/defarg15.C: New.
2565
2566 PR c++/54437
2567 * g++.dg/template/access24.C: New.
2568
2569 2012-09-04 Richard Guenther <rguenther@suse.de>
2570
2571 PR tree-optimization/54458
2572 * gcc.dg/torture/pr54458.c: New testcase.
2573
2574 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2575
2576 * gcc.target/arm/neon-vext.c: New test.
2577 * gcc.target/arm/neon-vext-execute.c: Ditto.
2578
2579 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2580
2581 PR fortran/54243
2582 PR fortran/54244
2583 * gfortran.dg/select_type_29.f03: New.
2584
2585 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2586
2587 * gcc.dg/fold-perm.c: Improve test.
2588
2589 2012-09-03 Tobias Burnus <burnus@net-b.de>
2590
2591 PR fortran/51632
2592 * gfortran.dg/coarray_class_1.f90: New.
2593
2594 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2595
2596 PR target/49206
2597 * gcc.c-torture/compile/pr49206.c: New test.
2598
2599 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2600 Uros Bizjak <ubizjak@gmail.com>
2601
2602 PR target/36680
2603 * gfortran.dg/pr36680.f90: New test.
2604
2605 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2606
2607 PR target/42295
2608 * g++.dg/opt/pr42295.C: New test.
2609
2610 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR target/54436
2613 * gcc.dg/torture/pr54436.c: New test.
2614
2615 2012-09-01 Andrew Pinski <apinski@cavium.com>
2616
2617 * gcc.target/mips/truncate-8.c: New testcase.
2618
2619 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2620
2621 PR target/46829
2622 PR target/46843
2623 * gcc.target/i386/pr46829.c: New test.
2624 * gcc.target/i386/pr46843.c: Ditto.
2625
2626 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2627 Jason Merrill <jason@redhat.com>
2628
2629 PR c++/18747
2630 * g++.dg/parse/error50.C: New.
2631
2632 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR c/54428
2635 * gcc.c-torture/compile/pr54428.c: New test.
2636
2637 2012-08-31 Ollie Wild <aaw@google.com>
2638
2639 PR c++/54197
2640 * g++.dg/init/lifetime3.C: New test.
2641
2642 2012-08-31 Martin Jambor <mjambor@suse.cz>
2643
2644 PR middle-end/54409
2645 * gcc.dg/torture/pr54409.c: New test.
2646
2647 2012-08-31 Martin Jambor <mjambor@suse.cz>
2648
2649 * gfortran.dg/pr48636.f90: Add dump scan checks.
2650
2651 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2652
2653 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2654
2655 2012-08-28 Joey Ye <joey.ye@arm.com>
2656
2657 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2658
2659 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2660
2661 PR target/46254
2662 * gcc.target/i386/pr46254.c: New test.
2663
2664 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2665
2666 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2667 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2668 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2669
2670 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2671
2672 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2673 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2674 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2675 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2676 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2677 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2678 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2679 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2680 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2681 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2682 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2683 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2684 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2685 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2686 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2687 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2688 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2689 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2690 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2691 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2692 gcc.target/mips/unaligned-1.c: Tighten regexps.
2693
2694 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2695
2696 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2697 (mips_option_groups): Remove optimization. Add various -f options.
2698 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2699 and -pg imply -fno-omit-frame-pointer.
2700 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2701 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2702 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2703 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2704 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2705 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2706 * gcc.target/mips/abi-n32-long32.c: Likewise.
2707 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2708 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2709 * gcc.target/mips/abi-n32-long64.c: Likewise.
2710 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2711 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2712 * gcc.target/mips/abi-n64-long32.c: Likewise.
2713 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2714 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2715 * gcc.target/mips/abi-n64-long64.c: Likewise.
2716 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2717 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2718 * gcc.target/mips/abi-o32-long32.c: Likewise.
2719 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2720 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2721 * gcc.target/mips/abi-o32-long64.c: Likewise.
2722 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2723 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2724 * gcc.target/mips/abi-o64-long32.c: Likewise.
2725 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2726 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2727 * gcc.target/mips/abi-o64-long64.c: Likewise.
2728 * gcc.target/mips/asm-1.c: Likewise.
2729 * gcc.target/mips/branch-1.c: Likewise.
2730 * gcc.target/mips/call-3.c: Likewise.
2731 * gcc.target/mips/call-saved-3.c: Likewise.
2732 * gcc.target/mips/clear-cache-1.c: Likewise.
2733 * gcc.target/mips/div-1.c: Likewise.
2734 * gcc.target/mips/div-2.c: Likewise.
2735 * gcc.target/mips/div-3.c: Likewise.
2736 * gcc.target/mips/div-4.c: Likewise.
2737 * gcc.target/mips/div-5.c: Likewise.
2738 * gcc.target/mips/div-6.c: Likewise.
2739 * gcc.target/mips/div-7.c: Likewise.
2740 * gcc.target/mips/div-8.c: Likewise.
2741 * gcc.target/mips/div-9.c: Likewise.
2742 * gcc.target/mips/div-10.c: Likewise.
2743 * gcc.target/mips/div-11.c: Likewise.
2744 * gcc.target/mips/div-12.c: Likewise.
2745 * gcc.target/mips/dsp-ctrl.c: Likewise.
2746 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2747 * gcc.target/mips/ext-8.c: Likewise.
2748 * gcc.target/mips/extend-2.c: Likewise.
2749 * gcc.target/mips/fix-r10000-1.c: Likewise.
2750 * gcc.target/mips/fix-r10000-2.c: Likewise.
2751 * gcc.target/mips/fix-r10000-3.c: Likewise.
2752 * gcc.target/mips/fix-r10000-4.c: Likewise.
2753 * gcc.target/mips/fix-r10000-5.c: Likewise.
2754 * gcc.target/mips/fix-r10000-6.c: Likewise.
2755 * gcc.target/mips/fix-r10000-7.c: Likewise.
2756 * gcc.target/mips/fix-r10000-8.c: Likewise.
2757 * gcc.target/mips/fix-r10000-9.c: Likewise.
2758 * gcc.target/mips/fix-r10000-10.c: Likewise.
2759 * gcc.target/mips/fix-r10000-11.c: Likewise.
2760 * gcc.target/mips/fix-r10000-12.c: Likewise.
2761 * gcc.target/mips/fix-r10000-13.c: Likewise.
2762 * gcc.target/mips/fix-r10000-14.c: Likewise.
2763 * gcc.target/mips/fix-r10000-15.c: Likewise.
2764 * gcc.target/mips/fpcmp-1.c: Likewise.
2765 * gcc.target/mips/fpcmp-2.c: Likewise.
2766 * gcc.target/mips/fpr-moves-7.c: Likewise.
2767 * gcc.target/mips/fpr-moves-8.c: Likewise.
2768 * gcc.target/mips/int-moves-1.c: Likewise.
2769 * gcc.target/mips/int-moves-2.c: Likewise.
2770 * gcc.target/mips/long-calls-pg.c: Likewise.
2771 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2772 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2773 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2774 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2775 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2776 * gcc.target/mips/mips-3d-1.c: Likewise.
2777 * gcc.target/mips/mips-3d-2.c: Likewise.
2778 * gcc.target/mips/mips-3d-3.c: Likewise.
2779 * gcc.target/mips/mips-3d-4.c: Likewise.
2780 * gcc.target/mips/mips-3d-5.c: Likewise.
2781 * gcc.target/mips/mips-3d-6.c: Likewise.
2782 * gcc.target/mips/mips-3d-7.c: Likewise.
2783 * gcc.target/mips/mips-3d-8.c: Likewise.
2784 * gcc.target/mips/mips-3d-9.c: Likewise.
2785 * gcc.target/mips/mips-ps-1.c: Likewise.
2786 * gcc.target/mips/mips-ps-2.c: Likewise.
2787 * gcc.target/mips/mips-ps-3.c: Likewise.
2788 * gcc.target/mips/mips-ps-4.c: Likewise.
2789 * gcc.target/mips/mips-ps-6.c: Likewise.
2790 * gcc.target/mips/mips32-dspr2.c: Likewise.
2791 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2792 * gcc.target/mips/neg-abs-1.c: Likewise.
2793 * gcc.target/mips/neg-abs-2.c: Likewise.
2794 * gcc.target/mips/nmadd-3.c: Likewise.
2795 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2796 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2797 * gcc.target/mips/octeon-pop-1.c: Likewise.
2798 * gcc.target/mips/pr26765.c: Likewise.
2799 * gcc.target/mips/pr33256.c: Likewise.
2800 * gcc.target/mips/pr33635-1.c: Likewise.
2801 * gcc.target/mips/pr33755.c: Likewise.
2802 * gcc.target/mips/pr35802.c: Likewise.
2803 * gcc.target/mips/pr45074.c: Likewise.
2804 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2805 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2806 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2807 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2808 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2809 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2810 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2811 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2812 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2813 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2814 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2815 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2816 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2817 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2818 * gcc.target/mips/save-restore-1.c: Likewise.
2819 * gcc.target/mips/save-restore-3.c: Likewise.
2820 * gcc.target/mips/save-restore-5.c: Likewise.
2821 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2822 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2823 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2824 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2825 * gcc.target/mips/stack-1.c: Likewise.
2826
2827 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2828 Tighten regexps.
2829
2830 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2831 branch under test to be filled with preceding rather than
2832 following instructions.
2833 * gcc.target/mips/branch-10.c: Likewise.
2834 * gcc.target/mips/branch-11.c: Likewise.
2835 * gcc.target/mips/branch-12.c: Likewise.
2836 * gcc.target/mips/branch-13.c: Likewise.
2837 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2838 to be eliminated. Tighten $28 scan-assembler-not test.
2839
2840 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2841 function to...
2842 * gcc.target/mips/call-4.c: ...this new test.
2843
2844 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2845 more likely.
2846 * gcc.target/mips/code-readable-3.c: Likewise.
2847 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2848 flag but skip for -O0.
2849 * gcc.target/mips/code-readable-4.c: Likewise.
2850
2851 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2852 of operations under test.
2853 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2854
2855 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2856 Don't require sibling-call optimization.
2857 * gcc.target/mips/near-far-4.c: Likewise.
2858
2859 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2860 Make sure that the register variable is used.
2861 * gcc.target/mips/soft-float-1.c: Likewise.
2862
2863 * gcc.target/mips/sdata-1.c: Make static data volatile.
2864 * gcc.target/mips/sdata-2.c: Likewise.
2865 * gcc.target/mips/sdata-3.c: Likewise.
2866 * gcc.target/mips/sdata-4.c: Likewise.
2867
2868 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2869 skip for -O0.
2870 * gcc.target/mips/atomic-memory-2.c: Likewise.
2871 * gcc.target/mips/branch-cost-1.c: Likewise.
2872 * gcc.target/mips/branch-cost-2.c: Likewise.
2873 * gcc.target/mips/cache-1.c: Likewise.
2874 * gcc.target/mips/call-1.c: Likewise.
2875 * gcc.target/mips/call-saved-2.c: Likewise.
2876 * gcc.target/mips/const-anchor-1.c: Likewise.
2877 * gcc.target/mips/const-anchor-2.c: Likewise.
2878 * gcc.target/mips/dse-1.c: Likewise.
2879 * gcc.target/mips/dsp-lhx.c: Likewise.
2880 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2881 * gcc.target/mips/ext-1.c: Likewise.
2882 * gcc.target/mips/ext-2.c: Likewise.
2883 * gcc.target/mips/ext-3.c: Likewise.
2884 * gcc.target/mips/ext-4.c: Likewise.
2885 * gcc.target/mips/ext-5.c: Likewise.
2886 * gcc.target/mips/ext-6.c: Likewise.
2887 * gcc.target/mips/ext-7.c: Likewise.
2888 * gcc.target/mips/extend-1.c: Likewise.
2889 * gcc.target/mips/fix-r4000-1.c: Likewise.
2890 * gcc.target/mips/fix-r4000-3.c: Likewise.
2891 * gcc.target/mips/fix-r4000-5.c: Likewise.
2892 * gcc.target/mips/fix-r4000-6.c: Likewise.
2893 * gcc.target/mips/fix-r4000-8.c: Likewise.
2894 * gcc.target/mips/fix-r4000-10.c: Likewise.
2895 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2896 * gcc.target/mips/fixed-vector-type.c: Likewise.
2897 * gcc.target/mips/fpr-moves-1.c: Likewise.
2898 * gcc.target/mips/fpr-moves-2.c: Likewise.
2899 * gcc.target/mips/fpr-moves-3.c: Likewise.
2900 * gcc.target/mips/fpr-moves-4.c: Likewise.
2901 * gcc.target/mips/fpr-moves-5.c: Likewise.
2902 * gcc.target/mips/fpr-moves-6.c: Likewise.
2903 * gcc.target/mips/ins-1.c: Likewise.
2904 * gcc.target/mips/ins-2.c: Likewise.
2905 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2906 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2907 * gcc.target/mips/lazy-binding-1.c: Likewise.
2908 * gcc.target/mips/madd-3.c: Likewise.
2909 * gcc.target/mips/madd-5.c: Likewise.
2910 * gcc.target/mips/madd-6.c: Likewise.
2911 * gcc.target/mips/madd-8.c: Likewise.
2912 * gcc.target/mips/madd-9.c: Likewise.
2913 * gcc.target/mips/memcpy-1.c: Likewise.
2914 * gcc.target/mips/mips-ps-type.c: Likewise.
2915 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2916 * gcc.target/mips/mips-sched-madd.c: Likewise.
2917 * gcc.target/mips/mips16e-extends.c: Likewise.
2918 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2919 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2920 * gcc.target/mips/movcc-1.c: Likewise.
2921 * gcc.target/mips/movcc-2.c: Likewise.
2922 * gcc.target/mips/movcc-3.c: Likewise.
2923 * gcc.target/mips/msub-5.c: Likewise.
2924 * gcc.target/mips/msub-6.c: Likewise.
2925 * gcc.target/mips/msub-8.c: Likewise.
2926 * gcc.target/mips/mult-2.c: Likewise.
2927 * gcc.target/mips/mult-3.c: Likewise.
2928 * gcc.target/mips/mult-5.c: Likewise.
2929 * gcc.target/mips/mult-6.c: Likewise.
2930 * gcc.target/mips/mult-7.c: Likewise.
2931 * gcc.target/mips/mult-12.c: Likewise.
2932 * gcc.target/mips/mult-13.c: Likewise.
2933 * gcc.target/mips/mult-14.c: Likewise.
2934 * gcc.target/mips/mult-15.c: Likewise.
2935 * gcc.target/mips/mult-17.c: Likewise.
2936 * gcc.target/mips/mult-18.c: Likewise.
2937 * gcc.target/mips/mult-19.c: Likewise.
2938 * gcc.target/mips/nmadd-1.c: Likewise.
2939 * gcc.target/mips/nmadd-2.c: Likewise.
2940 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2941 * gcc.target/mips/octeon-cins-1.c: Likewise.
2942 * gcc.target/mips/octeon-cins-2.c: Likewise.
2943 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2944 * gcc.target/mips/octeon-exts-2.c: Likewise.
2945 * gcc.target/mips/octeon-exts-3.c: Likewise.
2946 * gcc.target/mips/octeon-exts-4.c: Likewise.
2947 * gcc.target/mips/octeon-exts-5.c: Likewise.
2948 * gcc.target/mips/octeon-exts-6.c: Likewise.
2949 * gcc.target/mips/octeon-exts-7.c: Likewise.
2950 * gcc.target/mips/octeon-pop-2.c: Likewise.
2951 * gcc.target/mips/octeon-seq-3.c: Likewise.
2952 * gcc.target/mips/octeon-seq-4.c: Likewise.
2953 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2954 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2955 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2956 * gcc.target/mips/pr54240.c: Likewise.
2957 * gcc.target/mips/rsqrt-1.c: Likewise.
2958 * gcc.target/mips/rsqrt-2.c: Likewise.
2959 * gcc.target/mips/rsqrt-3.c: Likewise.
2960 * gcc.target/mips/rsqrt-4.c: Likewise.
2961 * gcc.target/mips/save-restore-2.c: Likewise.
2962 * gcc.target/mips/save-restore-4.c: Likewise.
2963 * gcc.target/mips/sb1-1.c: Likewise.
2964 * gcc.target/mips/scc-1.c: Likewise.
2965 * gcc.target/mips/scc-2.c: Likewise.
2966 * gcc.target/mips/scc-3.c: Likewise.
2967 * gcc.target/mips/scc-4.c: Likewise.
2968 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2969 * gcc.target/mips/truncate-1.c: Likewise.
2970 * gcc.target/mips/truncate-2.c: Likewise.
2971 * gcc.target/mips/truncate-3.c: Likewise.
2972 * gcc.target/mips/truncate-4.c: Likewise.
2973 * gcc.target/mips/truncate-5.c: Likewise.
2974 * gcc.target/mips/truncate-6.c: Likewise.
2975 * gcc.target/mips/unaligned-1.c: Likewise.
2976
2977 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2978 skip for -O0. Require -fexpensive-optimizations.
2979 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2980 * gcc.target/mips/dspr2-MULT.c: Likewise.
2981 * gcc.target/mips/fix-r4000-2.c: Likewise.
2982 * gcc.target/mips/fix-r4000-4.c: Likewise.
2983 * gcc.target/mips/fix-r4000-7.c: Likewise.
2984 * gcc.target/mips/fix-r4000-9.c: Likewise.
2985 * gcc.target/mips/madd-1.c: Likewise.
2986 * gcc.target/mips/madd-2.c: Likewise.
2987 * gcc.target/mips/madd-4.c: Likewise.
2988 * gcc.target/mips/maddu-1.c: Likewise.
2989 * gcc.target/mips/maddu-2.c: Likewise.
2990 * gcc.target/mips/maddu-3.c: Likewise.
2991 * gcc.target/mips/maddu-4.c: Likewise.
2992 * gcc.target/mips/msub-1.c: Likewise.
2993 * gcc.target/mips/msub-2.c: Likewise.
2994 * gcc.target/mips/msub-3.c: Likewise.
2995 * gcc.target/mips/msub-4.c: Likewise.
2996 * gcc.target/mips/msubu-1.c: Likewise.
2997 * gcc.target/mips/msubu-2.c: Likewise.
2998 * gcc.target/mips/msubu-3.c: Likewise.
2999 * gcc.target/mips/msubu-4.c: Likewise.
3000 * gcc.target/mips/mult-1.c: Likewise.
3001 * gcc.target/mips/mult-4.c: Likewise.
3002 * gcc.target/mips/mult-8.c: Likewise.
3003 * gcc.target/mips/mult-9.c: Likewise.
3004 * gcc.target/mips/mult-10.c: Likewise.
3005 * gcc.target/mips/mult-11.c: Likewise.
3006 * gcc.target/mips/mult-16.c: Likewise.
3007
3008 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3009 skip for -O0 and -Os.
3010 * gcc.target/mips/fix-r4000-12.c: Likewise.
3011 * gcc.target/mips/madd-7.c: Likewise.
3012 * gcc.target/mips/mips-ps-5.c: Likewise.
3013 * gcc.target/mips/mips-ps-7.c: Likewise.
3014 * gcc.target/mips/msub-7.c: Likewise.
3015
3016 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3017 skip for -O0. Require -mno-abicalls.
3018 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3019
3020 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3021 skip for -O0. Require a total number of BBIT instructions and
3022 at least one of each kind.
3023
3024 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3025 skip for -O0. Require -fno-unroll-loops.
3026
3027 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3028 skip for -O0. Allow BLTZ as well as BGEZ.
3029
3030 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3031
3032 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3033 skip for -O0. Require -fschedule-insns2.
3034 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3035
3036 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3037 but skip for -O0. Make a branch-likely more likely.
3038
3039 * gcc.target/mips/timode-2.c: Split each test into its own function.
3040 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3041
3042 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3043 skip for -O0. Require -fpeephole2.
3044 * gcc.target/mips/vr-mult-2.c: Likewise.
3045
3046 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3047
3048 PR preprocessor/53469
3049 * gcc.dg/cpp/_Pragma7.c: New test case.
3050
3051 2012-08-27 Tobias Burnus <burnus@net-b.de>
3052
3053 PR fortran/54370
3054 * gfortran.dg/do_5.f90: New.
3055
3056 2012-08-27 Tobias Burnus <burnus@net-b.de>
3057
3058 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3059 from dg-options as -Wall no longer implies it.
3060
3061 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3062
3063 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3064
3065 2012-08-25 Jason Merrill <jason@redhat.com>
3066
3067 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3068
3069 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/51421
3072 * g++.dg/cpp0x/auto34.C: New.
3073
3074 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR c/54363
3077 * gcc.dg/pr54363.c: New test.
3078
3079 PR c/54355
3080 * gcc.dg/pr54355.c: New test.
3081
3082 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3083
3084 PR debug/52857
3085 * gcc.target/i386/pr52857-1.c: New.
3086 * gcc.target/i386/pr52857-2.c: Likewise.
3087
3088 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3089
3090 * gcc.target/mips/code-readable-4.c: New test.
3091
3092 2012-08-23 Julian Brown <julian@codesourcery.com>
3093 Sandra Loosemore <sandra@codesourcery.com>
3094
3095 * gcc.target/mips/code-readable-1.c: Add -O to options.
3096
3097 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 PR c++/20420
3100 * g++.dg/lookup/using53.C: New.
3101
3102 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3103
3104 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3105 * gcc.dg/fixed-point/convert-1.c: New.
3106 * gcc.dg/fixed-point/convert-2.c: New.
3107 * gcc.dg/fixed-point/convert-3.c: New.
3108 * gcc.dg/fixed-point/convert-4.c: New.
3109 * gcc.dg/fixed-point/convert-float-1.c: New.
3110 * gcc.dg/fixed-point/convert-float-2.c: New.
3111 * gcc.dg/fixed-point/convert-float-3.c: New.
3112 * gcc.dg/fixed-point/convert-float-4.c: New.
3113 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3114 * gcc.dg/fixed-point/convert-sat.c: New.
3115 * gcc.dg/fixed-point/convert.h: New.
3116
3117 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3118
3119 PR target/54089
3120 * gcc.target/sh/pr54089-2.c: New.
3121
3122 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3123
3124 * gcc.target/i386/long-double-64-1.c: New file.
3125 * gcc.target/i386/long-double-64-2.c: Likewise.
3126 * gcc.target/i386/long-double-64-3.c: Likewise.
3127 * gcc.target/i386/long-double-64-4.c: Likewise.
3128 * gcc.target/i386/long-double-80-1.c: Likewise.
3129 * gcc.target/i386/long-double-80-2.c: Likewise.
3130 * gcc.target/i386/long-double-80-3.c: Likewise.
3131 * gcc.target/i386/long-double-80-4.c: Likewise.
3132 * gcc.target/i386/long-double-80-5.c: Likewise.
3133 * gcc.target/i386/long-double-80-6.c: Likewise.
3134 * gcc.target/i386/long-double-80-7.c: Likewise.
3135
3136 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3137
3138 PR tree-optimization/54317
3139 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3140
3141 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3142
3143 PR target/39423
3144 * gcc.target/sh/pr39423-2.c: New.
3145
3146 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3147
3148 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3149 * gcc.dg/fold-perm.c: Likewise.
3150
3151 2012-08-20 Jan Hubicka <jh@suse.cz>
3152
3153 PR fortran/48636
3154 * gcc.dg/ipa/inlinehint-1.c: New.
3155
3156 2012-08-20 Florian Weimer <fweimer@redhat.com>
3157
3158 PR c++/19351
3159 * g++.dg/init/new38.C: New test.
3160 * g++.dg/init/new39.C: New test.
3161
3162 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3163
3164 PR target/54089
3165 * gcc.target/sh/pr54089-1.c: New.
3166
3167 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3168
3169 PR target/51244
3170 * gcc.target/sh/pr51244-11.c: New.
3171
3172 2012-08-20 Tobias Burnus <burnus@net-b.de>
3173
3174 PR fortran/54301
3175 * gfortran.dg/warn_target_lifetime_2.f90: New.
3176
3177 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3178
3179 PR c++/10416
3180 * g++.dg/warn/Wunused-var-17.C: New.
3181
3182 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3183
3184 PR middle-end/53992
3185 * gcc.dg/gomp/pr53992.c: New test.
3186
3187 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3188
3189 PR tree-ssa/54295
3190 * gcc.c-torture/execute/20120817-1.c: New test.
3191
3192 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3193
3194 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3195 add instruction.
3196 (f2): New test that really does need adds.
3197
3198 2012-08-20 Richard Guenther <rguenther@suse.de>
3199
3200 PR tree-optimization/54327
3201 * gcc.dg/torture/pr54327.c: New testcase.
3202
3203 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR tree-optimization/54321
3206 * gcc.c-torture/compile/pr54321.c: New test.
3207
3208 2012-08-20 Tobias Burnus <burnus@net-b.de>
3209
3210 PR fortran/54301
3211 * gfortran.dg/warn_target_lifetime_1.f90: New.
3212
3213 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3214
3215 PR fortran/54298
3216 * gfortran.dg/real_compare_1.f90: New test case.
3217 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3218
3219 2012-08-18 Jan Hubicka <jh@suse.cz>
3220
3221 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3222
3223 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3224
3225 PR fortran/39290
3226 * gfortran.dg/interface_37.f90: New test.
3227
3228 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3229 Gary Funck <gary@intrepid.com>
3230
3231 PR target/20020
3232 * gcc.target/i386/pr20020-1.c: New test.
3233 * gcc.target/i386/pr20020-2.c: Likewise.
3234 * gcc.target/i386/pr20020-3.c: Likewise.
3235
3236 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3237
3238 * gcc.target/i386/perm-concat.c: New test.
3239
3240 2012-08-17 Julian Brown <julian@codesourcery.com>
3241
3242 * gcc.target/arm/div64-unwinding.c: New test.
3243
3244 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3245
3246 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3247
3248 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3249
3250 PR target/54236
3251 * gcc.target/sh/pr54236-1.c: New.
3252
3253 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3254
3255 * lib/target-supports.exp (check_effective_target_sync_int_long)
3256 (check_effective_target_sync_char_short): Enable for crisv32-*
3257 and cris-*.
3258
3259 PR middle-end/54261
3260 * gcc.dg/torture/pr54261-1.c: New test.
3261
3262 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3263
3264 PR fortran/54243
3265 PR fortran/54244
3266 * gfortran.dg/typebound_call_24.f03: New.
3267
3268 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3269
3270 PR tree-optimization/54245
3271 * gcc.dg/tree-ssa/pr54245.c: New test.
3272
3273 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3274
3275 PR tree-optimization/54240
3276 * gcc.target/powerpc/pr54240.c: New test.
3277 * gcc.target/mips/pr54240.c: Likewise.
3278
3279 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3280
3281 PR target/52933
3282 * gcc.target/sh/pr52933-1.c: New.
3283 * gcc.target/sh/pr52933-2.c: New.
3284
3285 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3286
3287 PR target/50751
3288 * gcc.target/sh/pr50751-8.c: New.
3289
3290 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3291
3292 PR fortran/47586
3293 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3294 * gfortran.dg/typebound_proc_27.f03: New test.
3295
3296 2012-08-14 Sterling Augustine <saugustine@google.com>
3297
3298 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3299
3300 2012-08-14 Tobias Burnus <burnus@net-b.de>
3301
3302 PR fortran/40881
3303 * gfortran.dg/data_constraints_3.f90: New.
3304 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3305 to disable -pedantic compilation.
3306 * gfortran.dg/pr37243.f: Ditto.
3307 * gfortran.dg/g77/19990826-3.f: Ditto.
3308 * gfortran.dg/g77/20020307-1.f : Ditto.
3309 * gfortran.dg/g77/980310-3.f: Ditto.
3310
3311 2012-08-14 Tobias Burnus <burnus@net-b.de>
3312
3313 PR fortran/54234
3314 * gfortran.dg/warn_conversion_4.f90: New.
3315
3316 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR middle-end/53411
3319 PR rtl-optimization/53495
3320 * gcc.c-torture/compile/pr53411.c: New test.
3321 * gcc.c-torture/compile/pr53495.c: New test.
3322
3323 2012-08-13 Richard Guenther <rguenther@suse.de>
3324
3325 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3326
3327 2012-08-13 Richard Guenther <rguenther@suse.de>
3328
3329 PR tree-optimization/54200
3330 * gcc.dg/guality/pr54200.c: New testcase.
3331 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3332
3333 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3334
3335 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3336
3337 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3338
3339 PR target/51244
3340 * gcc.target/sh/pr51244-7.c: New.
3341 * gcc.target/sh/pr51244-8.c: New.
3342 * gcc.target/sh/pr51244-9.c: New.
3343 * gcc.target/sh/pr51244-10.c: New.
3344
3345 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3346
3347 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3348 -m2e or -m2a.
3349 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3350 * gcc.target/sh/pr53511-1.c: Likewise.
3351 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3352 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3353 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3354 * gcc.target/sh/pr53512-3.c: Likewise.
3355 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3356
3357 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3358
3359 PR target/39423
3360 * gcc.c-torture/compile/pr39423-1.c: New.
3361 * gcc.c-torture/compile/pr39423-2.c: New.
3362
3363 2012-08-12 Tobias Burnus <burnus@net-b.de>
3364
3365 PR fortran/54221
3366 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3367 they appear uninitialized on the RHS.
3368 * gfortran.dg/public_private_module_6.f90: New.
3369
3370 2012-08-11 Martin Jambor <mjambor@suse.cz>
3371
3372 PR fortran/48636
3373 * gfortran.dg/pr48636.f90: New test.
3374
3375 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3376
3377 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3378 to avoid warnings.
3379 (main): Adjust caller.
3380
3381 2012-08-10 Richard Guenther <rguenther@suse.de>
3382
3383 * gcc.dg/matrix/*.c: Adjust and move ...
3384 * gcc.dg/torture/: ... here.
3385 * gcc.dg/matrix: Remove directory.
3386
3387 2012-08-10 Richard Guenther <rguenther@suse.de>
3388
3389 PR middle-end/54219
3390 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3391
3392 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3393
3394 PR middle-end/54211
3395 * gcc.dg/tree-ssa/pr54211.c: New test.
3396
3397 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3398
3399 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3400 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3401
3402 2012-08-10 Richard Guenther <rguenther@suse.de>
3403
3404 PR tree-optimization/54109
3405 * gcc.dg/torture/pr54109.c: New testcase.
3406 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3407 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3408
3409 2012-08-10 Richard Guenther <rguenther@suse.de>
3410
3411 PR tree-optimization/54027
3412 * gcc.dg/torture/pr54027.c: New testcase.
3413
3414 2012-08-10 Richard Guenther <rguenther@suse.de>
3415
3416 * g++.dg/plugin/selfassign.c: Adjust.
3417 * gcc.dg/plugin/selfassign.c: Likewise.
3418 * gcc.dg/strlenopt-11.c: Likewise.
3419 * gcc.dg/strlenopt-13.c: Likewise.
3420 * gcc.dg/no-strict-overflow-4.c: Likewise.
3421 * gcc.dg/strict-overflow-4.c: Likewise.
3422 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3423 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3424 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3425 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3426 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3427 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3428 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3429 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3430 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3431 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3432 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3433 * gcc.dg/pr46309.c: Likewise.
3434 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3435
3436 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3437
3438 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3439 for x86 targets.
3440 * gcc.c-torture/compile/20120727-2.c: New test.
3441
3442 2012-08-09 Martin Jambor <mjambor@suse.cz>
3443
3444 * gcc.dg/ipa/iinline-4.c: New test.
3445 * gcc.dg/ipa/iinline-5.c: Likewise.
3446 * gcc.dg/ipa/iinline-6.c: Likewise.
3447 * gcc.dg/ipa/iinline-7.c: Likewise.
3448 * gcc.dg/lto/20120723_0.c: Likewise.
3449 * gcc.dg/lto/20120723_1.c: Likewise.
3450
3451 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3452
3453 PR target/39423
3454 * gcc.target/sh/pr39423-1.c: New.
3455
3456 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3457
3458 PR target/51244
3459 * gcc.target/sh/pr51244-5: New.
3460 * gcc.target/sh/pr51244-6: New.
3461
3462 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3463
3464 * gcc.target/i386/adx-addxcarry32-3.c: New.
3465 * gcc.target/i386/adx-addxcarry64-3.c: New.
3466
3467 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3468
3469 PR rtl-optimization/53701
3470 * gcc.dg/pr53701.c: New test.
3471
3472 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3473
3474 * gcc.c-torture/compile/20120727-1.c: New test.
3475
3476 2012-08-09 Tobias Burnus <burnus@net-b.de>
3477
3478 PR fortran/54199
3479 * gfortran.dg/intrinsic_shadow_4.f90: New.
3480
3481 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3482
3483 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3484
3485 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3486
3487 * gcc.c-torture/execute/20120808-1.c: New test.
3488
3489 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3490
3491 PR rtl-optimization/54157
3492 * gcc.target/i386/pr54157.c: New file.
3493
3494 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3495
3496 * gcc.target/i386/adx-addcarryx32-1.c: New.
3497 * gcc.target/i386/adx-addcarryx32-2.c: New.
3498 * gcc.target/i386/adx-addcarryx64-1.c: New.
3499 * gcc.target/i386/adx-addcarryx64-2.c: New.
3500 * gcc.target/i386/adx-check.h: New.
3501 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3502 * gcc.target/i386/sse-12.c: Add -madx.
3503 * gcc.target/i386/sse-13.c: Ditto.
3504 * gcc.target/i386/sse-14.c: Ditto.
3505 * gcc.target/i386/sse-22.c: Ditto.
3506 * gcc.target/i386/sse-23.c: Ditto.
3507 * g++.dg/other/i386-2.C: Ditto.
3508 * g++.dg/other/i386-3.C: Ditto.
3509
3510 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3511
3512 * gcc.dg/tree-ssa/slsr-5.c: New.
3513 * gcc.dg/tree-ssa/slsr-6.c: New.
3514 * gcc.dg/tree-ssa/slsr-7.c: New.
3515 * gcc.dg/tree-ssa/slsr-8.c: New.
3516 * gcc.dg/tree-ssa/slsr-9.c: New.
3517 * gcc.dg/tree-ssa/slsr-10.c: New.
3518 * gcc.dg/tree-ssa/slsr-11.c: New.
3519 * gcc.dg/tree-ssa/slsr-12.c: New.
3520 * gcc.dg/tree-ssa/slsr-13.c: New.
3521 * gcc.dg/tree-ssa/slsr-14.c: New.
3522 * gcc.dg/tree-ssa/slsr-15.c: New.
3523 * gcc.dg/tree-ssa/slsr-16.c: New.
3524 * gcc.dg/tree-ssa/slsr-17.c: New.
3525 * gcc.dg/tree-ssa/slsr-18.c: New.
3526 * gcc.dg/tree-ssa/slsr-19.c: New.
3527 * gcc.dg/tree-ssa/slsr-20.c: New.
3528 * gcc.dg/tree-ssa/slsr-21.c: New.
3529 * gcc.dg/tree-ssa/slsr-22.c: New.
3530 * gcc.dg/tree-ssa/slsr-23.c: New.
3531 * gcc.dg/tree-ssa/slsr-24.c: New.
3532 * gcc.dg/tree-ssa/slsr-25.c: New.
3533 * gcc.dg/tree-ssa/slsr-26.c: New.
3534 * gcc.dg/tree-ssa/slsr-30.c: New.
3535 * gcc.dg/tree-ssa/slsr-31.c: New.
3536
3537 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3538
3539 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3540 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3541 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3542
3543 2012-08-06 Cary Coutant <ccoutant@google.com>
3544
3545 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3546
3547 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3548
3549 PR fortran/35831
3550 * gfortran.dg/dummy_procedure_5.f90: Modified.
3551 * gfortran.dg/dummy_procedure_8.f90: New.
3552 * gfortran.dg/interface_26.f90: Modified.
3553 * gfortran.dg/proc_ptr_11.f90: Modified.
3554 * gfortran.dg/proc_ptr_15.f90: Modified.
3555 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3556 * gfortran.dg/typebound_override_1.f90: Modified.
3557 * gfortran.dg/typebound_proc_6.f03: Modified.
3558
3559 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3560
3561 PR tree-optimization/51938
3562 PR tree-optimization/52005
3563 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3564 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3565 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3566 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3567
3568 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3569
3570 Avoid crashing on erroneous static_assert usage
3571 * g++.dg/cpp0x/static_assert8.C: New test.
3572
3573 2012-08-06 Jason Merrill <jason@redhat.com>
3574
3575 * g++.dg/cpp0x/sfinae38.C: New.
3576
3577 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3578 Paolo Carlini <paolo.carlini@oracle.com>
3579
3580 PR c++/54165
3581 * g++.dg/conversion/void2.C: New.
3582
3583 2012-08-06 Tom de Vries <tom@codesourcery.com>
3584
3585 * gcc.dg/tree-ssa/vrp78.c: New test.
3586
3587 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3588 Richard Sandiford <rdsandiford@googlemail.com>
3589
3590 * g++.dg/opt/enum2.C: Require fpic target.
3591 * g++.dg/lto/20090303_0.C: Likewise.
3592
3593 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3594 Catherine Moore <clm@codesourcery.com>
3595
3596 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3597 flush function names too.
3598 * gcc.target/mips/clear-cache-1.c: Likewise.
3599
3600 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3601
3602 PR target/54156
3603 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3604
3605 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3606
3607 PR fortran/54166
3608 * gfortran.dg/array_5.f90: New test.
3609
3610 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3611
3612 PR tree-optimization/30318
3613 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3614
3615 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3616
3617 * g++.dg/ext/vector17.C: New testcase.
3618
3619 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3620
3621 PR target/51931
3622 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3623 * g++.dg/opt/longbranch1.C: Likewise.
3624
3625 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3626
3627 PR tree-optimization/53805
3628 * gcc.dg/fold-notunord.c: New testcase.
3629
3630 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3631
3632 PR fortran/48820
3633 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3634 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3635
3636 2012-08-02 Jason Merrill <jason@redhat.com>
3637 Paolo Carlini <paolo.carlini@oracle.com>
3638
3639 PR c++/51213 (again)
3640 * g++.dg/cpp0x/sfinae37.C: Extend.
3641
3642 2012-08-02 Richard Guenther <rguenther@suse.de>
3643
3644 PR tree-optimization/50672
3645 * g++.dg/torture/pr50672.C: New testcase.
3646
3647 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3648
3649 PR fortran/54147
3650 * gfortran.dg/abstract_type_6.f03: Modified.
3651 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3652 * gfortran.dg/proc_ptr_comp_35.f90: New.
3653 * gfortran.dg/typebound_proc_9.f03: Modified.
3654 * gfortran.dg/typebound_proc_26.f90: New.
3655
3656 2012-08-02 Richard Guenther <rguenther@suse.de>
3657
3658 * gcc.dg/torture/pta-callused-1.c: Adjust.
3659 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3660 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3661 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3662 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3663 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3664 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3665 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3666 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3667
3668 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3669
3670 PR fortran/54033
3671 * gfortran.dg/include_6.f90: New test case.
3672 * gfortran.dg/include_7.f90: New test case.
3673 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3674
3675 2012-08-01 Tom de Vries <tom@codesourcery.com>
3676
3677 * gcc.dg/tree-ssa/vrp76.c: New test.
3678
3679 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3680
3681 PR tree-optimization/46556
3682 * gcc.dg/tree-ssa/slsr-27.c: New.
3683 * gcc.dg/tree-ssa/slsr-28.c: New.
3684 * gcc.dg/tree-ssa/slsr-29.c: New.
3685
3686 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3687
3688 PR fortran/42418
3689 * gfortran.dg/proc_decl_29.f90: New.
3690
3691 2012-07-31 Dehao Chen <dehao@google.com>
3692
3693 * gcc.dg/predict-7.c: New test.
3694
3695 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3696
3697 PR fortran/54134
3698 * gfortran.dg/typebound_override_3.f90: New.
3699
3700 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3701
3702 PR tree-optimization/53773
3703 * gcc.dg/vect/pr53773.c: New test.
3704
3705 2012-07-31 Nick Clifton <nickc@redhat.com>
3706
3707 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3708 and for XStormy16.
3709
3710 2012-07-31 Tobias Burnus <burnus@net-b.de>
3711
3712 * gfortran.dg/c_funloc_tests_6.f90: New.
3713 * gfortran.dg/c_funloc_tests_7.f90: New.
3714 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3715
3716 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 PR c++/53624
3719 * g++.dg/cpp0x/temp_default5.C: New.
3720
3721 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3722
3723 PR fortran/51081
3724 * gfortran.dg/proc_ptr_37.f90: New.
3725
3726 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3727
3728 * lib/target-supports.exp
3729 (check_effective_target_vect_natural_alignment): New function.
3730 * gcc.dg/align-2.c: Only run on targets with natural alignment
3731 of vector types.
3732 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3733 alignment of vector types.
3734
3735 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3736 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3737
3738 * gcc.target/i386/rdseed16-1.c: New.
3739 * gcc.target/i386/rdseed32-1.c: Ditto
3740 * gcc.target/i386/rdseed64-1.c: Ditto
3741 * gcc.target/i386/sse-12.c: Add -mrdseed.
3742 * gcc.target/i386/sse-13.c: Ditto.
3743 * gcc.target/i386/sse-14.c: Ditto.
3744 * g++.dg/other/i386-2.C: Ditto.
3745 * g++.dg/other/i386-3.C: Ditto.
3746
3747 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3748
3749 PR target/51244
3750 * gcc.target/sh/pr51244-4.c: New.
3751
3752 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3753
3754 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3755 for alpha*-*-* targets. Cleanup original tree dump.
3756
3757 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3758
3759 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3760 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3761
3762 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3763
3764 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3765 rand, srand. Include <stdlib.h>.
3766
3767 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3768
3769 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3770
3771 2012-07-26 Richard Henderson <rth@redhat.com>
3772
3773 * gcc.dg/attr-hotcold-1.c: New.
3774 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3775
3776 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3777 Sandra Loosemore <sandra@codesourcery.com>
3778
3779 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3780
3781 2012-07-26 Tobias Burnus <burnus@net-b.de>
3782
3783 * gfortran.dg/contiguous_1.f90: Update dg-error.
3784 * gfortran.dg/proc_ptr_32.f90: Ditto.
3785
3786 2012-07-26 Richard Guenther <rguenther@suse.de>
3787
3788 PR tree-optimization/54098
3789 * gcc.dg/torture/pr54098.c: New testcase.
3790
3791 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3792
3793 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3794 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3795
3796 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3797
3798 PR fortran/44354
3799 * gfortran.dg/array_constructor_39.f90: New test.
3800
3801 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3802
3803 PR fortran/44354
3804 * gfortran.dg/array_constructor_38.f90: New test.
3805
3806 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3807
3808 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3809
3810 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3811
3812 * gnat.dg/noreturn5.ad[sb]: New test.
3813
3814 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3815 Paul Brook <paul@codesourcery.com>
3816
3817 PR target/53633
3818
3819 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3820 * c-c++-common/pr53633.c: New test.
3821
3822 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3823
3824 * gcc.target/i386/asm-dialect-1.c: New test case.
3825
3826 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3827 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3828
3829 * gcc.target/i386/prefetchw-1.c: New.
3830 * gcc.target/i386/sse-12.c: Add -mprfchw.
3831 * gcc.target/i386/sse-13.c: Ditto.
3832 * gcc.target/i386/sse-14.c: Ditto.
3833 * gcc.target/i386/sse-22.c: Ditto.
3834 * gcc.target/i386/sse-23.c: Ditto.
3835 * g++.dg/other/i386-2.C: Ditto.
3836 * g++.dg/other/i386-3.C: Ditto.
3837
3838 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3839
3840 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3841
3842 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3843
3844 PR target/54051
3845 * gcc.target/arm/pr54051.c: New.
3846 * gcc.target/arm/vfp-1.c: Adjust test.
3847
3848 2012-07-24 Julian Brown <julian@codesourcery.com>
3849
3850 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3851 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3852 hard-float ARM.
3853
3854 2012-07-23 Paul Brook <paul@codesourcery.com>
3855
3856 * g++.dg/other/armv7m-1.c: New test.
3857
3858 2012-07-23 Julian Brown <julian@codesourcery.com>
3859
3860 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3861 ARM.
3862 (DO_TEST): Define to 1 for appropriate ARM targets.
3863
3864 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3865
3866 PR tree-optimization/53881
3867 * gcc.dg/pr53881.c: Renamed to ...
3868 * gcc.dg/pr53881-1.c: ... this.
3869 * gcc.dg/pr53881-2.c: New test.
3870
3871 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3872
3873 Handle recent changes in default atomics for cris*-*-linux*.
3874 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3875 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3876 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3877 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3878 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3879 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3880 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3881 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3882 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3883 -mno-unaligned-atomic-may-use-library is in effect for
3884 cris*-*-linux*.
3885 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3886 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3887 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3888 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3889 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3890 gcc.target/cris/torture/sync-mis-op-i-1.c,
3891 gcc.target/cris/torture/sync-mis-op-i-2.c,
3892 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3893 gcc.target/cris/torture/sync-mis-op-i-3.c,
3894 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3895 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3896 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3897 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3898 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3899 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3900 (main): Remove local variable x.
3901 [mis_ok]: Check that atomics don't fail.
3902
3903 2012-07-21 Andrew Pinski <apinski@cavium.com>
3904
3905 * gcc.dg/tree-ssa/vrp72.c: New test.
3906 * gcc.dg/tree-ssa/vrp73.c: New test.
3907 * gcc.dg/tree-ssa/vrp74.c: New test.
3908 * gcc.dg/tree-ssa/vrp75.c: New test.
3909
3910 2012-07-21 Andrew Pinski <apinski@cavium.com>
3911
3912 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3913 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3914
3915 2012-07-21 Andrew Pinski <apinski@cavium.com>
3916
3917 * gcc.target/mips/octeon-pop-2.c: New testcase.
3918
3919 2012-07-21 Tobias Burnus <burnus@net-b.de>
3920
3921 PR fortran/48820
3922 * gfortran.dg/assumed_rank_3.f90: New.
3923 * gfortran.dg/assumed_rank_11.f90: New.
3924 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3925 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3926 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3927
3928 2012-07-21 Andrew Pinski <apinski@cavium.com>
3929
3930 * gcc.target/mips/unaligned-1.c: New testcase.
3931
3932 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3933
3934 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3935
3936 2012-07-20 Tobias Burnus <burnus@net-b.de>
3937
3938 * gfortran.dg/bind_c_array_params_2.f90: New.
3939 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3940 and update dg-error.
3941
3942 2012-07-20 Tobias Burnus <burnus@net-b.de>
3943
3944 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3945
3946 2012-07-20 Jason Merrill <jason@redhat.com>
3947
3948 PR c++/54038
3949 * g++.dg/other/array7.C: New.
3950
3951 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3952
3953 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3954 the basic block and check loop depth.
3955 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3956 matching patterns and comments.
3957 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3958 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3959
3960 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR c++/28656
3963 * c-c++-common/pr28656.c: New test.
3964
3965 2012-07-19 Jason Merrill <jason@redhat.com>
3966
3967 PR c++/54026
3968 * g++.dg/init/mutable1.C: New.
3969
3970 2012-07-20 Tobias Burnus <burnus@net-b.de>
3971
3972 PR fortran/48820
3973 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3974 * gfortran.dg/assumed_rank_1.f90: New.
3975 * gfortran.dg/assumed_rank_1_c.c: New.
3976 * gfortran.dg/assumed_rank_2.f90: New.
3977 * gfortran.dg/assumed_rank_4.f90: New.
3978 * gfortran.dg/assumed_rank_5.f90: New.
3979 * gfortran.dg/assumed_rank_6.f90: New.
3980 * gfortran.dg/assumed_rank_7.f90: New.
3981 * gfortran.dg/assumed_rank_8.f90: New.
3982 * gfortran.dg/assumed_rank_8_c.c: New.
3983 * gfortran.dg/assumed_rank_9.f90: New.
3984 * gfortran.dg/assumed_rank_10.f90: New.
3985 * gfortran.dg/assumed_rank_12.f90: New.
3986
3987 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3988
3989 * gnat.dg/opt25.adb: New test.
3990 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3991 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3992
3993 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gnat.dg/aggr20.ad[sb]: New test.
3996 * gnat.dg/aggr20_pkg.ads: New helper.
3997
3998 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3999
4000 * gnat.dg/derived_type3.adb: New test.
4001 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4002
4003 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR rtl-optimization/53942
4006 * gcc.dg/pr53942.c: New test.
4007
4008 2012-07-19 Jason Merrill <jason@redhat.com>
4009
4010 PR c++/54021
4011 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4012
4013 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4014
4015 * gnat.dg/discr38.adb: New test.
4016
4017 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR middle-end/54017
4020 * c-c++-common/gomp/pr54017.c: New test.
4021
4022 2012-07-19 Richard Guenther <rguenther@suse.de>
4023 Eric Botcazou <ebotcazou@adacore.com>
4024
4025 * gnat.dg/loop_optimization11.adb: New testcase.
4026 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4027
4028 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4029 Jason Merrill <jason@redhat.com>
4030
4031 * g++.dg/cpp0x/sfinae37.C: New.
4032 * g++.dg/template/access23.C: New.
4033 * g++.dg/template/access7.C: Adjust.
4034 * g++.dg/template/sfinae10.C: Don't expect errors.
4035 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4036
4037 2012-07-18 Julian Brown <julian@codesourcery.com>
4038 Sandra Loosemore <sandra@codesroucery.com>
4039
4040 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4041
4042 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * gnat.dg/noreturn4.ad[sb]: New test.
4045 * gnat.dg/noreturn4_pkg.ads: New helper.
4046
4047 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4048 Julian Brown <julian@codesourcery.com>
4049
4050 * gcc.target/arm/neon-vdup-1.c: New test case.
4051 * gcc.target/arm/neon-vdup-2.c: New test case.
4052 * gcc.target/arm/neon-vdup-3.c: New test case.
4053 * gcc.target/arm/neon-vdup-4.c: New test case.
4054 * gcc.target/arm/neon-vdup-5.c: New test case.
4055 * gcc.target/arm/neon-vdup-6.c: New test case.
4056 * gcc.target/arm/neon-vdup-7.c: New test case.
4057 * gcc.target/arm/neon-vdup-8.c: New test case.
4058 * gcc.target/arm/neon-vdup-9.c: New test case.
4059 * gcc.target/arm/neon-vdup-10.c: New test case.
4060 * gcc.target/arm/neon-vdup-11.c: New test case.
4061 * gcc.target/arm/neon-vdup-12.c: New test case.
4062 * gcc.target/arm/neon-vdup-13.c: New test case.
4063 * gcc.target/arm/neon-vdup-14.c: New test case.
4064 * gcc.target/arm/neon-vdup-15.c: New test case.
4065 * gcc.target/arm/neon-vdup-16.c: New test case.
4066 * gcc.target/arm/neon-vdup-17.c: New test case.
4067 * gcc.target/arm/neon-vdup-18.c: New test case.
4068 * gcc.target/arm/neon-vdup-19.c: New test case.
4069 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4070 arguments non-constant.
4071
4072 2012-07-18 Richard Guenther <rguenther@suse.de>
4073
4074 PR tree-optimization/53970
4075 * g++.dg/torture/pr53970.C: New testcase.
4076
4077 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4078
4079 PR target/38621
4080 * gcc.c-torture/compile/pr38621.c: New.
4081
4082 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4083
4084 PR target/33135
4085 * gcc.target/sh/pr33135-1.c: New.
4086 * gcc.target/sh/pr33135-2.c: New.
4087 * gcc.target/sh/pr33135-3.c: New.
4088 * gcc.target/sh/pr33135-4.c: New.
4089
4090 2012-07-17 Jason Merrill <jason@redhat.com>
4091
4092 PR c++/53995
4093 * g++.dg/parse/enum9.C: New.
4094
4095 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4096 Sandra Loosemore <sandra@codesourcery.com>
4097
4098 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4099 if there is a conflict with -mcpu=. Use -mcpu=5208.
4100
4101 2012-07-17 Jason Merrill <jason@redhat.com>
4102
4103 PR c++/53989
4104 * g++.dg/template/array23.C: New.
4105
4106 2012-07-17 Tobias Burnus <burnus@net-b.de>
4107
4108 PR fortran/53985
4109 * gfortran.dg/bind_c_usage_26.f90: New.
4110 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4111 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4112 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4113 * gfortran.dg/interop_params.f03: Ditto.
4114
4115 2012-07-17 Jason Merrill <jason@redhat.com>
4116
4117 * g++.dg/template/inherit8.C: Adjust.
4118 * g++.dg/template/using21.C: Adjust.
4119 * g++.dg/template/using22.C: Adjust.
4120
4121 PR c++/53549
4122 * g++.dg/template/current-inst1.C: New.
4123 * g++.dg/parse/crash35.C: Adjust.
4124
4125 2012-07-17 Tobias Burnus <burnus@net-b.de>
4126
4127 PR fortran/52101
4128 * gfortran.dg/oldstyle_4.f90: New.
4129
4130 2012-07-17 Tobias Burnus <burnus@net-b.de>
4131
4132 PR fortran/49265
4133 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4134 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4135
4136 2012-07-16 Jason Merrill <jason@redhat.com>
4137
4138 * g++.dg/parse/access8.C: Adjust.
4139 * g++.dg/template/sfinae6_neg.C: Adjust.
4140
4141 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4142
4143 PR fortran/53824
4144 * gfortran.dg/coarray_allocate_1.f90: New test.
4145
4146 2012-07-16 Andrew Pinski <apinski@cavium.com>
4147
4148 * gcc.c-torture/execute/bswap-1.c: New testcase.
4149 * gcc.c-torture/compile/unalign-1.c: New testcase.
4150 * gcc.c-torture/compile/20120524-1.c: New testcase.
4151 * gcc.c-torture/compile/20101216-1.c: New testcase.
4152
4153 2012-07-16 Dehao Chen <dehao@google.com>
4154
4155 Revert
4156 2012-07-10 Dehao Chen <dehao@google.com>
4157
4158 * gcc.dg/debug_info_inline.c: New test.
4159
4160 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4161
4162 PR fortran/53956
4163 * gfortran.dg/proc_decl_28.f90: New.
4164
4165 2012-07-16 Andrew Pinski <apinski@cavium.com>
4166
4167 * gcc.dg/torture/builtins-1.c: New testcase.
4168
4169 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4170
4171 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4172 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4173 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4174 gcc.target/cris/sync-1-v10.c,
4175 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4176 pass -mno-unaligned-atomic-may-use-library.
4177 * gcc.target/cris/sync-xchg-1.c: New test.
4178 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4179 valid register operand output modifier.
4180
4181 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4182
4183 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4184 characters.
4185
4186 2012-07-13 Andrew Pinski <apinski@cavium.com>
4187
4188 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4189 rather than cleanup-tree-dump.
4190 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4191
4192 2012-07-13 Richard Guenther <rguenther@suse.de>
4193
4194 PR tree-optimization/53907
4195 * gcc.target/i386/pr53907.c: New testcase.
4196
4197 2012-07-13 Richard Guenther <rguenther@suse.de>
4198
4199 PR tree-optimization/53922
4200 * gcc.dg/torture/pr53922.c: New testcase.
4201
4202 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4203
4204 PR rtl-optimization/53908
4205 * gcc.dg/torture/pr53908.c: New test.
4206
4207 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4208
4209 PR c++/53531
4210 * g++.dg/cpp0x/variadic135.C: New.
4211
4212 2012-07-12 Jason Merrill <jason@redhat.com>
4213
4214 * g++.dg/template/sfinae6_neg.C: Adjust.
4215
4216 2012-07-12 Tobias Burnus <burnus@net-b.de>
4217
4218 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4219 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4220 scan-tree-dump-times pattern.
4221
4222 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4223
4224 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4225
4226 2012-07-11 Jason Merrill <jason@redhat.com>
4227
4228 DR 1402
4229 * g++.g/cpp0x/defaulted37.C: New.
4230
4231 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4232
4233 PR target/53859
4234 * gcc.target/arm/pr53859.c: New test.
4235
4236 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4237
4238 PR target/53886
4239 * gcc.c-torture/compile/pr53886.c: New.
4240
4241 2012-07-10 Dehao Chen <dehao@google.com>
4242
4243 * gcc.dg/debug_info_inline.c: New test.
4244
4245 2012-07-10 Jason Merrill <jason@redhat.com>
4246
4247 PR c++/53733
4248 * g++.dg/cpp0x/defaulted36.C: New.
4249 * g++.dg/cpp0x/defaulted21.C: Adjust.
4250
4251 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4252
4253 2012-07-09 Sterling Augustine <saugustine@google.com>
4254
4255 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4256
4257 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4258
4259 PR tree-optimization/53887
4260 * gcc.dg/pr53887.c: New test.
4261
4262 2012-07-09 Jason Merrill <jason@redhat.com>
4263
4264 PR c++/53882
4265 * g++.dg/cpp0x/nullptr29.C: New.
4266
4267 2012-07-09 Tom de Vries <tom@codesourcery.com>
4268 Richard Guenther <rguenther@suse.de>
4269
4270 * gcc.dg/builtin-unreachable-6.c: New test.
4271 * gcc.dg/builtin-unreachable-5.c: New test.
4272
4273 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4274
4275 PR tree-optimization/53881
4276 * gcc.dg/pr53881.c: New test.
4277
4278 2012-07-06 Jason Merrill <jason@redhat.com>
4279
4280 PR c++/53862
4281 * g++.dg/cpp0x/variadic134.C: New.
4282
4283 PR c++/53858
4284 * g++.dg/cpp0x/alias-decl-20.C: New.
4285
4286 2012-07-06 Tom de Vries <tom@codesourcery.com>
4287
4288 PR tree-optimization/51879
4289 * gcc.dg/pr51879-16.c: New test.
4290 * gcc.dg/pr51879-17.c: Same.
4291
4292 2012-07-06 Tom de Vries <tom@codesourcery.com>
4293
4294 PR tree-optimization/52009
4295 * gcc.dg/pr51879-7.c: New test.
4296 * gcc.dg/pr51879-18.c: New test.
4297
4298 2012-07-05 Jason Merrill <jason@redhat.com>
4299
4300 PR c++/50852
4301 * g++.dg/template/typedef39.C: New.
4302
4303 PR c++/53039
4304 * g++.dg/cpp0x/variadic133.C: New.
4305 * g++.dg/template/param1.C: Adjust.
4306
4307 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4308
4309 PR target/48941
4310 PR target/51980
4311 * gcc.target/arm/neon/vtrnf32.c: Update.
4312 * gcc.target/arm/neon/vtrns32.c: Update.
4313 * gcc.target/arm/neon/vtrnu32.c: Update.
4314 * gcc.target/arm/neon/vzipf32.c: Update.
4315 * gcc.target/arm/neon/vzips32.c: Update.
4316 * gcc.target/arm/neon/vzipu32.c: Update.
4317
4318 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4319
4320 PR fortran/53732
4321 * gfortran.dg/inline_sum_4.f90: New test.
4322
4323 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4324
4325 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4326
4327 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4328
4329 * gcc.target/arm/fma-sp.c: New testcase.
4330 * gcc.target/arm/fma.c: Likewise.
4331 * gcc.target/arm/fma.h: Likewise.
4332
4333 2012-07-04 Jason Merrill <jason@redhat.com>
4334
4335 PR c++/53848
4336 * g++.dg/other/enum3.C: New.
4337
4338 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4339
4340 PR middle-end/53321
4341 * g++.dg/torture/pr53321.C: New test.
4342
4343 2012-07-04 Richard Guenther <rguenther@suse.de>
4344
4345 PR tree-optimization/53844
4346 * g++.dg/tree-ssa/pr53844.C: New testcase.
4347
4348 2012-07-04 Richard Guenther <rguenther@suse.de>
4349
4350 PR tree-optimization/53849
4351 * gcc.dg/pr53849.c: New testcase.
4352
4353 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR c++/53812
4356 * g++.dg/ext/label14.C: New test.
4357
4358 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4359
4360 PR target/53811
4361 * g++.dg/other/pr53811.C: New test.
4362
4363 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4364
4365 PR target/28896
4366 * gcc.target/m68k/stack-limit-1.c: New testcase.
4367
4368 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4369
4370 * gnat.dg/recursive_call.adb: New test.
4371
4372 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4373
4374 * gnat.dg/discr37.ad[sb]: New test.
4375
4376 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4377
4378 * g++.dg/other/packed1.C: Remove SH from xfail list.
4379
4380 2012-07-02 Jason Merrill <jason@redhat.com>
4381
4382 PR c++/53619
4383 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4384
4385 PR c++/53783
4386 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4387
4388 PR c++/53788
4389 * g++.dg/cpp0x/decltype39.C: New.
4390 * g++.dg/diagnostic/method1.C: Adjust.
4391
4392 PR c++/53816
4393 * g++.dg/template/ref6.C: New.
4394
4395 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4396
4397 PR target/53568
4398 * gcc.target/sh/pr53568-1.c: New.
4399
4400 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4401
4402 PR target/51244
4403 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4404
4405 2012-07-02 Jason Merrill <jason@redhat.com>
4406
4407 PR c++/53821
4408 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4409
4410 PR c++/53524
4411 * g++.dg/template/enum7.C: New.
4412 * g++.dg/other/ptrmem10.C: Adjust.
4413 * g++.dg/other/ptrmem11.C: Adjust.
4414 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4415
4416 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4417
4418 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4419
4420 2012-07-01 Wei Guozhi <carrot@google.com>
4421
4422 PR target/53447
4423 * gcc.target/arm/pr53447-1.c: New testcase.
4424 * gcc.target/arm/pr53447-2.c: New testcase.
4425 * gcc.target/arm/pr53447-3.c: New testcase.
4426 * gcc.target/arm/pr53447-4.c: New testcase.
4427
4428 2012-06-29 Richard Guenther <rguenther@suse.de>
4429
4430 PR tree-optimization/47061
4431 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4432
4433 2012-06-29 Richard Guenther <rguenther@suse.de>
4434
4435 PR tree-optimization/37541
4436 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4437
4438 2012-06-29 Richard Guenther <rguenther@suse.de>
4439
4440 PR tree-optimization/52589
4441 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4442
4443 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4444
4445 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4446
4447 * g++.dg/template/error46.C: Add missing comment to dg-message.
4448 * g++.dg/template/crash107.C: Likewise.
4449 * g++.dg/template/error47.C: Likewise.
4450 * g++.dg/template/crash108.C: Likewise.
4451 * g++.dg/overload/operator5.C: Likewise.
4452
4453 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4454 errors in dg-message directives, add comments.
4455
4456 2012-06-28 Kai Tietz <ktietz@redhat.com>
4457
4458 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4459 hard-coded 'unsigned long'.
4460
4461 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR tree-optimization/51581
4464 * gcc.dg/vect/pr51581-4.c: New test.
4465
4466 PR tree-optimization/53645
4467 * gcc.c-torture/execute/pr53645-2.c: New test.
4468
4469 2012-06-28 Richard Guenther <rguenther@suse.de>
4470
4471 PR middle-end/53790
4472 * gcc.dg/torture/pr53790.c: New testcase.
4473
4474 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR tree-optimization/53645
4477 * gcc.c-torture/execute/pr53645.c: New test.
4478
4479 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4480
4481 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4482
4483 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4484
4485 PR debug/53671
4486 PR debug/49888
4487 * gcc.dg/guality/pr49888.c: Account for the possibility that
4488 the variable is optimized out at the first test.
4489
4490 2012-06-27 Jason Merrill <jason@redhat.com>
4491
4492 * g++.dg/cpp0x/override2.C: Adjust.
4493 * g++.dg/template/error5.C: Adjust.
4494 * g++.dg/parse/crash28.C: Adjust.
4495
4496 PR c++/53563
4497 * g++.dg/parse/template27.C: New.
4498 * g++.dg/template/crash74.C: Adjust expected output.
4499
4500 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4501
4502 PR fortran/41951
4503 PR fortran/49591
4504 * gfortran.dg/typebound_operator_16.f03: New.
4505
4506 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4507
4508 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4509 even src1.i and src2.i fields even in the second half of the arrays.
4510
4511 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4512
4513 PR c++/51033.
4514 * g++.dg/torture/vshuf-16.inc: New test.
4515 * g++.dg/torture/vshuf-2.inc: New test.
4516 * g++.dg/torture/vshuf-4.inc: New test.
4517 * g++.dg/torture/vshuf-8.inc: New test.
4518 * g++.dg/torture/vshuf-main.inc: New test.
4519 * g++.dg/torture/vshuf-v16hi.C: New test.
4520 * g++.dg/torture/vshuf-v16qi.C: New test.
4521 * g++.dg/torture/vshuf-v2df.C: New test.
4522 * g++.dg/torture/vshuf-v2di.C: New test.
4523 * g++.dg/torture/vshuf-v2sf.C: New test.
4524 * g++.dg/torture/vshuf-v2si.C: New test.
4525 * g++.dg/torture/vshuf-v4df.C: New test.
4526 * g++.dg/torture/vshuf-v4di.C: New test.
4527 * g++.dg/torture/vshuf-v4sf.C: New test.
4528 * g++.dg/torture/vshuf-v4si.C: New test.
4529 * g++.dg/torture/vshuf-v8hi.C: New test.
4530 * g++.dg/torture/vshuf-v8qi.C: New test.
4531 * g++.dg/torture/vshuf-v8si.C: New test.
4532
4533 2012-06-27 Richard Guenther <rguenther@suse.de>
4534
4535 PR middle-end/53676
4536 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4537
4538 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4539
4540 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4541 scan-dump-dem-not): Use printable pattern in test name.
4542
4543 2012-06-26 Sterling Augustine <saugustine@google.com>
4544 Dominique Dhumieres <dominiq@lps.ens.fr>
4545
4546 * gcc.dg/pubtypes-2.c: Update expected output.
4547 * gcc.dg/pubtypes-3.c: Likewise.
4548 * gcc.dg/pubtypes-4.c: Likewise.
4549
4550 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4551
4552 * gcc.dg/tree-ssa/slsr-1.c: New test.
4553 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4554 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4555 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4556
4557 2012-06-26 Matt Turner <mattst88@gmail.com>
4558
4559 PR target/35294
4560 * gcc.target/arm/mmx-2.c: New.
4561
4562 2012-06-26 Richard Guenther <rguenther@suse.de>
4563
4564 PR c++/53752
4565 * g++.dg/torture/pr53752.C: New testcase.
4566
4567 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR tree-optimization/53748
4570 * gcc.c-torture/compile/pr53748.c: New test.
4571
4572 2012-06-25 Jason Merrill <jason@redhat.com>
4573
4574 PR c++/53498
4575 PR c++/53305
4576 * g++.dg/cpp0x/decltype38.C: New.
4577 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4578
4579 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4580
4581 * lib/target-supports-dg.exp (testname-for-summary): New.
4582 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4583 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4584 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4585 scan-module-absence, output-exists, output-exists-not: Use
4586 testname-for-summary.
4587 (dg-test): Clean up testname_with_flags.
4588 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4589 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4590 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4591 scan-assembler-dem-not, object-size: Use testname-for-summary.
4592 * lib/gcov.exp (run-gcov): Likewise.
4593 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4594 scan-dump-dem, scan-dump-dem-note): Likewise.
4595
4596 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4597 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4598 including profopt.opt; save and restore existing value.
4599 * g++.dg/bprob/bprob.exp: Likewise.
4600 * gcc.dg/matrix/matrix.exp: Likewise.
4601 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4602 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4603 PROFOPT_OPTIONS.
4604
4605 2012-06-25 Richard Henderson <rth@redhat.com>
4606
4607 * gcc.dg/pr53749.c: New.
4608
4609 2012-06-25 Jason Merrill <jason@redhat.com>
4610
4611 PR c++/52988
4612 * g++.dg/cpp0x/nullptr28.C: New.
4613
4614 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4615
4616 * gcc.target/arm/neon-vld1_dupQ.c: New.
4617
4618 2012-06-25 Florian Weimer <fweimer@redhat.com>
4619
4620 * g++.dg/init/new35.C: New.
4621 * g++.dg/init/new36.C: New.
4622 * g++.dg/init/new37.C: New.
4623 * g++.dg/ext/vla5.C: New warning.
4624 * g++.dg/ext/vla8.C: New warning.
4625 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4626
4627 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4628 James Greenhalgh <james.greenhalgh@arm.com>
4629
4630 * gcc.target/arm/ftest-support-arm.h New testcase.
4631 * gcc.target/arm/ftest-support-thumb.h Likewise.
4632 * gcc.target/arm/ftest-support.h Likewise.
4633 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4634 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4635 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4636 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4637 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4638 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4639 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4640 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4641 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4642 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4643 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4644 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4645 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4646 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4647 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4648 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4649 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4650 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4651 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4652 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4653 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4654 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4655 * lib/target-supports.exp
4656 (check_effective_target_arm_arch_FUNC): Add support for more
4657 architectures.
4658 (add_options_for_arm_arch_FUNC): Likewise.
4659 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4660
4661 2012-06-25 Jason Merrill <jason@redhat.com>
4662
4663 PR c++/53202
4664 * g++.dg/cpp0x/constexpr-tuple.C: New.
4665
4666 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR target/53759
4669 * gcc.target/i386/pr53759.c: New test.
4670
4671 PR c++/53594
4672 * g++.dg/cpp0x/nsdmi7.C: New test.
4673
4674 2012-06-24 Kai Tietz <ktietz@redhat.com>
4675
4676 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4677 for LLP64 targets.
4678 * gcc.target/i386/pr38988.c: Likewise.
4679
4680 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4681
4682 PR fortran/47710
4683 PR fortran/53328
4684 * gfortran.dg/typebound_generic_12.f03: New.
4685 * gfortran.dg/typebound_generic_13.f03: New.
4686
4687 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4688
4689 * gnat.dg/lto15.ad[sb]: New test.
4690
4691 2012-06-21 Meador Inge <meadori@codesourcery.com>
4692
4693 PR c/53702
4694 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4695
4696 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4697
4698 * gcc.dg/pch/ident-1.c: New test.
4699 * gcc.dg/pch/ident-1.hs: Header file for new test.
4700
4701 2012-06-21 Michael Matz <matz@suse.de>
4702
4703 PR middle-end/53688
4704 * gcc.c-torture/execute/pr53688.c: New test.
4705
4706 2012-06-20 Richard Guenther <rguenther@suse.de>
4707
4708 PR tree-optimization/30318
4709 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4710
4711 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4712
4713 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4714
4715 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4716
4717 * gcc.target/i386/clearcapv2.map: New file.
4718 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4719
4720 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4721
4722 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4723 and add __sh__ case.
4724
4725 2012-06-19 Jason Merrill <jason@redhat.com>
4726
4727 PR c++/52637
4728 * g++.dg/debug/localclass1.C: New.
4729
4730 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4731
4732 * g++.dg/cpp0x/override4.C: New.
4733
4734 2012-06-14 Jason Merrill <jason@redhat.com>
4735
4736 PR c++/53651
4737 * g++.dg/cpp0x/decltype37.C: New.
4738
4739 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4740
4741 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4742
4743 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4744
4745 * gcc.c-torture/compile/vector-5.c,
4746 gcc.c-torture/compile/vector-6.c: New tests.
4747
4748 2012-06-19 Richard Henderson <rth@redhat.com>
4749
4750 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4751
4752 2012-06-19 Richard Guenther <rguenther@suse.de>
4753
4754 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4755
4756 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4757
4758 PR target/53712
4759 * gcc.target/i386/pr53712.c: New test.
4760
4761 2012-06-18 Tobias Burnus <burnus@net-b.de>
4762
4763 PR fortran/53692
4764 * gfortran.dg/elemental_optional_args_6.f90: New.
4765
4766 2012-06-18 Tobias Burnus <burnus@net-b.de>
4767
4768 PR fortran/53526
4769 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4770 * gfortran.dg/coarray/move_alloc_1.f90
4771
4772 2012-06-18 Tobias Burnus <burnus@net-b.de>
4773
4774 PR fortran/53526
4775 * gfortran.dg/coarray_27.f90: New.
4776
4777 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4778 Greta Yorsh <Greta.Yorsh@arm.com>
4779
4780 * gcc.target/arm/epilog-1.c: New test.
4781
4782 2012-06-18 Richard Guenther <rguenther@suse.de>
4783
4784 PR tree-optimization/53693
4785 * g++.dg/torture/pr53693.C: New testcase.
4786
4787 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4788
4789 PR tree-optimization/53703
4790 * gcc.dg/torture/pr53703.c: New test.
4791
4792 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4793
4794 PR middle-end/53698
4795 * gcc.target/i386/pr53698.c: New test.
4796
4797 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4798
4799 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4800
4801 2012-06-17 Tobias Burnus <burnus@net-b.de>
4802
4803 PR fortran/53691
4804 PR fortran/53685
4805 * gfortran.dg/transfer_check_3.f90: New.
4806
4807 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4808
4809 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4810
4811 2012-06-16 Tobias Burnus <burnus@net-b.de>
4812
4813 PR fortran/53642
4814 PR fortran/45170
4815 * gfortran.dg/deferred_type_param_8.f90: New.
4816
4817 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4818
4819 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4820 testname that includes flags, passed in as new argument, in
4821 pass/fail messages.
4822 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4823 and pass it to verify-* procedures.
4824
4825 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4826 alignment torture options with usual torture options.
4827
4828 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4829 messages reported for one line of source code.
4830 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4831 * g++.dg/cpp0x/decltype2.C: Likewise.
4832 * g++.dg/cpp0x/decltype3.C: Likewise.
4833 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4834 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4835 * g++.dg/cpp0x/static_assert3.C: Likewise.
4836 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4837 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4838 * g++.dg/cpp0x/union1.C: Likewise.
4839 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4840 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4841 * g++.dg/cpp0x/variadic2.C: Likewise.
4842 * g++.dg/cpp0x/variadic20.C: Likewise.
4843 * g++.dg/cpp0x/variadic74.C: Likewise.
4844 * g++.dg/diagnostic/bitfld2.C: Likewise.
4845 * g++.dg/ext/attrib44.C: Likewise.
4846 * g++.dg/ext/no-asm-1.C: Likewise.
4847 * g++.dg/other/error34.C: Likewise.
4848 * g++.dg/parse/crash46.C: Likewise.
4849 * g++.dg/parse/error10.C: Likewise.
4850 * g++.dg/parse/error2.C: Likewise.
4851 * g++.dg/parse/error3.C: Likewise.
4852 * g++.dg/parse/error36.C: Likewise.
4853 * g++.dg/parse/error8.C: Likewise.
4854 * g++.dg/parse/error9.C: Likewise.
4855 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4856 * g++.dg/parse/parser-pr28152.C: Likewise.
4857 * g++.dg/parse/template25.C: Likewise.
4858 * g++.dg/parse/typename11.C: Likewise.
4859 * g++.dg/tc1/dr147.C: Likewise.
4860 * g++.dg/template/deduce3.C: Likewise.
4861 * g++.dg/template/koenig9.C: Likewise.
4862 * g++.dg/template/pr23510.C: Likewise.
4863 * g++.dg/warn/pr12242.C: Likewise.
4864 * g++.dg/warn/pr30551-2.C: Likewise.
4865 * g++.dg/warn/pr30551.C: Likewise.
4866 * g++.old-deja/g++.other/typename1.C: Likewise.
4867 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4868
4869 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4870
4871 PR c++/51033
4872 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4873 * c-c++-common/torture/vshuf-2.inc: Likewise.
4874 * c-c++-common/torture/vshuf-4.inc: Likewise.
4875 * c-c++-common/torture/vshuf-8.inc: Likewise.
4876 * c-c++-common/torture/vshuf-main.inc: Likewise.
4877 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4878 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4879 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4880 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4881 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4882 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4883 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4884 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4885 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4886 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4887 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4888 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4889 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4890 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4891
4892 2012-06-15 Michael Matz <matz@suse.de>
4893
4894 * gcc.dg/tree-ssa/vector-4.c: New test.
4895
4896 2012-06-15 Michael Matz <matz@suse.de>
4897
4898 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4899 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4900
4901 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4902
4903 PR tree-optimization/53636
4904 * gcc.target/arm/pr53636.c: New test.
4905
4906 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR tree-optimization/51581
4909 * gcc.c-torture/execute/pr51581-1.c: New test.
4910 * gcc.c-torture/execute/pr51581-2.c: New test.
4911 * gcc.dg/vect/pr51581-1.c: New test.
4912 * gcc.dg/vect/pr51581-2.c: New test.
4913 * gcc.dg/vect/pr51581-3.c: New test.
4914 * gcc.target/i386/avx-pr51581-1.c: New test.
4915 * gcc.target/i386/avx-pr51581-2.c: New test.
4916 * gcc.target/i386/avx2-pr51581-1.c: New test.
4917 * gcc.target/i386/avx2-pr51581-2.c: New test.
4918 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4919
4920 2012-06-15 Richard Guenther <rguenther@suse.de>
4921
4922 * gcc.c-torture/execute/20120615-1.c: New testcase.
4923
4924 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4925
4926 * gnat.dg/vect8.ad[sb]: New test.
4927
4928 2012-06-14 Richard Guenther <rguenther@suse.de>
4929
4930 * gcc.dg/tree-ssa/vrp.h: New testcase.
4931 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4932
4933 2012-06-13 Christian Bruel <christian.bruel@st.com>
4934
4935 PR target/53621
4936 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4937
4938 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4939
4940 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4941
4942 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4943
4944 PR testsuite/20771
4945 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4946 test summary unique.
4947
4948 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4949 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4950 scan-stack-usage-not): Don't strip torture options from test name.
4951
4952 * lib/scandump.exp (scan-dump-times): Use printable version of
4953 regexp in test summary line.
4954
4955 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4956 messages reported for one line of source code.
4957 * gcc.dg/format/few-1.c: Likewise.
4958 * gcc.dg/ia64-sync-2.c: Likewise.
4959 * gcc.dg/sync-2.c: Likewise.
4960 * gcc.dg/noncompile/pr44517.c: Likewise.
4961
4962 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4963
4964 PR debug/49888
4965 * gcc.dg/guality/pr49888.c: New.
4966
4967 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4968
4969 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4970 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4971 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4972
4973 2012-06-13 Tobias Burnus <burnus@net-b.de>
4974
4975 PR fortran/53643
4976 * gfortran.dg/intent_out_7.f90: New.
4977
4978 2012-06-13 Tobias Burnus <burnus@net-b.de>
4979
4980 PR fortran/53597
4981 * gfortran.dg/save_4.f90: New.
4982
4983 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR c/53532
4986 PR c/51034
4987 PR c/53196
4988 * gcc.dg/pr53532.c: New test.
4989 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4990 adjust line numbers.
4991 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4992 * gcc.dg/Wcxx-compat-8.c: Likewise.
4993 * gcc.dg/pr51034.c: New test.
4994 * gcc.dg/pr53196-1.c: New test.
4995 * gcc.dg/pr53196-2.c: New test.
4996
4997 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4998
4999 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5000 alignment torture options with usual torture options.
5001 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5002 instead of dg-options.
5003 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5004 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5005 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5006 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5007 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5008 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5009
5010 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5011 to checks for multiple messages reported for one line of source code.
5012 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5013
5014 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5015 messages reported for one line of source code.
5016
5017 * gcc.dg/20031223-1.c: Add comments to check for multiple
5018 messages reported for one line of source code.
5019 * gcc.dg/Wconversion-integer.c: Likewise.
5020 * gcc.dg/Wfatal-2.c: Likewise.
5021 * gcc.dg/Wfatal.c: Likewise.
5022 * gcc.dg/Wobjsize-1.c: Likewise.
5023 * gcc.dg/c99-vla-jump-1.c: Likewise.
5024 * gcc.dg/c99-vla-jump-2.c: Likewise.
5025 * gcc.dg/c99-vla-jump-3.c: Likewise.
5026 * gcc.dg/c99-vla-jump-4.c: Likewise.
5027 * gcc.dg/c99-vla-jump-5.c: Likewise.
5028 * gcc.dg/decl-9.c: Likewise.
5029 * gcc.dg/declspec-10.c: Likewise.
5030 * gcc.dg/declspec-18.c: Likewise.
5031 * gcc.dg/mtune.c: Likewise.
5032 * gcc.dg/parser-pr28152-2.c: Likewise.
5033 * gcc.dg/parser-pr28152.c: Likewise.
5034 * gcc.dg/pr14475.c: Likewise.
5035 * gcc.dg/pr27953.c: Likewise.
5036 * gcc.dg/pr28322-3.c: Likewise.
5037 * gcc.dg/pr30457.c: Likewise.
5038 * gcc.dg/pr30551-2.c: Likewise.
5039 * gcc.dg/pr30551-3.c: Likewise.
5040 * gcc.dg/pr30551-4.c: Likewise.
5041 * gcc.dg/pr30551-5.c: Likewise.
5042 * gcc.dg/pr30551-6.c: Likewise.
5043 * gcc.dg/pr30551.c: Likewise.
5044 * gcc.dg/pr45461.c: Likewise.
5045 * gcc.dg/pr48552-1.c: Likewise.
5046 * gcc.dg/pr48552-2.c: Likewise.
5047 * gcc.dg/redecl-1.c: Likewise.
5048 * gcc.dg/transparent-union-3.c: Likewise.
5049 * gcc.dg/utf-dflt.c: Likewise.
5050 * gcc.dg/utf-dflt2.c: Likewise.
5051 * gcc.dg/vla-8.c: Likewise.
5052 * gcc.dg/vla-init-1.c: Likewise.
5053 * gcc.dg/wtr-int-type-1.c: Likewise.
5054
5055 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5056 messages reported for for one line of source code.
5057 * c-c++-common/raw-string-5.c: Likewise.
5058 * c-c++-common/raw-string-4.c: Likewise.
5059 * c-c++-common/raw-string-6.c: Likewise.
5060 * c-c++-common/pr20000.c: Likewise.
5061
5062 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5063 messages reported for one line of source code.
5064 * gcc.dg/cpp/pr30786.c: Likewise.
5065 * gcc.dg/cpp/pr28709.c: Likewise.
5066 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5067 * gcc.dg/cpp/macspace2.c: Likewise.
5068 * gcc.dg/cpp/missing-header-1.c: Likewise.
5069 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5070 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5071 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5072
5073 2012-06-12 Jason Merrill <jason@redhat.com>
5074
5075 PR c++/53599
5076 * g++.dg/template/local7.C: New.
5077
5078 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5079
5080 PR target/53511
5081 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5082 * gcc.target/sh/pr51340-2.c: Likewise.
5083 * gcc.target/sh/pr51340-3.c: Likewise.
5084
5085 2012-06-12 Michael Matz <matz@suse.de>
5086
5087 * gcc.dg/torture/alias-1.c: New test.
5088
5089 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR rtl-optimization/53589
5092 * gcc.dg/torture/pr53589.c: New test.
5093
5094 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5095
5096 PR target/50749
5097 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5098 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5099 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5100 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5101 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5102 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5103 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5104 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5105 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5106 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5107 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5108 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5109 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5110 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5111 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5112 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5113
5114 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5115
5116 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5117 (check_intel_cpu_model): New function.
5118 (check_amd_cpu_model): New function.
5119 (check_features): New function.
5120 (__get_cpuid_output): New function.
5121 (check_detailed): New function.
5122 (fn1): Rename to quick_check.
5123 (main): Update to call quick_check and call check_detailed.
5124
5125 2012-06-11 Richard Henderson <rth@redhat.com>
5126
5127 * lib/target-supports.exp
5128 (check_effective_target_sync_long_long_runtime): Use
5129 check_effective_target_lp64 instead of
5130 check_effective_target_powerpc64 for powerpc targets.
5131
5132 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5133
5134 PR target/53511
5135 * gcc.target/sh/pr53511-1.c: New.
5136
5137 2012-06-11 Richard Guenther <rguenther@suse.de>
5138
5139 PR middle-end/53470
5140 * g++.dg/lto/pr53470_0.C: New testcase.
5141 * gcc.dg/lto/pr53470_0.c: Likewise.
5142
5143 2012-06-11 Richard Guenther <rguenther@suse.de>
5144
5145 PR c++/53605
5146 * g++.dg/ext/pr53605.C: New testcase.
5147
5148 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/specs/array1.ads: New test.
5151 * gnat.dg/specs/array2.ads: Likewise.
5152 * gnat.dg/array22.adb: Likewise.
5153
5154 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5155
5156 * gnat.dg/constant4.adb: New test.
5157 * gnat.dg/constant4_pkg.ads: New helper.
5158
5159 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5160
5161 PR fortran/52552
5162 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5163 * gfortran.dg/allocate_class_1.f90: Modified.
5164 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5165 * gfortran.dg/allocate_class_2.f90: New.
5166
5167 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5168
5169 PR middle-end/53535
5170 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5171
5172 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5173
5174 PR fortran/52861
5175 * gfortran.dg/string_assign_2.f90: New test case.
5176
5177 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5178
5179 PR fortran/52861
5180 * gfortran.dg/string_assign_1.f90: New test case.
5181
5182 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR middle-end/53580
5185 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5186 * gcc.dg/gomp/critical-4.c: Likewise.
5187 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5188 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5189 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5190 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5191 * c-c++-common/gomp/pr53580.c: New test.
5192
5193 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5194
5195 PR c++/51214
5196 * g++.dg/cpp0x/forw_enum11.C: New.
5197
5198 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5199
5200 PR c++/53567
5201 * g++.dg/cpp0x/alias-decl-19.C: New.
5202
5203 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5204
5205 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5206
5207 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5208
5209 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5210 (XSTATE_FP): Ditto.
5211 (XSTATE_SSE): Ditto.
5212 (XSTATE_YMM): Ditto.
5213 (avx_os_support): Use new defines.
5214
5215 2012-06-06 Richard Guenther <rguenther@suse.de>
5216
5217 PR testsuite/32380
5218 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5219 loops.
5220
5221 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5222
5223 PR c++/52841
5224 * g++.dg/cpp0x/pr52841.C: New testcase.
5225
5226 2012-06-06 Richard Guenther <rguenther@suse.de>
5227
5228 PR tree-optimization/53081
5229 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5230 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5231
5232 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5233
5234 * gcc.target/powerpc/pr53487.c: New test.
5235
5236 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5237
5238 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5239
5240 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5241
5242 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5243
5244 2012-06-05 Richard Guenther <rguenther@suse.de>
5245
5246 PR tree-optimization/30442
5247 * gcc.dg/vect/bb-slp-30.c: New testcase.
5248
5249 2012-06-05 Richard Guenther <rguenther@suse.de>
5250
5251 PR tree-optimization/53081
5252 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5253 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5254 -fno-tree-loop-distribute-patterns.
5255
5256 2012-06-05 Alan Modra <amodra@gmail.com>
5257
5258 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5259 Check static chain in nested funcs.
5260
5261 2012-06-04 Tobias Burnus <burnus@net-b.de>
5262
5263 PR fortran/50619
5264 * gfortran.dg/init_flag_10.f90: New.
5265
5266 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/53524
5269 * g++.dg/warn/Wenum-compare-no-2: New.
5270
5271 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5272
5273 PR preprocessor/53463
5274 * g++.dg/cpp/limits.C: New test.
5275 * g++.dg/parse/error19.C: Adjust.
5276 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5277 * g++.dg/warn/pr35635.C: Likewise.
5278 * g++.old-deja/g++.pt/assign1.C: Likewise.
5279
5280 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5281
5282 PR target/53559
5283 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5284 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5285 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5286 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5287 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5288 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5289 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5290 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5291
5292 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5293
5294 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5295
5296 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR tree-optimization/53550
5299 * gcc.dg/pr53550.c: New test.
5300
5301 2012-06-04 Richard Guenther <rguenther@suse.de>
5302
5303 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5304 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5305 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5306
5307 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5308
5309 PR fortran/48831
5310 * gfortran.dg/parameter_array_element_2.f90: New.
5311
5312 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5313
5314 PR target/53512
5315 * gcc.target/sh/pr53512-1.c: New.
5316 * gcc.target/sh/pr53512-2.c: New.
5317 * gcc.target/sh/pr53512-3.c: New.
5318 * gcc.target/sh/pr53512-4.c: New.
5319
5320 2012-06-01 Jason Merrill <jason@redhat.com>
5321
5322 PR c++/52973
5323 * g++.dg/ext/visibility/template12.C: New.
5324 * g++.dg/ext/attrib14.C: Adjust warning line.
5325
5326 PR c++/52725
5327 * g++.dg/parse/new6.C: New.
5328 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5329
5330 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5331
5332 * c-c++-common/restrict-2.c: Revert previous change.
5333
5334 2012-06-01 Jason Merrill <jason@redhat.com>
5335
5336 PR c++/53137
5337 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5338
5339 PR c++/53484
5340 * g++.dg/cpp0x/auto33.C: New.
5341
5342 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5343
5344 PR c++/26155
5345 * g++.dg/parse/namespace-alias-1.C: New.
5346
5347 2012-06-01 Christian Bruel <christian.bruel@st.com>
5348
5349 * gcc.dg/spec-options.c: New test.
5350 * gcc.dg/foo.specs: New file.
5351
5352 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5353
5354 PR ada/53517
5355 * gnat.dg/lto14.adb: Skip on Solaris.
5356
5357 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5358
5359 * gcc.target/cris/sync-1-v10.c,
5360 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5361 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5362 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5363 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5364 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5365 gcc.target/cris/torture/sync-mis-op-i-1.c,
5366 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5367 gcc.target/cris/torture/sync-mis-op-i-2.c,
5368 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5369 gcc.target/cris/torture/sync-mis-op-i-3.c,
5370 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5371 gcc.target/cris/torture/sync-mis-op-s-1.c,
5372 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5373 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5374 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5375 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5376 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5377 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5378 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5379 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5380 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5381
5382 2012-05-31 Richard Guenther <rguenther@suse.de>
5383
5384 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5385 ldist-pr45948.c with disabled SCCP.
5386
5387 2012-05-31 Richard Guenther <rguenther@suse.de>
5388
5389 PR middle-end/48493
5390 * gcc.dg/torture/pr48493.c: New testcase.
5391
5392 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5393
5394 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5395 arm32 to targets.
5396 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5397 of the initialization loop.
5398 (dg-final): Adjust the expected number of vectorized loops depending
5399 on vect_char_mult target selector.
5400
5401 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5402
5403 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5404 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5405 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5406 New tests.
5407
5408 2012-05-30 Jason Merrill <jason@redhat.com>
5409
5410 PR c++/53356
5411 * g++.dg/init/new34.C: New.
5412 * g++.dg/tree-ssa/stabilize1.C: New.
5413
5414 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR c++/53356
5417 * g++.dg/init/new33.C: New test.
5418
5419 2012-05-30 Richard Guenther <rguenther@suse.de>
5420
5421 PR middle-end/53501
5422 * gcc.dg/torture/pr53501.c: New testcase.
5423 * c-c++-common/restrict-2.c: Adjust.
5424
5425 2012-05-30 Alan Modra <amodra@gmail.com>
5426
5427 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5428 torture-finish.
5429
5430 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5431
5432 * gcc.target/i386/shuf-concat.c: New test.
5433
5434 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR rtl-optimization/53519
5437 * gcc.c-torture/compile/pr53519.c: New test.
5438
5439 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5440
5441 * gcc.target/arm/neon-vrev.c: New.
5442
5443 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5444
5445 PR target/51340
5446 * gcc.target/sh/pr51340-1.c: New.
5447 * gcc.target/sh/pr51340-2.c: New.
5448 * gcc.target/sh/pr51340-3.c: New.
5449
5450 2012-05-29 Richard Guenther <rguenther@suse.de>
5451
5452 PR tree-optimization/53516
5453 * gcc.dg/torture/pr53516.c: New testcase.
5454
5455 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5456
5457 PR preprocessor/53229
5458 * gcc.dg/cpp/paste6.c: Force to run without
5459 -ftrack-macro-expansion.
5460 * gcc.dg/cpp/paste8.c: Likewise.
5461 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5462 -ftrack-macro-expansion.
5463 * gcc.dg/cpp/paste12.c: Force to run without
5464 -ftrack-macro-expansion.
5465 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5466 -ftrack-macro-expansion.
5467 * gcc.dg/cpp/paste13.c: Likewise.
5468 * gcc.dg/cpp/paste14.c: Likewise.
5469 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5470 -ftrack-macro-expansion.
5471 * gcc.dg/cpp/paste18.c: New test.
5472
5473 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5474
5475 * gcc.target/cris/torture/trap-1.c,
5476 gcc.target/cris/torture/trap-2.c,
5477 gcc.target/cris/torture/trap-3.c,
5478 gcc.target/cris/torture/trap-v0.c,
5479 gcc.target/cris/torture/trap-v3.c: New tests.
5480
5481 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/25137
5484 * g++.dg/warn/Wbraces3.C: New.
5485 * g++.dg/warn/Wbraces4.C: Likewise.
5486
5487 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR tree-optimization/53505
5490 * c-c++-common/torture/pr53505.c: New test.
5491
5492 2012-05-27 Nathan Sidwell <nathan@acm.org>
5493
5494 * gcc.dg/stmt-expr-4.c: New.
5495
5496 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5497
5498 PR c++/53491
5499 * g++.dg/parse/crash60.C: New.
5500
5501 2012-05-26 Jason Merrill <jason@redhat.com>
5502
5503 PR c++/53220
5504 * c-c++-common/array-lit.c: New.
5505 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5506
5507 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5508
5509 PR ada/50294
5510 * gnat.dg/array21.adb: New test.
5511
5512 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5513
5514 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5515
5516 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5517
5518 PR c++/32054
5519 * g++.dg/other/anon-union3.C: New.
5520
5521 2012-05-25 Ian Lance Taylor <iant@google.com>
5522
5523 * gcc.dg/split-6.c: New test.
5524
5525 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * gnat.dg/lto14.adb: New test.
5528
5529 2012-05-25 Tristan Gingold <gingold@adacore.com>
5530
5531 * gcc.target/i386/large-frame.c: New.
5532
5533 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5534 * gcc.target/powerpc/lhs-1.c: New.
5535 * gcc.target/powerpc/lhs-2.c: New.
5536 * gcc.target/powerpc/lhs-3.c: New.
5537
5538 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5539
5540 Make unwound macro expansion trace less redundant
5541 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5542 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5543 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5544 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5545 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5546 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5547
5548 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 PR c++/53464
5551 * g++.dg/cpp0x/constexpr-default1.C: New.
5552
5553 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5554
5555 PR c++/32080
5556 * g++.dg/eh/goto2.C: New.
5557
5558 2012-05-24 Richard Guenther <rguenther@suse.de>
5559
5560 PR middle-end/53460
5561 * g++.dg/tree-prof/pr53460.C: New testcase.
5562
5563 2012-05-24 Richard Guenther <rguenther@suse.de>
5564
5565 PR bootstrap/53466
5566 * g++.dg/debug/pr53466.C: New testcase.
5567
5568 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR tree-optimization/53465
5571 * gcc.c-torture/execute/pr53465.c: New test.
5572
5573 2012-05-23 Tobias Burnus <burnus@net-b.de>
5574
5575 PR fortran/51055
5576 PR fortran/45170
5577 * gfortran.dg/allocate_with_typespec_6.f90: New.
5578
5579 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 PR c++/29185
5582 * g++.dg/warn/delete-array-1.C: New.
5583
5584 2012-05-23 Richard Guenther <rguenther@suse.de>
5585
5586 * gcc.dg/torture/pr39074-2.c: Adjust.
5587 * gcc.dg/torture/pr39074.c: Likewise.
5588 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5589 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5590
5591 2012-05-22 Jan Hubicka <jh@suse.cz>
5592
5593 PR middle-end/53161
5594 * g++.dg/torture/pr53161.C: New testcase.
5595
5596 2012-05-22 Tobias Burnus <burnus@net-b.de>
5597
5598 PR fortran/53389
5599 * gfortran.dg/realloc_on_assign_15.f90: New.
5600
5601 2012-05-22 Richard Guenther <rguenther@suse.de>
5602
5603 PR middle-end/51071
5604 * gcc.dg/torture/pr51071-2.c: New testcase.
5605
5606 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5607
5608 PR tree-optimization/53336
5609 * g++.dg/torture/pr53336.C: New testcase.
5610
5611 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5612
5613 PR c++/53322
5614 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5615 instead of -Wunused-local-typedefs.
5616
5617 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 PR c++/51184
5620 * g++.dg/other/abstract4.C: New-
5621
5622 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5623
5624 PR c++/40821
5625 * g++.dg/ext/attrib46.C: New.
5626
5627 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5628
5629 PR c/53418
5630 * gcc.c-torture/compile/pr53418-1.c,
5631 gcc.c-torture/compile/pr53418-2.c: New tests.
5632
5633 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR tree-optimization/53366
5636 * gcc.dg/torture/pr53366-1.c: New test.
5637 * gcc.dg/torture/pr53366-2.c: New test.
5638 * gcc.target/i386/pr53366-1.c: New test.
5639 * gcc.target/i386/pr53366-2.c: New test.
5640
5641 PR tree-optimization/53409
5642 * gcc.c-torture/compile/pr53409.c: New test.
5643
5644 PR tree-optimization/53410
5645 * gcc.c-torture/compile/pr53410-1.c: New test.
5646 * gcc.c-torture/compile/pr53410-2.c: New test.
5647
5648 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5649
5650 PR target/53425
5651 * gcc.target/i386/pr53425-1.c: New file.
5652 * gcc.target/i386/pr53425-2.c: Likewise.
5653
5654 2012-05-21 Richard Guenther <rguenther@suse.de>
5655
5656 PR tree-optimization/53408
5657 * gcc.dg/torture/pr53408.c: New testcase.
5658
5659 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5660 H.J. Lu <hongjiu.lu@intel.com>
5661
5662 PR target/53416
5663 * gcc.target/i386/pr53416.c: New file.
5664
5665 2012-05-21 Richard Guenther <rguenther@suse.de>
5666
5667 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5668
5669 2012-05-21 Richard Guenther <rguenther@suse.de>
5670
5671 * gcc.dg/torture/ldist-1.c: New testcase.
5672
5673 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5674
5675 * gnat.dg/lto13.adb: New test.
5676 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5677
5678 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5679
5680 * gnat.dg/specs/lto12.ads: New test.
5681 * gnat.dg/specs/lto12_pkg.ads: New helper.
5682
5683 2012-05-18 Richard Guenther <rguenther@suse.de>
5684
5685 PR tree-optimization/53346
5686 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5687 * gcc.target/i386/incoming-10.c: Adjust.
5688 * gcc.target/i386/incoming-11.c: Likewise.
5689 * gcc.target/i386/pr46295.c: Likewise.
5690
5691 2012-05-18 Richard Guenther <rguenther@suse.de>
5692
5693 * gcc.dg/pr53352.c: Return zero.
5694
5695 2012-05-18 Richard Guenther <rguenther@suse.de>
5696
5697 PR tree-optimization/53390
5698 * gcc.dg/torture/pr53390.c: New testcase.
5699
5700 2012-05-18 Meador Inge <meadori@codesourcery.com>
5701
5702 PR rtl-optimization/53352
5703 * gcc.dg/pr53352.c: New test.
5704
5705 2012-05-17 David S. Miller <davem@davemloft.net>
5706
5707 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5708 failure on sparc-*-linux-gnu.
5709
5710 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5711
5712 PR c++/39681
5713 * g++.dg/parse/error49.C: New.
5714 * g++.dg/cpp0x/error8.C: Likewise.
5715 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5716 * g++.dg/ext/utf-dflt2.C: Likewise.
5717 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5718 * g++.dg/ext/utf-dflt.C: Likewise.
5719 * c-c++-common/raw-string-3.c: Likewise.
5720 * c-c++-common/raw-string-4.c: Likewise.
5721
5722 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5723
5724 PR c++/53371
5725 * g++.dg/cpp0x/catch1.C: New.
5726
5727 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5728
5729 PR c++/44516
5730 * g++.dg/parse/error48.C: New.
5731 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5732 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5733
5734 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5735
5736 * gcc.dg/tm/indirect-2.c: New test.
5737
5738 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5739
5740 PR tree-optimization/53217
5741 * gfortran.dg/pr53217.f90: New test.
5742
5743 2012-05-16 Richard Guenther <rguenther@suse.de>
5744
5745 PR tree-optimization/53364
5746 * g++.dg/torture/pr53364.C: New testcase.
5747
5748 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5749
5750 PR testsuite/52641
5751 * gcc.dg/pr52549.c: Fix test for long != void*
5752 * gcc.c-torture/execute/pr52979-1.x: New file.
5753 * gcc.c-torture/execute/pr52979-2.x: New file.
5754
5755 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5756
5757 PR preprocessor/7263
5758 * gcc.dg/binary-constants-2.c: Run without tracking locations
5759 accross macro expansion.
5760 * gcc.dg/binary-constants-3.c: Likewise.
5761 * gcc.dg/cpp/sysmac2.c: Likewise.
5762 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5763 location.
5764 * gcc.dg/cpp/syshdr3.c: New test.
5765 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5766 * gcc.dg/system-binary-constants-1.c: New test.
5767 * gcc.dg/system-binary-constants-1.h: New header for the new test
5768 above.
5769 * g++.dg/cpp/syshdr3.C: New test.
5770 * g++.dg/cpp/syshdr3.h: New header the new test above.
5771 * g++.dg/system-binary-constants-1.C: New test.
5772 * g++.dg/system-binary-constants-1.h: New header the new test
5773 above.
5774
5775 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5776
5777 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5778
5779 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5780
5781 PR target/53358
5782 * gcc.dg/pr53358.c: New test.
5783
5784 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5785
5786 PR c++/11856
5787 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5788 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5789
5790 2012-05-15 Olivier Hainque <hainque@adacore.com>
5791
5792 * g++.dg/eh/sighandle.C: New testcase.
5793
5794 2012-05-15 Richard Guenther <rguenther@suse.de>
5795
5796 PR tree-optimization/53355
5797 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5798
5799 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5800
5801 * gfortran.dg/*.f90: Remove now redundant manual
5802 cleanup-modules directive.
5803
5804 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5805
5806 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5807 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5808
5809 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5810
5811 PR fortran/52428
5812 * gfortran.dg/int_range_io_1.f90: New test.
5813
5814 2012-05-14 Andi Kleen <ak@linux.intel.com>
5815 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR target/53315
5818 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5819 * gcc.target/i386/rtm-check.h: New file.
5820 * gcc.target/i386/pr53315.c: New test.
5821
5822 2012-05-14 Tobias Burnus <burnus@net-b.de>
5823
5824 PR fortran/49110
5825 PR fortran/51055
5826 PR fortran/53329
5827 * gfortran.dg/deferred_type_param_4.f90: New.
5828 * gfortran.dg/deferred_type_param_6.f90: New.
5829
5830 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5831
5832 * gcc.target/i386/retarg.c: New test.
5833
5834 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5835
5836 PR fortran/45170
5837 * gfortran.dg/deferred_type_param_3.f90: New.
5838 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5839 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5840
5841 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5842
5843 * gnat.dg/null_pointer_deref3.adb: New test.
5844
5845 2012-05-12 Tobias Burnus <burnus@net-b.de>
5846
5847 PR fortran/49110
5848 PR fortran/52843
5849 * gfortran.dg/deferred_type_param_5.f90: New.
5850
5851 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5852
5853 * g++.dg/parse/error47.C: New.
5854
5855 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5856
5857 PR fortran/52537
5858 * gfortran.dg/string_compare_4.f90: Change option
5859 to -fdump-tree-original. Add test case for kind=4.
5860
5861 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5862
5863 PR fortran/52537
5864 * gfortran.dg/string_compare_4.f90: New test.
5865
5866 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5867
5868 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5869
5870 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/53305
5873 * g++.dg/cpp0x/variadic132.C: New.
5874
5875 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/53158
5878 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5879 * g++.dg/parse/error26.C: Tweak dg-error column number.
5880
5881 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5882
5883 PR c++/53301
5884 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5885
5886 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5887
5888 * gnat.dg/lto11.ad[sb]: New test.
5889
5890 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5891
5892 PR target/52908
5893 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5894 directive to Scan for vpmuldq, not vpmacsdql.
5895
5896 2012-05-09 Michael Matz <matz@suse.de>
5897
5898 PR tree-optimization/53185
5899 * gcc.dg/vect/pr53185.c: New test.
5900
5901 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5902
5903 PR middle-end/53249
5904 * gcc.target/i386/pr53249.c: New.
5905
5906 2012-05-09 Richard Guenther <rguenther@suse.de>
5907
5908 PR tree-optimization/18437
5909 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5910 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5911
5912 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR tree-optimization/53226
5915 * gcc.c-torture/compile/pr53226.c: New test.
5916
5917 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5918
5919 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5920 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5921 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5922 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5923 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5924 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5925 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5926 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5927 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5928 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5929 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5930 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5931 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5932 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5933
5934 2012-05-09 Dehao Chen <dehao@google.com>
5935
5936 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5937 * gcc.dg/predict-2.c: Likewise.
5938 * gcc.dg/predict-3.c: Likewise.
5939 * gcc.dg/predict-4.c: Likewise.
5940 * gcc.dg/predict-5.c: Likewise.
5941 * gcc.dg/predict-6.c: Likewise.
5942
5943 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5944
5945 PR target/53272
5946 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5947
5948 2012-05-08 Richard Guenther <rguenther@suse.de>
5949
5950 * gcc.dg/fold-bitand-4.c: New testcase.
5951
5952 2012-05-08 Dehao Chen <dehao@google.com>
5953
5954 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5955 heuristic is working properly.
5956 * gcc.dg/predict-2.c: Likewise.
5957 * gcc/dg/predict-3.c: Likewise.
5958 * gcc/dg/predict-4.c: Likewise.
5959 * gcc/dg/predict-5.c: Likewise.
5960 * gcc/dg/predict-6.c: Likewise.
5961
5962 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR tree-optimization/53239
5965 * g++.dg/opt/vrp3.C: New test.
5966 * g++.dg/opt/vrp3-aux.cc: New file.
5967 * g++.dg/opt/vrp3.h: New file.
5968
5969 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5970
5971 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5972 .uleb128 support in assembler output.
5973
5974 2012-05-07 Richard Guenther <rguenther@suse.de>
5975
5976 PR lto/42987
5977 * g++.dg/lto/pr42987_0.C: New testcase.
5978 * g++.dg/lto/pr42987_1.C: Likewise.
5979
5980 2012-05-07 Tobias Burnus <burnus@net-b.de>
5981
5982 PR fortran/53255
5983 * gfortran.dg/typebound_operator_15.f90: New.
5984
5985 2012-05-06 Tobias Burnus <burnus@net-b.de>
5986
5987 PR fortran/41587
5988 * gfortran.dg/class_array_13.f90: New.
5989
5990 2012-05-06 Tristan Gingold <gingold@adacore.com>
5991
5992 * gnat.dg/warn7.adb: New test.
5993
5994 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5995
5996 * gnat.dg/specs/renamings.ads: Rename to...
5997 * gnat.dg/specs/renaming1.ads: ...this.
5998 * gnat.dg/specs/renaming2.ads: New test.
5999 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6000 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6001 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6002 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6003
6004 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6005
6006 * gnat.dg/discr36.ad[sb]: New test.
6007 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6008
6009 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6010
6011 PR c/43772
6012 * c-c++-common/pr43772.c: New.
6013
6014 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6015
6016 PR fortran/41600
6017 * gfortran.dg/select_type_26.f03 : New test.
6018 * gfortran.dg/select_type_27.f03 : New test.
6019
6020 PR fortran/53191
6021 * gfortran.dg/select_type_28.f03 : New test.
6022
6023 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6024
6025 PR fortran/49010
6026 PR fortran/24518
6027 * gfortran.dg/mod_sign0_1.f90: New test.
6028 * gfortran.dg/mod_large_1.f90: New test.
6029
6030 2012-05-04 Tobias Burnus <burnus@net-b.de>
6031
6032 PR fortran/53175
6033 gfortran.dg/public_private_module_5.f90: New.
6034
6035 2012-05-04 Tobias Burnus <burnus@net-b.de>
6036
6037 PR fortran/53111
6038 * gfortran.dg/constructor_7.f90: New.
6039 * gfortran.dg/constructor_8.f90: New.
6040
6041 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6042
6043 PR c++/53166
6044 * g++.dg/cpp0x/static_assert7.C: New.
6045
6046 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6047
6048 PR tree-optimization/52633
6049 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6050 recognized as widening shifts instead of over-widening.
6051 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6052 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6053 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6054 * gcc.target/arm/pr52633.c: New test.
6055
6056 2012-05-04 Richard Guenther <rguenther@suse.de>
6057
6058 PR tree-optimization/53168
6059 * gcc.dg/torture/pr53168.c: New testcase.
6060 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6061
6062 2012-05-04 Richard Guenther <rguenther@suse.de>
6063
6064 * gcc.dg/lto/pr53214_0.c: New testcase.
6065
6066 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6067
6068 * gcc.target/ia64/pr48496.c: New test.
6069 * gcc.target/ia64/pr52657.c: Likewise.
6070
6071 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6072
6073 PR c/51712
6074 * c-c++-common/pr51712.c: New.
6075
6076 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6077
6078 PR target/53199
6079 * gcc.target/powwerpc/pr53199.c: New file.
6080
6081 2012-05-03 Jason Merrill <jason@redhat.com>
6082
6083 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6084
6085 * gcc.dg/debug/dwarf2/dups-types.c: New.
6086 * gcc.dg/debug/dwarf2/dups-types.h: New.
6087
6088 2012-05-03 Jason Merrill <jason@redhat.com>
6089
6090 * g++.dg/debug/dwarf2/namespace-2.C: New.
6091 * g++.dg/debug/dwarf2/localclass3.C: New.
6092
6093 2012-05-03 Jason Merrill <jason@redhat.com>
6094
6095 * g++.dg/debug/dwarf2/thunk1.C: New.
6096
6097 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/53186
6100 * g++.dg/other/final2.C: New.
6101
6102 2012-05-03 Richard Guenther <rguenther@suse.de>
6103
6104 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6105
6106 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6107
6108 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6109 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6110 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6111 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6112
6113 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6114
6115 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6116 .byte 0xf2.
6117 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6118 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6119 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6120
6121 PR debug/53174
6122 * gcc.dg/pr53174.c: New test.
6123
6124 PR target/53187
6125 * gcc.target/arm/pr53187.c: New test.
6126 * gcc.c-torture/compile/pr53187.c: New test.
6127
6128 2012-05-03 Richard Guenther <rguenther@suse.de>
6129
6130 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6131 unsupported prefetching support.
6132
6133 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6134
6135 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6136 option -ftrack-macro-expansion=0.
6137 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6138 option -ftrack-macro-expansion=0.
6139
6140 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6141
6142 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6143 dg-options for target arm with dg-additional-options.
6144
6145 2012-05-03 Richard Guenther <rguenther@suse.de>
6146
6147 PR tree-optimization/53144
6148 * gcc.dg/torture/pr53144.c: New testcase.
6149
6150 2012-05-03 Tobias Burnus <burnus@net-b.de>
6151
6152 PR fortran/52864
6153 * gfortran.dg/pointer_intent_7.f90: New.
6154 * gfortran.dg/pure_formal_3.f90: New.
6155
6156 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6157
6158 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6159
6160 2012-05-02 Martin Jambor <mjambor@suse.cz>
6161
6162 PR lto/52605
6163 * g++.dg/lto/pr52605_0.C: New test.
6164
6165 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6166
6167 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6168 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6169 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6170 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6171 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6172 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6173 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6174 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6175 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6176 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6177 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6178 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6179 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6180 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6181 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6182 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6183
6184 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6185
6186 PR middle-end/53153
6187 * gcc.dg/pr53153.c: New test.
6188
6189 2012-05-02 Richard Guenther <rguenther@suse.de>
6190
6191 * g++.dg/tree-ssa/pr19807.C: Adjust.
6192
6193 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6194
6195 PR tree-optimization/53163
6196 * gcc.c-torture/compile/pr53163.c: New test.
6197
6198 PR rtl-optimization/53160
6199 * gcc.c-torture/execute/pr53160.c: New test.
6200
6201 2012-05-01 Ian Lance Taylor <iant@google.com>
6202
6203 PR c/37303
6204 * gcc.dg/pr37303.c: New test.
6205
6206 2012-05-01 Richard Henderson <rth@redhat.com>
6207
6208 * lib/target-supports.exp
6209 (check_effective_target_sync_long_long_runtime): True for
6210 check_effective_target_powerpc64.
6211
6212 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6213
6214 PR c++/51033
6215 * gcc.dg/vector-1.c: Move to ...
6216 * c-c++-common/vector-1.c: ... here.
6217 * gcc.dg/vector-2.c: Move to ...
6218 * c-c++-common/vector-2.c: ... here.
6219 * gcc.dg/vector-3.c: Move to ...
6220 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6221 * gcc.dg/vector-4.c: Move to ...
6222 * c-c++-common/vector-4.c: ... here.
6223 * gcc.dg/vector-init-1.c: Move to ...
6224 * c-c++-common/vector-init-1.c: ... here.
6225 * gcc.dg/vector-init-2.c: Move to ...
6226 * c-c++-common/vector-init-2.c: ... here.
6227 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6228 * c-c++-common/vector-subscript-1.c: ... here.
6229 * gcc.dg/vector-subscript-2.c: Move to ...
6230 * c-c++-common/vector-subscript-2.c: ... here.
6231 * gcc.dg/vector-subscript-3.c: Move to ...
6232 * c-c++-common/vector-subscript-3.c: ... here.
6233
6234 PR c++/51314
6235 * g++.dg/cpp0x/vt-51314.C: New test.
6236 * g++.dg/cpp0x/variadic76.C: Fix.
6237
6238 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6239
6240 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6241
6242 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6243
6244 Add -Wvarargs option
6245 * c-c++-common/Wvarargs.c: New test case.
6246 * c-c++-common/Wvarargs-2.c: Likewise.
6247
6248 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6249
6250 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6251 * objc.dg/foreach-7.m: Force the test case to run without
6252 -ftrack-macro-expansion.
6253 * c-c++-common/tm/attrib-1.c: Likewise.
6254 * c-c++-common/warn-ommitted-condop.c: Likewise.
6255 * gcc.dg/assign-warn-1.c: Likewise.
6256 * gcc.dg/assign-warn-2.c: Likewise.
6257 * gcc.dg/attr-alloc_size.c: Likewise.
6258 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6259 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6260 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6261 * gcc.dg/c90-const-expr-9.c: Likewise.
6262 * gcc.dg/c99-const-expr-9.c: Likewise.
6263 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6264 * gcc.dg/cpp/direct2s.c: Likewise.
6265 * gcc.dg/cpp/pr28709.c: Likewise.
6266 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6267 * gcc.dg/dfp/composite-type.c: Likewise.
6268 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6269 with -ftrack-macro-expansion
6270 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6271 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6272 * g++.dg/ext/cleanup-1.C: Likewise.
6273 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6274 * g++.dg/template/sfinae10.C: Likewise.
6275 * g++.dg/tm/wrap-2.C: Likewise.
6276 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6277 * g++.dg/warn/Wsign-conversion.C: Likewise.
6278 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6279 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6280 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6281 it to run with -ftrack-macro-expansion.
6282 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6283 test cases without -ftrack-macro-expansion.
6284
6285 Fix location for static class members
6286 * g++.dg/template/sfinae6_neg.C: Adjust.
6287
6288 Make conversion warnings work on NULL with -ftrack-macro-expansion
6289 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6290 alongside the previous testing for NULL.
6291
6292 Fix -Wuninitialized for -ftrack-macro-expansion
6293 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6294
6295 Strip "<built-in>" loc from displayed expansion context
6296 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6297 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6298 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6299 new test above.
6300
6301 Fix expansion point loc for macro-like tokens
6302 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6303 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6304
6305 Fix token pasting with -ftrack-macro-expansion
6306 * gcc.dg/cpp/paste17.c: New test case for
6307 -ftrack-macro-expansion=2 mode only.
6308 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6309
6310 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6311
6312 * gnat.dg/warn6.ad[sb]: New test.
6313
6314 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6315
6316 PR 53149
6317 * gcc.dg/20011021-1.c: Adjust testcase.
6318
6319 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6320
6321 PR fortran/53148
6322 * gfortran.dg/function_optimize_12.f90: New test.
6323
6324 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6325
6326 PR target/53156
6327 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6328 code to match current output and cover new peephole2 pattern.
6329
6330 2012-04-27 Ollie Wild <aaw@google.com>
6331
6332 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6333
6334 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6335
6336 * gcc.c-torture/execute/20120427-2.c: New testcase.
6337 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6338 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6339 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6340
6341 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6342
6343 PR target/53138
6344 * gcc.c-torture/execute/20120427-1.c: New testcase.
6345
6346 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6347
6348 PR middle-end/27139
6349 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6350
6351 2012-04-27 Tom de Vries <tom@codesourcery.com>
6352
6353 PR tree-optimization/51879
6354 * gcc.dg/pr51879.c: New test.
6355 * gcc.dg/pr51879-2.c: Same.
6356 * gcc.dg/pr51879-3.c: Same.
6357 * gcc.dg/pr51879-4.c: Same.
6358 * gcc.dg/pr51879-6.c: Same.
6359
6360 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6361
6362 PR c++/53096
6363 * g++.dg/cpp0x/defaulted35.C: New.
6364 * g++.dg/cpp0x/defaulted15.C: Adjust.
6365
6366 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6367
6368 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6369 structure layout.
6370
6371 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6372
6373 * gcc.target/i386/builtin_target.c: Check avx2.
6374
6375 2012-04-26 Alan Modra <amodra@gmail.com>
6376
6377 * gcc.target/powerpc/savres.c: New test.
6378 * gcc.target/powerpc/powerpc.exp: Run it.
6379
6380 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6381
6382 PR target/53120
6383 * gcc.dg/torture/pr53120.c: New test.
6384
6385 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR middle-end/52979
6388 * gcc.c-torture/compile/pr52979-1.c: New test.
6389 * gcc.c-torture/execute/pr52979-1.c: New test.
6390 * gcc.c-torture/execute/pr52979-2.c: New test.
6391
6392 2012-04-25 Richard Guenther <rguenther@suse.de>
6393
6394 * gcc.target/i386/l_fma_float_5.c: Adjust.
6395 * gcc.target/i386/l_fma_double_4.c: Likewise.
6396 * gcc.target/i386/l_fma_float_2.c: Likewise.
6397 * gcc.target/i386/l_fma_float_6.c: Likewise.
6398 * gcc.target/i386/l_fma_double_1.c: Likewise.
6399 * gcc.target/i386/l_fma_double_5.c: Likewise.
6400 * gcc.target/i386/l_fma_float_3.c: Likewise.
6401 * gcc.target/i386/l_fma_double_2.c: Likewise.
6402 * gcc.target/i386/l_fma_double_6.c: Likewise.
6403 * gcc.target/i386/l_fma_float_4.c: Likewise.
6404 * gcc.target/i386/l_fma_double_3.c: Likewise.
6405 * gcc.target/i386/l_fma_float_1.c: Likewise.
6406
6407 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR tree-optimization/53058
6410 * gcc.c-torture/compile/pr53058.c: New test.
6411
6412 2012-04-25 Jan Hubicka <jh@suse.cz>
6413
6414 PR middle-end/53088
6415 * gcc.target/i386/pr39082-1.c: Update warning location.
6416
6417 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR c/52880
6420 * gcc.dg/pr52880.c: New test.
6421
6422 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6423
6424 * gcc.dg/m-un-2.c: Update.
6425 * gcc.dg/20011021-1.c: Update.
6426
6427 2012-04-25 Tobias Burnus <burnus@net-b.de>
6428
6429 PR fortran/52196
6430 * gfortran.dg/realloc_on_assign_14.f90: New.
6431
6432 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6433
6434 PR testsuite/52641
6435 PR tree-optimizations/52891
6436 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6437
6438 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/52363
6441 * g++.dg/cpp0x/sfinae35.C: New.
6442 * g++.dg/cpp0x/sfinae36.C: Likewise.
6443
6444 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6445
6446 * gcc.target/builtin_target.c: New testcase.
6447
6448 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6449
6450 PR target/47197
6451 * gcc.target/powerpc/pr47197.c: New test.
6452
6453 2012-04-24 Richard Guenther <rguenther@suse.de>
6454
6455 PR tree-optimization/53085
6456 * g++.dg/torture/pr53085.C: New testcase.
6457
6458 2012-04-24 Andrew Pinski <apinski@cavium.com>
6459
6460 PR tree-opt/33512
6461 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6462 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6463 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6464
6465 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR middle-end/53084
6468 * gcc.c-torture/execute/pr53084.c: New test.
6469
6470 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6473
6474 2012-04-23 Andrew Pinski <apinski@cavium.com>
6475
6476 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6477
6478 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6479
6480 PR regression/53076
6481 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6482 * gcc.dg/torture/builtin-power-1.c: Likewise.
6483
6484 2012-04-23 Richard Guenther <rguenther@suse.de>
6485
6486 PR tree-optimization/53070
6487 * gcc.dg/torture/pr53070.c: New testcase.
6488
6489 2012-04-23 Richard Guenther <rguenther@suse.de>
6490
6491 PR c/53060
6492 * gcc.dg/pr53060.c: New testcase.
6493
6494 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR tree-optimizations/52891
6497 * gcc.c-torture/compile/pr52891-1.c: New test.
6498 * gcc.c-torture/compile/pr52891-2.c: New test.
6499
6500 2012-04-22 Tobias Burnus <burnus@net-b.de>
6501
6502 PR fortran/53051
6503 * gfortran.dg/read_float_4.f90: New.
6504
6505 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6506
6507 PR 35441
6508 * c-c++-common/pr35441.C: New.
6509
6510 2012-04-20 Ian Lance Taylor <iant@google.com>
6511
6512 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6513 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6514
6515 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6516
6517 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6518 array access.
6519 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6520
6521 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6522
6523 PR rtl-optimization/44214
6524 * gcc.dg/pr44214-1.c: New test.
6525 * gcc.dg/pr44214-2.c: Likewise.
6526 * gcc.dg/pr44214-3.c: Likewise.
6527
6528 2012-04-20 Richard Guenther <rguenther@suse.de>
6529
6530 * g++.dg/torture/20120420-1.C: New testcase.
6531
6532 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6533
6534 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6535
6536 2012-04-19 Christian Bruel <christian.bruel@st.com>
6537
6538 * gcc.dg/pr52283.c: New test.
6539
6540 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6541
6542 * gcc.dg/pr37985.c: New test.
6543
6544 2012-04-19 Richard Guenther <rguenther@suse.de>
6545
6546 PR rtl-optimization/44688
6547 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6548 possibly profitable.
6549
6550 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6551
6552 PR tree-optimization/52976
6553 * gfortran.dg/reassoc_11.f: New test.
6554
6555 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6556
6557 PR tree-optimization/52976
6558 * gfortran.dg/reassoc_7.f: New test.
6559 * gfortran.dg/reassoc_8.f: Likewise.
6560 * gfortran.dg/reassoc_9.f: Likewise.
6561 * gfortran.dg/reassoc_10.f: Likewise.
6562
6563 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6564
6565 PR c++/52422
6566 * g++.dg/cpp0x/sfinae33.C: New.
6567 * g++.dg/cpp0x/sfinae34.C: Likewise.
6568
6569 2012-04-18 Joey Ye <joey.ye@arm.com>
6570
6571 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6572
6573 2012-04-18 Richard Guenther <rguenther@suse.de>
6574
6575 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6576 array access.
6577 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6578 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6579
6580 2012-04-17 Tom de Vries <tom@codesourcery.com>
6581
6582 * g++.dg/pr51264-4.C: New test.
6583
6584 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6585
6586 PR c++/52599
6587 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6588
6589 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/53003
6592 * g++.dg/parse/crash59.C: New.
6593
6594 2012-04-17 Michael Matz <matz@suse.de>
6595
6596 PR tree-optimization/18437
6597 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6598
6599 2012-04-17 Richard Guenther <rguenther@suse.de>
6600
6601 PR middle-end/53011
6602 * g++.dg/torture/pr53011.C: New testcase.
6603
6604 2012-04-16 Jason Merrill <jason@redhat.com>
6605
6606 PR c++/38543
6607 * g++.dg/cpp0x/variadic131.C: New.
6608
6609 PR c++/52008
6610 * g++.dg/cpp0x/variadic130.C: New.
6611
6612 PR c++/50830
6613 * g++.dg/cpp0x/variadic129.C: New.
6614
6615 PR c++/50303
6616 * g++.dg/cpp0x/variadic128.C: New.
6617
6618 2012-04-16 Tobias Burnus <burnus@net-b.de>
6619
6620 PR fortran/52864
6621 * gfortran.dg/pointer_intent_6.f90: New.
6622
6623 2012-04-16 Tobias Burnus <burnus@net-b.de>
6624
6625 PR fortran/52916
6626 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6627 to include public_private_module_4.f90.
6628 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6629 targets.
6630
6631 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/49152
6634 * g++.dg/diagnostic/operator1.C: New.
6635 * g++.dg/ext/label5.C: Adjust.
6636 * g++.dg/ext/va-arg1.C: Likewise.
6637 * g++.dg/other/error20.C: Likewise.
6638 * g++.dg/other/error20.C: Likewise.
6639 * g++.dg/other/error16.C: Likewise.
6640 * g++.dg/other/error10.C: Likewise.
6641 * g++.dg/parse/error30.C: Likewise.
6642 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6643
6644 2012-04-16 Jason Merrill <jason@redhat.com>
6645
6646 PR c++/51148
6647 * g++.dg/cpp0x/variadic127.C: New.
6648
6649 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6650
6651 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6652 testcase name.
6653 Use fail, pass instead of unresolved.
6654 Don't log $optstr.
6655
6656 PR testsuite/52948
6657 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6658 TODO_dump_func.
6659 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6660 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6661 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6662
6663 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6664
6665 PR fortran/52968
6666 * gfortran.dg/typebound_call_23.f03: New test case.
6667
6668 2012-04-15 Jason Merrill <jason@redhat.com>
6669
6670 PR c++/47220
6671 * g++.dg/cpp0x/variadic126.C: New.
6672
6673 PR c++/52380
6674 * g++.dg/cpp0x/variadic125.C: New.
6675
6676 PR c++/52292
6677 * g++.dg/cpp0x/variadic124.C: New.
6678
6679 PR c++/52706
6680 * g++.dg/cpp0x/nullptr27.C: New.
6681
6682 PR c++/52818
6683 * g++.dg/warn/format8.C: New.
6684
6685 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6686
6687 PR fortran/51082
6688 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6689
6690 2012-04-14 Tobias Burnus <burnus@net-b.de>
6691
6692 PR fortran/52916
6693 PR fortran/40973
6694 * gfortran.dg/public_private_module_3.f90: New.
6695 * gfortran.dg/public_private_module_4.f90: New.
6696
6697 2012-04-14 Tom de Vries <tom@codesourcery.com>
6698
6699 * gcc.dg/superblock.c: New test.
6700
6701 2012-04-14 Tom de Vries <tom@codesourcery.com>
6702
6703 * gcc.dg/pr51879-12.c: New test.
6704
6705 2012-04-13 Jason Merrill <jason@redhat.com>
6706
6707 PR c++/52824
6708 * g++.dg/cpp0x/variadic123.C: New.
6709 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6710
6711 PR c++/52905
6712 * g++.dg/cpp0x/initlist-ctor1.C: New.
6713
6714 PR c++/52915
6715 * g++.dg/other/anon-union2.C: New.
6716
6717 2012-04-13 Martin Jambor <mjambor@suse.cz>
6718
6719 PR middle-end/52939
6720 * g++.dg/ipa/pr52939.C: New test.
6721
6722 2012-04-13 Tom de Vries <tom@codesourcery.com>
6723
6724 * gcc.dg/pr52734.c: New test.
6725
6726 2012-04-13 Richard Guenther <rguenther@suse.de>
6727
6728 PR tree-optimization/52969
6729 * gcc.dg/torture/pr52969.c: New testcase.
6730
6731 2012-04-13 Richard Guenther <rguenther@suse.de>
6732
6733 PR c/52549
6734 * gcc.dg/pr52549.c: New testcase.
6735
6736 2012-04-13 Richard Guenther <rguenther@suse.de>
6737
6738 PR c/52862
6739 * gcc.dg/pr52862.c: New testcase.
6740
6741 2012-04-13 Joey Ye <joey.ye@arm.com>
6742
6743 * gcc.target/arm/thumb1-imm.c: New testcase.
6744
6745 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6746
6747 PR target/52932
6748 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6749 second function argument.
6750 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6751 (calc_permps): Update declaration. Calculate result correctly.
6752 (avx2_test): Change src2 type to union256i_d.
6753 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6754 correctly.
6755
6756 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6757
6758 PR target/52775
6759 * gcc.target/powerpc/pr52775.c: New file.
6760
6761 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6762
6763 PR tree-optimization/18589
6764 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6765 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6766 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6767 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6768 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6769 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6770 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6771 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6772 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6773 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6774
6775 2012-04-12 Richard Guenther <rguenther@suse.de>
6776
6777 PR tree-optimization/52943
6778 * gcc.dg/torture/pr52943.c: New testcase.
6779
6780 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6781
6782 PR target/50751
6783 * gcc/target/sh/pr50751-4.c: New.
6784 * gcc/target/sh/pr50751-5.c: New.
6785 * gcc/target/sh/pr50751-6.c: New.
6786 * gcc/target/sh/pr50751-7.c: New.
6787
6788 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6789
6790 PR c++/52465
6791 * g++.dg/lookup/using52.C: New.
6792
6793 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6794
6795 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6796
6797 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6798
6799 PR rtl-optimization/52876
6800 * gcc.target/i386/pr52876.c: New.
6801
6802 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6803
6804 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6805 __UINTPTR_TYPE__.
6806 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6807 __INTPTR_TYPE__.
6808 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6809 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6810 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6811 (ptrdiff_t): ... this. All uses changed.
6812 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6813 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6814 __INTPTR_TYPE__.
6815 (main): Cast argument to __INTPTR_TYPE__.
6816 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6817 size_t.
6818 * gcc.dg/mallign.c (main): Likewise.
6819 * gcc.dg/pr38700.c (foo): Likewise.
6820 * gcc.dg/long-long-cst1.c (t): Likewise.
6821 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6822 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6823 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6824 * gcc.dg/pr25682.c (d, foo): Likewise.
6825 * gcc.dg/format/cast-1.c (f): Likewise.
6826 * gcc.dg/c90-const-expr-10.c
6827 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6828 (size_t): ...this. All uses changed.
6829 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6830 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6831 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6832 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6833 * gcc.dg/sequence-pt-1.c: Likewise.
6834 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6835 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6836 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6837 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6838 of ptrdiff_t with it.
6839 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6840 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6841 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6842
6843 2012-04-11 Jason Merrill <jason@redhat.com>
6844
6845 PR debug/45088
6846 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6847 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6848
6849 PR c++/52906
6850 * g++.dg/ext/attrib45.C: New.
6851
6852 * g++.dg/eh/dtor3.C: New.
6853
6854 2012-04-11 Richard Guenther <rguenther@suse.de>
6855
6856 PR middle-end/52621
6857 * gfortran.dg/pr52621.f90: New testcase.
6858
6859 2012-04-11 Richard Guenther <rguenther@suse.de>
6860
6861 PR middle-end/52918
6862 * g++.dg/torture/pr52918-1.C: New testcase.
6863 * g++.dg/torture/pr52918-2.C: Likewise.
6864
6865 2012-04-11 Tobias Burnus <burnus@net-b.de>
6866
6867 PR fortran/52729
6868 * gfortran.dg/block_11.f90: New.
6869
6870 2012-04-11 Nick Clifton <nickc@redhat.com>
6871
6872 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6873
6874 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6875
6876 PR target/16458
6877 * gcc.target/powerpc/pr16458-1.c: New test.
6878 * gcc.target/powerpc/pr16458-2.c: Likewise.
6879 * gcc.target/powerpc/pr16458-3.c: Likewise.
6880 * gcc.target/powerpc/pr16458-4.c: Likewise.
6881
6882 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6885 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6886 * gcc.dg/builtin-bswap-5.c: Likewise.
6887 * gcc.target/i386/builtin-bswap-4.c: New test.
6888
6889 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6890
6891 PR 24985
6892 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6893
6894 2012-04-11 Richard Guenther <rguenther@suse.de>
6895
6896 PR rtl-optimization/52881
6897 * gcc.dg/torture/pr52881.c: New testcase.
6898 * gcc.dg/torture/pr52913.c: Likewise.
6899
6900 2012-04-11 Richard Guenther <rguenther@suse.de>
6901
6902 PR tree-optimization/52912
6903 * gcc.dg/torture/pr52912.c: New testcase.
6904
6905 2010-04-10 Michael Matz <matz@suse.de>
6906
6907 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6908 * gcc.dg/vect/vect-outer-1.c: Adjust.
6909 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6910 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6911 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6912 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6913 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6914 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6915
6916 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6917
6918 PR tree-optimization/52870
6919 * gcc.dg/vect/pr52870.c: New test.
6920
6921 2012-04-09 Mike Stump <mikestump@comcast.net>
6922
6923 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6924 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6925 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6926 * gnat.dg/aggr11.adb: Likewise.
6927 * gnat.dg/aggr11_pkg.ads: Likewise.
6928 * gnat.dg/aggr15.adb: Likewise.
6929 * gnat.dg/aggr15.ads: Likewise.
6930 * gnat.dg/aggr17.adb: Likewise.
6931 * gnat.dg/aggr18.adb: Likewise.
6932 * gnat.dg/array14.adb: Likewise.
6933 * gnat.dg/array14.ads: Likewise.
6934 * gnat.dg/array14_pkg.ads: Likewise.
6935 * gnat.dg/array19.adb: Likewise.
6936 * gnat.dg/array19.ads: Likewise.
6937 * gnat.dg/discr27.adb: Likewise.
6938 * gnat.dg/discr27.ads: Likewise.
6939 * gnat.dg/discr35.adb: Likewise.
6940 * gnat.dg/discr35.ads: Likewise.
6941 * gnat.dg/discr6.adb: Likewise.
6942 * gnat.dg/discr6_pkg.ads: Likewise.
6943 * gnat.dg/import1.adb: Likewise.
6944 * gnat.dg/import1.ads: Likewise.
6945 * gnat.dg/loop_address2.adb: Likewise.
6946 * gnat.dg/opt7.adb: Likewise.
6947 * gnat.dg/opt7.ads: Likewise.
6948 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6949 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6950 * gnat.dg/rep_clause2.adb: Likewise.
6951 * gnat.dg/rep_clause2.ads: Likewise.
6952 * gnat.dg/slice2.adb: Likewise.
6953 * gnat.dg/slice2.ads: Likewise.
6954 * gnat.dg/slice6.adb: Likewise.
6955 * gnat.dg/slice6_pkg.ads: Likewise.
6956 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6957 * gnat.dg/taft_type2.adb: Likewise.
6958 * gnat.dg/taft_type2.ads: Likewise.
6959 * gnat.dg/taft_type2_pkg.ads: Likewise.
6960 * gnat.dg/volatile10.adb: Likewise.
6961 * gnat.dg/volatile10_pkg.ads: Likewise.
6962
6963 * gcc.dg/dll-8.c: Remove execute permissions.
6964 * g++.dg/ext/dllexport5.C: Likewise.
6965
6966 2012-04-09 Jan Hubicka <jh@suse.cz>
6967
6968 PR lto/52722
6969 PR lto/51765
6970 PR lto/52634
6971 * gcc.dg/lto/pr52634_1.c: New testcase.
6972 * gcc.dg/lto/pr52634_0.c: New testcase.
6973
6974 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6975
6976 PR target/52883
6977 * gcc.target/i386/pr52883.c: New testcase.
6978
6979 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6980
6981 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6982 (check_effective_target_sync_long_long): Add SPARC case.
6983 (check_effective_target_sync_long_long_runtime): Likewise.
6984 (check_effective_target_sync_int_long): Adjust SPARC case.
6985 (check_effective_target_sync_char_short): Likewise.
6986
6987 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6988
6989 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6990 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6991
6992 2012-04-08 Tobias Burnus <burnus@net-b.de>
6993
6994 PR fortran/40973
6995 PR fortran/52751
6996 * gfortran.dg/public_private_module_2.f90: New.
6997
6998 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6999
7000 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7001 directives.
7002
7003 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7004
7005 PR fortran/52893
7006 * gfortran.dg/function_optimize_11.f90: New test.
7007
7008 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7009
7010 PR fortran/52668
7011 * gfortran.dg/use_only_6.f90: New test.
7012
7013 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7014
7015 PR fortran/52668
7016 * gfortran.dg/use_only_6.f90: New test.
7017 2012-04-06 Mike Stump <mikestump@comcast.net>
7018
7019 PR testsuite/50722
7020 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7021
7022 2012-04-05 Jason Merrill <jason@redhat.com>
7023
7024 PR c++/52596
7025 * g++.dg/template/qualified-id5.C: New.
7026
7027 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/52882
7030 * gcc.target/i386/pr52882.c: New test.
7031
7032 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7033 Dominique D'Humieures <dominiq@lps.ens.fr>
7034
7035 PR testsuite/52614
7036 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7037 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7038
7039 2012-04-04 Jason Merrill <jason@redhat.com>
7040
7041 PR c++/52845
7042 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7043
7044 2012-04-03 Jason Merrill <jason@redhat.com>
7045
7046 PR c++/52796
7047 * g++.dg/cpp0x/variadic-value1.C: New.
7048
7049 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7050
7051 * gnat.dg/pack18.adb: New test.
7052 * gnat.dg/pack18_pkg.ads: New helper.
7053
7054 2012-04-03 Richard Guenther <rguenther@suse.de>
7055
7056 PR tree-optimization/52808
7057 * gcc.dg/pr52808.c: New testcase.
7058
7059 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR tree-optimization/52835
7062 * gfortran.dg/pr52835.f90: New test.
7063
7064 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7065
7066 * gnat.dg/specs/aggr5.ads: New test.
7067
7068 2012-04-02 Richard Guenther <rguenther@suse.de>
7069
7070 PR tree-optimization/52756
7071 * gcc.dg/torture/pr52756.c: New testcase.
7072
7073 2012-04-02 Richard Guenther <rguenther@suse.de>
7074
7075 PR middle-end/52803
7076 * gcc.dg/pr52803.c: New testcase.
7077
7078 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7079
7080 PR c++/40942
7081 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7082 DR 214 in account.
7083
7084 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7085
7086 PR c++/50043
7087 * g++.dg/cpp0x/noexcept17.C: New.
7088 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7089 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7090 * g++.dg/cpp0x/noexcept01.C: Likewise.
7091 * g++.dg/eh/init-temp1.C: Likewise.
7092 * g++.dg/eh/ctor1.C: Likwise.
7093
7094 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7095
7096 * gnat.dg/controlled6.adb: New test.
7097 * gnat.dg/controlled6_pkg.ads: New helper.
7098 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7099
7100 2012-03-30 Richard Henderson <rth@redhat.com>
7101
7102 PR debug/52727
7103 * g++.dg/opt/pr52727.C: New testcase.
7104
7105 2012-03-30 Richard Guenther <rguenther@suse.de>
7106
7107 PR tree-optimization/52754
7108 * gcc.target/i386/pr52754.c: New testcase.
7109
7110 2012-03-30 Richard Guenther <rguenther@suse.de>
7111
7112 PR middle-end/52772
7113 * g++.dg/torture/pr52772.C: New testcase.
7114
7115 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/52718
7118 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7119
7120 2012-03-29 Jason Merrill <jason@redhat.com>
7121
7122 PR c++/52685
7123 * g++.dg/template/inherit8.C: New.
7124
7125 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR c++/52759
7128 * g++.dg/ext/weak4.C: New test.
7129
7130 PR tree-optimization/52760
7131 * gcc.c-torture/execute/pr52760.c: New test.
7132
7133 2012-03-29 Jason Merrill <jason@redhat.com>
7134
7135 PR c++/52743
7136 * g++.dg/cpp0x/initlist-array3.C: New.
7137
7138 2012-03-28 Jason Merrill <jason@redhat.com>
7139
7140 PR c++/52746
7141 * g++.dg/overload/virtual2.C: New.
7142
7143 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7144
7145 * gnat.dg/vect7.ad[sb]: New test.
7146
7147 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7148 Tobias Burnus <burnus@gcc.gnu.org>
7149
7150 PR fortran/52652
7151 * gfortran.dg/allocate_class_1.f90 : Change error test.
7152 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7153 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7154 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7155
7156 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7157
7158 PR middle-end/52691
7159 * gcc.dg/pr52691.c: New test.
7160
7161 PR middle-end/52750
7162 * gcc.c-torture/compile/pr52750.c: New test.
7163
7164 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7165
7166 PR target/52692
7167 * gcc.target/avr/torture/builtins-2.c: New test.
7168
7169 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR target/52736
7172 * gcc.target/i386/pr52736.c: New test.
7173
7174 2012-03-27 Martin Jambor <mjambor@suse.cz>
7175
7176 PR middle-end/52693
7177 * gcc.dg/torture/pr52693.c: New test.
7178
7179 2012-03-27 Meador Inge <meadori@codesourcery.com>
7180
7181 PR c++/52672
7182 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7183
7184 2012-03-27 Mike Stump <mikestump@comcast.net>
7185
7186 PR target/52665
7187 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7188 failures that match branch names.
7189
7190 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7191 H.J. Lu <hongjiu.lu@intel.com>
7192
7193 PR target/52698
7194 * gcc.target/i386/pr52698.c: New test.
7195
7196 2012-03-27 Richard Guenther <rguenther@suse.de>
7197
7198 PR middle-end/52720
7199 * gcc.dg/torture/pr52720.c: New testcase.
7200
7201 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7202
7203 * gnat.dg/pack17.adb: New test.
7204
7205 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7206
7207 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7208 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7209
7210 2012-03-26 Martin Jambor <mjambor@suse.cz>
7211
7212 PR tree-optimization/50052
7213 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7214
7215 2012-03-26 Richard Guenther <rguenther@suse.de>
7216
7217 PR tree-optimization/52701
7218 * gfortran.dg/pr52701.f90: New testcase.
7219
7220 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7221
7222 PR tree-optimization/52686
7223 * gcc.target/arm/pr52686.c: New test.
7224
7225 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7226
7227 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7228 Add "-Os -flto" to list.
7229
7230 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7231
7232 * gnat.dg/concat2.ad[sb]: New test.
7233
7234 2012-03-24 Jason Merrill <jason@redhat.com>
7235
7236 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7237 * g++.dg/cpp0x/trailing2.C: Likewise.
7238 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7239 * g++.dg/cpp1y/auto-fn1.C: New.
7240 * g++.dg/cpp1y/auto-fn2.C: New.
7241 * g++.dg/cpp1y/auto-fn3.C: New.
7242 * g++.dg/cpp1y/auto-fn4.C: New.
7243 * g++.dg/cpp1y/auto-fn5.C: New.
7244 * g++.dg/cpp1y/auto-fn6.C: New.
7245 * g++.dg/cpp1y/auto-fn7.C: New.
7246 * g++.dg/cpp1y/auto-fn8.C: New.
7247 * g++.dg/cpp1y/auto-fn9.C: New.
7248 * g++.dg/cpp1y/auto-fn10.C: New.
7249 * g++.dg/cpp1y/auto-fn11.C: New.
7250
7251 2012-03-23 Richard Guenther <rguenther@suse.de>
7252
7253 PR tree-optimization/52678
7254 * gfortran.dg/pr52678.f: New testcase.
7255
7256 2012-03-23 Richard Guenther <rguenther@suse.de>
7257
7258 PR tree-optimization/52638
7259 * g++.dg/torture/pr52638.C: New testcase.
7260
7261 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7262
7263 PR c++/52487
7264 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7265
7266 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR c++/52671
7269 * g++.dg/ext/attrib44.C: New test.
7270
7271 2012-03-22 Jan Hubicka <jh@suse.cz>
7272
7273 PR middle-end/51737
7274 * g++.dg/torture/pr51737.C: New testcase
7275
7276 2012-03-22 Richard Guenther <rguenther@suse.de>
7277
7278 PR tree-optimization/52548
7279 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7280
7281 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7282
7283 * lib/fortran-modules.exp (list-module-names-1): Remove
7284 warning.
7285
7286 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7287
7288 PR target/50751
7289 * gcc.target/sh/pr50751-1.c: New.
7290 * gcc.target/sh/pr50751-2.c: New.
7291 * gcc.target/sh/pr50751-3.c: New.
7292
7293 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7294
7295 PR target/52479
7296 * gcc.target/sh/sh4a-cos.c: Remove.
7297 * gcc.target/sh/sh4a-sin.c: Remove.
7298 * gcc.target/sh/sh4a-sincos.c: Remove.
7299
7300 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7301
7302 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7303 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7304
7305 2012-03-21 Martin Jambor <mjambor@suse.cz>
7306
7307 PR testsuite/52641
7308 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7309 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7310
7311 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7312
7313 * gcc.target/arm/thumb-16bit-ops.c: New file.
7314 * gcc.target/arm/thumb-ifcvt.c: New file.
7315
7316 2012-03-20 Jason Merrill <jason@redhat.com>
7317
7318 * lib/target-supports.exp: Add { target c++1y }.
7319
7320 * g++.dg/cpp0x/auto32.C: New.
7321
7322 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7323
7324 PR testsuite/52641
7325 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7326 int32plus.
7327 * gcc.dg/torture/pr48124-4.c: Ditto:
7328 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7329
7330 2012-03-20 Jason Merrill <jason@redhat.com>
7331
7332 PR c++/52510
7333 * g++.dg/cpp0x/initlist66.C: New.
7334
7335 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7336
7337 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7338 __AVR_HAVE_LPMX__
7339
7340 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7341
7342 PR target/49868
7343 * gcc.target/avr/torture/addr-space-2.h: New file.
7344 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7345 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7346 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7347 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7348
7349 2012-03-20 Richard Guenther <rguenther@suse.de>
7350
7351 * gnat.dg/pack16.adb: New testcase.
7352 * gnat.dg/pack16_pkg.ads: Likewise.
7353 * gnat.dg/specs/pack8.ads: Likewise.
7354 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7355
7356 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7357
7358 * g++.dg/warn/Wuseless-cast.C: Extend.
7359
7360 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 PR c++/14710
7363 * g++.dg/warn/Wuseless-cast.C: New.
7364
7365 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7366
7367 PR libfortran/52608
7368 * gfortran.dg/pr52608.f90: New test.
7369
7370 2012-03-17 Tobias Burnus <burnus@net-b.de>
7371
7372 PR fortran/52585
7373 * gfortran.dg/proc_ptr_36.f90: New.
7374
7375 2012-03-16 Martin Jambor <mjambor@suse.cz>
7376
7377 * gcc.dg/misaligned-expand-1.c: New test.
7378 * gcc.dg/misaligned-expand-3.c: Likewise.
7379
7380 2012-03-16 Richard Guenther <rguenther@suse.de>
7381 Kai Tietz <ktietz@redhat.com>
7382
7383 PR middle-end/48814
7384 * gcc.c-torture/execute/pr48814-1.c: New test.
7385 * gcc.c-torture/execute/pr48814-2.c: New test.
7386 * gcc.dg/tree-ssa/assign-1.c: New test.
7387 * gcc.dg/tree-ssa/assign-2.c: New test.
7388 * gcc.dg/tree-ssa/assign-3.c: New test.
7389
7390 2012-03-16 Richard Guenther <rguenther@suse.de>
7391
7392 * gnat.dg/specs/pack7.ads: New testcase.
7393
7394 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR target/52568
7397 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7398 * gcc.dg/torture/vshuf-8.inc: Likewise.
7399 * gcc.dg/torture/vshuf-16.inc: Likewise.
7400 * gcc.dg/torture/vshuf-32.inc: Likewise.
7401
7402 2012-03-15 Jason Merrill <jason@redhat.com>
7403
7404 * g++.dg/torture/pr52582.C: New.
7405
7406 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7407
7408 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7409
7410 2012-03-15 Ira Rosen <irar@il.ibm.com>
7411 Ulrich Weigand <ulrich.weigand@linaro.org>
7412
7413 * gcc.dg/vect/slp-cond-3.c: New test.
7414 * gcc.dg/vect/slp-cond-4.c: New test.
7415
7416 2012-03-15 Ira Rosen <irar@il.ibm.com>
7417 Ulrich Weigand <ulrich.weigand@linaro.org>
7418
7419 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7420 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7421
7422 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7423
7424 PR libfortran/52434
7425 PR libfortran/48878
7426 PR libfortran/38199
7427 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7428 * gfortran.dg/round_1.f03: Likewise.
7429
7430 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7431 Andrew Pinski <apinski@cavium.com>
7432
7433 PR middle-end/52592
7434 * gcc.dg/pr52592.c: New test.
7435
7436 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7437
7438 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7439 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7440 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7441 * lib/fortran-modules.exp: .. this new file. Adjust users.
7442 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7443 gfortran-dg-debug-runtest): Call cleanup-modules.
7444 * lib/fortran-torture.exp (fortran-torture-execute,
7445 fortran-torture): Likewise.
7446 * gfortran.dg/coarray/caf.exp: Likewise.
7447 * lib/lto.exp: Likewise.
7448 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7449 * gfortran.dg/class_4b.f03: Likewise.
7450 * gfortran.dg/class_4c.f03: Likewise.
7451 * gfortran.dg/class_45a.f03: Likewise.
7452 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7453 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7454 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7455 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7456 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7457 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7458 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7459 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7460 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7461 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7462 * gfortran.dg/whole_file_28.f90: Likewise.
7463 * gfortran.dg/whole_file_29.f90: Likewise.
7464 * gfortran.dg/whole_file_30.f90: Likewise.
7465 * gfortran.dg/whole_file_31.f90: Likewise.
7466
7467 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR tree-optimization/52267
7470 * gcc.dg/pr52267.c: New test.
7471 * gcc.dg/tree-ssa/vrp65.c: New test.
7472 * gcc.dg/tree-ssa/vrp66.c: New test.
7473
7474 2012-03-15 Richard Guenther <rguenther@suse.de>
7475
7476 PR middle-end/52580
7477 * gfortran.dg/vect/pr52580.f: New testcase.
7478
7479 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7480
7481 * gcc.target/sh/fpul-usage-1.c: New.
7482
7483 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7484
7485 PR target/49468
7486 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7487 * gcc.target/sh/pr49468-di.c: Likewise.
7488
7489 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490
7491 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7492 * gcc.dg/c99-stdint-6.c: Likewise.
7493 * gcc.dg/lto/20090210_0.c: Likewise.
7494 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7495 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7496 * gcc.dg/pragma-init-fini-2.c: Likewise.
7497 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7498 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7499 * gcc.target/i386/pr22152.c: Likewise.
7500 * gcc.target/i386/vect8-ret.c: Likewise.
7501 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7502 handling.
7503
7504 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7505
7506 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7507 * g++.dg/tree-prof/partition1.C: Likewise.
7508 * g++.dg/tree-prof/partition2.C: Likewise.
7509 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7510 handling.
7511 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7512 * gcc.c-torture/execute/20010724-1.c: Remove.
7513 * gcc.c-torture/execute/20010724-1.x: Remove.
7514 * gcc.c-torture/execute/20040208-2.c: Remove.
7515 * gcc.c-torture/execute/20040208-2.x: Remove.
7516 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7517 Remove.
7518 (main) [__mips__ && __sgi__]: Remove.
7519 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7520 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7521 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7522 mips-sgi-irix6* handling.
7523 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7524 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7525 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7526 handling.
7527 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7528 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7529 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7530 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7531 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7532 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7533 mips-sgi-irix6*.
7534 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7535 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7536 * gcc.target/mips/save-restore-3.c: Likewise.
7537 * gcc.target/mips/save-restore-4.c: Likewise.
7538 * gcc.target/mips/save-restore-5.c: Likewise.
7539 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7540 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7541 messages.
7542 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7543 IRIX 6 handling.
7544 (restore_ld_library_path_env_vars): Likewise.
7545 * lib/target-supports.exp (check_profiling_available): Remove
7546 mips*-*-irix* handling.
7547 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7548 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7549 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7550
7551 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c++/52582
7554 * g++.dg/opt/pr52582.C: New test.
7555
7556 2012-03-14 Richard Guenther <rguenther@suse.de>
7557
7558 PR tree-optimization/52571
7559 * gcc.dg/vect/vect-2.c: Initialize arrays.
7560 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7561 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7562 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7563
7564 2012-03-14 Richard Guenther <rguenther@suse.de>
7565
7566 PR middle-end/52080
7567 PR middle-end/52097
7568 PR middle-end/48124
7569 * gcc.dg/torture/pr48124-1.c: New testcase.
7570 * gcc.dg/torture/pr48124-2.c: Likewise.
7571 * gcc.dg/torture/pr48124-3.c: Likewise.
7572 * gcc.dg/torture/pr48124-4.c: Likewise.
7573
7574 2012-03-14 Richard Guenther <rguenther@suse.de>
7575
7576 PR middle-end/52578
7577 * gcc.dg/pr52578.c: New testcase.
7578
7579 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR c++/52521
7582 * g++.dg/cpp0x/udlit-args2.C: New test.
7583
7584 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7585
7586 PR target/48596
7587 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7588 * gcc.c-torture/compile/pr48596.c: ... here.
7589
7590 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7591
7592 PR c++/51641
7593 * g++.dg/lookup/hidden-class17.C: New test.
7594
7595 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR c/52577
7598 * gcc.dg/Wunused-var-3.c: New test.
7599
7600 2012-03-13 Martin Jambor <mjambor@suse.cz>
7601
7602 * gcc.dg/misaligned-expand-2.c: New test.
7603
7604 2012-03-13 Richard Guenther <rguenther@suse.de>
7605
7606 PR middle-end/52134
7607 * gcc.dg/pr52134.c: New testcase.
7608
7609 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7610
7611 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7612
7613 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7614
7615 PR tree-optimization/46728
7616 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7617 * gcc.target/powerpc/pr46728-5.c: Likewise.
7618 * gcc.target/powerpc/pr46728-8.c: Likewise.
7619 * gcc.target/powerpc/pr46728-10.c: Likewise.
7620 * gcc.target/powerpc/pr46728-11.c: Likewise.
7621 * gcc.target/powerpc/pr46728-13.c: Likewise.
7622 * gcc.target/powerpc/pr46728-14.c: Likewise.
7623 * gcc.target/powerpc/pr46728-15.c: Likewise.
7624
7625 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7626
7627 PR c++/52299
7628 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7629
7630 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7631
7632 PR tree-optimization/46728
7633 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7634 * gcc.target/powerpc/pr46728-5.c: Likewise.
7635 * gcc.target/powerpc/pr46728-8.c: Likewise.
7636 * gcc.target/powerpc/pr46728-10.c: Likewise.
7637 * gcc.target/powerpc/pr46728-11.c: Likewise.
7638 * gcc.target/powerpc/pr46728-13.c: Likewise.
7639 * gcc.target/powerpc/pr46728-14.c: Likewise.
7640 * gcc.target/powerpc/pr46728-15.c: Likewise.
7641
7642 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7643
7644 PR target/49868
7645 * gcc.target/avr/torture/addr-space-1.h: New file.
7646 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7647 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7648 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7649 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7650
7651 2012-03-12 Andrew Pinski <apinski@cavium.com>
7652
7653 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7654
7655 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7656
7657 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7658 * g++.dg/abi/thunk4.C: Likewise.
7659 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7660 Adapt line numbers.
7661 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7662 handling.
7663 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7664 * g++.dg/eh/spbp.C: Likewise.
7665 * g++.dg/ext/label13.C: Likewise.
7666 * g++.dg/guality/guality.exp: Likewise.
7667 * g++.dg/other/anon5.C: Likewise.
7668 * g++.dg/other/pragma-ep-1.C: Remove.
7669 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7670 * g++.dg/warn/pr31246.C: Likewise.
7671 * g++.dg/warn/weak1.C: Likewise.
7672 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7673 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7674 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7675 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7676 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7677 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7678 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7679 * gcc.dg/c99-tgmath-1.c: Likewise.
7680 * gcc.dg/c99-tgmath-2.c: Likewise.
7681 * gcc.dg/c99-tgmath-3.c: Likewise.
7682 * gcc.dg/c99-tgmath-4.c: Likewise.
7683 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7684 handling.
7685 * gcc.dg/debug/pr49032.c: Likewise.
7686 * gcc.dg/guality/guality.exp: Likewise.
7687 * gcc.dg/intmax_t-1.c: Likewise.
7688 * gcc.dg/pr48616.c: Likewise.
7689 * gcc.dg/pragma-ep-1.c: Remove.
7690 * gcc.dg/pragma-ep-2.c: Remove.
7691 * gcc.dg/pragma-ep-3.c: Remove.
7692 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7693 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7694 * gcc.misc-tests/gcov-14.c: Likewise.
7695 * gfortran.dg/guality/guality.exp: Likewise.
7696 * lib/target-supports.exp (check_weak_available): Likewise.
7697 (add_options_for_tls): Likewise.
7698 (check_ascii_locale_available): Likewise.
7699 * obj-c++.dg/dwarf-2.mm: Likewise.
7700 * objc.dg/dwarf-1.m: Likewise.
7701 * objc.dg/dwarf-2.m: Likewise.
7702
7703 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR tree-optimization/51721
7706 * gcc.dg/tree-ssa/vrp64.c: New test.
7707
7708 PR tree-optimization/52533
7709 * gcc.c-torture/compile/pr52533.c: New test.
7710
7711 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7712
7713 * gcc.target/i386/rtm-xabort-1.c: New.
7714 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7715 * gcc.target/i386/rtm-xend-1.c: Ditto.
7716 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7717 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7718 * gcc.target/i386/sse-13.c: Ditto.
7719 * gcc.target/i386/sse-14.c: Ditto.
7720 * gcc.target/i386/sse-22.c: Ditto.
7721 * gcc.target/i386/sse-23.c: Ditto.
7722 * g++.dg/other/i386-2.C: Ditto.
7723 * g++.dg/other/i386-3.C: Ditto.
7724
7725 2012-03-12 Tobias Burnus <burnus@net-b.de>
7726
7727 PR fortran/52542
7728 * gfortran.dg/proc_ptr_35.f90: New.
7729
7730 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7731
7732 PR target/52530
7733 * gcc.dg/torture/pr52530.c: New test.
7734
7735 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7736
7737 PR target/51244
7738 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7739
7740 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7741
7742 PR target/52450
7743 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7744
7745 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7746
7747 2012-03-09 Andrew Pinski <apinski@cavium.com>
7748
7749 PR middle-end/51988
7750 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7751 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7752
7753 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7754
7755 * gcc.dg/tree-ssa/scev-3.c: New.
7756 * gcc.dg/tree-ssa/scev-4.c: New.
7757
7758 2012-03-08 Tobias Burnus <burnus@net-b.de>
7759
7760 PR fortran/52469
7761 * gfortran.dg/proc_ptr_34.f90
7762
7763 2012-03-07 Jason Merrill <jason@redhat.com>
7764
7765 PR c++/52521
7766 * g++.dg/cpp0x/udlit-mangle.C: New.
7767
7768 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7769
7770 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7771
7772 2012-03-06 Richard Guenther <rguenther@suse.de>
7773
7774 PR middle-end/52493
7775 * gcc.dg/torture/pr52493.c: New testcase.
7776
7777 2012-03-06 Richard Guenther <rguenther@suse.de>
7778
7779 PR lto/52097
7780 * gcc.dg/lto/pr52097_0.c: New testcase.
7781
7782 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7783
7784 PR target/51244
7785 * gcc.target/sh/pr51244-1.c: New.
7786 * gcc.target/sh/pr51244-2.c: New.
7787 * gcc.target/sh/pr51244-3.c: New.
7788
7789 2012-03-05 Jason Merrill <jason@redhat.com>
7790
7791 PR c++/51930
7792 * g++.dg/ext/visibility/template11.C: New.
7793
7794 * g++.dg/cpp0x/implicit13.C: New.
7795
7796 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR tree-optimization/51721
7799 * gcc.dg/tree-ssa/vrp63.c: New test.
7800 * gcc.dg/pr51721.c: New test.
7801
7802 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7803
7804 PR fortran/50981
7805 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7806 argument checks.
7807
7808 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7809
7810 PR target/52146
7811 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7812
7813 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7814
7815 PR fortran/50981
7816 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7817
7818 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7819
7820 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7821 int32plus.
7822
7823 2012-03-03 Jason Merrill <jason@redhat.com>
7824
7825 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7826
7827 Core 1270
7828 * g++.dg/cpp0x/initlist65.C: New.
7829
7830 PR c++/36797
7831 * g++.dg/ext/is_empty2.C: New.
7832
7833 2012-03-03 Tobias Burnus <burnus@net-b.de>
7834
7835 PR fortran/48820
7836 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7837
7838 2012-03-03 Tobias Burnus <burnus@net-b.de>
7839
7840 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7841 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7842 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7843 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7844 * gfortran.dg/class_30.f90: Remove dg-warning line.
7845 * gfortran.dg/bind_c_usage_25.f90: New.
7846
7847 2012-03-03 Tobias Burnus <burnus@net-b.de>
7848
7849 PR fortran/48820
7850 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7851 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7852 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7853
7854 2012-03-03 Tobias Burnus <burnus@net-b.de>
7855
7856 PR fortran/48820
7857 * gfortran.dg/assumed_type_1.f90: New.
7858 * gfortran.dg/assumed_type_2.f90: New.
7859 * gfortran.dg/assumed_type_3.f90: New.
7860 * gfortran.dg/assumed_type_4.f90: New.
7861
7862 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7863
7864 PR target/49486
7865 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7866 * gcc.target/sh/pr49468-di.c: New.
7867
7868 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7869
7870 * gcc.dg/graphite/pr50561.c: Update.
7871
7872 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7873
7874 * gcc.target/powerpc/pr52457.c: New test.
7875
7876 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7877
7878 * gcc.target/arm/sat-1.c: New test.
7879
7880 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7881
7882 PR target/46716
7883 * gcc.target/i386/pr46716.c: New test.
7884
7885 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7886
7887 PR c++/51989
7888 * g++.dg/cpp0x/sfinae32.C: New.
7889
7890 2012-03-02 Richard Guenther <rguenther@suse.de>
7891
7892 PR tree-optimization/52406
7893 * gcc.dg/torture/pr52406.c: New testcase.
7894
7895 2012-03-02 Tobias Burnus <burnus@net-b.de>
7896
7897 PR fortran/52325
7898 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7899 * gfortran.dg/nullify_2.f90: Update dg-error.
7900 * gfortran.dg/nullify_4.f90: Ditto.
7901 * gfortran.dg/pointer_init_6.f90: Ditto.
7902
7903 2012-03-02 Tobias Burnus <burnus@net-b.de>
7904
7905 PR fortran/52270
7906 * gfortran.dg/class_51.f90: New.
7907
7908 2012-03-02 Tobias Burnus <burnus@net-b.de>
7909
7910 PR fortran/52452
7911 * gfortran.dg/intrinsic_8.f90: New.
7912
7913 2012-03-01 Kai Tietz <ktietz@redhat.com>
7914
7915 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7916 routines on mingw targets.
7917 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7918
7919 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7920
7921 PR tree-optimization/52445
7922 * gcc.dg/pr52445.c: New test.
7923
7924 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR target/52437
7927 * gcc.c-torture/compile/pr52437.c: New test.
7928
7929 PR middle-end/52419
7930 * gcc.dg/torture/pr52419.c: New test.
7931
7932 PR tree-optimization/52429
7933 * gcc.dg/torture/pr52429.c: New test.
7934 * g++.dg/opt/pr52429.C: New test.
7935
7936 2012-02-29 Richard Guenther <rguenther@suse.de>
7937
7938 PR testsuite/52297
7939 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7940 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7941 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7942 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7943 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7944 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7945
7946 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7947
7948 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7949
7950 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7951
7952 PR fortran/52386
7953 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7954
7955 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7956
7957 PR target/51534
7958 * gcc.target/arm/neon/pr51534.c: New testcase.
7959
7960 2012-02-28 Richard Guenther <rguenther@suse.de>
7961
7962 PR target/52407
7963 * gcc.dg/torture/pr52407.c: New testcase.
7964
7965 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7966
7967 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7968 * gcc.target/arm/vfp2.c: Likewise.
7969 * gcc.target/arm/vfp3.c: Likewise.
7970 * gcc.target/arm/vfp4.c: Likewise.
7971 * gcc.target/arm/vfp5.c: Likewise.
7972 * gcc.target/arm/vfp6.c: Likewise.
7973 * gcc.target/arm/vfp7.c: Likewise.
7974 * gcc.target/arm/vfp8.c: Likewise.
7975 * gcc.target/arm/vfp9.c: Likewise.
7976 * gcc.target/arm/vfp10.c: Likewise.
7977 * gcc.target/arm/vfp11.c: Likewise.
7978 * gcc.target/arm/vfp12.c: Likewise.
7979 * gcc.target/arm/vfp13.c: Likewise.
7980 * gcc.target/arm/vfp14.c: Likewise.
7981 * gcc.target/arm/vfp15.c: Likewise.
7982 * gcc.target/arm/vfp16.c: Likewise.
7983 * gcc.target/arm/vfp17.c: Likewise.
7984 * gcc.target/arm/neon-constants.h: New file.
7985 * gcc.target/arm/neon-vect1.c: New test.
7986 * gcc.target/arm/neon-vect2.c: New test.
7987 * gcc.target/arm/neon-vect3.c: New test.
7988 * gcc.target/arm/neon-vect4.c: New test.
7989 * gcc.target/arm/neon-vect5.c: New test.
7990 * gcc.target/arm/neon-vect6.c: New test.
7991 * gcc.target/arm/neon-vect7.c: New test.
7992 * gcc.target/arm/neon-vect8.c: New test.
7993
7994 2012-02-28 Richard Guenther <rguenther@suse.de>
7995
7996 PR tree-optimization/52402
7997 * gcc.dg/torture/pr52402.c: New testcase.
7998
7999 2012-02-28 Richard Guenther <rguenther@suse.de>
8000
8001 PR lto/52400
8002 * g++.dg/lto/pr52400_0.C: New testcase.
8003
8004 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8005
8006 * gcc.target/avr/torture/builtins-1.c: New test.
8007 * gcc.target/avr/torture/builtins-error.c: New test.
8008
8009 2012-02-28 Kai Tietz <ktietz@redhat.com>
8010
8011 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8012 * gcc.target/i386/pr45352-2.c: Likewise.
8013 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8014 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8015 targets instead rand.
8016 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8017 * gcc.target/i386/sse2-mul-1.c: Likewise.
8018 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8019 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8020 * gcc.target/i386/pad-1.c: Likewise.
8021 * gcc.target/i386/pad-9.c: Likewise.
8022 * gcc.target/i386/pad-2.c: Likewise.
8023 * gcc.target/i386/pad-5b.c: Likewise.
8024 * gcc.target/i386/pad-8.c: Likewise.
8025 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8026 * gcc.target/i386/pr44130.c: Likewise.
8027 * gcc.target/i386/align-main-1.c: Likewise.
8028 * gcc.target/i386/align-main-2.c: Likewise.
8029 * gcc.target/i386/sw-1.c: Likewise.
8030 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8031 on x64 mingw target.
8032 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8033 * gcc.target/i386/pr46295.c: Likewise.
8034 * gcc.target/i386/amd64-abi-1.c: Likewise.
8035 * gcc.target/i386/amd64-abi-2.c: Likewise.
8036 * gcc.target/i386/pr39082-1.c: Likewise.
8037 * gcc.target/i386/pr39162.c: Likewise.
8038 * gcc.target/i386/pr22152.c: Likewise.
8039 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8040 * gcc.target/i386/wrfsbase-2.c: Likewise.
8041 * gcc.target/i386/local.c: Likewise
8042 * gcc.target/i386/wrgsbase-1.c: Likewise.
8043 * gcc.target/i386/wrfsbase-1.c: Likewise.
8044 * gcc.target/i386/pr39315-3.c: Likewise.
8045 * gcc.target/i386/pr35767-4.c: Likewise.
8046 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8047 x64 mingw target.
8048 * gcc.target/i386/pr45336-2.c: Likewise.
8049 * gcc.target/i386/pr45336-1.c: Likewise.
8050 * gcc.target/i386/pr45336-4.c: Likewise.
8051
8052 2012-02-27 Tristan Gingold <gingold@adacore.com>
8053
8054 * gnat.dg/array20.ad[sb]: New test.
8055
8056 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR target/52375
8059 * gcc.target/arm/pr52375.c: New test.
8060 * gcc.c-torture/compile/pr52375.c: New test.
8061
8062 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8063
8064 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8065 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8066
8067 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8068
8069 * gnat.dg/aggr19.adb: New test.
8070 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8071
8072 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8073
8074 PR target/49263
8075 * gcc.target/sh/pr49263.c: New.
8076
8077 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8078
8079 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8080 simulate_thread_wrapper_other_threads
8081 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8082 Move initialization of 'value' to main().
8083 (main): Initialize 'value';
8084 * gcc.dg/simulate-thread/speculative-store.c
8085 (simulate_thread_step_verify): Return 0 when successful.
8086 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8087 Reduce threshold.
8088 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8089 (simulate_thread_wrapper_other_threads): Return a success/fail value
8090 and issue an error if the instruction count threshold is exceeded.
8091
8092 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8093
8094 PR target/50580
8095 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8096 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8097
8098 2012-02-24 Richard Guenther <rguenther@suse.de>
8099
8100 PR middle-end/52355
8101 * gcc.dg/pr52355.c: New testcase.
8102
8103 2012-02-23 Kai Tietz <ktietz@redhat.com>
8104
8105 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8106 * gcc.dg/Wpadded.c: Likewise.
8107 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8108 structure-layout.
8109 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8110 for sleep by Sleep and add windows.h include for this function.
8111 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8112 targets.
8113 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8114 target.
8115 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8116 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8117 on x64 mingw target.
8118 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8119 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8120 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8121 failure on LLP64 target.
8122
8123 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8124
8125 PR c/52290
8126 * gcc.dg/noncompile/pr52290.c: New test.
8127
8128 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR tree-optimization/52019
8131 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8132
8133 2012-02-22 Kai Tietz <ktietz@redhat.com>
8134
8135 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8136 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8137 derived pdiff_t type.
8138 * g++.dg/torture/pr49720.C: Likewise
8139
8140 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8141
8142 PR target/52330
8143 * gcc.target/i386/pr52330.c: New test.
8144
8145 2012-02-22 Tobias Burnus <burnus@net-b.de>
8146
8147 PR fortran/52335
8148 * gfortran.dg/io_constraints_10.f90: New.
8149
8150 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8151
8152 * lib/target-supports.exp (check_effective_target_vect_condition):
8153 Return true for NEON.
8154
8155 2012-02-21 Kai Tietz <ktietz@redhat.com>
8156
8157 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8158
8159 2012-02-21 Richard Guenther <rguenther@suse.de>
8160
8161 PR tree-optimization/52324
8162 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8163
8164 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8165
8166 PR middle-end/51782
8167 * gcc.target/avr/torture/pr51782-1.c: New test.
8168
8169 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR tree-optimization/52318
8172 * gcc.dg/pr52318.c: New test.
8173
8174 2012-02-20 Kai Tietz <ktietz@redhat.com>
8175
8176 * gcc.dg/bf-ms-layout-3.c: New testcase.
8177
8178 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8179
8180 PR testsuite/52229
8181 PR fortran/32380
8182 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8183
8184 2012-02-20 Richard Guenther <rguenther@suse.de>
8185
8186 PR tree-optimization/52298
8187 * gcc.dg/torture/pr52298.c: New testcase.
8188 * gcc.dg/vect/pr52298.c: Likewise.
8189
8190 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8191
8192 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8193 * gcc.c-torture/execute/pr52286.c: Ditto.
8194
8195 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR tree-optimization/52286
8198 * gcc.c-torture/execute/pr52286.c: New test.
8199
8200 2012-02-18 Tobias Burnus <burnus@net-b.de>
8201
8202 PR fortran/52295
8203 * gfortran.dg/interface_35.f90: Use -std=f2003.
8204 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8205 * gfortran.dg/interface_assignment_4.f90: Ditto.
8206 * gfortran.dg/bessel_1.f90: Ditto.
8207 * gfortran.dg/func_result_6.f90: Ditto.
8208 * gfortran.dg/hypot_1.f90: Ditto.
8209 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8210
8211 2012-02-17 Tobias Burnus <burnus@net-b.de>
8212
8213 PR translation/52232
8214 PR translation/52234
8215 PR translation/52245
8216 PR translation/52246
8217 PR translation/52262
8218 PR translation/52273
8219 * gfortran.dg/coarray_22.f90: Update dg-error.
8220 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8221
8222 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8223
8224 PR target/51753
8225 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8226 (simulate-thread): Use default timeout.
8227
8228 2012-02-16 Jason Merrill <jason@redhat.com>
8229
8230 PR c++/52248
8231 * g++.dg/ext/timevar1.C: New.
8232
8233 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8234
8235 PR c++/52126
8236 * g++.dg/template/using21.C: New.
8237 * g++.dg/template/using22.C: Likewise.
8238
8239 2012-02-16 Jason Merrill <jason@redhat.com>
8240
8241 PR c++/51415
8242 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8243
8244 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR tree-optimization/52255
8247 * gcc.c-torture/compile/pr52255.c: New test.
8248
8249 PR debug/52260
8250 * g++.dg/debug/dwarf2/pr52260.C: New test.
8251
8252 PR middle-end/51929
8253 * g++.dg/ipa/pr51929.C: New test.
8254
8255 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8256
8257 PR target/52199
8258 * gcc.target/powerpc/pr52199.c: New file.
8259
8260 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8261
8262 PR target/52152
8263 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8264
8265 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8266
8267 * gcc.dg/pr51867.c: Don't include <math.h>.
8268 (sqrtf): Declare.
8269
8270 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8271
8272 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8273 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8274
8275 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8276
8277 PR tree-optimization/50561
8278 * gcc.dg/graphite/pr50561.c: New testcase.
8279
8280 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8281
8282 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8283 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8284
8285 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8286
8287 * gnat.dg/discr35.ad[sb]: New test.
8288
8289 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8290
8291 * gnat.dg/volatile10.adb: New test.
8292 * gnat.dg/volatile10_pkg.ads: New helper.
8293
8294 2012-02-14 Jason Merrill <jason@redhat.com>
8295
8296 * g++.dg/ext/attrib43.C: New.
8297
8298 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8299
8300 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8301 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8302 fgnu_tm.
8303 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8304 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8305 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8306 effective_target fgnu_tm.
8307 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8308
8309 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR c++/52247
8312 * g++.dg/template/asmgoto1.C: New test.
8313
8314 2012-02-14 Ian Lance Taylor <iant@google.com>
8315
8316 PR go/48501
8317 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8318 compiling generated file for 64bit and index tests.
8319
8320 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8321
8322 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8323
8324 2012-02-14 Richard Guenther <rguenther@suse.de>
8325
8326 PR tree-optimization/52244
8327 PR tree-optimization/51528
8328 * gcc.dg/torture/pr52244.c: New testcase.
8329
8330 2012-02-14 Walter Lee <walt@tilera.com>
8331
8332 * g++.dg/other/PR23205.C: Disable test on tile.
8333 * g++.dg/other/pr23205-2.C: Disable test on tile.
8334 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8335 * gcc.dg/20040813-1.c: Disable test on tile.
8336 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8337 * gcc.misc-tests/linkage.exp: Handle tilegx.
8338
8339 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR tree-optimization/52210
8342 * gcc.dg/pr52210.c: New test.
8343
8344 2012-02-14 Jason Merrill <jason@redhat.com>
8345
8346 PR c++/39055
8347 * g++.dg/overload/defarg5.C: New.
8348
8349 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR c/52181
8352 * c-c++-common/pr52181.c: New test.
8353
8354 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR c++/52215
8357 * g++.dg/ext/atomic-1.C: New test.
8358
8359 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8360
8361 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8362
8363 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR middle-end/52209
8366 * gcc.c-torture/execute/pr52209.c: New test.
8367
8368 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8369
8370 PR fortran/50981
8371 * gfortran.dg/elemental_optional_args_5.f03: New test.
8372
8373 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8374
8375 PR testsuite/50076
8376 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8377 cases.
8378
8379 2012-02-11 Ian Lance Taylor <iant@google.com>
8380
8381 PR go/51874
8382 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8383 SPARC Solaris. Don't run the test at all on systems where it may
8384 not work, rather than xfailing it.
8385
8386 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8387
8388 PR rtl-optimization/52175
8389 * gcc.c-torture/compile/pr52175.c: New test.
8390
8391 2012-02-10 Jason Merrill <jason@redhat.com>
8392
8393 PR c++/51910
8394 * g++.dg/template/repo10.C: New.
8395
8396 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR debug/52132
8399 * gcc.dg/pr52132.c: New test.
8400
8401 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8402
8403 * gnat.dg/specs/aggr4.ads: New test.
8404 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8405
8406 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8407
8408 PR target/52146
8409 * gcc.target/i386/pr52146.c: New.
8410
8411 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR middle-end/52177
8414 * c-c++-common/pr52177.c: New test.
8415
8416 2012-02-10 Jan Hubicka <jh@suse.cz>
8417
8418 PR middle-end/48600
8419 * g++.dg/torture/pr48600.C: New testcase.
8420
8421 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8422
8423 PR middle-end/52140
8424 * gcc.dg/dfp/pr52140.c: New test.
8425
8426 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR fortran/32380
8429 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8430 of dg-options.
8431
8432 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8433
8434 PR middle-end/51867
8435 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8436 * gcc.dg/pr51867.c: New test.
8437
8438 2012-02-09 Ian Lance Taylor <iant@google.com>
8439
8440 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8441 which don't support -fsplit-stack. Turn off optimization when
8442 compiling select5-out.go.
8443
8444 2012-02-08 Ian Lance Taylor <iant@google.com>
8445
8446 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8447 systems which don't support -fsplit-stack.
8448
8449 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8450
8451 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8452 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8453 machine instuction in the log.
8454
8455 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8456
8457 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8458 to 20 seconds.
8459
8460 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8461
8462 PR driver/48524
8463 * gcc.dg/pr48524.c: New test.
8464 * gcc.dg/pr48524.spec: New spec file for test.
8465
8466 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8467
8468 PR fortran/32380
8469 * gfortran.dg/vect/pr32380.f90: New test.
8470
8471 2012-02-08 Tobias Burnus <burnus@net-b.de>
8472
8473 PR fortran/52151
8474 * gfortran.dg/realloc_on_assign_12.f90: New.
8475
8476 2012-02-08 Richard Guenther <rguenther@suse.de>
8477
8478 PR rtl-optimization/52170
8479 * gcc.dg/torture/pr52170.c: New testcase.
8480
8481 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR gcov-profile/52150
8484 * gcc.dg/tree-prof/pr52150.c: New test.
8485
8486 PR rtl-optimization/52139
8487 * gcc.dg/pr52139.c: New test.
8488
8489 2012-02-07 Jason Merrill <jason@redhat.com>
8490
8491 PR c++/51675
8492 * g++.dg/cpp0x/constexpr-union3.C: New.
8493
8494 PR c++/52035
8495 * g++.dg/lto/pr52035_0.C: New.
8496
8497 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8498
8499 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8500 * gcc.dg/special/weak-1.c: Likewise.
8501 * gcc.dg/ucnid-12.c: Likewise.
8502 * gcc.dg/torture/pr45678-1.c: Likewise.
8503 * gcc.dg/torture/pr45678-2.c: Likewise.
8504 * gcc.dg/vector-4.c: Likewise.
8505 * gcc.dg/ipa/inline-5.c: Likewise.
8506 * gcc.dg/ucnid-11.c: Likewise.
8507 * gcc.misc-tests/gcov-13.c: Likewise.
8508 * gcc.misc-tests/gcov-14.c: Likewise.
8509 * g++.dg/ext/label13.C: Likewise.
8510 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8511 hppa*-*-hpux* options.
8512 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8513 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8514 * gcc.dg/pr48616.c: Likewise.
8515 * gcc.dg/pr17957.c: Likewise.
8516 * gcc.dg/pr17055-1.c: Likewise.
8517 * gcc.dg/pr32912-1.c: Likewise.
8518 * gcc.dg/tm/pr51472.c: Likewise.
8519 * c-c++-common/fold-bitand-4.c: Likewise.
8520 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8521 Use dg-additional-options for extra options.
8522
8523 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8524
8525 * gcc.target/epiphany/interrupt-2.c: New test.
8526
8527 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8528
8529 PR target/52155
8530 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8531 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8532 for MIPS ELF.
8533
8534 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8535
8536 PR target/52152
8537 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8538
8539 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8540
8541 PR middle-end/24306
8542 PR target/52154
8543 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8544 * gcc.target/mips/va-arg-1.c: New test.
8545
8546 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8547
8548 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8549 for -mno-pointers-to-nested-functions.
8550
8551 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8552
8553 * gcc.c-torture/execute/20120207-1.c: New test.
8554
8555 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR rtl-optimization/52060
8558 * gcc.dg/torture/pr52060.c: New test.
8559
8560 PR middle-end/52074
8561 * gcc.c-torture/compile/pr52074.c: New test.
8562
8563 2012-02-07 Tobias Burnus <burnus@net-b.de>
8564
8565 PR fortran/51514
8566 * gfortran.dg/class_to_type_2.f90: New.
8567
8568 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8569
8570 PR fortran/32373
8571 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8572 Remove module.
8573
8574 2012-02-06 Jason Merrill <jason@redhat.com>
8575
8576 PR c++/52088
8577 * g++.dg/template/conv13.C: New.
8578
8579 2012-02-06 Richard Guenther <rguenther@suse.de>
8580
8581 PR tree-optimization/52115
8582 * gcc.c-torture/compile/pr52115.c: New testcase.
8583
8584 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR target/52129
8587 * gcc.c-torture/execute/pr52129.c: New test.
8588
8589 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8590
8591 * gcc.dg/pr48374.c: Actually add the test I forgot
8592 in the 2012-01-25 commit.
8593
8594 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8595
8596 PR fortran/32373
8597 * gfortran.dg/vect/vect-8.f90: New test case.
8598
8599 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8600
8601 PR fortran/48847
8602 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8603
8604 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8605
8606 PR fortran/52102
8607 * gfortran.dg/class_48.f90 : Add test of allocate class array
8608 component with source in subroutine test3. Remove commenting
8609 out in subroutine test4, since branching on unitialized variable
8610 is now fixed (no PR for this last.).
8611
8612 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8613
8614 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8615 on MIPS targets.
8616 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8617
8618 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8619
8620 PR target/52125
8621 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8622 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8623
8624 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8625
8626 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8627 (check_effective_target_sync_int_long): Use it.
8628 (check_effective_target_sync_char_short): Likewise.
8629 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8630
8631 2012-02-05 Tobias Burnus <burnus@net-b.de>
8632
8633 PR fortran/51972
8634 * gfortran.dg/class_48.f90: Add some further checks.
8635
8636 2012-02-05 Ira Rosen <irar@il.ibm.com>
8637
8638 PR tree-optimization/52091
8639 * gcc.dg/vect/pr52091.c: New test.
8640
8641 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR rtl-optimization/52113
8644 * gcc.target/avr/pr52113.c: New test.
8645
8646 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR rtl-optimization/52092
8649 * gcc.c-torture/compile/pr52092.c: New test.
8650
8651 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8652
8653 PR fortran/41587
8654 * gfortran.dg/class_array_10.f03: New test.
8655
8656 PR fortran/46356
8657 * gfortran.dg/class_array_11.f03: New test.
8658
8659 PR fortran/51754
8660 * gfortran.dg/class_array_12.f03: New test.
8661
8662 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8663
8664 PR fortran/52012
8665 * gfortran.dg/realloc_on_assign_11.f90: New test.
8666
8667 2012-02-02 Tobias Burnus <burnus@net-b.de>
8668
8669 PR fortran/52093
8670 * gfortran.dg/shape_7.f90: New.
8671
8672 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8673
8674 * gcc.target/mips/mips-prepend-1.c: New test.
8675
8676 2012-02-02 Jan Hubicka <jh@suse.cz>
8677 Tom de Vries <tom@codesourcery.com>
8678
8679 PR middle-end/51998
8680 * gcc.dg/alias-12.c: New testcase.
8681 * gcc.dg/alias-13.c: New testcase.
8682
8683 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR target/52086
8686 * gcc.dg/pr52086.c: New test.
8687
8688 PR tree-optimization/52073
8689 * gcc.c-torture/compile/pr52073.c: New test.
8690
8691 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8692
8693 PR fortran/51958
8694 * gfortran.dg/function_optimize_10.f90: New test.
8695
8696 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8697
8698 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8699 test on alpha*-*-*.
8700
8701 2012-02-01 Tobias Burnus <burnus@net-b.de>
8702
8703 PR fortran/52024
8704 * gfortran.dg/typebound_operator_14.f90: New.
8705
8706 2012-02-01 Tobias Burnus <burnus@net-b.de>
8707
8708 PR fortran/52059
8709 * gfortran.dg/elemental_function_1.f90: New.
8710
8711 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8712
8713 PR rtl-optimization/51374
8714 * gcc.target/avr/torture/pr51374-1.c:
8715 Also fail if SBIS is seen.
8716
8717 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8718
8719 PR rtl-optimization/51374
8720 * gcc.target/avr/torture/pr51374-1.c: New.
8721
8722 2012-01-31 Tobias Burnus <burnus@net-b.de>
8723
8724 PR fortran/52024
8725 * gfortran.dg/typebound_generic_11.f90: New.
8726
8727 2012-01-31 Tobias Burnus <burnus@net-b.de>
8728
8729 PR fortran/52029
8730 * gfortran.dg/class_49.f90: New.
8731
8732 2012-01-31 Tobias Burnus <burnus@net-b.de>
8733
8734 PR fortran/52013
8735 * gfortran.dg/elemental_args_check_6.f90: New.
8736
8737 2012-01-31 Jason Merrill <jason@redhat.com>
8738
8739 PR c++/52043
8740 * g++.dg/cpp0x/variadic122.C: New.
8741
8742 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8743
8744 PR fortran/52012
8745 * gfortran.dg/realloc_on_assign_10.f90: New test.
8746
8747 2012-01-31 Richard Guenther <rguenther@suse.de>
8748
8749 PR tree-optimization/51528
8750 * gcc.dg/torture/pr51528.c: New testcase.
8751
8752 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8753
8754 PR go/48501
8755 * lib/go.exp (go_target_compile): Append timeout= to options.
8756 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8757 select5-out.go test on alpha*-*-* targets.
8758
8759 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8760
8761 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8762 (TEST_SHORT): Reformat in the same way.
8763 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8764 (TEST_SHORT): Reformat in the same way.
8765 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8766 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8767 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8768 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8769 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8770
8771 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8772
8773 PR target/51835
8774 * gcc.target/arm/pr51835.c: New testcase.
8775
8776 2012-01-30 Richard Guenther <rguenther@suse.de>
8777
8778 PR tree-optimization/52028
8779 * gcc.dg/torture/pr52028.c: New testcase.
8780 * gfortran.dg/ldist-pr45199.f: Adjust.
8781 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8782 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8783 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8784
8785 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR debug/52027
8788 * gcc.dg/tree-prof/pr52027.c: New test.
8789
8790 PR tree-optimization/52046
8791 * gcc.dg/pr52046.c: New test.
8792
8793 PR debug/52048
8794 * g++.dg/other/pr52048.C: New test.
8795
8796 2012-01-30 Richard Guenther <rguenther@suse.de>
8797
8798 PR tree-optimization/52045
8799 * gcc.dg/pr52045.c: New testcase.
8800
8801 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8802
8803 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8804 new code generated for __sync_lock_release.
8805
8806 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8807
8808 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8809
8810 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8811
8812 PR testsuite/51875
8813 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8814
8815 * g++.dg/ext/visibility/template10.C: Fix typo.
8816
8817 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8818
8819 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8820
8821 PR c++/51327
8822 * g++.dg/cpp0x/constexpr-ice6.C: New.
8823
8824 2012-01-29 Tobias Burnus <burnus@net-b.de>
8825
8826 PR fortran/41600
8827 * gfortran.dg/default_initialization_6.f90: New.
8828
8829 2012-01-29 Tobias Burnus <burnus@net-b.de>
8830
8831 PR fortran/51972
8832 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8833 * gfortran.dg/class_48.f90: New.
8834
8835 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8836
8837 PR fortran/51808
8838 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8839
8840 2012-01-28 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/51972
8843 * gfortran.dg/class_allocate_12.f90: New.
8844
8845 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8846
8847 * gcc.dg/torture/pr50444.c: Fix dg directives.
8848
8849 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR target/52006
8852 * gcc.target/arm/pr52006.c: New test.
8853
8854 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8855
8856 PR testsuite/52011
8857 * gcc.dg/lto/trans-mem.h: New file.
8858 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8859 * gcc.dg/lto/trans-mem-1_1.c: Same.
8860 * gcc.dg/lto/trans-mem-4_1.c: Same.
8861 * gcc.dg/lto/trans-mem-3_1.c: Same.
8862
8863 2012-01-27 Tobias Burnus <burnus@net-b.de>
8864
8865 PR fortran/52022
8866 * gfortran.dg/dummy_procedure_7.f90: New.
8867
8868 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8869
8870 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8871 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8872
8873 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR c++/51852
8876 * g++.dg/other/gc5.C: New test.
8877
8878 2012-01-27 Richard Guenther <rguenther@suse.de>
8879
8880 PR tree-optimization/50444
8881 * gcc.dg/torture/pr50444.c: New testcase.
8882
8883 2012-01-27 Tobias Burnus <burnus@net-b.de>
8884
8885 PR fortran/51970
8886 PR fortran/51977
8887 * gfortran.dg/move_alloc_13.f90: New.
8888
8889 2012-01-27 Tobias Burnus <burnus@net-b.de>
8890
8891 PR fortran/51953
8892 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8893 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8894 and change dg-error string.
8895
8896 2012-01-27 Tobias Burnus <burnus@net-b.de>
8897
8898 PR fortran/52016
8899 * gfortran.dg/elemental_args_check_5.f90: New.
8900
8901 2012-01-27 Richard Guenther <rguenther@suse.de>
8902
8903 PR middle-end/51959
8904 * g++.dg/torture/pr51959.C: New testcase.
8905
8906 2012-01-27 Tom de Vries <tom@codesourcery.com>
8907
8908 PR tree-optimization/51990
8909 * gcc.dg/pr51990.c: New test.
8910 * gcc.dg/pr51990-2.c: Same.
8911
8912 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8913 Tobias Burnus <burnus@gcc.gnu.org>
8914
8915 PR fortran/48705
8916 * gfortran.dg/class_allocate_11.f03: New.
8917
8918 PR fortran/51870
8919 PR fortran/51943
8920 PR fortran/51946
8921 * gfortran.dg/class_allocate_7.f03: New.
8922 * gfortran.dg/class_allocate_8.f03: New.
8923 * gfortran.dg/class_allocate_9.f03: New.
8924 * gfortran.dg/class_allocate_10.f03: New.
8925
8926 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8927
8928 * gnat.dg/discr34.adb: New test.
8929 * gnat.dg/discr34_pkg.ads: New helper.
8930
8931 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8932
8933 * gnat.dg/discr33.adb: New test.
8934
8935 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8936
8937 * gnat.dg/limited_with3.ad[sb): New test.
8938 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8939 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8940 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8941
8942 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8943
8944 * gnat.dg/stack_usage1.adb: New test.
8945 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8946
8947 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8948 * gcc.dg/pr44194-2.c: Likewise.
8949
8950 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8951
8952 PR c++/51370
8953 * g++.dg/template/crash112.C: New.
8954
8955 2012-01-27 Richard Henderson <rth@redhat.com>
8956
8957 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8958
8959 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8960
8961 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8962
8963 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR middle-end/51895
8966 * g++.dg/opt/pr51895.C: New test.
8967
8968 2012-01-26 Michael Matz <matz@suse.de>
8969
8970 PR tree-optimization/48794
8971 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8972
8973 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8974
8975 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8976
8977 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8978
8979 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8980 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8981 memory.
8982 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8983 the default value for s390 and s390x.
8984
8985 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8986
8987 PR lto/51698
8988 * gcc.dg/lto/trans-mem-4_0.c: New.
8989 * gcc.dg/lto/trans-mem-4_1.c: New.
8990 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8991 TM builtins.
8992 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8993 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8994 TM builtins.
8995 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8996 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8997 TM builtins.
8998
8999 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9000
9001 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9002
9003 2012-01-25 Ian Lance Taylor <iant@google.com>
9004
9005 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9006
9007 2012-01-25 Tobias Burnus <burnus@net-b.de>
9008
9009 PR fortran/51995
9010 * gfortran.dg/typebound_proc_25.f90: New.
9011
9012 2012-01-25 Jason Merrill <jason@redhat.com>
9013
9014 PR c++/51992
9015 * g++.dg/lto/pr51992_0.C: New.
9016
9017 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR tree-optimization/51987
9020 * gcc.target/i386/pr51987.c: New test.
9021
9022 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9023
9024 * gcc.dg/tm/lto-1.c: Require lto support in target.
9025
9026 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9027
9028 PR rtl-optimization/48374
9029 * gcc.dg/pr48374.c: New test.
9030
9031 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9032
9033 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9034
9035 2012-01-25 Tobias Burnus <burnus@net-b.de>
9036
9037 PR fortran/51966
9038 * gfortran.dg/derived_constructor_char_3.f90: New.
9039
9040 2012-01-24 Ian Lance Taylor <iant@google.com>
9041
9042 * go.test/go-test.exp (filecmp): New procedure.
9043 (errchk): Handle quoted square brackets.
9044 (go-gc-tests): Set go_compile_args. Handle various new test
9045 lines. Skip a few new tests.
9046 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9047
9048 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9049
9050 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9051 (check_effective_target_vect_extract_even_odd)
9052 (check_effective_target_vect_interleave): Return true for MIPS
9053 paired-single.
9054
9055 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9056
9057 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9058 (main): Use it instead of argc.
9059
9060 2012-01-24 Jason Merrill <jason@redhat.com>
9061
9062 PR c++/51973
9063 * g++.dg/cpp0x/sfinae31.C: New.
9064
9065 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9066
9067 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9068
9069 2012-01-24 Jason Merrill <jason@redhat.com>
9070
9071 PR c++/51812
9072 * g++.dg/inherit/covariant20.C: New.
9073
9074 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9075
9076 PR c++/51223
9077 * g++.dg/parse/crash58.C: New.
9078
9079 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR target/51957
9082 * gcc.dg/pr51957-1.c: New test.
9083 * gcc.dg/pr51957-1.h: New file.
9084 * gcc.dg/pr51957-2.c: New test.
9085
9086 2012-01-23 Jason Merrill <jason@redhat.com>
9087
9088 PR c++/51930
9089 * g++.dg/ext/visibility/template10.C: New.
9090
9091 2012-01-23 Tobias Burnus <burnus@net-b.de>
9092
9093 PR fortran/51948
9094 * gfortran.dg/move_alloc_12.f90: New.
9095
9096 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9097
9098 PR middle-end/45416
9099 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9100
9101 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9102
9103 PR c++/51398
9104 * g++.dg/template/crash111.C: New.
9105
9106 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9107
9108 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9109 configurations.
9110 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9111
9112 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9113
9114 PR testsuite/51941
9115 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9116 the DW_TAG_class_type and DW_AT_name: "Executor".
9117
9118 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9119
9120 * lib/target-supports.exp
9121 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9122 (check_effective_target_vect_interleave): Likewise.
9123
9124 2012-01-22 Jason Merrill <jason@redhat.com>
9125
9126 PR c++/51925
9127 * g++.dg/template/using20.C: New.
9128 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9129
9130 2012-01-23 Jason Merrill <jason@redhat.com>
9131
9132 PR target/51934
9133 * g++.dg/torture/pr51344.C: Limit to x86.
9134
9135 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9136
9137 * c-c++-common/tm/omp.c: Require target with pthread support.
9138
9139 2012-01-23 Richard Guenther <rguenther@suse.de>
9140
9141 PR tree-optimization/51949
9142 * gcc.dg/torture/pr51949.c: New testcase.
9143
9144 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR rtl-optimization/51933
9147 * gcc.c-torture/execute/pr51933.c: New test.
9148
9149 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9150
9151 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9152 Do not define for Interix.
9153
9154 2012-01-22 Jason Merrill <jason@redhat.com>
9155
9156 PR c++/51832
9157 * g++.dg/lto/pr51832.h: New.
9158 * g++.dg/lto/pr51832_0.C: New.
9159 * g++.dg/lto/pr51832_1.C: New.
9160
9161 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9162
9163 * gcc.dg/ext-elim-1.c: New test.
9164
9165 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9166
9167 PR target/51931
9168 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9169 * g++.dg/opt/longbranch1.C: Likewise.
9170
9171 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9172
9173 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9174 in C++11 mode.
9175
9176 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9177
9178 PR fortran/50556
9179 * gfortran.dg/namelist_74.f90: New test.
9180 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9181
9182 2012-01-21 Tobias Burnus <burnus@net-b.de>
9183
9184 PR fortran/51913
9185 * gfortran.dg/class_47.f90: New.
9186
9187 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9188
9189 * gnat.dg/renaming5.ad[sb]: New test.
9190
9191 2012-01-20 Jason Merrill <jason@redhat.com>
9192
9193 PR c++/51919
9194 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9195
9196 2012-01-20 Jason Merrill <jason@redhat.com>
9197
9198 PR c++/51922
9199 * g++.dg/ext/attrib42.C: Require ilp32.
9200
9201 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR target/51915
9204 * gcc.target/arm/pr51915.c: New test.
9205
9206 2012-01-20 Cary Coutant <ccoutant@google.com>
9207 Dodji Seketeli <dodji@redhat.com>
9208
9209 PR debug/45682
9210 * g++.dg/debug/dwarf2/nested-3.C: New test.
9211
9212 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9213
9214 PR c++/51402
9215 * g++.dg/template/crash110.C: New.
9216
9217 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9218
9219 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9220 Remove default options on hppa*-*-hpux*.
9221
9222 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9223
9224 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9225
9226 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9227
9228 * gcc.c-torture/compile/pr51856.c: New testcase.
9229
9230 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9231
9232 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9233 options to go_target_compile.
9234
9235 2012-01-20 Kai Tietz <ktietz@redhat.com>
9236
9237 * g++.dg/torture/pr51344.C: Fix typo.
9238
9239 2012-01-20 Richard Guenther <rguenther@suse.de>
9240
9241 PR tree-optimization/51903
9242 * g++.dg/torture/pr51903.C: New testcase.
9243
9244 2012-01-20 Tobias Burnus <burnus@net-b.de>
9245 Janus Weil <janus@gcc.gnu.org>
9246
9247 PR fortran/51056
9248 * gfortran.dg/use_21.f90: New.
9249
9250 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR target/51106
9253 * gcc.dg/torture/pr51106-1.c: New test.
9254 * gcc.dg/torture/pr51106-2.c: New test.
9255
9256 2012-01-19 Kai Tietz <ktietz@redhat.com>
9257
9258 * g++.dg/torture/pr51344.C: New test.
9259
9260 2012-01-19 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/51904
9263 * gfortran.dg/intrinsic_size_2.f90: New.
9264
9265 2012-01-19 Jason Merrill <jason@redhat.com>
9266
9267 PR c++/51889
9268 * g++.dg/inherit/using7.C: New.
9269
9270 2012-01-19 Richard Guenther <rguenther@suse.de>
9271
9272 PR tree-optimization/37997
9273 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9274
9275 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9276
9277 PR rtl-optimization/51505
9278 * gcc.dg/pr51505.c: New test.
9279
9280 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9281
9282 PR fortran/51634
9283 * gfortran.dg/typebound_operator_12.f03: New.
9284 * gfortran.dg/typebound_operator_13.f03: New.
9285
9286 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9287
9288 PR c++/51225
9289 * g++.dg/cpp0x/pr51225.C: New.
9290
9291 2012-01-17 Ian Lance Taylor <iant@google.com>
9292
9293 PR go/50656
9294 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9295
9296 2012-01-17 Tobias Burnus <burnus@net-b.de>
9297
9298 PR fortran/51869
9299 * gfortran.dg/realloc_on_assign_9.f90: New.
9300
9301 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9302
9303 PR other/51165
9304 * gcc.dg/tm/memopt-3.c: Remove xfail.
9305 * gcc.dg/tm/memopt-4.c: Remove xfail.
9306 * gcc.dg/tm/memopt-5.c: Remove xfail.
9307 * gcc.dg/tm/memopt-7.c: Remove xfail.
9308
9309 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR tree-optimization/51877
9312 * gcc.c-torture/execute/pr51877.c: New test.
9313
9314 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9315
9316 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9317 {!vect_align_arrays} to vect_sizes_32B_16B.
9318 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9319 * gcc.dg/vect/vect-peel-3.c: Ditto.
9320
9321 2012-01-16 Jason Merrill <jason@redhat.com>
9322
9323 PR c++/51854
9324 * g++.dg/abi/mangle60.C: New.
9325
9326 PR c++/51827
9327 * g++.dg/pch/mangle1.{C,Hs}: New.
9328
9329 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9330 Tobias Burnus <burnus@net-b.de>
9331
9332 PR fortran/50981
9333 * gfortran.dg/elemental_optional_args_3.f90: New
9334 * gfortran.dg/elemental_optional_args_4.f90: New
9335
9336 2012-01-16 Tobias Burnus <burnus@net-b.de>
9337
9338 PR fortran/51809
9339 * gfortran.dg/use_20.f90: New
9340
9341 2012-01-16 Jason Merrill <jason@redhat.com>
9342
9343 PR c++/51868
9344 * g++.dg/cpp0x/rv-bitfield.C: New.
9345 * g++.dg/cpp0x/rv-bitfield2.C: New.
9346
9347 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9348
9349 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9350 subroutine 'qsort' and use index array to assign the result.
9351
9352 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR tree-optimization/51865
9355 * gcc.dg/pr51865.c: New test.
9356
9357 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9358
9359 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9360
9361 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9362
9363 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9364 to be loaded from the constant pool, rather than via %hi and %lo.
9365
9366 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9367
9368 PR rtl-optimization/51821
9369 * gcc.dg/pr51821.c: New test.
9370
9371 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9372
9373 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9374
9375 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9376
9377 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9378
9379 2012-01-14 Tobias Burnus <burnus@net-b.de>
9380
9381 PR fortran/51800
9382 * gfortran.dg/init_flag_8.f90: New.
9383 * gfortran.dg/init_flag_9.f90: New.
9384
9385 2011-01-14 Tobias Burnus <burnus@net-b.de>
9386
9387 PR fortran/51816
9388 * gfortran.dg/use_18.f90: New.
9389 * gfortran.dg/use_19.f90: New.
9390
9391 2012-01-13 Ian Lance Taylor <iant@google.com>
9392
9393 PR c++/50012
9394 * g++.dg/warn/Wsign-compare-4.C: New.
9395
9396 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9397
9398 PR fortran/48351
9399 * gfortran.dg/alloc_comp_assign.f03: New.
9400 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9401 __BUILTIN_FREE from 38 to 32.
9402
9403 2012-01-13 Jason Merrill <jason@redhat.com>
9404
9405 PR c++/20681
9406 * g++.dg/warn/Wreturn-type-7.C: New.
9407
9408 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9409
9410 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9411 assumption.
9412 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9413 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9414 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9415 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9416 int32plus because of big array needed.
9417 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9418 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9419
9420 2012-01-13 Jason Merrill <jason@redhat.com>
9421
9422 PR c++/51813
9423 * g++.dg/ext/visibility/template9.C: New.
9424
9425 PR c++/51620
9426 * g++.dg/cpp0x/defaulted34.C: New.
9427 * g++.dg/template/virtual3.C: New.
9428
9429 2012-01-13 Richard Guenther <rguenther@suse.de>
9430
9431 PR middle-end/8081
9432 * gcc.dg/torture/pr8081.c: New testcase.
9433
9434 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9435
9436 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9437
9438 2012-01-12 Jason Merrill <jason@redhat.com>
9439
9440 PR c++/51714
9441 * g++.dg/ext/stmtexpr14.C: New.
9442
9443 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9444
9445 PR c++/51633
9446 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9447
9448 2012-01-12 Jason Merrill <jason@redhat.com>
9449
9450 PR c++/48051
9451 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9452 * g++.dg/abi/mangle58.C: Likewise.
9453
9454 PR c++/51403
9455 * g++.dg/template/arg8.C: New.
9456
9457 2012-01-12 Ira Rosen <irar@il.ibm.com>
9458
9459 PR tree-optimization/51799
9460 * gcc.dg/vect/pr51799.c: New test.
9461 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9462 patterns.
9463
9464 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9465 Tobias Burnus <burnus@net-b.de>
9466
9467 PR fortran/51057
9468 PR fortran/51616
9469 * lib/target-supports.exp
9470 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9471 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9472
9473 2012-01-11 Jason Merrill <jason@redhat.com>
9474
9475 PR c++/51565
9476 * g++.dg/ext/attrib42.C: New.
9477
9478 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR bootstrap/51796
9481 * gcc.dg/pr51796.c: New test.
9482
9483 2012-01-11 Jason Merrill <jason@redhat.com>
9484
9485 PR c++/51818
9486 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9487
9488 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9489
9490 * gnat.dg/array19.ad[sb]: New test.
9491
9492 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9493
9494 * gnat.dg/opt23.ad[sb]: New test.
9495 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9496 * gnat.dg/opt24.ad[sb]: New test.
9497
9498 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9499
9500 PR tree-optimization/49642
9501 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9502 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9503
9504 2012-01-11 Jason Merrill <jason@redhat.com>
9505
9506 PR c++/51613
9507 * g++.dg/template/explicit-args5.C: New.
9508
9509 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9510
9511 * gcc.c-torture/execute/20120110-1.c: New testcase.
9512
9513 2012-01-10 Jason Merrill <jason@redhat.com>
9514
9515 PR c++/51614
9516 * g++.dg/inherit/ambig1.C: New.
9517
9518 PR c++/51433
9519 * g++.dg/cpp0x/constexpr-cache1.C: New.
9520
9521 2012-01-10 Richard Guenther <rguenther@suse.de>
9522
9523 PR tree-optimization/51801
9524 * gcc.dg/torture/pr51801.c: New testcase.
9525
9526 2012-01-10 Tobias Burnus <burnus@net-b.de>
9527
9528 PR fortran/51652
9529 * gfortran.dg/allocate_with_typespec_5.f90: New.
9530
9531 2012-01-10 Tobias Burnus <burnus@net-b.de>
9532
9533 * gfortran.dg/class_39.f03: Update dg-error string.
9534
9535 2012-01-10 Richard Guenther <rguenther@suse.de>
9536
9537 PR tree-optimization/50913
9538 * gcc.dg/graphite/interchange-16.c: New testcase.
9539 * gcc.dg/graphite/scop-20.c: XFAIL.
9540 * gfortran.dg/graphite/interchange-1.f: Likewise.
9541 * gfortran.dg/graphite/block-1.f90: Likewise.
9542 * gfortran.dg/graphite/block-2.f: Likewise.
9543
9544 2012-01-10 Richard Henderson <rth@redhat.com>
9545
9546 * lib/target-supports.exp (check_effective_target_vect_perm,
9547 check_effective_target_vect_perm_byte,
9548 check_effective_target_vect_perm_short): Enable for arm neon.
9549
9550 2012-01-09 Tobias Burnus <burnus@net-b.de>
9551
9552 PR fortran/46328
9553 * gfortran.dg/typebound_operator_11.f90: New.
9554
9555 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9556
9557 * gnat.dg/array18.adb: New test.
9558 * gnat.dg/array18_pkg.ads: New helper.
9559
9560 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9561
9562 PR fortran/51791
9563 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9564 around base object in first assignment in main program.
9565 * gfortran.dg/typebound_operator_10.f03: New test.
9566
9567 2012-01-09 Martin Jambor <mjambor@suse.cz>
9568
9569 PR tree-optimization/51759
9570 * g++.dg/ipa/pr51759.C: New test.
9571
9572 2012-01-09 Tobias Burnus <burnus@net-b.de>
9573
9574 PR fortran/51758
9575 * gfortran.dg/optional_absent_2.f90: New.
9576
9577 2012-01-09 Tobias Burnus <burnus@net-b.de>
9578
9579 PR fortran/51578
9580 * gfortran.dg/use_17.f90: New.
9581
9582 2012-01-09 Gary Funck <gary@intrepid.com>
9583
9584 PR preprocessor/33919
9585 * gcc.dg/pr33919.c: New test.
9586 * gcc.dg/pr33919-0.h: New test header file.
9587 * gcc.dg/pr33919-1.h: Ditto.
9588 * gcc.dg/pr33919-2.h: Ditto.
9589
9590 2012-01-07 Jan Hubicka <jh@suse.cz>
9591
9592 PR tree-optimize/51694
9593 * gcc.c-torture/compile/pr51694.c: new testcase.
9594
9595 2012-01-07 Jan Hubicka <jh@suse.cz>
9596
9597 PR tree-optimization/51600
9598 * g++.dg/torture/pr51600.C: New testcase.
9599
9600 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9601
9602 PR gcov-profile/51715
9603 PR gcov-profile/51717
9604 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9605 * gcc.misc-tests/gcov-14.c: Likewise.
9606
9607 2012-01-06 Jason Merrill <jason@redhat.com>
9608
9609 * g++.dg/parse/new5.C: New.
9610
9611 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9612
9613 PR testsuite/51655
9614 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9615 including <string.h>.
9616
9617 2012-01-06 Jason Merrill <jason@redhat.com>
9618
9619 * g++.dg/abi/mangle51.C: New.
9620 * g++.dg/abi/mangle52.C: New.
9621 * g++.dg/abi/mangle53.C: New.
9622 * g++.dg/abi/mangle54.C: New.
9623 * g++.dg/abi/mangle55.C: New.
9624 * g++.dg/abi/mangle56.C: New.
9625 * g++.dg/abi/mangle57.C: New.
9626 * g++.dg/abi/mangle58.C: New.
9627 * g++.dg/abi/mangle59.C: New.
9628 * g++.dg/cpp0x/trailing3.C: Update mangling.
9629 * g++.dg/cpp0x/variadic111.C: Update mangling.
9630 * g++.dg/cpp0x/variadic4.C: Update mangling.
9631 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9632 * g++.dg/template/nontype22.C: Works now.
9633 * g++.dg/template/pr35240.C: Works now.
9634
9635 * g++.dg/cpp0x/error7.C: New.
9636
9637 2012-01-06 Tobias Burnus <burnus@net-b.de>
9638
9639 * gfortran.dg/deallocate_stat_2.f90: New.
9640 * coarray/allocate_errgmsg.f90: New.
9641 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9642 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9643 * coarray/subobject_1.f90: Fix for num_images > 1.
9644 * gfortran.dg/deallocate_stat.f90: Update due to changed
9645 stat= handling.
9646
9647 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9648
9649 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9650
9651 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9652
9653 * ada/acats/overflow.lst: Add cb20004.
9654
9655 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9656
9657 PR c++/51541
9658 * g++.dg/cpp0x/alias-decl-18.C: New test.
9659
9660 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9661
9662 * gcc.c-torture/execute/20120104-1.c: New test.
9663
9664 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9665
9666 PR fortran/PR48946
9667 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9668 the old typebound_operator_8.f03.
9669 * gfortran.dg/typebound_operator_8.f03: New version of
9670 typebound_operator_7.f03 with 'u' a derived type instead of a
9671 class object.
9672
9673 2012-01-05 Richard Guenther <rguenther@suse.de>
9674
9675 * g++.dg/torture/pr49309.C: Skip for -flto.
9676
9677 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR middle-end/51761
9680 * gcc.c-torture/compile/pr51761.c: New test.
9681
9682 2012-01-05 Richard Guenther <rguenther@suse.de>
9683
9684 PR tree-optimization/51760
9685 * gcc.dg/torture/pr51760.c: New testcase.
9686
9687 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9688
9689 PR middle-end/51472
9690 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9691
9692 2012-01-05 Richard Guenther <rguenther@suse.de>
9693
9694 PR lto/41576
9695 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9696 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9697
9698 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9699
9700 PR debug/51695
9701 * gcc.dg/pr51695.c: New test.
9702
9703 2012-01-04 Andrew Pinski <apinski@cavium.com>
9704
9705 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9706 * gcc.target/mips/octeon2-lx-1.c: New test.
9707 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9708 * gcc.target/mips/octeon2-lx-2.c: New test.
9709 * gcc.target/mips/octeon2-lx-3.c: New test.
9710
9711 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9712
9713 PR other/51163
9714 PR other/51164
9715 * gcc.dg/tm/alias-1.c: Adjust regexp.
9716 * gcc.dg/tm/alias-2.c: Adjust regexp.
9717
9718 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9719
9720 PR c++/51064
9721 * g++.dg/warn/Wparentheses-26.C: New.
9722
9723 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9724
9725 * gfortran.dg/elemental_optional_args_2.f90: New test.
9726
9727 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9728
9729 PR fortran/49693
9730 * gfortran.dg/common_17.f90: New test.
9731
9732 2012-01-04 Richard Guenther <rguenther@suse.de>
9733
9734 PR tree-optimization/49651
9735 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9736 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9737
9738 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/51738
9741 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9742
9743 2012-01-03 Andrew Pinski <apinski@cavium.com>
9744
9745 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9746 for all mips targets. Also allow an optional .cfi_startproc.
9747
9748 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9749
9750 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9751
9752 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9753
9754 PR c++/29273
9755 * g++.dg/rtti/dyncast5.C: New.
9756
9757 2012-01-03 Richard Guenther <rguenther@suse.de>
9758
9759 PR tree-optimization/51070
9760 * gcc.dg/torture/pr51070-2.c: New testcase.
9761
9762 2012-01-03 Richard Guenther <rguenther@suse.de>
9763
9764 PR tree-optimization/51692
9765 * gcc.dg/torture/pr51692.c: New testcase.
9766
9767 2012-01-03 Richard Guenther <rguenther@suse.de>
9768
9769 PR debug/51650
9770 * g++.dg/lto/pr51650-3_0.C: New testcase.
9771
9772 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9773
9774 PR c++/15867
9775 * g++.dg/warn/Wredundant-decls-spec.C: New.
9776
9777 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR tree-optimization/51719
9780 * g++.dg/tree-prof/pr51719.C: New test.
9781
9782 2012-01-03 Richard Guenther <rguenther@suse.de>
9783
9784 PR middle-end/51730
9785 * gcc.dg/fold-compare-6.c: New testcase.
9786
9787 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR c++/51669
9790 * g++.dg/gomp/pr51669.C: New test.
9791
9792 2012-01-02 Jason Merrill <jason@redhat.com>
9793
9794 PR c++/51675
9795 * g++.dg/cpp0x/constexpr-union2.C: New.
9796
9797 PR c++/51666
9798 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9799
9800 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9801
9802 PR c++/51462
9803 * g++.dg/cpp0x/constexpr-99.C: New test.
9804
9805 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9806
9807 PR c++/20140
9808 * g++.dg/template/init9.C: New.
9809
9810 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9811
9812 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9813 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9814 rather than a specific number.
9815
9816 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9817
9818 PR fortran/46262
9819 PR fortran/46328
9820 PR fortran/51052
9821 * gfortran.dg/typebound_operator_7.f03: New.
9822 * gfortran.dg/typebound_operator_8.f03: New.
9823
9824 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9825
9826 PR target/51729
9827 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9828 XFAIL.
9829 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9830
9831 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9832
9833 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9834
9835 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9836
9837 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9838 for MIPS.
9839
9840 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9841
9842 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9843 * gfortran.dg/io_real_boz_4.f90: Likewise.
9844 * gfortran.dg/io_real_boz_5.f90: Likewise.
9845
9846 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9847
9848 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9849
9850 2012-01-02 Revital Eres <revital.eres@linaro.org>
9851
9852 * gcc.dg/sms-11.c: New file.
9853
9854 2012-01-02 Tobias Burnus <burnus@net-b.de>
9855
9856 PR fortran/51682
9857 * gfortran.dg/coarray/image_index_3.f90: New.
9858
9859 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9860
9861 PR c++/16603
9862 * g++.dg/parse/enum8.C: New.
9863
9864 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9865
9866 PR c++/51379
9867 * g++.dg/conversion/reinterpret4.C: New.
9868 * g++.dg/conversion/reinterpret1.C: Adjust.
9869
9870 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9871
9872 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9873
9874 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9875
9876 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9877 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9878 * g++.old-deja/g++.jason/access14.C: Likewise.
9879 * g++.old-deja/g++.jason/access8.C: Likewise.
9880 * g++.old-deja/g++.jason/access1.C: Likewise.
9881 * g++.old-deja/g++.other/access3.C: Likewise.
9882 * g++.old-deja/g++.other/access5.C: Likewise.
9883 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9884 * g++.old-deja/g++.law/visibility22.C: Likewise.
9885 * g++.old-deja/g++.law/visibility26.C: Likewise.
9886 * g++.old-deja/g++.mike/p2746.C: Likewise.
9887 * g++.dg/debug/using1.C: Likewise.
9888 * g++.dg/lookup/using51.C: Likewise.
9889 * g++.dg/inherit/using5.C: Likewise.
9890 * g++.dg/inherit/pr30297.C: Likewise.
9891 * g++.dg/inherit/access8.C: Likewise.
9892 * g++.dg/torture/pr39362.C: Likewise.
9893 * g++.dg/template/crash13.C: Likewise.
9894 * g++.dg/template/using10.C: Likewise.
9895
9896 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9897
9898 PR fortran/51502
9899 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9900
9901 2012-01-01 Ira Rosen <irar@il.ibm.com>
9902
9903 PR tree-optimization/51704
9904 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9905 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9906 corresponding flags.
9907
9908 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9909
9910 PR c++/51723
9911 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9912
9913 2012-01-01 Jan Hubicka <jh@suse.cz>
9914
9915 PR rtl-optimization/51069
9916 * gcc.c-torture/compile/pr51069.c: New testcase.
9917
9918 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR tree-optimization/51683
9921 * gcc.dg/pr51683.c: New test.
9922 \f
9923 Copyright (C) 2012 Free Software Foundation, Inc.
9924
9925 Copying and distribution of this file, with or without modification,
9926 are permitted in any medium without royalty provided the copyright
9927 notice and this notice are preserved.