Enable x32 check on more i386 tests
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
4 instead of lp64.
5 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6 * gcc.target/i386/pr49715-2.c: Likewise.
7 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
8
9 2012-11-13 Jakub Jelinek <jakub@redhat.com>
10
11 PR tree-optimization/55281
12 * gcc.dg/vect/fast-math-pr55281.c: New test.
13 * g++.dg/opt/pr55281.C: New test.
14
15 PR rtl-optimization/54127
16 * gcc.dg/torture/pr54127.c: New test.
17
18 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
19 Jakub Jelinek <jakub@redhat.com>
20
21 PR rtl-optimization/51447
22 * gcc.c-torture/execute/pr51447.c: New test.
23
24 2012-11-12 Ian Bolton <ian.bolton@arm.com>
25
26 * gcc.target/aarch64/csinc-2.c: New test.
27
28 2012-11-12 Ian Bolton <ian.bolton@arm.com>
29
30 * gcc.target/aarch64/cmn.c: New test.
31 * gcc.target/aarch64/adds.c: New test.
32 * gcc.target/aarch64/subs.c: New test.
33
34 2012-11-12 Tobias Burnus <burnus@net-b.de>
35
36 PR fortran/55272
37 * gfortran.dg/coarray_29_1.f90: New.
38 * gfortran.dg/coarray_29_2.f90: New.
39
40 2012-11-12 Bin Cheng <bin.cheng@arm.com>
41
42 * gcc.dg/hoist-register-pressure-3.c: New test.
43
44 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
45
46 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
47 wrappers around sinf and cosf.
48
49 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
50
51 PR middle-end/55247
52 PR middle-end/55259
53 * gcc.target/i386/pr55247-2.c: New file.
54
55 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
56
57 PR middle-end/55263
58 * g++.dg/pr55263.C: New test.
59
60 2012-11-11 Martin Jambor <mjambor@suse.cz>
61
62 PR tree-optimization/55238
63 * testsuite/gcc.dg/torture/pr55238.c: New test.
64
65 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
66 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
67 * c-c++-common/torture/vector-subscript-1.c: Likewise.
68 * c-c++-common/torture/vector-subscript-2.c: Likewise.
69
70 2012-11-10 Jan Hubicka <jh@suse.cz>
71
72 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
73
74 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
75
76 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
77 -mno-sse -mno-mmx to dg-options. Reformat.
78
79 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
80
81 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
82 * c-c++-common/vector-compare-1.c: Same.
83 * c-c++-common/vector-compare-2.c: Same.
84 * g++.dg/other/unused1.C: Skip on AIX.
85 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
86 extra message on AIX.
87
88 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
89
90 PR target/55247
91 * gcc.target/i386/pr55247.c: New test.
92
93 2012-11-09 Andrew Pinski <apinski@cavium.com>
94
95 * gcc.c-torture/execute/20121108-1.c: New test.
96
97 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
98
99 PR c++/54413
100 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
101 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
102 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
103 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
104
105 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
106
107 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
108 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
109 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
110 array bounds.
111 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
112
113 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
114
115 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
116 * g++.dg/tm/pr47530.C: Same.
117
118 2012-11-09 Jason Merrill <jason@redhat.com>
119
120 PR c++/54859
121 * g++.dg/cpp0x/alias-decl-25.C: New.
122
123 * g++.dg/abi/abi-tag1.C: New.
124 * g++.dg/abi/abi-tag2.C: New.
125
126 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
127
128 PR rtl-optimization/55154
129 * gcc.target/i386/pr55154.c: New test.
130
131 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
132
133 PR rtl-optimization/55151
134 * gcc.dg/pr55151.c: Move ...
135 * gcc.target/i386/pr55151.c: ... here.
136
137 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
138
139 PR rtl-optimization/54472
140 * gcc.dg/pr54472.c: New test.
141
142 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
143
144 * gnat.dg/stack_check3.ad[sb]: New test.
145
146 2012-11-08 Ian Lance Taylor <iant@google.com>
147
148 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
149 with arguments. Handle errorcheckoutput and rundir test types.
150
151 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
152
153 PR tree-optimization/55191
154 * gcc.dg/pr55191.c: New test.
155
156 2012-11-08 Jakub Jelinek <jakub@redhat.com>
157
158 PR debug/54499
159 * g++.dg/debug/pr54499.C: New test.
160
161 2012-11-08 Jan Hubicka <jh@suse.cz>
162
163 PR middle-end/48636
164 * gcc.dg/winline-3.c: Update.
165
166 2012-11-08 Martin Jambor <mjambor@suse.cz>
167
168 * gfortran.dg/ipcp-array-1.f90: New test.
169
170 2012-11-08 Florian Weimer <fweimer@redhat.com>
171
172 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
173
174 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
175
176 PR rtl-optimization/55151
177 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
178
179 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
180
181 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
182
183 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
184
185 * gcc.c-torture/compile/20121107-1.c: New test.
186
187 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
188
189 PR rtl-optimization/55151
190 * gcc.dg/pr55151.c: Compile it only for x86_64.
191
192 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
193
194 PR rtl-optimization/55122
195 * gcc.dg/pr55122.c: New test.
196
197 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
198
199 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
200 word powerpc.
201 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
202 * gcc.target/powerpc/loop_align.c: Skip on AIX.
203 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
204 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
205
206 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
207
208 PR c/53063
209 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
210
211 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
212
213 PR c/51294
214 * c-c++-common/pr51294.c: New.
215
216 2012-11-07 Martin Jambor <mjambor@suse.cz>
217
218 PR tree-optimization/53787
219 * gcc.dg/ipa/ipa-5.c: Adjust.
220 * gcc.dg/ipa/ipcp-agg-1.c: New test.
221 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
222 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
223 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
224 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
225 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
226 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
227 * gfortran.dg/pr48636-2.f90: New test.
228 * gfortran.dg/pr53787.f90: Likewise.
229
230 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/55226
233 Revert:
234 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
235
236 PR c++/54922
237 * g++.dg/cpp0x/constexpr-union4.C: New.
238
239 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
240
241 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
242
243 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
244
245 PR target/49220
246 * gcc.c-torture/compile/pr49220.c: New test.
247
248 2012-11-07 Florian Weimer <fweimer@redhat.com>
249
250 * g++.dg/init/new40.C: New.
251
252 2012-11-07 Jakub Jelinek <jakub@redhat.com>
253
254 PR debug/54693
255 * gcc.dg/guality/pr54693-2.c: New test.
256
257 2012-11-06 Andrew Pinski <apinski@cavium.com>
258
259 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
260 -fno-vect-cost-model.
261
262 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
263
264 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
265 * gcc.dg/tm/debug-1.c: Same.
266 * gcc.dg/tm/irrevocable-3.c: Same.
267 * gcc.dg/tm/irrevocable-4.c: Same.
268 * gcc.dg/tm/memopt-10.c: Same.
269 * gcc.dg/tm/memopt-11.c: Same.
270 * gcc.dg/tm/props-4.c: Same.
271 * gcc.dg/tm/wrap-3.c: Same.
272 * gcc.dg/tm/wrap-4.c: Same.
273
274 2012-11-06 Andrew Pinski <apinski@cavium.com>
275
276 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
277
278 2012-11-06 Jan Hubicka <jh@suse.cz>
279
280 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
281 candidate still.
282 * gcc.dg/tree-ssa/loop-23.c: Likewise.
283 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
284 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
285
286 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
287
288 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
289
290 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
291
292 PR middle-end/41993
293 * gcc.dg/torture/pr41993.c: New test.
294
295 2012-11-06 Jan Hubicka <jh@suse.cz>
296
297 * gcc.target/i386/l_fma_float_?.c: Update.
298 * gcc.target/i386/l_fma_double_?.c: Update.
299
300 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
301
302 PR target/54089
303 * gcc.target/sh/pr54089-8.c: New.
304 * gcc.target/sh/pr54089-9.c: New.
305
306 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
307
308 PR target/47440
309 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
310 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
311 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
312 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
313 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
314 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
315 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
316 * gcc.target/i386/avx-vzeroupper-27.c: New.
317
318 2012-11-06 Janus Weil <janus@gcc.gnu.org>
319
320 PR fortran/54917
321 * gfortran.dg/transfer_class_1.f90: New.
322 * gfortran.dg/transfer_class_2.f90: New.
323
324 2012-11-05 Sriraman Tallam <tmsriram@google.com>
325
326 * testsuite/g++.dg/mv1.C: New test.
327 * testsuite/g++.dg/mv2.C: New test.
328 * testsuite/g++.dg/mv3.C: New test.
329 * testsuite/g++.dg/mv4.C: New test.
330 * testsuite/g++.dg/mv5.C: New test.
331 * testsuite/g++.dg/mv6.C: New test.
332
333 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
334
335 PR testsuite/55186
336 * gcc.dg/const-uniq-1.c (a): Increase length four times.
337
338 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
339
340 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
341 darwin.
342
343 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
344
345 * g++.dg/torture/20121105-1.C: New test.
346
347 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
348
349 * gcc.dg/torture/fp-compare.c: New testcase.
350
351 2012-11-05 Jan Hubicka <jh@suse.cz>
352
353 * gcc.dg/const-1.c: Update.
354 * gcc.dg/pure-1.c: Update.
355
356 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
357
358 PR rtl-optimization/55151
359 * gcc.dg/pr55151.c: New test.
360
361 2012-11-05 Jakub Jelinek <jakub@redhat.com>
362
363 PR debug/54970
364 PR debug/54971
365 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
366
367 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
368
369 PR testsuite/51128
370 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
371
372 2012-11-05 Jan Hubicka <jh@suse.cz>
373
374 * gcc.dg/autopar/pr49960.c: Fix testcase.
375
376 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
377
378 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
379 Fix scan-tree-dump-times directive.
380
381 2012-11-04 Janus Weil <janus@gcc.gnu.org>
382
383 PR fortran/55199
384 * gfortran.dg/associate_12.f90: New.
385
386 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
387
388 PR target/54255
389 * lib/target-supports.exp (check_effective_target_masm_intel): New
390 proc.
391 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
392 masm_intel.
393
394 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
395 Jack Howarth <howarth@bromo.med.uc.edu>
396
397 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
398 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
399 * gcc.target/i386/pr53249.c: Likewise.
400
401 2012-11-03 Andrew Pinski <apinski@cavium.com>
402
403 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
404 call abort1 so that cross jumping does not happen.
405
406 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
407
408 PR target/51244
409 * gcc.target/sh/pr51244-18.c: New.
410 * gcc.target/sh/pr51244-19.c: New.
411
412 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
413
414 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
415 b requires a 64-bit operation followed by a truncation.
416
417 2012-11-02 Jan Hubicka <jh@suse.cz>
418
419 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
420
421 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
422
423 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
424 conditions to verify the reduction code is vectorized.
425
426 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
427 in case 'pow', such as 'powerpc' is used in the compiler version name.
428 * gcc.target/powerpc/pr46728-2.c: Likewise.
429 * gcc.target/powerpc/pr46728-3.c: Likewise.
430 * gcc.target/powerpc/pr46728-4.c: Likewise.
431 * gcc.target/powerpc/pr46728-5.c: Likewise.
432 * gcc.target/powerpc/pr46728-7.c: Likewise.
433 * gcc.target/powerpc/pr46728-8.c: Likewise.
434 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
435
436 2012-11-02 Jan Hubicka <jh@suse.cz>
437
438 * gcc.dg/tree-ssa/loop-38.c: New testcase.
439
440 2012-11-02 Jan Hubicka <jh@suse.cz>
441
442 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
443 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
444
445 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
446
447 PR middle-end/55130
448 * gcc.target/i386/pr55130.c: New test.
449
450 2012-11-02 Jakub Jelinek <jakub@redhat.com>
451
452 PR target/55147
453 * gcc.target/i386/pr55147.c: New test.
454
455 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
456
457 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
458 * gfortran.dg/default_format_denormal_1.f90: Same.
459
460 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
461
462 PR middle-end/55001
463 * g++.dg/ext/vector19.C: Remove target restrictions.
464 * gcc.dg/fold-compare-7.c: New testcase.
465
466 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
467
468 PR target/55160
469 * gcc.target/sh/pr55160.c: New.
470
471 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
472
473 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
474 scan-assembler regex.
475
476 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
477
478 PR middle-end/55150
479 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
480 * gcc.dg/pr55150-2.c: New test.
481
482 2012-11-01 Sharad Singhai <singhai@google.com>
483
484 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
485 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
486 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
487 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
488
489 2012-10-31 Dehao Chen <dehao@google.com>
490
491 * g++.dg/debug/dwarf2/block.C: New testcase.
492
493 2012-10-31 Jan Hubicka <jh@suse.cz>
494
495 * gcc.dg/pr44974.c: Add noinline.
496
497 2012-10-31 Janus Weil <janus@gcc.gnu.org>
498
499 PR fortran/53718
500 * gfortran.dg/class_54.f90: New.
501
502 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
503 Jakub Jelinek <jakub@redhat.com>
504
505 PR tree-optimization/55018
506 * gcc.dg/torture/pr55018.c: New test.
507
508 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
509
510 PR c++/54583
511 * g++.dg/ext/vla13.C: New.
512
513 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
514
515 PR middle-end/55150
516 * gcc.dg/pr55150.c: New test.
517
518 2012-10-31 Tobias Burnus <burnus@net-b.de>
519
520 PR fortran/55134
521 * gfortran.dg/associate_11.f90: New.
522
523 2012-10-31 Dodji Seketeli <dodji@redhat.com>
524
525 PR c++/54955
526 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
527
528 2012-10-31 Jakub Jelinek <jakub@redhat.com>
529
530 PR tree-optimization/19105
531 PR tree-optimization/21643
532 PR tree-optimization/46309
533 * gcc.dg/pr19105.c: New test.
534 * gcc.dg/pr21643.c: New test.
535 * gcc.dg/pr46309-2.c: New test.
536 * gcc.c-torture/execute/pr46309.c: New test.
537
538 2012-10-31 Alan Modra <amodra@gmail.com>
539
540 * gcc.target/powerpc/dimode_off.c: New.
541 * gcc.target/powerpc/timode_off.c: New.
542 * gcc.target/powerpc/dfmode_off.c: New.
543 * gcc.target/powerpc/tfmode_off.c: New.
544
545 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
546
547 PR rtl-optimization/55093
548 * gcc.target/i386/pr55093.c: New file.
549
550 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
551
552 * gcc.target/i386/pr55116.c: Renamed to ...
553 * gcc.target/i386/pr55116-1.c: This.
554
555 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
556
557 * gcc.target/i386/pr55116-2.c: New file.
558
559 2012-10-30 Richard Biener <rguenther@suse.de>
560
561 * gcc.dg/vect/slp-perm-2.c: Adjust.
562
563 2012-10-30 Richard Biener <rguenther@suse.de>
564
565 PR tree-optimization/55111
566 * gcc.dg/torture/pr55111.c: New testcase.
567
568 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
569
570 PR target/53988
571 * gcc.target/sh/pr53988.c: New.
572
573 2012-10-30 Bin Cheng <bin.cheng@arm.com>
574
575 PR target/54989
576 * gcc.dg/hoist-register-pressure-1.c: Rename from
577 hoist-register-pressure.c. Add nonpic condition.
578 * gcc.dg/hoist-register-pressure-2.c: New testcase.
579
580 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
581
582 PR c++/54930
583 * gcc.dg/Wreturn-local-addr.c: New.
584 * g++.dg/warn/Wno-return-local-addr.C: New.
585 * g++.dg/warn/Wreturn-local-addr.C: New.
586
587 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
588
589 PR middle-end/55116
590 * gcc.target/i386/pr55116.c: New file.
591
592 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
593
594 PR c/53066
595 * gcc.dg/Wshadow-4.c: New.
596 * gcc.dg/Wshadow-4.h: New.
597
598 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
599
600 PR debug/54693
601 * gcc.dg/guality/pr54693.c: New.
602
603 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
604
605 PR middle-end/55027
606 * gcc.dg/pr55027.c: New testcase.
607
608 2012-10-29 Jan Hubicka <jh@suse.cz>
609
610 * gcc.dg/ipa/inline-6.c: New testcase.
611
612 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
613
614 PR rtl-optimization/55106
615 * g++.dg/pr55106.C: New.
616
617 2012-10-29 Richard Guenther <rguenther@suse.de>
618
619 PR middle-end/53695
620 * gcc.dg/torture/pr53695.c: New testcase.
621
622 2012-10-28 Jan Hubicka <jh@suse.cz>
623
624 * gcc.dg/ipa/inlinehint-3.c: New testcase.
625
626 2012-10-28 Tobias Burnus <burnus@net-b.de>
627
628 PR fortran/54958
629 * gfortran.dg/do_check_6.f90: New.
630
631 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
632 Jack Howarth <howarth@bromo.med.uc.edu>
633
634 PR target/54404
635 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
636 to dg-options.
637 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
638
639 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
640
641 PR target/34283
642 * gcc.target/i386/pr34283.c: New test.
643
644 2012-10-26 Jakub Jelinek <jakub@redhat.com>
645
646 PR c++/55081
647 * g++.dg/opt/pr55081.C: New test.
648
649 PR debug/54970
650 PR debug/54971
651 * gcc.dg/guality/pr54970.c: New test.
652
653 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
654
655 PR c++/54984
656 * g++.dg/template/new11.C: New.
657
658 2012-10-26 Richard Biener <rguenther@suse.de>
659
660 PR middle-end/54824
661 * gcc.dg/torture/pr54824.c: New testcase.
662
663 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
664
665 * gcc.target/i386/fxsave-1.c: New.
666 * gcc.target/i386/fxsave64-1.c: Ditto.
667 * gcc.target/i386/fxrstor-1.c: Ditto.
668 * gcc.target/i386/fxrstor64-1.c: Ditto.
669 * gcc.target/i386/xsave-1.c: Ditto.
670 * gcc.target/i386/xsave64-1.c: Ditto.
671 * gcc.target/i386/xrstor-1.c: Ditto.
672 * gcc.target/i386/xrstor64-1.c: Ditto.
673 * gcc.target/i386/xsaveopt-1.c: Ditto.
674 * gcc.target/i386/xsaveopt64-1.c: Ditto.
675 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
676 * gcc.target/i386/sse-13.c: Ditto.
677 * gcc.target/i386/sse-14.c: Ditto.
678 * gcc.target/i386/sse-22.c: Ditto.
679 * gcc.target/i386/sse-23.c: Ditto.
680 * g++.dg/other/i386-2.C: Ditto.
681 * g++.dg/other/i386-3.C: Ditto.
682
683 2012-10-25 Jan Hubicka <jh@suse.cz>
684
685 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
686 at ivcanon time.
687
688 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
689
690 PR c++/53761
691 * g++.dg/ext/transparent-union.C: New.
692
693 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
694
695 PR c++/54427
696 * g++.dg/ext/vector19.C: New testcase.
697
698 2012-10-25 Richard Biener <rguenther@suse.de>
699
700 PR tree-optimization/54902
701 * g++.dg/torture/pr54902.C: New testcase.
702
703 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
704
705 PR c++/34892
706 * g++.dg/template/crash114.C: New.
707
708 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
709
710 PR bootstrap/55049
711 * gcc.target/i386/pr55049-1.c: New test.
712
713 2012-10-24 Janus Weil <janus@gcc.gnu.org>
714
715 PR fortran/55037
716 * gfortran.dg/class_dummy_4.f03: New.
717
718 2012-10-24 Jakub Jelinek <jakub@redhat.com>
719
720 PR rtl-optimization/55010
721 * gcc.dg/pr55010.c: New test.
722
723 PR debug/54828
724 * g++.dg/debug/pr54828.C: New test.
725
726 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
727
728 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
729 * gcc.dg/vect/vect-83_64.c: Likewise.
730
731 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
732
733 PR c++/54922
734 * g++.dg/cpp0x/constexpr-union4.C: New.
735
736 2012-10-23 Jeff Law <law@redhat.com>
737
738 * gcc.c-torture/execute/pr54985.c: New test.
739
740 2012-10-23 Paul Koning <ni1d@arrl.net>
741
742 PR debug/54508
743 * g++.dg/debug/dwarf2/pr54508.C: New.
744
745 2012-10-23 Jakub Jelinek <jakub@redhat.com>
746
747 PR c++/54844
748 * g++.dg/template/sizeof14.C: New test.
749
750 2012-10-23 Ian Bolton <ian.bolton@arm.com>
751 Jim MacArthur <jim.macarthur@arm.com>
752 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
753 Marcus Shawcroft <marcus.shawcroft@arm.com>
754 Nigel Stephens <nigel.stephens@arm.com>
755 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
756 Richard Earnshaw <rearnsha@arm.com>
757 Sofiane Naci <sofiane.naci@arm.com>
758 Stephen Thomas <stephen.thomas@arm.com>
759 Tejas Belagod <tejas.belagod@arm.com>
760 Yufeng Zhang <yufeng.zhang@arm.com>
761
762 * lib/target-supports.exp
763 (check_profiling_available): Add AArch64.
764 (check_effective_target_vect_int): Likewise.
765 (check_effective_target_vect_shift): Likewise.
766 (check_effective_target_vect_float): Likewise.
767 (check_effective_target_vect_double): Likewise.
768 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
769 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
770 (check_effective_target_vect_pack_trunc): Likewise.
771 (check_effective_target_vect_unpack): Likewise.
772 (check_effective_target_vect_hw_misalign): Likewise.
773 (check_effective_target_vect_short_mult): Likewise.
774 (check_effective_target_vect_int_mult): Likewise.
775 (check_effective_target_vect_stridedN): Likewise.
776 (check_effective_target_sync_int_long): Likewise.
777 (check_effective_target_sync_char_short): Likewise.
778 (check_vect_support_and_set_flags): Likewise.
779 (check_effective_target_aarch64_tiny): New.
780 (check_effective_target_aarch64_small): New.
781 (check_effective_target_aarch64_large): New.
782 * g++.dg/other/PR23205.C: Enable aarch64.
783 * g++.dg/other/pr23205-2.C: Likewise.
784 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
785 * gcc.c-torture/execute/20101011-1.c: Likewise.
786 * gcc.dg/20020312-2.c: Likewise.
787 * gcc.dg/20040813-1.c: Likewise.
788 * gcc.dg/builtin-apply2.c: Likewise.
789 * gcc.dg/stack-usage-1.c: Likewise.
790
791 2012-10-23 Ian Bolton <ian.bolton@arm.com>
792 Jim MacArthur <jim.macarthur@arm.com>
793 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
794 Marcus Shawcroft <marcus.shawcroft@arm.com>
795 Nigel Stephens <nigel.stephens@arm.com>
796 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
797 Richard Earnshaw <rearnsha@arm.com>
798 Sofiane Naci <sofiane.naci@arm.com>
799 Stephen Thomas <stephen.thomas@arm.com>
800 Tejas Belagod <tejas.belagod@arm.com>
801 Yufeng Zhang <yufeng.zhang@arm.com>
802
803 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
804 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
805 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
806 * gcc.target/aarch64/aapcs/abitest.S: New file.
807 * gcc.target/aarch64/aapcs/abitest.h: New file.
808 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
809 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
810 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
811 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
812 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
813 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
814 * gcc.target/aarch64/aapcs/ice_1.c: New file.
815 * gcc.target/aarch64/aapcs/ice_2.c: New file.
816 * gcc.target/aarch64/aapcs/ice_3.c: New file.
817 * gcc.target/aarch64/aapcs/ice_4.c: New file.
818 * gcc.target/aarch64/aapcs/ice_5.c: New file.
819 * gcc.target/aarch64/aapcs/macro-def.h: New file.
820 * gcc.target/aarch64/aapcs/test_1.c: New file.
821 * gcc.target/aarch64/aapcs/test_10.c: New file.
822 * gcc.target/aarch64/aapcs/test_11.c: New file.
823 * gcc.target/aarch64/aapcs/test_12.c: New file.
824 * gcc.target/aarch64/aapcs/test_13.c: New file.
825 * gcc.target/aarch64/aapcs/test_14.c: New file.
826 * gcc.target/aarch64/aapcs/test_15.c: New file.
827 * gcc.target/aarch64/aapcs/test_16.c: New file.
828 * gcc.target/aarch64/aapcs/test_17.c: New file.
829 * gcc.target/aarch64/aapcs/test_18.c: New file.
830 * gcc.target/aarch64/aapcs/test_19.c: New file.
831 * gcc.target/aarch64/aapcs/test_2.c: New file.
832 * gcc.target/aarch64/aapcs/test_20.c: New file.
833 * gcc.target/aarch64/aapcs/test_21.c: New file.
834 * gcc.target/aarch64/aapcs/test_22.c: New file.
835 * gcc.target/aarch64/aapcs/test_23.c: New file.
836 * gcc.target/aarch64/aapcs/test_24.c: New file.
837 * gcc.target/aarch64/aapcs/test_25.c: New file.
838 * gcc.target/aarch64/aapcs/test_26.c: New file.
839 * gcc.target/aarch64/aapcs/test_3.c: New file.
840 * gcc.target/aarch64/aapcs/test_4.c: New file.
841 * gcc.target/aarch64/aapcs/test_5.c: New file.
842 * gcc.target/aarch64/aapcs/test_6.c: New file.
843 * gcc.target/aarch64/aapcs/test_7.c: New file.
844 * gcc.target/aarch64/aapcs/test_8.c: New file.
845 * gcc.target/aarch64/aapcs/test_9.c: New file.
846 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
847 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
848 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
849 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
850 * gcc.target/aarch64/aapcs/test_complex.c: New file.
851 * gcc.target/aarch64/aapcs/test_int128.c: New file.
852 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
853 * gcc.target/aarch64/aapcs/type-def.h: New file.
854 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
855 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
856 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
857 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
858 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
859 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
860 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
861 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
862 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
863 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
864 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
865 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
866 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
867 * gcc.target/aarch64/aarch64.exp: New file.
868 * gcc.target/aarch64/adc-1.c: New file.
869 * gcc.target/aarch64/adc-2.c: New file.
870 * gcc.target/aarch64/asm-1.c: New file.
871 * gcc.target/aarch64/clrsb.c: New file.
872 * gcc.target/aarch64/clz.c: New file.
873 * gcc.target/aarch64/ctz.c: New file.
874 * gcc.target/aarch64/csinc-1.c: New file.
875 * gcc.target/aarch64/csinv-1.c: New file.
876 * gcc.target/aarch64/csneg-1.c: New file.
877 * gcc.target/aarch64/extend.c: New file.
878 * gcc.target/aarch64/fcvt.x: New file.
879 * gcc.target/aarch64/fcvt_double_int.c: New file.
880 * gcc.target/aarch64/fcvt_double_long.c: New file.
881 * gcc.target/aarch64/fcvt_double_uint.c: New file.
882 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
883 * gcc.target/aarch64/fcvt_float_int.c: New file.
884 * gcc.target/aarch64/fcvt_float_long.c: New file.
885 * gcc.target/aarch64/fcvt_float_uint.c: New file.
886 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
887 * gcc.target/aarch64/ffs.c: New file.
888 * gcc.target/aarch64/fmadd.c: New file.
889 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
890 * gcc.target/aarch64/frint.x: New file.
891 * gcc.target/aarch64/frint_double.c: New file.
892 * gcc.target/aarch64/frint_float.c: New file.
893 * gcc.target/aarch64/index.c: New file.
894 * gcc.target/aarch64/mneg-1.c: New file.
895 * gcc.target/aarch64/mneg-2.c: New file.
896 * gcc.target/aarch64/mneg-3.c: New file.
897 * gcc.target/aarch64/mnegl-1.c: New file.
898 * gcc.target/aarch64/mnegl-2.c: New file.
899 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
900 * gcc.target/aarch64/pic-constantpool1.c: New file.
901 * gcc.target/aarch64/pic-symrefplus.c: New file.
902 * gcc.target/aarch64/predefine_large.c: New file.
903 * gcc.target/aarch64/predefine_small.c: New file.
904 * gcc.target/aarch64/predefine_tiny.c: New file.
905 * gcc.target/aarch64/reload-valid-spoff.c: New file.
906 * gcc.target/aarch64/scalar_intrinsics.c: New file.
907 * gcc.target/aarch64/table-intrinsics.c: New file.
908 * gcc.target/aarch64/tst-1.c: New file.
909 * gcc.target/aarch64/vect-abs-compile.c: New file.
910 * gcc.target/aarch64/vect-abs.c: New file.
911 * gcc.target/aarch64/vect-abs.x: New file.
912 * gcc.target/aarch64/vect-compile.c: New file.
913 * gcc.target/aarch64/vect-faddv-compile.c: New file.
914 * gcc.target/aarch64/vect-faddv.c: New file.
915 * gcc.target/aarch64/vect-faddv.x: New file.
916 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
917 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
918 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
919 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
920 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
921 * gcc.target/aarch64/vect-fp-compile.c: New file.
922 * gcc.target/aarch64/vect-fp.c: New file.
923 * gcc.target/aarch64/vect-fp.x: New file.
924 * gcc.target/aarch64/vect-mull-compile.c: New file.
925 * gcc.target/aarch64/vect-mull.c: New file.
926 * gcc.target/aarch64/vect-mull.x: New file.
927 * gcc.target/aarch64/vect.c: New file.
928 * gcc.target/aarch64/vect.x: New file.
929 * gcc.target/aarch64/vector_intrinsics.c: New file.
930 * gcc.target/aarch64/vfp-1.c: New file.
931 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
932 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
933 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
934 * g++.dg/abi/aarch64_guard1.C: New file.
935
936 2012-10-23 Jakub Jelinek <jakub@redhat.com>
937
938 PR c++/54988
939 * c-c++-common/pr54988.c: New test.
940
941 2012-10-23 Jan Hubicka <jh@suse.cz>
942
943 * gcc.dg/tree-prof/peel-1.c: New testcase.
944
945 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
946
947 PR gcc/52945
948 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
949
950 2012-10-23 Joseph Myers <joseph@codesourcery.com>
951
952 * gcc.dg/c99-predef-1.c: New test.
953 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
954 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
955 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
956 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
957 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
958 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
959 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
960 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
961 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
962 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
963 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
964 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
965
966 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
967
968 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
969
970 2012-10-23 Jan Hubicka <jh@suse.cz>
971
972 PR middle-end/54937
973 * gcc.c-torture/execute/pr54937.c: New testcase.
974 * gcc.dg/tree-ssa/cunroll-2.c: Update.
975
976 2012-10-23 Jan Hubicka <jh@suse.cz>
977
978 PR middle-end/54967
979 * gfortran.dg/pr54967.f90: New testcase.
980
981 2012-10-23 Terry Guo <terry.guo@arm.com>
982
983 PR target/55019
984 * gcc.dg/pr55019.c: New.
985
986 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
987
988 PR tree-optimization/55008
989 * gcc.dg/tree-ssa/pr55008.c: New test.
990
991 2012-10-22 Richard Biener <rguenther@suse.de>
992
993 PR tree-optimization/55011
994 * gcc.dg/torture/pr55011.c: New testcase.
995
996 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
997
998 * gcc.target/arm/pr40457-1.c: Adjust expected output.
999 * gcc.target/arm/pr40457-2.c: Likewise.
1000 * gcc.target/arm/pr40457-3.c: Likewise.
1001
1002 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1003
1004 * gnat.dg/specs/limited_with4.ads: New test.
1005 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1006
1007 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * gnat.dg/modular4.adb: New test.
1010 * gnat.dg/modular4_pkg.ads: New helper.
1011
1012 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1013
1014 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1015 * gnat.dg/specs/addr1.ads: Likewise.
1016
1017 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1018
1019 * gcc.dg/webizer.c (main): Add missing exit call.
1020
1021 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1022
1023 PR fortran/54465
1024 * gfortran.dg/wextra_1.f: New test.
1025
1026 2012-10-20 Jan Hubicka <jh@suse.cz>
1027
1028 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1029
1030 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1031
1032 PR fortran/54224
1033 * gfortran.dg/warn_unused_function.f90: New.
1034
1035 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1036
1037 * lib/target-supports.exp
1038 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1039
1040 2012-10-19 Richard Guenther <rguenther@suse.de>
1041
1042 PR tree-optimization/54981
1043 * gcc.dg/pr54981.c: New testcase.
1044
1045 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1046
1047 PR target/54892
1048 * gcc.target/arm/pr54892.c: New.
1049
1050 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1051
1052 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1053
1054 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1055
1056 PR c++/54501
1057 * g++.dg/init/array30.C: New.
1058 * g++.dg/init/array31.C: Likewise.
1059
1060 2012-10-18 Tobias Burnus <burnus@net-b.de>
1061
1062 PR fortran/54884
1063 * gfortran.dg/public_private_module_7.f90: New.
1064
1065 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/29633
1068 * g++.dg/template/pr29633.C: New.
1069
1070 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1071
1072 * gnat.dg/loop_optimization13.ad[sb]: New test.
1073 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1074
1075 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1076
1077 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1078 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1079 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1080 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1081
1082 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1083
1084 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1085 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1086 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1087 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1088 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1089 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1090
1091 2012-10-16 Jan Hubicka <jh@suse.cz>
1092
1093 * gcc.target/i386/l_fma_float_?.c: Update.
1094 * gcc.target/i386/l_fma_double_?.c: Update.
1095 * gfortran.dg/do_1.f90: XFAIL
1096 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1097 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1098 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1099 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1100 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1101 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1102 valid.
1103
1104 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1105
1106 PR c/53063
1107 PR c/40989
1108 * gcc.dg/Wstrict-overflow-24.c: New.
1109
1110 2012-10-16 Tobias Burnus <burnus@net-b.de>
1111
1112 PR fortran/50981
1113 PR fortran/54618
1114 * gfortran.dg/class_optional_1.f90: New.
1115 * gfortran.dg/class_optional_2.f90: New.
1116
1117 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR debug/54796
1120 * gcc.dg/guality/pr54796.c: New test.
1121
1122 PR tree-optimization/54889
1123 * gfortran.dg/pr54889.f90: New test.
1124
1125 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1126
1127 * g++.dg/other/dump-ada-spec-2.C: New test.
1128
1129 2012-10-16 Easwaran Raman <eraman@google.com>
1130
1131 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1132 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1133
1134 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1135
1136 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1137 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1138
1139 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1140
1141 PR target/54925
1142 * gcc.c-torture/compile/pr54925.c: New.
1143
1144 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1145
1146 PR target/51244
1147 * gcc.target/sh/pr51244-17.c: New.
1148
1149 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1150
1151 PR target/54760
1152 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1153 functions.
1154 * gcc.target/sh/pr54760-4.c: New.
1155
1156 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1157
1158 PR target/34777
1159 * gcc.target/sh/torture/sh-torture.exp: New.
1160 * gcc.target/sh/torture/pr34777.c: New.
1161
1162 2012-10-15 Matthias Klose <doko@ubuntu.com>
1163
1164 * lib/target-supports.exp (check_profiling_available): Match
1165 arm*-*-linux-* for ARM Linux/GNU.
1166 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1167 * gfortran.dg/enum_10.f90: Likewise.
1168 * gfortran.dg/enum_9.f90: Likewise.
1169 * gcc.target/arm/synchronize.c: Likewise.
1170 * g++.old-deja/g++.jason/enum6.C: Likewise.
1171 * g++.old-deja/g++.other/enum4.C: Likewise.
1172 * g++.old-deja/g++.law/enum9.C: Likewise.
1173
1174 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1175
1176 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1177 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1178
1179 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1180 Paolo Carlini <paolo.carlini@oracle.com>
1181
1182 PR c++/17805
1183 * g++.dg/overload/operator6.C: New.
1184
1185 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/50080 (again)
1188 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1189 * g++.dg/parse/tmpl-outside1.C: Likewise.
1190 * g++.dg/template/qualttp18.C: Likewise.
1191 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1192 * g++.old-deja/g++.pt/overload13.C: Likewise.
1193
1194 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1195
1196 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1197 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1198 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1199 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1200 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1201 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1202 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1203 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1204
1205 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/50080
1208 * g++.dg/parse/tmpl-outside2.C: New.
1209 * g++.dg/parse/tmpl-outside1.C: Adjust.
1210 * g++.dg/template/qualttp18.C: Likewise.
1211 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1212 * g++.old-deja/g++.pt/overload13.C: Likewise.
1213
1214 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1215
1216 PR tree-optimization/54915
1217 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1218
1219 2012-10-15 Richard Guenther <rguenther@suse.de>
1220
1221 PR tree-optimization/54920
1222 * gcc.dg/torture/pr54920.c: New testcase.
1223
1224 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1225
1226 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1227
1228 2012-10-13 Jason Merrill <jason@redhat.com>
1229
1230 * g++.dg/tls/thread_local7g.C: Require tls_native.
1231
1232 2012-10-14 Jason Merrill <jason@redhat.com>
1233
1234 * g++.dg/cpp0x/inh-ctor1.C: New.
1235 * g++.dg/cpp0x/inh-ctor2.C: New.
1236 * g++.dg/cpp0x/inh-ctor3.C: New.
1237 * g++.dg/cpp0x/inh-ctor4.C: New.
1238 * g++.dg/cpp0x/inh-ctor5.C: New.
1239 * g++.dg/cpp0x/inh-ctor6.C: New.
1240 * g++.dg/cpp0x/inh-ctor7.C: New.
1241 * g++.dg/cpp0x/inh-ctor8.C: New.
1242 * g++.dg/cpp0x/inh-ctor9.C: New.
1243 * g++.dg/cpp0x/inh-ctor10.C: New.
1244 * g++.dg/cpp0x/inh-ctor11.C: New.
1245 * g++.dg/cpp0x/inh-ctor12.C: New.
1246 * g++.dg/cpp0x/inh-ctor13.C: New.
1247
1248 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1249
1250 PR rtl-optimization/54919
1251 * gcc.dg/pr54919.c: New testcase.
1252
1253 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1254
1255 PR c++/53581
1256 * g++.dg/template/crash113.C: New.
1257
1258 2012-10-14 Jan Hubicka <jh@suse.cz>
1259
1260 * gcc.dg/unroll_5.c: New testcase.
1261
1262 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 PR c++/52643
1265 * g++.dg/opt/pr52643.C: New.
1266
1267 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1268
1269 PR target/54602
1270 * gcc.target/sh/pr54602-1.c: New.
1271 * gcc.target/sh/pr54602-2.c: New.
1272 * gcc.target/sh/pr54602-3.c: New.
1273 * gcc.target/sh/pr54602-4.c: New.
1274
1275 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1276
1277 PR target/54680
1278 * gcc.target/sh/pr54680.c: New.
1279
1280 2012-10-12 Jan Hubicka <jh@suse.cz>
1281
1282 * gcc.dg/webizer.c: New testcase.
1283
1284 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1285
1286 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1287 specify -m64.
1288
1289 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1290
1291 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1292 Return 0 if already specifying -mfloat-abi other than hard.
1293
1294 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1295
1296 * gcc.dg/pr53060.c: Prune irrelevant warning.
1297
1298 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR c/54381
1301 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1302 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1303 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1304 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1305 Adjust expected wording of warnings for *cmp* builtins.
1306 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1307 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1308
1309 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/24449
1312 * g++.dg/parse/friend-main.C: New.
1313
1314 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1315
1316 PR c++/53055
1317 * g++.dg/pr53055.C: New testcase.
1318
1319 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 PR c++/52744
1322 * g++.dg/cpp0x/pr52744.C: New.
1323
1324 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1325
1326 PR fortran/40453
1327 * gfortran.dg/dummy_procedure_9.f90: New.
1328
1329 2012-10-12 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/54894
1332 * gcc.dg/torture/pr54894.c: New testcase.
1333
1334 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1335
1336 PR target/51244
1337 * gcc.target/sh/pr51244-13.c: New.
1338 * gcc.target/sh/pr51244-14.c: New.
1339 * gcc.target/sh/pr51244-15.c: New.
1340 * gcc.target/sh/pr51244-16.c: New.
1341
1342 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/51878
1345 * g++.dg/cpp0x/decltype45.C: New.
1346
1347 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1348
1349 PR fortran/54784
1350 * gfortran.dg/class_allocate_13.f90: New.
1351
1352 2012-10-11 Jason Merrill <jason@redhat.com>
1353
1354 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1355 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1356
1357 * g++.dg/gomp/tls-5.C: Require tls_native.
1358 * g++.dg/tls/thread_local7.C: Require tls_native.
1359 * g++.dg/tls/static2.C: New.
1360
1361 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1362
1363 PR c++/36107
1364 * g++.dg/ext/weak5.C: New.
1365
1366 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1367
1368 PR testsuite/54868
1369 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1370 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1371
1372 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/43765
1375 * g++.dg/parse/pr43765.C: New.
1376
1377 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1378
1379 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1380
1381 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 PR c++/43663
1384 * g++.dg/init/bitfield3.C: New.
1385
1386 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1387
1388 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1389
1390 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR tree-optimization/54877
1393 * gcc.dg/torture/pr54877.c: New test.
1394
1395 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1396
1397 PR testsuite/53397
1398 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1399 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1400 and remove target info from dg-do compile.
1401 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1402 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1403 and remove target info from dg-do compile.
1404
1405 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1406
1407 * gcc.dg/pr54782.c: Require target with pthread support.
1408
1409 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/53122
1412 * g++.dg/cpp0x/auto35.C: New.
1413
1414 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1415
1416 PR c++/53540 - using fails to be equivalent to typedef
1417 * g++.dg/cpp0x/alias-decl-24.C: New test.
1418
1419 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1420
1421 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1422 that c++11 attributes to types are ignored for now.
1423 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1425
1426 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/53741
1429 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1430
1431 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR c++/50478
1434 * g++.dg/cpp0x/initlist67.C: New.
1435
1436 2012-10-10 Dehao Chen <dehao@google.com>
1437
1438 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1439
1440 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1441
1442 PR target/52480
1443 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1444 Add runtime tests.
1445
1446 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1447
1448 PR c++/53307
1449 * g++.dg/cpp0x/decltype44.C: New.
1450
1451 2012-10-09 Steve Ellcey <sellcey@mips.com>
1452
1453 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1454
1455 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/53763
1458 * g++.dg/cpp0x/decltype43.C: New.
1459
1460 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1461
1462 PR middle-end/53397
1463 * gcc.dg/pr53397-1.c: New test case.
1464 * gcc.dg/pr53397-2.c: New test case.
1465
1466 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/54194
1469 * g++.dg/warn/Wparentheses-26.C: Adjust.
1470 * g++.dg/warn/Wparentheses-27.C: New.
1471
1472 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1473
1474 PR c++/54427
1475 * c-c++-common/vector-scalar.c: New testcase.
1476 * g++.dg/ext/vector18.C: New testcase.
1477 * g++.dg/ext/vector5.C: This is not an error anymore.
1478 * gcc.dg/init-vec-1.c: Move ...
1479 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1480 * gcc.c-torture/execute/vector-shift1.c: Move ...
1481 * c-c++-common/torture/vector-shift1.c: ... here.
1482 * gcc.dg/scal-to-vec1.c: Move ...
1483 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1484 C++11. Adapt error messages.
1485 * gcc.dg/convert-vec-1.c: Move ...
1486 * c-c++-common/convert-vec-1.c: ... here.
1487 * gcc.dg/scal-to-vec2.c: Move ...
1488 * c-c++-common/scal-to-vec2.c: ... here.
1489
1490 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1491
1492 PR target/54400
1493 * gcc.target/i386/pr54400.c: New testcase.
1494
1495 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR c++/54858
1498 * g++.dg/template/pr54858.C: New test.
1499
1500 2012-10-08 Marek Polacek <polacek@redhat.com>
1501
1502 PR debug/54831
1503 * g++.dg/debug/pr54831.C: New test.
1504
1505 2012-10-08 Dehao Chen <dehao@google.com>
1506
1507 * g++.dg/predict-loop-exit-1.C: New.
1508 * g++.dg/predict-loop-exit-2.C: New.
1509 * g++.dg/predict-loop-exit-3.C: New.
1510
1511 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1512
1513 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1514
1515 2012-10-08 Jason Merrill <jason@redhat.com>
1516
1517 * g++.dg/gomp/tls-5.C: New.
1518 * g++.dg/gomp/tls-wrap1.C: New.
1519 * g++.dg/gomp/tls-wrap2.C: New.
1520 * g++.dg/gomp/tls-wrap3.C: New.
1521 * g++.dg/gomp/tls-wrap4.C: New.
1522 * g++.dg/gomp/tls-wrapper-cse.C: New.
1523 * g++.dg/tls/thread_local-cse.C: New.
1524 * g++.dg/tls/thread_local-order1.C: New.
1525 * g++.dg/tls/thread_local-order2.C: New.
1526 * g++.dg/tls/thread_local-wrap1.C: New.
1527 * g++.dg/tls/thread_local-wrap2.C: New.
1528 * g++.dg/tls/thread_local-wrap3.C: New.
1529 * g++.dg/tls/thread_local-wrap4.C: New.
1530 * g++.dg/tls/thread_local2g.C: New.
1531 * g++.dg/tls/thread_local3g.C: New.
1532 * g++.dg/tls/thread_local4g.C: New.
1533 * g++.dg/tls/thread_local5g.C: New.
1534 * g++.dg/tls/thread_local6g.C: New.
1535 * g++.dg/tls/thread_local7g.C: New.
1536
1537 * g++.dg/tls/thread_local3.C: New.
1538 * g++.dg/tls/thread_local4.C: New.
1539 * g++.dg/tls/thread_local5.C: New.
1540 * g++.dg/tls/thread_local6.C: New.
1541
1542 * g++.dg/tls/init-2.C: Tweak errors.
1543 * g++.dg/tls/thread_local1.C: New.
1544 * g++.dg/tls/thread_local2.C: New.
1545 * g++.dg/tls/thread_local7.C: New.
1546
1547 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1548
1549 PR target/54866
1550 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1551
1552 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1553
1554 PR target/54685
1555 * gcc.target/sh/pr54685.c: New.
1556
1557 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1558
1559 PR c++/53528 C++11 attribute support
1560 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1561 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1562 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1563 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1564 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1565 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1566 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1567 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1568 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1569 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1570 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1571 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1572 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1573 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1574 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1575 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1576 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1577 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1578 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1617
1618 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1619
1620 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1621 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1622 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1623
1624 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1625
1626 PR target/54760
1627 * gcc.target/sh/pr54760-2.c: New.
1628 * gcc.target/sh/pr54760-3.c: New.
1629
1630 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1631
1632 PR c++/51422
1633 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1634
1635 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1636 Sandra Loosemore <sandra@codesourcery.com>
1637
1638 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1639 and test that the accumulator is initialized using MULT.
1640 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1641 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1642
1643 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 PR c++/52764
1646 * g++.dg/cpp0x/stdint.C: New.
1647
1648 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1649
1650 PR c++/54249
1651 * g++.dg/cpp0x/stddef.C: New.
1652
1653 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1654
1655 PR fortran/54832
1656 * gfortran.dg/typebound_operator_17.f90: New.
1657
1658 2012-10-06 Jan Hubicka <jh@suse.cz>
1659
1660 PR lto/53831
1661 PR lto/54776
1662 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1663
1664 2012-10-06 Jan Hubicka <jh@suse.cz>
1665
1666 * gcc.dg/lto/resolutions_0.c: New testcase.
1667
1668 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1669
1670 PR fortran/45521
1671 * gfortran.dg/generic_25.f90: New.
1672 * gfortran.dg/generic_26.f90: New.
1673 * gfortran.dg/generic_27.f90: New.
1674
1675 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1676
1677 PR target/54760
1678 * gcc.target/sh/pr54760-1.c: New.
1679
1680 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1681
1682 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1683 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1684 * g++.dg/warn/Wsign-compare-5.C: New test.
1685 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1686 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1687 * g++.dg/ext/builtin30.C: New test.
1688 * g++.dg/ext/vla12.C: New test.
1689 * gcc.dg/builtins-85.c: New test.
1690
1691 PR debug/54519
1692 * gcc.dg/guality/pr54519-1.c: New test.
1693 * gcc.dg/guality/pr54519-2.c: New test.
1694 * gcc.dg/guality/pr54519-3.c: New test.
1695 * gcc.dg/guality/pr54519-4.c: New test.
1696 * gcc.dg/guality/pr54519-5.c: New test.
1697 * gcc.dg/guality/pr54519-6.c: New test.
1698
1699 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1700
1701 PR c++/50893
1702 * g++.dg/cpp0x/defaulted38.C: New.
1703
1704 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR tree-optimization/33763
1707 * c-c++-common/pr33763.c: New test.
1708
1709 PR tree-optimization/54810
1710 * gcc.dg/tree-ssa/vrp85.c: New test.
1711
1712 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1713
1714 * gcc.dg/ucnid-7.c: Skip on AIX.
1715 * gcc.dg/ucnid-8.c: Same.
1716 * gcc.dg/ucnid-10.c: Same.
1717 * gcc.dg/ucnid-13.c: Same.
1718 * gcc.dg/attr-alias-3.c: Same.
1719 * gcc.dg/attr-alias-5.c: Same.
1720 * gcc.dg/torture/pr51106-2.c: Same.
1721 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1722
1723 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1724
1725 PR c++/52233
1726 * g++.dg/cpp0x/alias-decl-23.C: New.
1727
1728 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 PR c++/53403
1731 * g++.dg/template/friend53.C: New.
1732
1733 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1734
1735 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1736 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1737 (scan-ada-spec): Likewise.
1738 (scan-ada-spec-not): Likewise.
1739 * gcc.dg/dump-ada-spec-1.c: New test.
1740 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1741
1742 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1743
1744 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1745
1746 2012-10-04 Florian Weimer <fweimer@redhat.com>
1747
1748 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1749
1750 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 PR c++/54323
1753 * g++.dg/cpp0x/pr54323.C: New.
1754
1755 2012-10-04 Richard Guenther <rguenther@suse.de>
1756
1757 PR middle-end/54735
1758 * g++.dg/torture/pr54735.C: New testcase.
1759
1760 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1761
1762 PR rtl-optimization/54739
1763 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1764
1765 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1766
1767 PR target/51244
1768 * gcc.target/sh/pr51244-12.c: New.
1769
1770 2012-10-03 Dehao Chen <dehao@google.com>
1771
1772 PR middle-end/54782
1773 * gcc.dg/pr54782.c: New test.
1774
1775 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR c++/54777
1778 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1779
1780 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1781
1782 PR fortran/54778
1783 * gfortran.dg/class_53.f90: New.
1784
1785 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1786
1787 PR debug/54551
1788 * gcc.dg/guality/pr54551.c: New.
1789
1790 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1791
1792 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1793 * gcc.target/powerpc/pr46728-2.c: Likewise.
1794
1795 2012-10-02 Sharad Singhai <singhai@google.com>
1796
1797 PR testsuite/54772
1798 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1799 to fix test failures caused by r191883.
1800 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1801 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1802 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1803 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1804 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1805 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1806 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1807 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1808 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1809
1810 2012-09-30 Sharad Singhai <singhai@google.com>
1811
1812 * gcc.target/i386/vect-double-1.c: Fix test.
1813
1814 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1815
1816 PR target/54087
1817 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1818 atomic_sub fails.
1819
1820 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1821
1822 PR rtl-optimization/54457
1823 * gcc.target/i386/pr54457.c: New test.
1824
1825 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1826
1827 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1828
1829 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1830
1831 * gcc.target/i386/vect-rebuild.c: New testcase.
1832
1833 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1834
1835 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1836
1837 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1838
1839 * gcc.target/mips/pr37362.c: Fix target selector.
1840
1841 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1842
1843 PR target/54083
1844 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1845
1846 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1847
1848 * gcc.dg/ucnid-8.c: Update line number.
1849 * gcc.dg/torture/pr51106-2.c: Likewise.
1850
1851 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1852
1853 PR fortran/54667
1854 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1855 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1856 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1857
1858 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1859
1860 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1861 partially reverting r170092.
1862 * gfortran.dg/class_7.f03: Ditto.
1863 * gfortran.dg/coarray_14.f90: Ditto.
1864 * gfortran.dg/typebound_proc_13.f03: Ditto.
1865
1866 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1867
1868 PR c++/54738
1869 * g++.dg/cpp0x/sfinae42.C: New.
1870
1871 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1872
1873 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1874 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1875 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1876 * gcc.dg/pr42629.c: XFAIL on AIX.
1877 * gcc.dg/pr47684.c: Same.
1878 * gcc.dg/pr43670.c: Same.
1879 * gcc.dg/pr42916.c: Same.
1880 * gcc.dg/pr45449.c: Same.
1881 * gcc.dg/pr50017.c: Same.
1882 * gcc.dg/pr42728.c: Same.
1883 * gcc.dg/pr47881.c: Same.
1884 * gcc.dg/pr44023.c: Same.
1885 * gcc.dg/pr41345.c: Same.
1886 * gcc.dg/pr42630.c: Same.
1887 * gcc.dg/pr44971.c: Same.
1888 * gcc.dg/pr46771.c: Same.
1889 * gcc.dg/ucnid-8.c: Same.
1890 * gcc.dg/ucnid-10.c: Same.
1891 * gcc.dg/ucnid-13.c: Same.
1892 * gcc.dg/torture/pr51106-2.c: Same.
1893 * gcc.dg/pr48768.c: Same.
1894 * gcc.dg/pr42631.c: Same.
1895 * gcc.dg/pr43084.c: Same.
1896 * gcc.dg/ucnid-7.c: Same.
1897 * gcc.dg/pr42889.c: Same.
1898 * gcc.dg/pr41241.c: Same.
1899 * gcc.dg/pr42719.c: Same.
1900 * g++.dg/debug/pr46583.C: Same.
1901 * g++.dg/debug/pr47106.C: Same.
1902 * g++.dg/opt/pr48549.C: Same.
1903 * g++.dg/other/pr42685.C: Same.
1904 * c-c++-common/pr43942.c: Same.
1905
1906 2012-09-29 Ian Lance Taylor <iant@google.com>
1907
1908 * go.test/go-test.exp: Update for latest version of Go testsuite.
1909
1910 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1911
1912 PR fortran/52724
1913 * gfortran.dg/internal_readwrite_3.f90: New test.
1914
1915 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1916
1917 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1918 c-c++-common/Wunused-local-typedefs-2.c to here.
1919
1920 PR c++/54372 - unused attribute inactive on dependant entities
1921 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1922
1923 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1924
1925 PR c++/29028 - Missed unused warning on using declaration
1926 * g++.dg/warn/Wunused-var-18.C: New test.
1927
1928 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1929
1930 PR c++/53551 - -Wunused-local-typedefs misses uses
1931 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1932
1933 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR target/54716
1936 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1937
1938 PR tree-optimization/54713
1939 * gcc.c-torture/compile/pr54713-1.c: New test.
1940 * gcc.c-torture/compile/pr54713-2.c: New test.
1941 * gcc.c-torture/compile/pr54713-3.c: New test.
1942
1943 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1944
1945 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1946
1947 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1948
1949 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1950
1951 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR target/54703
1954 * gcc.target/i386/pr54703.c: New test.
1955
1956 2012-09-27 Richard Guenther <rguenther@suse.de>
1957
1958 PR lto/54709
1959 * gcc.dg/lto/pr54709_0.c: New testcase.
1960 * gcc.dg/lto/pr54709_1.c: Likewise.
1961
1962 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1963
1964 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1965
1966 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1967
1968 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1969
1970 * gcc.target/arm/pr42879.c: Handle big-endian.
1971
1972 2012-09-26 Steve Ellcey <sellcey@mips.com>
1973
1974 PR c/37303
1975 * gcc.dg/pr37303.c: Check for rdata or rodata.
1976
1977 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1978
1979 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1980
1981 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1982
1983 PR target/51274
1984 PR target/53087
1985 * gcc.target/powerpc/ppc-ne0-1.c: New.
1986
1987 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1988
1989 PR target/54089
1990 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1991 test_19, test_20, test_21, test_22, test_23): New functions.
1992 * gcc.target/sh/pr54089-4.c: New.
1993 * gcc.target/sh/pr54089-5.c: New.
1994 * gcc.target/sh/pr54089-6.c: New.
1995 * gcc.target/sh/pr54089-7.c: New.
1996
1997 2012-09-25 Richard Guenther <rguenther@suse.de>
1998
1999 PR lto/54625
2000 * gcc.dg/lto/pr54702_0.c: New testcase.
2001 * gcc.dg/lto/pr54702_1.c: Likewise.
2002 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2003 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2004 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2005 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2006
2007 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/54526
2010 * g++.dg/cpp0x/parse2.C: New.
2011 * g++.dg/parse/error11.C: Adjust.
2012 * g++.dg/parse/error12.C: Likewise.
2013
2014 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2015
2016 * gcc.target/i386/20030217-1.c: Added check for
2017 large_long_double effective target.
2018 * gcc.target/i386/387-3.c: Likewise.
2019 * gcc.target/i386/387-4.c: Likewise.
2020 * gcc.target/i386/pr36578-1.c: Likewise.
2021 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2022 when long double size is equal double size.
2023 * gcc.target/i386/excess-precision-1.c: Likewise.
2024 * gcc.target/i386/pr36578-2.c: Likewise.
2025 * gcc.target/i386/20030217-2.c: New testcase.
2026
2027 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR tree-optimization/54676
2030 * gcc.dg/pr54676.c: New test.
2031
2032 2012-09-25 Richard Guenther <rguenther@suse.de>
2033
2034 PR tree-optimization/53663
2035 * gcc.dg/torture/pr53663-1.c: New testcase.
2036 * gcc.dg/torture/pr53663-2.c: Likewise.
2037 * gcc.dg/torture/pr53663-3.c: Likewise.
2038
2039 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2040
2041 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2042
2043 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2044
2045 * lib/target-supports-dg.exp (dg-require-effective-target,
2046 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2047 dg-process-target-1 instead of dg-process-target.
2048 (dg-process-target-1): Rename from dg-process-target.
2049 (dg-process-target): New.
2050
2051 2012-09-24 Richard Guenther <rguenther@suse.de>
2052
2053 PR tree-optimization/54684
2054 * g++.dg/torture/pr54684.C: New testcase.
2055
2056 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2057
2058 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2059
2060 2012-09-24 Richard Guenther <rguenther@suse.de>
2061
2062 PR middle-end/52173
2063 * gcc.dg/tm/pr52173-1.c: New.
2064 * gcc.dg/tm/pr52173-2.c: New.
2065
2066 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2067
2068 * gcc.dg/pr54669.c: New test.
2069
2070 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2071 Dominique Dhumieres <dominiq@lps.ens.fr>
2072
2073 PR testsuite/54677
2074 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2075
2076 2012-09-23 Tobias Burnus <burnus@net-b.de>
2077
2078 PR fortran/54618
2079 * gfortran.dg/class_array_14.f90: New.
2080
2081 2012-09-22 Kai Tietz <ktietz@redhat.com>
2082
2083 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2084 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2085
2086 2012-09-21 Dehao Chen <dehao@google.com>
2087
2088 PR go/54649
2089 PR tree-optimization/54655
2090 * g++.dg/pr54655.C: New testcase.
2091
2092 2012-09-21 Richard Guenther <rguenther@suse.de>
2093
2094 PR tree-optimization/54647
2095 * g++.dg/torture/pr54647.C: New testcase.
2096
2097 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2098
2099 PR c++/54427
2100 * c-c++-common/torture/vector-compare-2.c: Add -w.
2101
2102 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gnat.dg/opt20.ads: Move dg directive to...
2105 * gnat.dg/opt20.adb: ...here.
2106 * gnat.dg/addr1.ad[sb]: Likewise.
2107 * gnat.dg/concat2.ad[sb]: Likewise.
2108 * gnat.dg/array16.ad[sb]: Likewise.
2109 * gnat.dg/atomic5.ad[sb]: Likewise.
2110 * gnat.dg/discr29.ad[sb]: Likewise.
2111 * gnat.dg/noreturn5.ad[sb]: Likewise.
2112 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2113 * gnat.dg/discr23.ads: Remove dg directive.
2114 * gnat.dg/nested_float_packed.ads: Likewise.
2115 * gnat.dg/oconst6.ads: Move to...
2116 * gnat.dg/specs/oconst6.ads: ...here.
2117
2118 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2119
2120 PR c++/52432
2121 * g++.dg/cpp0x/decltype32.C: Tweak.
2122
2123 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2124
2125 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2126 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2127 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2128 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2129
2130 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2131
2132 PR c++/54581
2133 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2134
2135 2012-09-19 Steve Ellcey <sellcey@mips.com>
2136
2137 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2138
2139 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2140
2141 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2142 * gcc.target/powerpc/ppc-mftb.c: New file.
2143
2144 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2145
2146 PR target/54089
2147 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2148 functions.
2149
2150 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2151
2152 PR target/54236
2153 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2154
2155 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2156
2157 * gcc.c-torture/execute/20120919-1.c: New test.
2158
2159 2012-09-19 Richard Guenther <rguenther@suse.de>
2160
2161 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2162
2163 2012-09-19 Richard Guenther <rguenther@suse.de>
2164
2165 * gcc.dg/builtin-unreachable-6.c: Adjust.
2166
2167 2012-09-19 Richard Guenther <rguenther@suse.de>
2168
2169 * gcc.dg/builtin-object-size-10.c: Adjust.
2170 * gcc.dg/builtin-unreachable-5.c: Adjust.
2171 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2172 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2173 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2174 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2175 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2176 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2177 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2178 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2179 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2180 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2181 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2182 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2183
2184 2012-09-19 Richard Guenther <rguenther@suse.de>
2185
2186 PR tree-optimization/54132
2187 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2188 * gcc.dg/torture/pr54132.c: Likewise.
2189
2190 2012-09-19 Terry Guo <terry.guo@arm.com>
2191
2192 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2193 extra prune rules that will be applied to all tests in a .exp file.
2194 (gcc-dg-prune): Use rules defined by the above variable.
2195 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2196 harmless warnings on architecture switch conflict.
2197
2198 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2199
2200 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2201 of asm-comment characters instead of a single one.
2202 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2203
2204 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2205
2206 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2207
2208 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2209 target instead of xfailing it.
2210 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2211 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2212 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2213 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2214 * gcc.dg/vect/vect-104.c: Likewise.
2215 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2216 * gcc.dg/vect/vect-outer-1.c: Likewise.
2217 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2218 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2219 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2220 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2221 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2222 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2223 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2224 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2225 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2226
2227 * lib/target-supports.exp
2228 (check_effective_target_vect_widen_mult_qi_to_hi,
2229 check_effective_target_vect_widen_mult_hi_to_si,
2230 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2231 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2232 check_effective_target_vect_pack_trunc,
2233 check_effective_target_vect_unpack,
2234 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2235 instead of arm_none.
2236
2237 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2238
2239 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2240
2241 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2242 config to compiler_flags.
2243
2244 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2245
2246 PR target/54592
2247 * gcc.target/i386/pr54592.c: New test.
2248
2249 PR tree-optimization/54610
2250 * gcc.target/i386/pr54610.c: New test.
2251
2252 2012-09-17 Jason Merrill <jason@redhat.com>
2253
2254 PR c++/54575
2255 * g++.dg/cpp0x/alias-decl-21.C: New.
2256 * g++.dg/cpp0x/alias-decl-22.C: New.
2257
2258 2012-09-17 Tobias Burnus <burnus@net-b.de>
2259
2260 PR fortran/54608
2261 * gfortran.dg/scan_2.f90: New.
2262
2263 2012-09-17 Jason Merrill <jason@redhat.com>
2264
2265 PR c++/53661
2266 * g++.dg/init/aggr9.C: New.
2267
2268 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2269
2270 * gnat.dg/loop_optimization12.ad[sb]: New test.
2271
2272 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2273
2274 PR fortran/54285
2275 * gfortran.dg/proc_ptr_result_7.f90: New.
2276
2277 2012-09-17 Tobias Burnus <burnus@net-b.de>
2278
2279 PR fortran/54603
2280 * gfortran.dg/structure_constructor_11.f90: New.
2281
2282 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2283
2284 PR tree-optimization/54563
2285 * g++.dg/torture/pr54563.C: New test.
2286
2287 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2288
2289 PR fortran/54594
2290 * gfortran.dg/typebound_generic_14.f03: New.
2291
2292 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2293
2294 PR fortran/54387
2295 * gfortran.dg/proc_ptr_38.f90: New.
2296
2297 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2298
2299 PR debug/54460
2300 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2301 to scary regexp.
2302
2303 PR testsuite/54007
2304 * gnat.dg/lto15.adb: Require lto.
2305
2306 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2307 "myBindC" for hppa*-*-hpux*.
2308
2309 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2310
2311 * gfortran.dg/namelist_75.f90: New test.
2312
2313 2012-09-15 Tom de Vries <tom@codesourcery.com>
2314
2315 * gcc.dg/tree-ssa/vrp82.c: New test.
2316 * gcc.dg/tree-ssa/vrp83.c: Same.
2317 * gcc.dg/tree-ssa/vrp84.c: Same.
2318
2319 2012-09-15 Tom de Vries <tom@codesourcery.com>
2320
2321 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2322 * gcc.dg/tree-ssa/vrp81.c: ... this.
2323
2324 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2325
2326 PR target/54222
2327 * gcc.target/avr/torture/fix-types.h: New.
2328 * gcc.target/avr/torture/vals-hr.def: New.
2329 * gcc.target/avr/torture/vals-r.def: New.
2330 * gcc.target/avr/torture/vals-k.def: New.
2331 * gcc.target/avr/torture/vals-ur.def: New.
2332 * gcc.target/avr/torture/vals-uk.def: New.
2333 * gcc.target/avr/torture/vals-uhr.def: New.
2334 * gcc.target/avr/torture/vals-llk.def: New.
2335 * gcc.target/avr/torture/vals-ullk.def: New.
2336 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2337 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2338 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2339 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2340 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2341 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2342 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2343 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2344
2345 2012-09-14 Dehao Chen <dehao@google.com>
2346
2347 * g++.dg/debug/dwarf2/deallocator.C: New test.
2348
2349 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2350
2351 PR c/54552
2352 * gcc.c-torture/compile/pr54552-1.c: New test.
2353
2354 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2355
2356 PR c++/54427
2357 * g++.dg/other/vector-compare.C: New testcase.
2358 * c-c++-common/vector-compare-3.c: New testcase.
2359 * gcc.dg/vector-shift.c: Move ...
2360 * c-c++-common/vector-shift.c: ... here.
2361 * gcc.dg/vector-shift1.c: Move ...
2362 * c-c++-common/vector-shift1.c: ... here.
2363 * gcc.dg/vector-shift3.c: Move ...
2364 * c-c++-common/vector-shift3.c: ... here.
2365 * gcc.dg/vector-compare-1.c: Move ...
2366 * c-c++-common/vector-compare-1.c: ... here.
2367 * gcc.dg/vector-compare-2.c: Move ...
2368 * c-c++-common/vector-compare-2.c: ... here.
2369 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2370 * c-c++-common/torture/vector-compare-1.c: ... here.
2371 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2372 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2373 * c-c++-common/torture/vector-compare-2.c: ... here.
2374 * gcc.c-torture/execute/vector-shift.c: Move ...
2375 * c-c++-common/torture/vector-shift.c: ... here.
2376 * gcc.c-torture/execute/vector-shift2.c: Move ...
2377 * c-c++-common/torture/vector-shift2.c: ... here.
2378 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2379 * c-c++-common/torture/vector-subscript-1.c: ... here.
2380 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2381 * c-c++-common/torture/vector-subscript-2.c: ... here.
2382 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2383 * c-c++-common/torture/vector-subscript-3.c: ... here.
2384
2385 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2386
2387 PR c/54103
2388 * gcc.c-torture/compile/pr54103-1.c,
2389 gcc.c-torture/compile/pr54103-2.c,
2390 gcc.c-torture/compile/pr54103-3.c,
2391 gcc.c-torture/compile/pr54103-4.c,
2392 gcc.c-torture/compile/pr54103-5.c,
2393 gcc.c-torture/compile/pr54103-6.c: New tests.
2394 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2395
2396 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2397
2398 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2399
2400 2012-09-14 Richard Guenther <rguenther@suse.de>
2401
2402 PR tree-optimization/54565
2403 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2404 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2405
2406 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2407
2408 * gcc.target/arm/combine-movs.c: Add missing space.
2409
2410 2012-09-14 Richard Guenther <rguenther@suse.de>
2411
2412 * g++.dg/torture/builtin-location.C: New testcase.
2413
2414 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2415 Manuel López-Ibáñez <manu@gcc.gnu.org>
2416
2417 PR c++/53210
2418 * g++.dg/warn/Wuninitialized-self.C: New.
2419
2420 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR c/54559
2423 * gcc.c-torture/compile/pr54559.c: New test.
2424
2425 2012-09-13 Jason Merrill <jason@redhat.com>
2426
2427 PR c++/53839
2428 * g++.dg/cpp0x/constexpr-temp1.C: New.
2429
2430 PR c++/54511
2431 * g++.dg/template/anonunion2.C: New.
2432
2433 PR c++/53836
2434 * g++.dg/template/init10.C: New.
2435
2436 2012-09-13 Tobias Burnus <burnus@net-b.de>
2437
2438 PR fortran/54556
2439 * gfortran.dg/implicit_pure_3.f90: New.
2440
2441 2012-09-13 Richard Guenther <rguenther@suse.de>
2442
2443 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2444
2445 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2446
2447 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2448
2449 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2450
2451 * c-c++-common/pr51712.c: Handle for short-enum targets.
2452
2453 2012-09-12 Terry Guo <terry.guo@arm.com>
2454
2455 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2456 and lsrs for Thumb2 mode.
2457
2458 2012-09-12 Jan Hubicka <jh@suse.cz>
2459
2460 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2461
2462 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2463
2464 PR target/54445
2465 * gcc.target/i386/pr54445-1.c: New file.
2466 * gcc.target/i386/pr54445-2.c: Likewise.
2467
2468 2012-09-12 Tobias Burnus <burnus@net-b.de>
2469
2470 PR fortran/54225
2471 PR fortran/53306
2472 * gfortran.dg/coarray_10.f90: Update dg-error.
2473 * gfortran.dg/coarray_28.f90: New.
2474 * gfortran.dg/array_section_3.f90: New.
2475
2476 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2477
2478 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2479 gcc.target/arm/pr48252.c: Fix for big-endian support.
2480
2481 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2482
2483 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2484
2485 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2486 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2487
2488 * gcc.target/arm/neon-vfma-1.c: New testcase.
2489 * gcc.target/arm/neon-vfms-1.c: Likewise.
2490 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2491 of float.
2492 * gcc.target/arm/neon-vmls-1.c: Likewise.
2493 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2494 function.
2495 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2496 (check_effective_target_arm_neonv2_ok): Likewise.
2497 (check_effective_target_arm_neonv2_hw): Likewise.
2498 (check_effective_target_arm_neonv2): Likewise.
2499
2500 2012-09-11 Richard Guenther <rguenther@suse.de>
2501
2502 PR middle-end/54515
2503 * g++.dg/tree-ssa/pr54515.C: New testcase.
2504
2505 2012-09-10 Andrew Pinski <apinski@cavium.com>
2506
2507 PR tree-opt/c54362
2508 * gcc.dg/tm/memopt-16.c: New testcase.
2509
2510 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2511
2512 PR c++/54541
2513 PR c++/54542
2514 * g++.dg/cpp0x/sfinae40.C: New.
2515 * g++.dg/cpp0x/sfinae41.C: Likewise.
2516
2517 2012-09-10 Jason Merrill <jason@redhat.com>
2518
2519 PR c++/54538
2520 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2521
2522 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2523
2524 PR target/54089
2525 * gcc.target/sh/pr54089-3.c: New.
2526
2527 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2528
2529 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2530
2531 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2532
2533 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2534
2535 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2536
2537 * gcc.dg/pr52558-2.c: Delete.
2538 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2539
2540 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2541
2542 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2543
2544 2012-09-10 Richard Guenther <rguenther@suse.de>
2545
2546 PR tree-optimization/54520
2547 * gcc.dg/torture/pr54520.c: New testcase.
2548
2549 2012-09-10 Jason Merrill <jason@redhat.com>
2550
2551 PR c++/54506
2552 * g++.dg/cpp0x/implicit14.C: New.
2553
2554 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2555
2556 PR fortran/54208
2557 * gfortran.dg/bound_simplification_3.f90: New test.
2558
2559 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2560
2561 PR testsuite/54184
2562 * gcc.dg/pr52558-1.c: Delete.
2563 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2564
2565 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2566
2567 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2568 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2569 * gcc.target/arm/smlaltt-1.c: Likewise.
2570
2571 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2572
2573 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2574
2575 2012-09-07 Tom de Vries <tom@codesourcery.com>
2576
2577 PR tree-optimization/53986
2578 * gcc.dg/tree-ssa/vrp80.c: New test.
2579 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2580
2581 2012-09-06 Jason Merrill <jason@redhat.com>
2582
2583 PR c++/54341
2584 PR c++/54253
2585 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2586 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2587
2588 2012-09-06 Andrew Pinski <apinski@cavium.com>
2589
2590 PR tree-opt/54494
2591 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2592
2593 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR rtl-optimization/54455
2596 * gcc.dg/54455.c: New test.
2597
2598 2012-09-06 Tobias Burnus <burnus@net-b.de>
2599
2600 PR fortran/54463
2601 * gfortran.dg/promotion_2.f90: New.
2602
2603 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR middle-end/54486
2606 * c-c++-common/pr54486.c: New test.
2607
2608 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2609
2610 PR fortran/54474
2611 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2612
2613 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2614
2615 PR c++/54191
2616 * g++.dg/cpp0x/sfinae39.C: New.
2617
2618 2012-09-04 Jason Merrill <jason@redhat.com>
2619
2620 PR c++/54441
2621 * g++.dg/ext/flexary3.C: New.
2622
2623 PR c++/54420
2624 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2625
2626 PR c++/54198
2627 * g++.dg/template/defarg15.C: New.
2628
2629 PR c++/54437
2630 * g++.dg/template/access24.C: New.
2631
2632 2012-09-04 Richard Guenther <rguenther@suse.de>
2633
2634 PR tree-optimization/54458
2635 * gcc.dg/torture/pr54458.c: New testcase.
2636
2637 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2638
2639 * gcc.target/arm/neon-vext.c: New test.
2640 * gcc.target/arm/neon-vext-execute.c: Ditto.
2641
2642 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2643
2644 PR fortran/54243
2645 PR fortran/54244
2646 * gfortran.dg/select_type_29.f03: New.
2647
2648 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2649
2650 * gcc.dg/fold-perm.c: Improve test.
2651
2652 2012-09-03 Tobias Burnus <burnus@net-b.de>
2653
2654 PR fortran/51632
2655 * gfortran.dg/coarray_class_1.f90: New.
2656
2657 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2658
2659 PR target/49206
2660 * gcc.c-torture/compile/pr49206.c: New test.
2661
2662 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2663 Uros Bizjak <ubizjak@gmail.com>
2664
2665 PR target/36680
2666 * gfortran.dg/pr36680.f90: New test.
2667
2668 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2669
2670 PR target/42295
2671 * g++.dg/opt/pr42295.C: New test.
2672
2673 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR target/54436
2676 * gcc.dg/torture/pr54436.c: New test.
2677
2678 2012-09-01 Andrew Pinski <apinski@cavium.com>
2679
2680 * gcc.target/mips/truncate-8.c: New testcase.
2681
2682 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2683
2684 PR target/46829
2685 PR target/46843
2686 * gcc.target/i386/pr46829.c: New test.
2687 * gcc.target/i386/pr46843.c: Ditto.
2688
2689 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2690 Jason Merrill <jason@redhat.com>
2691
2692 PR c++/18747
2693 * g++.dg/parse/error50.C: New.
2694
2695 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR c/54428
2698 * gcc.c-torture/compile/pr54428.c: New test.
2699
2700 2012-08-31 Ollie Wild <aaw@google.com>
2701
2702 PR c++/54197
2703 * g++.dg/init/lifetime3.C: New test.
2704
2705 2012-08-31 Martin Jambor <mjambor@suse.cz>
2706
2707 PR middle-end/54409
2708 * gcc.dg/torture/pr54409.c: New test.
2709
2710 2012-08-31 Martin Jambor <mjambor@suse.cz>
2711
2712 * gfortran.dg/pr48636.f90: Add dump scan checks.
2713
2714 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2715
2716 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2717
2718 2012-08-28 Joey Ye <joey.ye@arm.com>
2719
2720 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2721
2722 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2723
2724 PR target/46254
2725 * gcc.target/i386/pr46254.c: New test.
2726
2727 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2728
2729 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2730 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2731 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2732
2733 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2734
2735 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2736 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2737 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2738 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2739 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2740 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2741 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2742 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2743 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2744 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2745 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2746 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2747 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2748 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2749 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2750 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2751 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2752 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2753 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2754 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2755 gcc.target/mips/unaligned-1.c: Tighten regexps.
2756
2757 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2758
2759 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2760 (mips_option_groups): Remove optimization. Add various -f options.
2761 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2762 and -pg imply -fno-omit-frame-pointer.
2763 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2764 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2765 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2766 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2767 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2768 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2769 * gcc.target/mips/abi-n32-long32.c: Likewise.
2770 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2771 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2772 * gcc.target/mips/abi-n32-long64.c: Likewise.
2773 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2774 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2775 * gcc.target/mips/abi-n64-long32.c: Likewise.
2776 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2777 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2778 * gcc.target/mips/abi-n64-long64.c: Likewise.
2779 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2780 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2781 * gcc.target/mips/abi-o32-long32.c: Likewise.
2782 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2783 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2784 * gcc.target/mips/abi-o32-long64.c: Likewise.
2785 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2786 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2787 * gcc.target/mips/abi-o64-long32.c: Likewise.
2788 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2789 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2790 * gcc.target/mips/abi-o64-long64.c: Likewise.
2791 * gcc.target/mips/asm-1.c: Likewise.
2792 * gcc.target/mips/branch-1.c: Likewise.
2793 * gcc.target/mips/call-3.c: Likewise.
2794 * gcc.target/mips/call-saved-3.c: Likewise.
2795 * gcc.target/mips/clear-cache-1.c: Likewise.
2796 * gcc.target/mips/div-1.c: Likewise.
2797 * gcc.target/mips/div-2.c: Likewise.
2798 * gcc.target/mips/div-3.c: Likewise.
2799 * gcc.target/mips/div-4.c: Likewise.
2800 * gcc.target/mips/div-5.c: Likewise.
2801 * gcc.target/mips/div-6.c: Likewise.
2802 * gcc.target/mips/div-7.c: Likewise.
2803 * gcc.target/mips/div-8.c: Likewise.
2804 * gcc.target/mips/div-9.c: Likewise.
2805 * gcc.target/mips/div-10.c: Likewise.
2806 * gcc.target/mips/div-11.c: Likewise.
2807 * gcc.target/mips/div-12.c: Likewise.
2808 * gcc.target/mips/dsp-ctrl.c: Likewise.
2809 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2810 * gcc.target/mips/ext-8.c: Likewise.
2811 * gcc.target/mips/extend-2.c: Likewise.
2812 * gcc.target/mips/fix-r10000-1.c: Likewise.
2813 * gcc.target/mips/fix-r10000-2.c: Likewise.
2814 * gcc.target/mips/fix-r10000-3.c: Likewise.
2815 * gcc.target/mips/fix-r10000-4.c: Likewise.
2816 * gcc.target/mips/fix-r10000-5.c: Likewise.
2817 * gcc.target/mips/fix-r10000-6.c: Likewise.
2818 * gcc.target/mips/fix-r10000-7.c: Likewise.
2819 * gcc.target/mips/fix-r10000-8.c: Likewise.
2820 * gcc.target/mips/fix-r10000-9.c: Likewise.
2821 * gcc.target/mips/fix-r10000-10.c: Likewise.
2822 * gcc.target/mips/fix-r10000-11.c: Likewise.
2823 * gcc.target/mips/fix-r10000-12.c: Likewise.
2824 * gcc.target/mips/fix-r10000-13.c: Likewise.
2825 * gcc.target/mips/fix-r10000-14.c: Likewise.
2826 * gcc.target/mips/fix-r10000-15.c: Likewise.
2827 * gcc.target/mips/fpcmp-1.c: Likewise.
2828 * gcc.target/mips/fpcmp-2.c: Likewise.
2829 * gcc.target/mips/fpr-moves-7.c: Likewise.
2830 * gcc.target/mips/fpr-moves-8.c: Likewise.
2831 * gcc.target/mips/int-moves-1.c: Likewise.
2832 * gcc.target/mips/int-moves-2.c: Likewise.
2833 * gcc.target/mips/long-calls-pg.c: Likewise.
2834 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2835 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2836 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2837 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2838 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2839 * gcc.target/mips/mips-3d-1.c: Likewise.
2840 * gcc.target/mips/mips-3d-2.c: Likewise.
2841 * gcc.target/mips/mips-3d-3.c: Likewise.
2842 * gcc.target/mips/mips-3d-4.c: Likewise.
2843 * gcc.target/mips/mips-3d-5.c: Likewise.
2844 * gcc.target/mips/mips-3d-6.c: Likewise.
2845 * gcc.target/mips/mips-3d-7.c: Likewise.
2846 * gcc.target/mips/mips-3d-8.c: Likewise.
2847 * gcc.target/mips/mips-3d-9.c: Likewise.
2848 * gcc.target/mips/mips-ps-1.c: Likewise.
2849 * gcc.target/mips/mips-ps-2.c: Likewise.
2850 * gcc.target/mips/mips-ps-3.c: Likewise.
2851 * gcc.target/mips/mips-ps-4.c: Likewise.
2852 * gcc.target/mips/mips-ps-6.c: Likewise.
2853 * gcc.target/mips/mips32-dspr2.c: Likewise.
2854 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2855 * gcc.target/mips/neg-abs-1.c: Likewise.
2856 * gcc.target/mips/neg-abs-2.c: Likewise.
2857 * gcc.target/mips/nmadd-3.c: Likewise.
2858 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2859 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2860 * gcc.target/mips/octeon-pop-1.c: Likewise.
2861 * gcc.target/mips/pr26765.c: Likewise.
2862 * gcc.target/mips/pr33256.c: Likewise.
2863 * gcc.target/mips/pr33635-1.c: Likewise.
2864 * gcc.target/mips/pr33755.c: Likewise.
2865 * gcc.target/mips/pr35802.c: Likewise.
2866 * gcc.target/mips/pr45074.c: Likewise.
2867 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2868 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2869 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2870 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2871 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2872 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2873 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2874 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2875 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2876 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2877 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2878 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2879 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2880 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2881 * gcc.target/mips/save-restore-1.c: Likewise.
2882 * gcc.target/mips/save-restore-3.c: Likewise.
2883 * gcc.target/mips/save-restore-5.c: Likewise.
2884 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2885 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2886 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2887 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2888 * gcc.target/mips/stack-1.c: Likewise.
2889
2890 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2891 Tighten regexps.
2892
2893 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2894 branch under test to be filled with preceding rather than
2895 following instructions.
2896 * gcc.target/mips/branch-10.c: Likewise.
2897 * gcc.target/mips/branch-11.c: Likewise.
2898 * gcc.target/mips/branch-12.c: Likewise.
2899 * gcc.target/mips/branch-13.c: Likewise.
2900 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2901 to be eliminated. Tighten $28 scan-assembler-not test.
2902
2903 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2904 function to...
2905 * gcc.target/mips/call-4.c: ...this new test.
2906
2907 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2908 more likely.
2909 * gcc.target/mips/code-readable-3.c: Likewise.
2910 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2911 flag but skip for -O0.
2912 * gcc.target/mips/code-readable-4.c: Likewise.
2913
2914 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2915 of operations under test.
2916 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2917
2918 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2919 Don't require sibling-call optimization.
2920 * gcc.target/mips/near-far-4.c: Likewise.
2921
2922 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2923 Make sure that the register variable is used.
2924 * gcc.target/mips/soft-float-1.c: Likewise.
2925
2926 * gcc.target/mips/sdata-1.c: Make static data volatile.
2927 * gcc.target/mips/sdata-2.c: Likewise.
2928 * gcc.target/mips/sdata-3.c: Likewise.
2929 * gcc.target/mips/sdata-4.c: Likewise.
2930
2931 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2932 skip for -O0.
2933 * gcc.target/mips/atomic-memory-2.c: Likewise.
2934 * gcc.target/mips/branch-cost-1.c: Likewise.
2935 * gcc.target/mips/branch-cost-2.c: Likewise.
2936 * gcc.target/mips/cache-1.c: Likewise.
2937 * gcc.target/mips/call-1.c: Likewise.
2938 * gcc.target/mips/call-saved-2.c: Likewise.
2939 * gcc.target/mips/const-anchor-1.c: Likewise.
2940 * gcc.target/mips/const-anchor-2.c: Likewise.
2941 * gcc.target/mips/dse-1.c: Likewise.
2942 * gcc.target/mips/dsp-lhx.c: Likewise.
2943 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2944 * gcc.target/mips/ext-1.c: Likewise.
2945 * gcc.target/mips/ext-2.c: Likewise.
2946 * gcc.target/mips/ext-3.c: Likewise.
2947 * gcc.target/mips/ext-4.c: Likewise.
2948 * gcc.target/mips/ext-5.c: Likewise.
2949 * gcc.target/mips/ext-6.c: Likewise.
2950 * gcc.target/mips/ext-7.c: Likewise.
2951 * gcc.target/mips/extend-1.c: Likewise.
2952 * gcc.target/mips/fix-r4000-1.c: Likewise.
2953 * gcc.target/mips/fix-r4000-3.c: Likewise.
2954 * gcc.target/mips/fix-r4000-5.c: Likewise.
2955 * gcc.target/mips/fix-r4000-6.c: Likewise.
2956 * gcc.target/mips/fix-r4000-8.c: Likewise.
2957 * gcc.target/mips/fix-r4000-10.c: Likewise.
2958 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2959 * gcc.target/mips/fixed-vector-type.c: Likewise.
2960 * gcc.target/mips/fpr-moves-1.c: Likewise.
2961 * gcc.target/mips/fpr-moves-2.c: Likewise.
2962 * gcc.target/mips/fpr-moves-3.c: Likewise.
2963 * gcc.target/mips/fpr-moves-4.c: Likewise.
2964 * gcc.target/mips/fpr-moves-5.c: Likewise.
2965 * gcc.target/mips/fpr-moves-6.c: Likewise.
2966 * gcc.target/mips/ins-1.c: Likewise.
2967 * gcc.target/mips/ins-2.c: Likewise.
2968 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2969 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2970 * gcc.target/mips/lazy-binding-1.c: Likewise.
2971 * gcc.target/mips/madd-3.c: Likewise.
2972 * gcc.target/mips/madd-5.c: Likewise.
2973 * gcc.target/mips/madd-6.c: Likewise.
2974 * gcc.target/mips/madd-8.c: Likewise.
2975 * gcc.target/mips/madd-9.c: Likewise.
2976 * gcc.target/mips/memcpy-1.c: Likewise.
2977 * gcc.target/mips/mips-ps-type.c: Likewise.
2978 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2979 * gcc.target/mips/mips-sched-madd.c: Likewise.
2980 * gcc.target/mips/mips16e-extends.c: Likewise.
2981 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2982 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2983 * gcc.target/mips/movcc-1.c: Likewise.
2984 * gcc.target/mips/movcc-2.c: Likewise.
2985 * gcc.target/mips/movcc-3.c: Likewise.
2986 * gcc.target/mips/msub-5.c: Likewise.
2987 * gcc.target/mips/msub-6.c: Likewise.
2988 * gcc.target/mips/msub-8.c: Likewise.
2989 * gcc.target/mips/mult-2.c: Likewise.
2990 * gcc.target/mips/mult-3.c: Likewise.
2991 * gcc.target/mips/mult-5.c: Likewise.
2992 * gcc.target/mips/mult-6.c: Likewise.
2993 * gcc.target/mips/mult-7.c: Likewise.
2994 * gcc.target/mips/mult-12.c: Likewise.
2995 * gcc.target/mips/mult-13.c: Likewise.
2996 * gcc.target/mips/mult-14.c: Likewise.
2997 * gcc.target/mips/mult-15.c: Likewise.
2998 * gcc.target/mips/mult-17.c: Likewise.
2999 * gcc.target/mips/mult-18.c: Likewise.
3000 * gcc.target/mips/mult-19.c: Likewise.
3001 * gcc.target/mips/nmadd-1.c: Likewise.
3002 * gcc.target/mips/nmadd-2.c: Likewise.
3003 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3004 * gcc.target/mips/octeon-cins-1.c: Likewise.
3005 * gcc.target/mips/octeon-cins-2.c: Likewise.
3006 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3007 * gcc.target/mips/octeon-exts-2.c: Likewise.
3008 * gcc.target/mips/octeon-exts-3.c: Likewise.
3009 * gcc.target/mips/octeon-exts-4.c: Likewise.
3010 * gcc.target/mips/octeon-exts-5.c: Likewise.
3011 * gcc.target/mips/octeon-exts-6.c: Likewise.
3012 * gcc.target/mips/octeon-exts-7.c: Likewise.
3013 * gcc.target/mips/octeon-pop-2.c: Likewise.
3014 * gcc.target/mips/octeon-seq-3.c: Likewise.
3015 * gcc.target/mips/octeon-seq-4.c: Likewise.
3016 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3017 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3018 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3019 * gcc.target/mips/pr54240.c: Likewise.
3020 * gcc.target/mips/rsqrt-1.c: Likewise.
3021 * gcc.target/mips/rsqrt-2.c: Likewise.
3022 * gcc.target/mips/rsqrt-3.c: Likewise.
3023 * gcc.target/mips/rsqrt-4.c: Likewise.
3024 * gcc.target/mips/save-restore-2.c: Likewise.
3025 * gcc.target/mips/save-restore-4.c: Likewise.
3026 * gcc.target/mips/sb1-1.c: Likewise.
3027 * gcc.target/mips/scc-1.c: Likewise.
3028 * gcc.target/mips/scc-2.c: Likewise.
3029 * gcc.target/mips/scc-3.c: Likewise.
3030 * gcc.target/mips/scc-4.c: Likewise.
3031 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3032 * gcc.target/mips/truncate-1.c: Likewise.
3033 * gcc.target/mips/truncate-2.c: Likewise.
3034 * gcc.target/mips/truncate-3.c: Likewise.
3035 * gcc.target/mips/truncate-4.c: Likewise.
3036 * gcc.target/mips/truncate-5.c: Likewise.
3037 * gcc.target/mips/truncate-6.c: Likewise.
3038 * gcc.target/mips/unaligned-1.c: Likewise.
3039
3040 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3041 skip for -O0. Require -fexpensive-optimizations.
3042 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3043 * gcc.target/mips/dspr2-MULT.c: Likewise.
3044 * gcc.target/mips/fix-r4000-2.c: Likewise.
3045 * gcc.target/mips/fix-r4000-4.c: Likewise.
3046 * gcc.target/mips/fix-r4000-7.c: Likewise.
3047 * gcc.target/mips/fix-r4000-9.c: Likewise.
3048 * gcc.target/mips/madd-1.c: Likewise.
3049 * gcc.target/mips/madd-2.c: Likewise.
3050 * gcc.target/mips/madd-4.c: Likewise.
3051 * gcc.target/mips/maddu-1.c: Likewise.
3052 * gcc.target/mips/maddu-2.c: Likewise.
3053 * gcc.target/mips/maddu-3.c: Likewise.
3054 * gcc.target/mips/maddu-4.c: Likewise.
3055 * gcc.target/mips/msub-1.c: Likewise.
3056 * gcc.target/mips/msub-2.c: Likewise.
3057 * gcc.target/mips/msub-3.c: Likewise.
3058 * gcc.target/mips/msub-4.c: Likewise.
3059 * gcc.target/mips/msubu-1.c: Likewise.
3060 * gcc.target/mips/msubu-2.c: Likewise.
3061 * gcc.target/mips/msubu-3.c: Likewise.
3062 * gcc.target/mips/msubu-4.c: Likewise.
3063 * gcc.target/mips/mult-1.c: Likewise.
3064 * gcc.target/mips/mult-4.c: Likewise.
3065 * gcc.target/mips/mult-8.c: Likewise.
3066 * gcc.target/mips/mult-9.c: Likewise.
3067 * gcc.target/mips/mult-10.c: Likewise.
3068 * gcc.target/mips/mult-11.c: Likewise.
3069 * gcc.target/mips/mult-16.c: Likewise.
3070
3071 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3072 skip for -O0 and -Os.
3073 * gcc.target/mips/fix-r4000-12.c: Likewise.
3074 * gcc.target/mips/madd-7.c: Likewise.
3075 * gcc.target/mips/mips-ps-5.c: Likewise.
3076 * gcc.target/mips/mips-ps-7.c: Likewise.
3077 * gcc.target/mips/msub-7.c: Likewise.
3078
3079 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3080 skip for -O0. Require -mno-abicalls.
3081 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3082
3083 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3084 skip for -O0. Require a total number of BBIT instructions and
3085 at least one of each kind.
3086
3087 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3088 skip for -O0. Require -fno-unroll-loops.
3089
3090 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3091 skip for -O0. Allow BLTZ as well as BGEZ.
3092
3093 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3094
3095 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3096 skip for -O0. Require -fschedule-insns2.
3097 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3098
3099 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3100 but skip for -O0. Make a branch-likely more likely.
3101
3102 * gcc.target/mips/timode-2.c: Split each test into its own function.
3103 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3104
3105 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3106 skip for -O0. Require -fpeephole2.
3107 * gcc.target/mips/vr-mult-2.c: Likewise.
3108
3109 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3110
3111 PR preprocessor/53469
3112 * gcc.dg/cpp/_Pragma7.c: New test case.
3113
3114 2012-08-27 Tobias Burnus <burnus@net-b.de>
3115
3116 PR fortran/54370
3117 * gfortran.dg/do_5.f90: New.
3118
3119 2012-08-27 Tobias Burnus <burnus@net-b.de>
3120
3121 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3122 from dg-options as -Wall no longer implies it.
3123
3124 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3125
3126 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3127
3128 2012-08-25 Jason Merrill <jason@redhat.com>
3129
3130 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3131
3132 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3133
3134 PR c++/51421
3135 * g++.dg/cpp0x/auto34.C: New.
3136
3137 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR c/54363
3140 * gcc.dg/pr54363.c: New test.
3141
3142 PR c/54355
3143 * gcc.dg/pr54355.c: New test.
3144
3145 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3146
3147 PR debug/52857
3148 * gcc.target/i386/pr52857-1.c: New.
3149 * gcc.target/i386/pr52857-2.c: Likewise.
3150
3151 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3152
3153 * gcc.target/mips/code-readable-4.c: New test.
3154
3155 2012-08-23 Julian Brown <julian@codesourcery.com>
3156 Sandra Loosemore <sandra@codesourcery.com>
3157
3158 * gcc.target/mips/code-readable-1.c: Add -O to options.
3159
3160 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 PR c++/20420
3163 * g++.dg/lookup/using53.C: New.
3164
3165 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3166
3167 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3168 * gcc.dg/fixed-point/convert-1.c: New.
3169 * gcc.dg/fixed-point/convert-2.c: New.
3170 * gcc.dg/fixed-point/convert-3.c: New.
3171 * gcc.dg/fixed-point/convert-4.c: New.
3172 * gcc.dg/fixed-point/convert-float-1.c: New.
3173 * gcc.dg/fixed-point/convert-float-2.c: New.
3174 * gcc.dg/fixed-point/convert-float-3.c: New.
3175 * gcc.dg/fixed-point/convert-float-4.c: New.
3176 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3177 * gcc.dg/fixed-point/convert-sat.c: New.
3178 * gcc.dg/fixed-point/convert.h: New.
3179
3180 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3181
3182 PR target/54089
3183 * gcc.target/sh/pr54089-2.c: New.
3184
3185 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3186
3187 * gcc.target/i386/long-double-64-1.c: New file.
3188 * gcc.target/i386/long-double-64-2.c: Likewise.
3189 * gcc.target/i386/long-double-64-3.c: Likewise.
3190 * gcc.target/i386/long-double-64-4.c: Likewise.
3191 * gcc.target/i386/long-double-80-1.c: Likewise.
3192 * gcc.target/i386/long-double-80-2.c: Likewise.
3193 * gcc.target/i386/long-double-80-3.c: Likewise.
3194 * gcc.target/i386/long-double-80-4.c: Likewise.
3195 * gcc.target/i386/long-double-80-5.c: Likewise.
3196 * gcc.target/i386/long-double-80-6.c: Likewise.
3197 * gcc.target/i386/long-double-80-7.c: Likewise.
3198
3199 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3200
3201 PR tree-optimization/54317
3202 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3203
3204 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3205
3206 PR target/39423
3207 * gcc.target/sh/pr39423-2.c: New.
3208
3209 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3210
3211 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3212 * gcc.dg/fold-perm.c: Likewise.
3213
3214 2012-08-20 Jan Hubicka <jh@suse.cz>
3215
3216 PR fortran/48636
3217 * gcc.dg/ipa/inlinehint-1.c: New.
3218
3219 2012-08-20 Florian Weimer <fweimer@redhat.com>
3220
3221 PR c++/19351
3222 * g++.dg/init/new38.C: New test.
3223 * g++.dg/init/new39.C: New test.
3224
3225 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3226
3227 PR target/54089
3228 * gcc.target/sh/pr54089-1.c: New.
3229
3230 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3231
3232 PR target/51244
3233 * gcc.target/sh/pr51244-11.c: New.
3234
3235 2012-08-20 Tobias Burnus <burnus@net-b.de>
3236
3237 PR fortran/54301
3238 * gfortran.dg/warn_target_lifetime_2.f90: New.
3239
3240 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3241
3242 PR c++/10416
3243 * g++.dg/warn/Wunused-var-17.C: New.
3244
3245 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3246
3247 PR middle-end/53992
3248 * gcc.dg/gomp/pr53992.c: New test.
3249
3250 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3251
3252 PR tree-ssa/54295
3253 * gcc.c-torture/execute/20120817-1.c: New test.
3254
3255 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3256
3257 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3258 add instruction.
3259 (f2): New test that really does need adds.
3260
3261 2012-08-20 Richard Guenther <rguenther@suse.de>
3262
3263 PR tree-optimization/54327
3264 * gcc.dg/torture/pr54327.c: New testcase.
3265
3266 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR tree-optimization/54321
3269 * gcc.c-torture/compile/pr54321.c: New test.
3270
3271 2012-08-20 Tobias Burnus <burnus@net-b.de>
3272
3273 PR fortran/54301
3274 * gfortran.dg/warn_target_lifetime_1.f90: New.
3275
3276 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3277
3278 PR fortran/54298
3279 * gfortran.dg/real_compare_1.f90: New test case.
3280 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3281
3282 2012-08-18 Jan Hubicka <jh@suse.cz>
3283
3284 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3285
3286 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3287
3288 PR fortran/39290
3289 * gfortran.dg/interface_37.f90: New test.
3290
3291 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3292 Gary Funck <gary@intrepid.com>
3293
3294 PR target/20020
3295 * gcc.target/i386/pr20020-1.c: New test.
3296 * gcc.target/i386/pr20020-2.c: Likewise.
3297 * gcc.target/i386/pr20020-3.c: Likewise.
3298
3299 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3300
3301 * gcc.target/i386/perm-concat.c: New test.
3302
3303 2012-08-17 Julian Brown <julian@codesourcery.com>
3304
3305 * gcc.target/arm/div64-unwinding.c: New test.
3306
3307 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3308
3309 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3310
3311 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3312
3313 PR target/54236
3314 * gcc.target/sh/pr54236-1.c: New.
3315
3316 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3317
3318 * lib/target-supports.exp (check_effective_target_sync_int_long)
3319 (check_effective_target_sync_char_short): Enable for crisv32-*
3320 and cris-*.
3321
3322 PR middle-end/54261
3323 * gcc.dg/torture/pr54261-1.c: New test.
3324
3325 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3326
3327 PR fortran/54243
3328 PR fortran/54244
3329 * gfortran.dg/typebound_call_24.f03: New.
3330
3331 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3332
3333 PR tree-optimization/54245
3334 * gcc.dg/tree-ssa/pr54245.c: New test.
3335
3336 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3337
3338 PR tree-optimization/54240
3339 * gcc.target/powerpc/pr54240.c: New test.
3340 * gcc.target/mips/pr54240.c: Likewise.
3341
3342 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3343
3344 PR target/52933
3345 * gcc.target/sh/pr52933-1.c: New.
3346 * gcc.target/sh/pr52933-2.c: New.
3347
3348 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3349
3350 PR target/50751
3351 * gcc.target/sh/pr50751-8.c: New.
3352
3353 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3354
3355 PR fortran/47586
3356 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3357 * gfortran.dg/typebound_proc_27.f03: New test.
3358
3359 2012-08-14 Sterling Augustine <saugustine@google.com>
3360
3361 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3362
3363 2012-08-14 Tobias Burnus <burnus@net-b.de>
3364
3365 PR fortran/40881
3366 * gfortran.dg/data_constraints_3.f90: New.
3367 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3368 to disable -pedantic compilation.
3369 * gfortran.dg/pr37243.f: Ditto.
3370 * gfortran.dg/g77/19990826-3.f: Ditto.
3371 * gfortran.dg/g77/20020307-1.f : Ditto.
3372 * gfortran.dg/g77/980310-3.f: Ditto.
3373
3374 2012-08-14 Tobias Burnus <burnus@net-b.de>
3375
3376 PR fortran/54234
3377 * gfortran.dg/warn_conversion_4.f90: New.
3378
3379 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR middle-end/53411
3382 PR rtl-optimization/53495
3383 * gcc.c-torture/compile/pr53411.c: New test.
3384 * gcc.c-torture/compile/pr53495.c: New test.
3385
3386 2012-08-13 Richard Guenther <rguenther@suse.de>
3387
3388 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3389
3390 2012-08-13 Richard Guenther <rguenther@suse.de>
3391
3392 PR tree-optimization/54200
3393 * gcc.dg/guality/pr54200.c: New testcase.
3394 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3395
3396 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3397
3398 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3399
3400 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3401
3402 PR target/51244
3403 * gcc.target/sh/pr51244-7.c: New.
3404 * gcc.target/sh/pr51244-8.c: New.
3405 * gcc.target/sh/pr51244-9.c: New.
3406 * gcc.target/sh/pr51244-10.c: New.
3407
3408 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3409
3410 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3411 -m2e or -m2a.
3412 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3413 * gcc.target/sh/pr53511-1.c: Likewise.
3414 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3415 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3416 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3417 * gcc.target/sh/pr53512-3.c: Likewise.
3418 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3419
3420 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3421
3422 PR target/39423
3423 * gcc.c-torture/compile/pr39423-1.c: New.
3424 * gcc.c-torture/compile/pr39423-2.c: New.
3425
3426 2012-08-12 Tobias Burnus <burnus@net-b.de>
3427
3428 PR fortran/54221
3429 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3430 they appear uninitialized on the RHS.
3431 * gfortran.dg/public_private_module_6.f90: New.
3432
3433 2012-08-11 Martin Jambor <mjambor@suse.cz>
3434
3435 PR fortran/48636
3436 * gfortran.dg/pr48636.f90: New test.
3437
3438 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3439
3440 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3441 to avoid warnings.
3442 (main): Adjust caller.
3443
3444 2012-08-10 Richard Guenther <rguenther@suse.de>
3445
3446 * gcc.dg/matrix/*.c: Adjust and move ...
3447 * gcc.dg/torture/: ... here.
3448 * gcc.dg/matrix: Remove directory.
3449
3450 2012-08-10 Richard Guenther <rguenther@suse.de>
3451
3452 PR middle-end/54219
3453 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3454
3455 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3456
3457 PR middle-end/54211
3458 * gcc.dg/tree-ssa/pr54211.c: New test.
3459
3460 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3461
3462 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3463 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3464
3465 2012-08-10 Richard Guenther <rguenther@suse.de>
3466
3467 PR tree-optimization/54109
3468 * gcc.dg/torture/pr54109.c: New testcase.
3469 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3470 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3471
3472 2012-08-10 Richard Guenther <rguenther@suse.de>
3473
3474 PR tree-optimization/54027
3475 * gcc.dg/torture/pr54027.c: New testcase.
3476
3477 2012-08-10 Richard Guenther <rguenther@suse.de>
3478
3479 * g++.dg/plugin/selfassign.c: Adjust.
3480 * gcc.dg/plugin/selfassign.c: Likewise.
3481 * gcc.dg/strlenopt-11.c: Likewise.
3482 * gcc.dg/strlenopt-13.c: Likewise.
3483 * gcc.dg/no-strict-overflow-4.c: Likewise.
3484 * gcc.dg/strict-overflow-4.c: Likewise.
3485 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3486 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3487 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3488 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3489 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3490 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3491 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3492 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3493 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3494 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3495 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3496 * gcc.dg/pr46309.c: Likewise.
3497 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3498
3499 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3500
3501 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3502 for x86 targets.
3503 * gcc.c-torture/compile/20120727-2.c: New test.
3504
3505 2012-08-09 Martin Jambor <mjambor@suse.cz>
3506
3507 * gcc.dg/ipa/iinline-4.c: New test.
3508 * gcc.dg/ipa/iinline-5.c: Likewise.
3509 * gcc.dg/ipa/iinline-6.c: Likewise.
3510 * gcc.dg/ipa/iinline-7.c: Likewise.
3511 * gcc.dg/lto/20120723_0.c: Likewise.
3512 * gcc.dg/lto/20120723_1.c: Likewise.
3513
3514 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3515
3516 PR target/39423
3517 * gcc.target/sh/pr39423-1.c: New.
3518
3519 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3520
3521 PR target/51244
3522 * gcc.target/sh/pr51244-5: New.
3523 * gcc.target/sh/pr51244-6: New.
3524
3525 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3526
3527 * gcc.target/i386/adx-addxcarry32-3.c: New.
3528 * gcc.target/i386/adx-addxcarry64-3.c: New.
3529
3530 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3531
3532 PR rtl-optimization/53701
3533 * gcc.dg/pr53701.c: New test.
3534
3535 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3536
3537 * gcc.c-torture/compile/20120727-1.c: New test.
3538
3539 2012-08-09 Tobias Burnus <burnus@net-b.de>
3540
3541 PR fortran/54199
3542 * gfortran.dg/intrinsic_shadow_4.f90: New.
3543
3544 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3545
3546 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3547
3548 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3549
3550 * gcc.c-torture/execute/20120808-1.c: New test.
3551
3552 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3553
3554 PR rtl-optimization/54157
3555 * gcc.target/i386/pr54157.c: New file.
3556
3557 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3558
3559 * gcc.target/i386/adx-addcarryx32-1.c: New.
3560 * gcc.target/i386/adx-addcarryx32-2.c: New.
3561 * gcc.target/i386/adx-addcarryx64-1.c: New.
3562 * gcc.target/i386/adx-addcarryx64-2.c: New.
3563 * gcc.target/i386/adx-check.h: New.
3564 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3565 * gcc.target/i386/sse-12.c: Add -madx.
3566 * gcc.target/i386/sse-13.c: Ditto.
3567 * gcc.target/i386/sse-14.c: Ditto.
3568 * gcc.target/i386/sse-22.c: Ditto.
3569 * gcc.target/i386/sse-23.c: Ditto.
3570 * g++.dg/other/i386-2.C: Ditto.
3571 * g++.dg/other/i386-3.C: Ditto.
3572
3573 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3574
3575 * gcc.dg/tree-ssa/slsr-5.c: New.
3576 * gcc.dg/tree-ssa/slsr-6.c: New.
3577 * gcc.dg/tree-ssa/slsr-7.c: New.
3578 * gcc.dg/tree-ssa/slsr-8.c: New.
3579 * gcc.dg/tree-ssa/slsr-9.c: New.
3580 * gcc.dg/tree-ssa/slsr-10.c: New.
3581 * gcc.dg/tree-ssa/slsr-11.c: New.
3582 * gcc.dg/tree-ssa/slsr-12.c: New.
3583 * gcc.dg/tree-ssa/slsr-13.c: New.
3584 * gcc.dg/tree-ssa/slsr-14.c: New.
3585 * gcc.dg/tree-ssa/slsr-15.c: New.
3586 * gcc.dg/tree-ssa/slsr-16.c: New.
3587 * gcc.dg/tree-ssa/slsr-17.c: New.
3588 * gcc.dg/tree-ssa/slsr-18.c: New.
3589 * gcc.dg/tree-ssa/slsr-19.c: New.
3590 * gcc.dg/tree-ssa/slsr-20.c: New.
3591 * gcc.dg/tree-ssa/slsr-21.c: New.
3592 * gcc.dg/tree-ssa/slsr-22.c: New.
3593 * gcc.dg/tree-ssa/slsr-23.c: New.
3594 * gcc.dg/tree-ssa/slsr-24.c: New.
3595 * gcc.dg/tree-ssa/slsr-25.c: New.
3596 * gcc.dg/tree-ssa/slsr-26.c: New.
3597 * gcc.dg/tree-ssa/slsr-30.c: New.
3598 * gcc.dg/tree-ssa/slsr-31.c: New.
3599
3600 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3601
3602 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3603 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3604 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3605
3606 2012-08-06 Cary Coutant <ccoutant@google.com>
3607
3608 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3609
3610 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3611
3612 PR fortran/35831
3613 * gfortran.dg/dummy_procedure_5.f90: Modified.
3614 * gfortran.dg/dummy_procedure_8.f90: New.
3615 * gfortran.dg/interface_26.f90: Modified.
3616 * gfortran.dg/proc_ptr_11.f90: Modified.
3617 * gfortran.dg/proc_ptr_15.f90: Modified.
3618 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3619 * gfortran.dg/typebound_override_1.f90: Modified.
3620 * gfortran.dg/typebound_proc_6.f03: Modified.
3621
3622 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3623
3624 PR tree-optimization/51938
3625 PR tree-optimization/52005
3626 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3627 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3628 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3629 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3630
3631 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3632
3633 Avoid crashing on erroneous static_assert usage
3634 * g++.dg/cpp0x/static_assert8.C: New test.
3635
3636 2012-08-06 Jason Merrill <jason@redhat.com>
3637
3638 * g++.dg/cpp0x/sfinae38.C: New.
3639
3640 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3641 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 PR c++/54165
3644 * g++.dg/conversion/void2.C: New.
3645
3646 2012-08-06 Tom de Vries <tom@codesourcery.com>
3647
3648 * gcc.dg/tree-ssa/vrp78.c: New test.
3649
3650 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3651 Richard Sandiford <rdsandiford@googlemail.com>
3652
3653 * g++.dg/opt/enum2.C: Require fpic target.
3654 * g++.dg/lto/20090303_0.C: Likewise.
3655
3656 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3657 Catherine Moore <clm@codesourcery.com>
3658
3659 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3660 flush function names too.
3661 * gcc.target/mips/clear-cache-1.c: Likewise.
3662
3663 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3664
3665 PR target/54156
3666 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3667
3668 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3669
3670 PR fortran/54166
3671 * gfortran.dg/array_5.f90: New test.
3672
3673 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3674
3675 PR tree-optimization/30318
3676 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3677
3678 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3679
3680 * g++.dg/ext/vector17.C: New testcase.
3681
3682 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3683
3684 PR target/51931
3685 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3686 * g++.dg/opt/longbranch1.C: Likewise.
3687
3688 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3689
3690 PR tree-optimization/53805
3691 * gcc.dg/fold-notunord.c: New testcase.
3692
3693 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3694
3695 PR fortran/48820
3696 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3697 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3698
3699 2012-08-02 Jason Merrill <jason@redhat.com>
3700 Paolo Carlini <paolo.carlini@oracle.com>
3701
3702 PR c++/51213 (again)
3703 * g++.dg/cpp0x/sfinae37.C: Extend.
3704
3705 2012-08-02 Richard Guenther <rguenther@suse.de>
3706
3707 PR tree-optimization/50672
3708 * g++.dg/torture/pr50672.C: New testcase.
3709
3710 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3711
3712 PR fortran/54147
3713 * gfortran.dg/abstract_type_6.f03: Modified.
3714 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3715 * gfortran.dg/proc_ptr_comp_35.f90: New.
3716 * gfortran.dg/typebound_proc_9.f03: Modified.
3717 * gfortran.dg/typebound_proc_26.f90: New.
3718
3719 2012-08-02 Richard Guenther <rguenther@suse.de>
3720
3721 * gcc.dg/torture/pta-callused-1.c: Adjust.
3722 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3723 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3724 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3725 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3726 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3727 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3728 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3729 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3730
3731 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3732
3733 PR fortran/54033
3734 * gfortran.dg/include_6.f90: New test case.
3735 * gfortran.dg/include_7.f90: New test case.
3736 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3737
3738 2012-08-01 Tom de Vries <tom@codesourcery.com>
3739
3740 * gcc.dg/tree-ssa/vrp76.c: New test.
3741
3742 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3743
3744 PR tree-optimization/46556
3745 * gcc.dg/tree-ssa/slsr-27.c: New.
3746 * gcc.dg/tree-ssa/slsr-28.c: New.
3747 * gcc.dg/tree-ssa/slsr-29.c: New.
3748
3749 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3750
3751 PR fortran/42418
3752 * gfortran.dg/proc_decl_29.f90: New.
3753
3754 2012-07-31 Dehao Chen <dehao@google.com>
3755
3756 * gcc.dg/predict-7.c: New test.
3757
3758 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3759
3760 PR fortran/54134
3761 * gfortran.dg/typebound_override_3.f90: New.
3762
3763 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3764
3765 PR tree-optimization/53773
3766 * gcc.dg/vect/pr53773.c: New test.
3767
3768 2012-07-31 Nick Clifton <nickc@redhat.com>
3769
3770 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3771 and for XStormy16.
3772
3773 2012-07-31 Tobias Burnus <burnus@net-b.de>
3774
3775 * gfortran.dg/c_funloc_tests_6.f90: New.
3776 * gfortran.dg/c_funloc_tests_7.f90: New.
3777 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3778
3779 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3780
3781 PR c++/53624
3782 * g++.dg/cpp0x/temp_default5.C: New.
3783
3784 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3785
3786 PR fortran/51081
3787 * gfortran.dg/proc_ptr_37.f90: New.
3788
3789 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3790
3791 * lib/target-supports.exp
3792 (check_effective_target_vect_natural_alignment): New function.
3793 * gcc.dg/align-2.c: Only run on targets with natural alignment
3794 of vector types.
3795 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3796 alignment of vector types.
3797
3798 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3799 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3800
3801 * gcc.target/i386/rdseed16-1.c: New.
3802 * gcc.target/i386/rdseed32-1.c: Ditto
3803 * gcc.target/i386/rdseed64-1.c: Ditto
3804 * gcc.target/i386/sse-12.c: Add -mrdseed.
3805 * gcc.target/i386/sse-13.c: Ditto.
3806 * gcc.target/i386/sse-14.c: Ditto.
3807 * g++.dg/other/i386-2.C: Ditto.
3808 * g++.dg/other/i386-3.C: Ditto.
3809
3810 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3811
3812 PR target/51244
3813 * gcc.target/sh/pr51244-4.c: New.
3814
3815 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3816
3817 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3818 for alpha*-*-* targets. Cleanup original tree dump.
3819
3820 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3821
3822 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3823 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3824
3825 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3826
3827 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3828 rand, srand. Include <stdlib.h>.
3829
3830 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3831
3832 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3833
3834 2012-07-26 Richard Henderson <rth@redhat.com>
3835
3836 * gcc.dg/attr-hotcold-1.c: New.
3837 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3838
3839 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3840 Sandra Loosemore <sandra@codesourcery.com>
3841
3842 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3843
3844 2012-07-26 Tobias Burnus <burnus@net-b.de>
3845
3846 * gfortran.dg/contiguous_1.f90: Update dg-error.
3847 * gfortran.dg/proc_ptr_32.f90: Ditto.
3848
3849 2012-07-26 Richard Guenther <rguenther@suse.de>
3850
3851 PR tree-optimization/54098
3852 * gcc.dg/torture/pr54098.c: New testcase.
3853
3854 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3855
3856 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3857 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3858
3859 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3860
3861 PR fortran/44354
3862 * gfortran.dg/array_constructor_39.f90: New test.
3863
3864 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3865
3866 PR fortran/44354
3867 * gfortran.dg/array_constructor_38.f90: New test.
3868
3869 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3870
3871 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3872
3873 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3874
3875 * gnat.dg/noreturn5.ad[sb]: New test.
3876
3877 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3878 Paul Brook <paul@codesourcery.com>
3879
3880 PR target/53633
3881
3882 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3883 * c-c++-common/pr53633.c: New test.
3884
3885 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3886
3887 * gcc.target/i386/asm-dialect-1.c: New test case.
3888
3889 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3890 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3891
3892 * gcc.target/i386/prefetchw-1.c: New.
3893 * gcc.target/i386/sse-12.c: Add -mprfchw.
3894 * gcc.target/i386/sse-13.c: Ditto.
3895 * gcc.target/i386/sse-14.c: Ditto.
3896 * gcc.target/i386/sse-22.c: Ditto.
3897 * gcc.target/i386/sse-23.c: Ditto.
3898 * g++.dg/other/i386-2.C: Ditto.
3899 * g++.dg/other/i386-3.C: Ditto.
3900
3901 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3902
3903 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3904
3905 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3906
3907 PR target/54051
3908 * gcc.target/arm/pr54051.c: New.
3909 * gcc.target/arm/vfp-1.c: Adjust test.
3910
3911 2012-07-24 Julian Brown <julian@codesourcery.com>
3912
3913 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3914 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3915 hard-float ARM.
3916
3917 2012-07-23 Paul Brook <paul@codesourcery.com>
3918
3919 * g++.dg/other/armv7m-1.c: New test.
3920
3921 2012-07-23 Julian Brown <julian@codesourcery.com>
3922
3923 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3924 ARM.
3925 (DO_TEST): Define to 1 for appropriate ARM targets.
3926
3927 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3928
3929 PR tree-optimization/53881
3930 * gcc.dg/pr53881.c: Renamed to ...
3931 * gcc.dg/pr53881-1.c: ... this.
3932 * gcc.dg/pr53881-2.c: New test.
3933
3934 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3935
3936 Handle recent changes in default atomics for cris*-*-linux*.
3937 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3938 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3939 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3940 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3941 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3942 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3943 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3944 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3945 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3946 -mno-unaligned-atomic-may-use-library is in effect for
3947 cris*-*-linux*.
3948 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3949 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3950 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3951 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3952 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3953 gcc.target/cris/torture/sync-mis-op-i-1.c,
3954 gcc.target/cris/torture/sync-mis-op-i-2.c,
3955 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3956 gcc.target/cris/torture/sync-mis-op-i-3.c,
3957 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3958 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3959 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3960 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3961 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3962 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3963 (main): Remove local variable x.
3964 [mis_ok]: Check that atomics don't fail.
3965
3966 2012-07-21 Andrew Pinski <apinski@cavium.com>
3967
3968 * gcc.dg/tree-ssa/vrp72.c: New test.
3969 * gcc.dg/tree-ssa/vrp73.c: New test.
3970 * gcc.dg/tree-ssa/vrp74.c: New test.
3971 * gcc.dg/tree-ssa/vrp75.c: New test.
3972
3973 2012-07-21 Andrew Pinski <apinski@cavium.com>
3974
3975 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3976 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3977
3978 2012-07-21 Andrew Pinski <apinski@cavium.com>
3979
3980 * gcc.target/mips/octeon-pop-2.c: New testcase.
3981
3982 2012-07-21 Tobias Burnus <burnus@net-b.de>
3983
3984 PR fortran/48820
3985 * gfortran.dg/assumed_rank_3.f90: New.
3986 * gfortran.dg/assumed_rank_11.f90: New.
3987 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3988 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3989 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3990
3991 2012-07-21 Andrew Pinski <apinski@cavium.com>
3992
3993 * gcc.target/mips/unaligned-1.c: New testcase.
3994
3995 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3996
3997 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3998
3999 2012-07-20 Tobias Burnus <burnus@net-b.de>
4000
4001 * gfortran.dg/bind_c_array_params_2.f90: New.
4002 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4003 and update dg-error.
4004
4005 2012-07-20 Tobias Burnus <burnus@net-b.de>
4006
4007 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4008
4009 2012-07-20 Jason Merrill <jason@redhat.com>
4010
4011 PR c++/54038
4012 * g++.dg/other/array7.C: New.
4013
4014 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4015
4016 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4017 the basic block and check loop depth.
4018 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4019 matching patterns and comments.
4020 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4021 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4022
4023 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR c++/28656
4026 * c-c++-common/pr28656.c: New test.
4027
4028 2012-07-19 Jason Merrill <jason@redhat.com>
4029
4030 PR c++/54026
4031 * g++.dg/init/mutable1.C: New.
4032
4033 2012-07-20 Tobias Burnus <burnus@net-b.de>
4034
4035 PR fortran/48820
4036 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4037 * gfortran.dg/assumed_rank_1.f90: New.
4038 * gfortran.dg/assumed_rank_1_c.c: New.
4039 * gfortran.dg/assumed_rank_2.f90: New.
4040 * gfortran.dg/assumed_rank_4.f90: New.
4041 * gfortran.dg/assumed_rank_5.f90: New.
4042 * gfortran.dg/assumed_rank_6.f90: New.
4043 * gfortran.dg/assumed_rank_7.f90: New.
4044 * gfortran.dg/assumed_rank_8.f90: New.
4045 * gfortran.dg/assumed_rank_8_c.c: New.
4046 * gfortran.dg/assumed_rank_9.f90: New.
4047 * gfortran.dg/assumed_rank_10.f90: New.
4048 * gfortran.dg/assumed_rank_12.f90: New.
4049
4050 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4051
4052 * gnat.dg/opt25.adb: New test.
4053 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4054 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4055
4056 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4057
4058 * gnat.dg/aggr20.ad[sb]: New test.
4059 * gnat.dg/aggr20_pkg.ads: New helper.
4060
4061 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4062
4063 * gnat.dg/derived_type3.adb: New test.
4064 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4065
4066 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4067
4068 PR rtl-optimization/53942
4069 * gcc.dg/pr53942.c: New test.
4070
4071 2012-07-19 Jason Merrill <jason@redhat.com>
4072
4073 PR c++/54021
4074 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4075
4076 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4077
4078 * gnat.dg/discr38.adb: New test.
4079
4080 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR middle-end/54017
4083 * c-c++-common/gomp/pr54017.c: New test.
4084
4085 2012-07-19 Richard Guenther <rguenther@suse.de>
4086 Eric Botcazou <ebotcazou@adacore.com>
4087
4088 * gnat.dg/loop_optimization11.adb: New testcase.
4089 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4090
4091 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4092 Jason Merrill <jason@redhat.com>
4093
4094 * g++.dg/cpp0x/sfinae37.C: New.
4095 * g++.dg/template/access23.C: New.
4096 * g++.dg/template/access7.C: Adjust.
4097 * g++.dg/template/sfinae10.C: Don't expect errors.
4098 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4099
4100 2012-07-18 Julian Brown <julian@codesourcery.com>
4101 Sandra Loosemore <sandra@codesroucery.com>
4102
4103 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4104
4105 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4106
4107 * gnat.dg/noreturn4.ad[sb]: New test.
4108 * gnat.dg/noreturn4_pkg.ads: New helper.
4109
4110 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4111 Julian Brown <julian@codesourcery.com>
4112
4113 * gcc.target/arm/neon-vdup-1.c: New test case.
4114 * gcc.target/arm/neon-vdup-2.c: New test case.
4115 * gcc.target/arm/neon-vdup-3.c: New test case.
4116 * gcc.target/arm/neon-vdup-4.c: New test case.
4117 * gcc.target/arm/neon-vdup-5.c: New test case.
4118 * gcc.target/arm/neon-vdup-6.c: New test case.
4119 * gcc.target/arm/neon-vdup-7.c: New test case.
4120 * gcc.target/arm/neon-vdup-8.c: New test case.
4121 * gcc.target/arm/neon-vdup-9.c: New test case.
4122 * gcc.target/arm/neon-vdup-10.c: New test case.
4123 * gcc.target/arm/neon-vdup-11.c: New test case.
4124 * gcc.target/arm/neon-vdup-12.c: New test case.
4125 * gcc.target/arm/neon-vdup-13.c: New test case.
4126 * gcc.target/arm/neon-vdup-14.c: New test case.
4127 * gcc.target/arm/neon-vdup-15.c: New test case.
4128 * gcc.target/arm/neon-vdup-16.c: New test case.
4129 * gcc.target/arm/neon-vdup-17.c: New test case.
4130 * gcc.target/arm/neon-vdup-18.c: New test case.
4131 * gcc.target/arm/neon-vdup-19.c: New test case.
4132 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4133 arguments non-constant.
4134
4135 2012-07-18 Richard Guenther <rguenther@suse.de>
4136
4137 PR tree-optimization/53970
4138 * g++.dg/torture/pr53970.C: New testcase.
4139
4140 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4141
4142 PR target/38621
4143 * gcc.c-torture/compile/pr38621.c: New.
4144
4145 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4146
4147 PR target/33135
4148 * gcc.target/sh/pr33135-1.c: New.
4149 * gcc.target/sh/pr33135-2.c: New.
4150 * gcc.target/sh/pr33135-3.c: New.
4151 * gcc.target/sh/pr33135-4.c: New.
4152
4153 2012-07-17 Jason Merrill <jason@redhat.com>
4154
4155 PR c++/53995
4156 * g++.dg/parse/enum9.C: New.
4157
4158 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4159 Sandra Loosemore <sandra@codesourcery.com>
4160
4161 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4162 if there is a conflict with -mcpu=. Use -mcpu=5208.
4163
4164 2012-07-17 Jason Merrill <jason@redhat.com>
4165
4166 PR c++/53989
4167 * g++.dg/template/array23.C: New.
4168
4169 2012-07-17 Tobias Burnus <burnus@net-b.de>
4170
4171 PR fortran/53985
4172 * gfortran.dg/bind_c_usage_26.f90: New.
4173 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4174 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4175 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4176 * gfortran.dg/interop_params.f03: Ditto.
4177
4178 2012-07-17 Jason Merrill <jason@redhat.com>
4179
4180 * g++.dg/template/inherit8.C: Adjust.
4181 * g++.dg/template/using21.C: Adjust.
4182 * g++.dg/template/using22.C: Adjust.
4183
4184 PR c++/53549
4185 * g++.dg/template/current-inst1.C: New.
4186 * g++.dg/parse/crash35.C: Adjust.
4187
4188 2012-07-17 Tobias Burnus <burnus@net-b.de>
4189
4190 PR fortran/52101
4191 * gfortran.dg/oldstyle_4.f90: New.
4192
4193 2012-07-17 Tobias Burnus <burnus@net-b.de>
4194
4195 PR fortran/49265
4196 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4197 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4198
4199 2012-07-16 Jason Merrill <jason@redhat.com>
4200
4201 * g++.dg/parse/access8.C: Adjust.
4202 * g++.dg/template/sfinae6_neg.C: Adjust.
4203
4204 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4205
4206 PR fortran/53824
4207 * gfortran.dg/coarray_allocate_1.f90: New test.
4208
4209 2012-07-16 Andrew Pinski <apinski@cavium.com>
4210
4211 * gcc.c-torture/execute/bswap-1.c: New testcase.
4212 * gcc.c-torture/compile/unalign-1.c: New testcase.
4213 * gcc.c-torture/compile/20120524-1.c: New testcase.
4214 * gcc.c-torture/compile/20101216-1.c: New testcase.
4215
4216 2012-07-16 Dehao Chen <dehao@google.com>
4217
4218 Revert
4219 2012-07-10 Dehao Chen <dehao@google.com>
4220
4221 * gcc.dg/debug_info_inline.c: New test.
4222
4223 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4224
4225 PR fortran/53956
4226 * gfortran.dg/proc_decl_28.f90: New.
4227
4228 2012-07-16 Andrew Pinski <apinski@cavium.com>
4229
4230 * gcc.dg/torture/builtins-1.c: New testcase.
4231
4232 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4233
4234 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4235 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4236 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4237 gcc.target/cris/sync-1-v10.c,
4238 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4239 pass -mno-unaligned-atomic-may-use-library.
4240 * gcc.target/cris/sync-xchg-1.c: New test.
4241 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4242 valid register operand output modifier.
4243
4244 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4245
4246 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4247 characters.
4248
4249 2012-07-13 Andrew Pinski <apinski@cavium.com>
4250
4251 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4252 rather than cleanup-tree-dump.
4253 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4254
4255 2012-07-13 Richard Guenther <rguenther@suse.de>
4256
4257 PR tree-optimization/53907
4258 * gcc.target/i386/pr53907.c: New testcase.
4259
4260 2012-07-13 Richard Guenther <rguenther@suse.de>
4261
4262 PR tree-optimization/53922
4263 * gcc.dg/torture/pr53922.c: New testcase.
4264
4265 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4266
4267 PR rtl-optimization/53908
4268 * gcc.dg/torture/pr53908.c: New test.
4269
4270 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4271
4272 PR c++/53531
4273 * g++.dg/cpp0x/variadic135.C: New.
4274
4275 2012-07-12 Jason Merrill <jason@redhat.com>
4276
4277 * g++.dg/template/sfinae6_neg.C: Adjust.
4278
4279 2012-07-12 Tobias Burnus <burnus@net-b.de>
4280
4281 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4282 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4283 scan-tree-dump-times pattern.
4284
4285 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4286
4287 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4288
4289 2012-07-11 Jason Merrill <jason@redhat.com>
4290
4291 DR 1402
4292 * g++.g/cpp0x/defaulted37.C: New.
4293
4294 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4295
4296 PR target/53859
4297 * gcc.target/arm/pr53859.c: New test.
4298
4299 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4300
4301 PR target/53886
4302 * gcc.c-torture/compile/pr53886.c: New.
4303
4304 2012-07-10 Dehao Chen <dehao@google.com>
4305
4306 * gcc.dg/debug_info_inline.c: New test.
4307
4308 2012-07-10 Jason Merrill <jason@redhat.com>
4309
4310 PR c++/53733
4311 * g++.dg/cpp0x/defaulted36.C: New.
4312 * g++.dg/cpp0x/defaulted21.C: Adjust.
4313
4314 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4315
4316 2012-07-09 Sterling Augustine <saugustine@google.com>
4317
4318 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4319
4320 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4321
4322 PR tree-optimization/53887
4323 * gcc.dg/pr53887.c: New test.
4324
4325 2012-07-09 Jason Merrill <jason@redhat.com>
4326
4327 PR c++/53882
4328 * g++.dg/cpp0x/nullptr29.C: New.
4329
4330 2012-07-09 Tom de Vries <tom@codesourcery.com>
4331 Richard Guenther <rguenther@suse.de>
4332
4333 * gcc.dg/builtin-unreachable-6.c: New test.
4334 * gcc.dg/builtin-unreachable-5.c: New test.
4335
4336 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4337
4338 PR tree-optimization/53881
4339 * gcc.dg/pr53881.c: New test.
4340
4341 2012-07-06 Jason Merrill <jason@redhat.com>
4342
4343 PR c++/53862
4344 * g++.dg/cpp0x/variadic134.C: New.
4345
4346 PR c++/53858
4347 * g++.dg/cpp0x/alias-decl-20.C: New.
4348
4349 2012-07-06 Tom de Vries <tom@codesourcery.com>
4350
4351 PR tree-optimization/51879
4352 * gcc.dg/pr51879-16.c: New test.
4353 * gcc.dg/pr51879-17.c: Same.
4354
4355 2012-07-06 Tom de Vries <tom@codesourcery.com>
4356
4357 PR tree-optimization/52009
4358 * gcc.dg/pr51879-7.c: New test.
4359 * gcc.dg/pr51879-18.c: New test.
4360
4361 2012-07-05 Jason Merrill <jason@redhat.com>
4362
4363 PR c++/50852
4364 * g++.dg/template/typedef39.C: New.
4365
4366 PR c++/53039
4367 * g++.dg/cpp0x/variadic133.C: New.
4368 * g++.dg/template/param1.C: Adjust.
4369
4370 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4371
4372 PR target/48941
4373 PR target/51980
4374 * gcc.target/arm/neon/vtrnf32.c: Update.
4375 * gcc.target/arm/neon/vtrns32.c: Update.
4376 * gcc.target/arm/neon/vtrnu32.c: Update.
4377 * gcc.target/arm/neon/vzipf32.c: Update.
4378 * gcc.target/arm/neon/vzips32.c: Update.
4379 * gcc.target/arm/neon/vzipu32.c: Update.
4380
4381 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4382
4383 PR fortran/53732
4384 * gfortran.dg/inline_sum_4.f90: New test.
4385
4386 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4387
4388 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4389
4390 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4391
4392 * gcc.target/arm/fma-sp.c: New testcase.
4393 * gcc.target/arm/fma.c: Likewise.
4394 * gcc.target/arm/fma.h: Likewise.
4395
4396 2012-07-04 Jason Merrill <jason@redhat.com>
4397
4398 PR c++/53848
4399 * g++.dg/other/enum3.C: New.
4400
4401 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4402
4403 PR middle-end/53321
4404 * g++.dg/torture/pr53321.C: New test.
4405
4406 2012-07-04 Richard Guenther <rguenther@suse.de>
4407
4408 PR tree-optimization/53844
4409 * g++.dg/tree-ssa/pr53844.C: New testcase.
4410
4411 2012-07-04 Richard Guenther <rguenther@suse.de>
4412
4413 PR tree-optimization/53849
4414 * gcc.dg/pr53849.c: New testcase.
4415
4416 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4417
4418 PR c++/53812
4419 * g++.dg/ext/label14.C: New test.
4420
4421 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4422
4423 PR target/53811
4424 * g++.dg/other/pr53811.C: New test.
4425
4426 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4427
4428 PR target/28896
4429 * gcc.target/m68k/stack-limit-1.c: New testcase.
4430
4431 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4432
4433 * gnat.dg/recursive_call.adb: New test.
4434
4435 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4436
4437 * gnat.dg/discr37.ad[sb]: New test.
4438
4439 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4440
4441 * g++.dg/other/packed1.C: Remove SH from xfail list.
4442
4443 2012-07-02 Jason Merrill <jason@redhat.com>
4444
4445 PR c++/53619
4446 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4447
4448 PR c++/53783
4449 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4450
4451 PR c++/53788
4452 * g++.dg/cpp0x/decltype39.C: New.
4453 * g++.dg/diagnostic/method1.C: Adjust.
4454
4455 PR c++/53816
4456 * g++.dg/template/ref6.C: New.
4457
4458 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4459
4460 PR target/53568
4461 * gcc.target/sh/pr53568-1.c: New.
4462
4463 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4464
4465 PR target/51244
4466 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4467
4468 2012-07-02 Jason Merrill <jason@redhat.com>
4469
4470 PR c++/53821
4471 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4472
4473 PR c++/53524
4474 * g++.dg/template/enum7.C: New.
4475 * g++.dg/other/ptrmem10.C: Adjust.
4476 * g++.dg/other/ptrmem11.C: Adjust.
4477 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4478
4479 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4480
4481 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4482
4483 2012-07-01 Wei Guozhi <carrot@google.com>
4484
4485 PR target/53447
4486 * gcc.target/arm/pr53447-1.c: New testcase.
4487 * gcc.target/arm/pr53447-2.c: New testcase.
4488 * gcc.target/arm/pr53447-3.c: New testcase.
4489 * gcc.target/arm/pr53447-4.c: New testcase.
4490
4491 2012-06-29 Richard Guenther <rguenther@suse.de>
4492
4493 PR tree-optimization/47061
4494 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4495
4496 2012-06-29 Richard Guenther <rguenther@suse.de>
4497
4498 PR tree-optimization/37541
4499 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4500
4501 2012-06-29 Richard Guenther <rguenther@suse.de>
4502
4503 PR tree-optimization/52589
4504 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4505
4506 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4507
4508 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4509
4510 * g++.dg/template/error46.C: Add missing comment to dg-message.
4511 * g++.dg/template/crash107.C: Likewise.
4512 * g++.dg/template/error47.C: Likewise.
4513 * g++.dg/template/crash108.C: Likewise.
4514 * g++.dg/overload/operator5.C: Likewise.
4515
4516 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4517 errors in dg-message directives, add comments.
4518
4519 2012-06-28 Kai Tietz <ktietz@redhat.com>
4520
4521 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4522 hard-coded 'unsigned long'.
4523
4524 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR tree-optimization/51581
4527 * gcc.dg/vect/pr51581-4.c: New test.
4528
4529 PR tree-optimization/53645
4530 * gcc.c-torture/execute/pr53645-2.c: New test.
4531
4532 2012-06-28 Richard Guenther <rguenther@suse.de>
4533
4534 PR middle-end/53790
4535 * gcc.dg/torture/pr53790.c: New testcase.
4536
4537 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4538
4539 PR tree-optimization/53645
4540 * gcc.c-torture/execute/pr53645.c: New test.
4541
4542 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4543
4544 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4545
4546 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4547
4548 PR debug/53671
4549 PR debug/49888
4550 * gcc.dg/guality/pr49888.c: Account for the possibility that
4551 the variable is optimized out at the first test.
4552
4553 2012-06-27 Jason Merrill <jason@redhat.com>
4554
4555 * g++.dg/cpp0x/override2.C: Adjust.
4556 * g++.dg/template/error5.C: Adjust.
4557 * g++.dg/parse/crash28.C: Adjust.
4558
4559 PR c++/53563
4560 * g++.dg/parse/template27.C: New.
4561 * g++.dg/template/crash74.C: Adjust expected output.
4562
4563 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4564
4565 PR fortran/41951
4566 PR fortran/49591
4567 * gfortran.dg/typebound_operator_16.f03: New.
4568
4569 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4570
4571 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4572 even src1.i and src2.i fields even in the second half of the arrays.
4573
4574 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4575
4576 PR c++/51033.
4577 * g++.dg/torture/vshuf-16.inc: New test.
4578 * g++.dg/torture/vshuf-2.inc: New test.
4579 * g++.dg/torture/vshuf-4.inc: New test.
4580 * g++.dg/torture/vshuf-8.inc: New test.
4581 * g++.dg/torture/vshuf-main.inc: New test.
4582 * g++.dg/torture/vshuf-v16hi.C: New test.
4583 * g++.dg/torture/vshuf-v16qi.C: New test.
4584 * g++.dg/torture/vshuf-v2df.C: New test.
4585 * g++.dg/torture/vshuf-v2di.C: New test.
4586 * g++.dg/torture/vshuf-v2sf.C: New test.
4587 * g++.dg/torture/vshuf-v2si.C: New test.
4588 * g++.dg/torture/vshuf-v4df.C: New test.
4589 * g++.dg/torture/vshuf-v4di.C: New test.
4590 * g++.dg/torture/vshuf-v4sf.C: New test.
4591 * g++.dg/torture/vshuf-v4si.C: New test.
4592 * g++.dg/torture/vshuf-v8hi.C: New test.
4593 * g++.dg/torture/vshuf-v8qi.C: New test.
4594 * g++.dg/torture/vshuf-v8si.C: New test.
4595
4596 2012-06-27 Richard Guenther <rguenther@suse.de>
4597
4598 PR middle-end/53676
4599 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4600
4601 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4602
4603 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4604 scan-dump-dem-not): Use printable pattern in test name.
4605
4606 2012-06-26 Sterling Augustine <saugustine@google.com>
4607 Dominique Dhumieres <dominiq@lps.ens.fr>
4608
4609 * gcc.dg/pubtypes-2.c: Update expected output.
4610 * gcc.dg/pubtypes-3.c: Likewise.
4611 * gcc.dg/pubtypes-4.c: Likewise.
4612
4613 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4614
4615 * gcc.dg/tree-ssa/slsr-1.c: New test.
4616 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4617 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4618 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4619
4620 2012-06-26 Matt Turner <mattst88@gmail.com>
4621
4622 PR target/35294
4623 * gcc.target/arm/mmx-2.c: New.
4624
4625 2012-06-26 Richard Guenther <rguenther@suse.de>
4626
4627 PR c++/53752
4628 * g++.dg/torture/pr53752.C: New testcase.
4629
4630 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR tree-optimization/53748
4633 * gcc.c-torture/compile/pr53748.c: New test.
4634
4635 2012-06-25 Jason Merrill <jason@redhat.com>
4636
4637 PR c++/53498
4638 PR c++/53305
4639 * g++.dg/cpp0x/decltype38.C: New.
4640 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4641
4642 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4643
4644 * lib/target-supports-dg.exp (testname-for-summary): New.
4645 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4646 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4647 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4648 scan-module-absence, output-exists, output-exists-not: Use
4649 testname-for-summary.
4650 (dg-test): Clean up testname_with_flags.
4651 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4652 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4653 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4654 scan-assembler-dem-not, object-size: Use testname-for-summary.
4655 * lib/gcov.exp (run-gcov): Likewise.
4656 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4657 scan-dump-dem, scan-dump-dem-note): Likewise.
4658
4659 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4660 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4661 including profopt.opt; save and restore existing value.
4662 * g++.dg/bprob/bprob.exp: Likewise.
4663 * gcc.dg/matrix/matrix.exp: Likewise.
4664 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4665 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4666 PROFOPT_OPTIONS.
4667
4668 2012-06-25 Richard Henderson <rth@redhat.com>
4669
4670 * gcc.dg/pr53749.c: New.
4671
4672 2012-06-25 Jason Merrill <jason@redhat.com>
4673
4674 PR c++/52988
4675 * g++.dg/cpp0x/nullptr28.C: New.
4676
4677 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4678
4679 * gcc.target/arm/neon-vld1_dupQ.c: New.
4680
4681 2012-06-25 Florian Weimer <fweimer@redhat.com>
4682
4683 * g++.dg/init/new35.C: New.
4684 * g++.dg/init/new36.C: New.
4685 * g++.dg/init/new37.C: New.
4686 * g++.dg/ext/vla5.C: New warning.
4687 * g++.dg/ext/vla8.C: New warning.
4688 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4689
4690 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4691 James Greenhalgh <james.greenhalgh@arm.com>
4692
4693 * gcc.target/arm/ftest-support-arm.h New testcase.
4694 * gcc.target/arm/ftest-support-thumb.h Likewise.
4695 * gcc.target/arm/ftest-support.h Likewise.
4696 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4697 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4698 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4699 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4700 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4701 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4702 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4703 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4704 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4705 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4706 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4707 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4708 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4709 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4710 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4711 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4712 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4713 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4714 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4715 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4716 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4717 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4718 * lib/target-supports.exp
4719 (check_effective_target_arm_arch_FUNC): Add support for more
4720 architectures.
4721 (add_options_for_arm_arch_FUNC): Likewise.
4722 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4723
4724 2012-06-25 Jason Merrill <jason@redhat.com>
4725
4726 PR c++/53202
4727 * g++.dg/cpp0x/constexpr-tuple.C: New.
4728
4729 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4730
4731 PR target/53759
4732 * gcc.target/i386/pr53759.c: New test.
4733
4734 PR c++/53594
4735 * g++.dg/cpp0x/nsdmi7.C: New test.
4736
4737 2012-06-24 Kai Tietz <ktietz@redhat.com>
4738
4739 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4740 for LLP64 targets.
4741 * gcc.target/i386/pr38988.c: Likewise.
4742
4743 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4744
4745 PR fortran/47710
4746 PR fortran/53328
4747 * gfortran.dg/typebound_generic_12.f03: New.
4748 * gfortran.dg/typebound_generic_13.f03: New.
4749
4750 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * gnat.dg/lto15.ad[sb]: New test.
4753
4754 2012-06-21 Meador Inge <meadori@codesourcery.com>
4755
4756 PR c/53702
4757 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4758
4759 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4760
4761 * gcc.dg/pch/ident-1.c: New test.
4762 * gcc.dg/pch/ident-1.hs: Header file for new test.
4763
4764 2012-06-21 Michael Matz <matz@suse.de>
4765
4766 PR middle-end/53688
4767 * gcc.c-torture/execute/pr53688.c: New test.
4768
4769 2012-06-20 Richard Guenther <rguenther@suse.de>
4770
4771 PR tree-optimization/30318
4772 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4773
4774 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4775
4776 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4777
4778 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4779
4780 * gcc.target/i386/clearcapv2.map: New file.
4781 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4782
4783 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4784
4785 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4786 and add __sh__ case.
4787
4788 2012-06-19 Jason Merrill <jason@redhat.com>
4789
4790 PR c++/52637
4791 * g++.dg/debug/localclass1.C: New.
4792
4793 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4794
4795 * g++.dg/cpp0x/override4.C: New.
4796
4797 2012-06-14 Jason Merrill <jason@redhat.com>
4798
4799 PR c++/53651
4800 * g++.dg/cpp0x/decltype37.C: New.
4801
4802 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4803
4804 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4805
4806 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4807
4808 * gcc.c-torture/compile/vector-5.c,
4809 gcc.c-torture/compile/vector-6.c: New tests.
4810
4811 2012-06-19 Richard Henderson <rth@redhat.com>
4812
4813 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4814
4815 2012-06-19 Richard Guenther <rguenther@suse.de>
4816
4817 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4818
4819 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4820
4821 PR target/53712
4822 * gcc.target/i386/pr53712.c: New test.
4823
4824 2012-06-18 Tobias Burnus <burnus@net-b.de>
4825
4826 PR fortran/53692
4827 * gfortran.dg/elemental_optional_args_6.f90: New.
4828
4829 2012-06-18 Tobias Burnus <burnus@net-b.de>
4830
4831 PR fortran/53526
4832 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4833 * gfortran.dg/coarray/move_alloc_1.f90
4834
4835 2012-06-18 Tobias Burnus <burnus@net-b.de>
4836
4837 PR fortran/53526
4838 * gfortran.dg/coarray_27.f90: New.
4839
4840 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4841 Greta Yorsh <Greta.Yorsh@arm.com>
4842
4843 * gcc.target/arm/epilog-1.c: New test.
4844
4845 2012-06-18 Richard Guenther <rguenther@suse.de>
4846
4847 PR tree-optimization/53693
4848 * g++.dg/torture/pr53693.C: New testcase.
4849
4850 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4851
4852 PR tree-optimization/53703
4853 * gcc.dg/torture/pr53703.c: New test.
4854
4855 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4856
4857 PR middle-end/53698
4858 * gcc.target/i386/pr53698.c: New test.
4859
4860 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4861
4862 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4863
4864 2012-06-17 Tobias Burnus <burnus@net-b.de>
4865
4866 PR fortran/53691
4867 PR fortran/53685
4868 * gfortran.dg/transfer_check_3.f90: New.
4869
4870 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4871
4872 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4873
4874 2012-06-16 Tobias Burnus <burnus@net-b.de>
4875
4876 PR fortran/53642
4877 PR fortran/45170
4878 * gfortran.dg/deferred_type_param_8.f90: New.
4879
4880 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4881
4882 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4883 testname that includes flags, passed in as new argument, in
4884 pass/fail messages.
4885 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4886 and pass it to verify-* procedures.
4887
4888 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4889 alignment torture options with usual torture options.
4890
4891 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4892 messages reported for one line of source code.
4893 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4894 * g++.dg/cpp0x/decltype2.C: Likewise.
4895 * g++.dg/cpp0x/decltype3.C: Likewise.
4896 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4897 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4898 * g++.dg/cpp0x/static_assert3.C: Likewise.
4899 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4900 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4901 * g++.dg/cpp0x/union1.C: Likewise.
4902 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4903 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4904 * g++.dg/cpp0x/variadic2.C: Likewise.
4905 * g++.dg/cpp0x/variadic20.C: Likewise.
4906 * g++.dg/cpp0x/variadic74.C: Likewise.
4907 * g++.dg/diagnostic/bitfld2.C: Likewise.
4908 * g++.dg/ext/attrib44.C: Likewise.
4909 * g++.dg/ext/no-asm-1.C: Likewise.
4910 * g++.dg/other/error34.C: Likewise.
4911 * g++.dg/parse/crash46.C: Likewise.
4912 * g++.dg/parse/error10.C: Likewise.
4913 * g++.dg/parse/error2.C: Likewise.
4914 * g++.dg/parse/error3.C: Likewise.
4915 * g++.dg/parse/error36.C: Likewise.
4916 * g++.dg/parse/error8.C: Likewise.
4917 * g++.dg/parse/error9.C: Likewise.
4918 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4919 * g++.dg/parse/parser-pr28152.C: Likewise.
4920 * g++.dg/parse/template25.C: Likewise.
4921 * g++.dg/parse/typename11.C: Likewise.
4922 * g++.dg/tc1/dr147.C: Likewise.
4923 * g++.dg/template/deduce3.C: Likewise.
4924 * g++.dg/template/koenig9.C: Likewise.
4925 * g++.dg/template/pr23510.C: Likewise.
4926 * g++.dg/warn/pr12242.C: Likewise.
4927 * g++.dg/warn/pr30551-2.C: Likewise.
4928 * g++.dg/warn/pr30551.C: Likewise.
4929 * g++.old-deja/g++.other/typename1.C: Likewise.
4930 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4931
4932 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4933
4934 PR c++/51033
4935 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4936 * c-c++-common/torture/vshuf-2.inc: Likewise.
4937 * c-c++-common/torture/vshuf-4.inc: Likewise.
4938 * c-c++-common/torture/vshuf-8.inc: Likewise.
4939 * c-c++-common/torture/vshuf-main.inc: Likewise.
4940 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4941 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4942 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4943 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4944 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4945 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4946 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4947 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4948 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4949 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4950 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4951 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4952 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4953 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4954
4955 2012-06-15 Michael Matz <matz@suse.de>
4956
4957 * gcc.dg/tree-ssa/vector-4.c: New test.
4958
4959 2012-06-15 Michael Matz <matz@suse.de>
4960
4961 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4962 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4963
4964 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4965
4966 PR tree-optimization/53636
4967 * gcc.target/arm/pr53636.c: New test.
4968
4969 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR tree-optimization/51581
4972 * gcc.c-torture/execute/pr51581-1.c: New test.
4973 * gcc.c-torture/execute/pr51581-2.c: New test.
4974 * gcc.dg/vect/pr51581-1.c: New test.
4975 * gcc.dg/vect/pr51581-2.c: New test.
4976 * gcc.dg/vect/pr51581-3.c: New test.
4977 * gcc.target/i386/avx-pr51581-1.c: New test.
4978 * gcc.target/i386/avx-pr51581-2.c: New test.
4979 * gcc.target/i386/avx2-pr51581-1.c: New test.
4980 * gcc.target/i386/avx2-pr51581-2.c: New test.
4981 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4982
4983 2012-06-15 Richard Guenther <rguenther@suse.de>
4984
4985 * gcc.c-torture/execute/20120615-1.c: New testcase.
4986
4987 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4988
4989 * gnat.dg/vect8.ad[sb]: New test.
4990
4991 2012-06-14 Richard Guenther <rguenther@suse.de>
4992
4993 * gcc.dg/tree-ssa/vrp.h: New testcase.
4994 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4995
4996 2012-06-13 Christian Bruel <christian.bruel@st.com>
4997
4998 PR target/53621
4999 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5000
5001 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5002
5003 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5004
5005 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5006
5007 PR testsuite/20771
5008 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5009 test summary unique.
5010
5011 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5012 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5013 scan-stack-usage-not): Don't strip torture options from test name.
5014
5015 * lib/scandump.exp (scan-dump-times): Use printable version of
5016 regexp in test summary line.
5017
5018 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5019 messages reported for one line of source code.
5020 * gcc.dg/format/few-1.c: Likewise.
5021 * gcc.dg/ia64-sync-2.c: Likewise.
5022 * gcc.dg/sync-2.c: Likewise.
5023 * gcc.dg/noncompile/pr44517.c: Likewise.
5024
5025 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5026
5027 PR debug/49888
5028 * gcc.dg/guality/pr49888.c: New.
5029
5030 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5031
5032 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5033 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5034 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5035
5036 2012-06-13 Tobias Burnus <burnus@net-b.de>
5037
5038 PR fortran/53643
5039 * gfortran.dg/intent_out_7.f90: New.
5040
5041 2012-06-13 Tobias Burnus <burnus@net-b.de>
5042
5043 PR fortran/53597
5044 * gfortran.dg/save_4.f90: New.
5045
5046 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5047
5048 PR c/53532
5049 PR c/51034
5050 PR c/53196
5051 * gcc.dg/pr53532.c: New test.
5052 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5053 adjust line numbers.
5054 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5055 * gcc.dg/Wcxx-compat-8.c: Likewise.
5056 * gcc.dg/pr51034.c: New test.
5057 * gcc.dg/pr53196-1.c: New test.
5058 * gcc.dg/pr53196-2.c: New test.
5059
5060 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5061
5062 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5063 alignment torture options with usual torture options.
5064 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5065 instead of dg-options.
5066 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5067 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5068 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5069 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5070 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5071 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5072
5073 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5074 to checks for multiple messages reported for one line of source code.
5075 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5076
5077 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5078 messages reported for one line of source code.
5079
5080 * gcc.dg/20031223-1.c: Add comments to check for multiple
5081 messages reported for one line of source code.
5082 * gcc.dg/Wconversion-integer.c: Likewise.
5083 * gcc.dg/Wfatal-2.c: Likewise.
5084 * gcc.dg/Wfatal.c: Likewise.
5085 * gcc.dg/Wobjsize-1.c: Likewise.
5086 * gcc.dg/c99-vla-jump-1.c: Likewise.
5087 * gcc.dg/c99-vla-jump-2.c: Likewise.
5088 * gcc.dg/c99-vla-jump-3.c: Likewise.
5089 * gcc.dg/c99-vla-jump-4.c: Likewise.
5090 * gcc.dg/c99-vla-jump-5.c: Likewise.
5091 * gcc.dg/decl-9.c: Likewise.
5092 * gcc.dg/declspec-10.c: Likewise.
5093 * gcc.dg/declspec-18.c: Likewise.
5094 * gcc.dg/mtune.c: Likewise.
5095 * gcc.dg/parser-pr28152-2.c: Likewise.
5096 * gcc.dg/parser-pr28152.c: Likewise.
5097 * gcc.dg/pr14475.c: Likewise.
5098 * gcc.dg/pr27953.c: Likewise.
5099 * gcc.dg/pr28322-3.c: Likewise.
5100 * gcc.dg/pr30457.c: Likewise.
5101 * gcc.dg/pr30551-2.c: Likewise.
5102 * gcc.dg/pr30551-3.c: Likewise.
5103 * gcc.dg/pr30551-4.c: Likewise.
5104 * gcc.dg/pr30551-5.c: Likewise.
5105 * gcc.dg/pr30551-6.c: Likewise.
5106 * gcc.dg/pr30551.c: Likewise.
5107 * gcc.dg/pr45461.c: Likewise.
5108 * gcc.dg/pr48552-1.c: Likewise.
5109 * gcc.dg/pr48552-2.c: Likewise.
5110 * gcc.dg/redecl-1.c: Likewise.
5111 * gcc.dg/transparent-union-3.c: Likewise.
5112 * gcc.dg/utf-dflt.c: Likewise.
5113 * gcc.dg/utf-dflt2.c: Likewise.
5114 * gcc.dg/vla-8.c: Likewise.
5115 * gcc.dg/vla-init-1.c: Likewise.
5116 * gcc.dg/wtr-int-type-1.c: Likewise.
5117
5118 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5119 messages reported for for one line of source code.
5120 * c-c++-common/raw-string-5.c: Likewise.
5121 * c-c++-common/raw-string-4.c: Likewise.
5122 * c-c++-common/raw-string-6.c: Likewise.
5123 * c-c++-common/pr20000.c: Likewise.
5124
5125 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5126 messages reported for one line of source code.
5127 * gcc.dg/cpp/pr30786.c: Likewise.
5128 * gcc.dg/cpp/pr28709.c: Likewise.
5129 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5130 * gcc.dg/cpp/macspace2.c: Likewise.
5131 * gcc.dg/cpp/missing-header-1.c: Likewise.
5132 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5133 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5134 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5135
5136 2012-06-12 Jason Merrill <jason@redhat.com>
5137
5138 PR c++/53599
5139 * g++.dg/template/local7.C: New.
5140
5141 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5142
5143 PR target/53511
5144 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5145 * gcc.target/sh/pr51340-2.c: Likewise.
5146 * gcc.target/sh/pr51340-3.c: Likewise.
5147
5148 2012-06-12 Michael Matz <matz@suse.de>
5149
5150 * gcc.dg/torture/alias-1.c: New test.
5151
5152 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR rtl-optimization/53589
5155 * gcc.dg/torture/pr53589.c: New test.
5156
5157 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5158
5159 PR target/50749
5160 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5161 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5162 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5163 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5164 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5165 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5166 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5167 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5168 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5169 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5170 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5171 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5172 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5173 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5174 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5175 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5176
5177 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5178
5179 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5180 (check_intel_cpu_model): New function.
5181 (check_amd_cpu_model): New function.
5182 (check_features): New function.
5183 (__get_cpuid_output): New function.
5184 (check_detailed): New function.
5185 (fn1): Rename to quick_check.
5186 (main): Update to call quick_check and call check_detailed.
5187
5188 2012-06-11 Richard Henderson <rth@redhat.com>
5189
5190 * lib/target-supports.exp
5191 (check_effective_target_sync_long_long_runtime): Use
5192 check_effective_target_lp64 instead of
5193 check_effective_target_powerpc64 for powerpc targets.
5194
5195 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5196
5197 PR target/53511
5198 * gcc.target/sh/pr53511-1.c: New.
5199
5200 2012-06-11 Richard Guenther <rguenther@suse.de>
5201
5202 PR middle-end/53470
5203 * g++.dg/lto/pr53470_0.C: New testcase.
5204 * gcc.dg/lto/pr53470_0.c: Likewise.
5205
5206 2012-06-11 Richard Guenther <rguenther@suse.de>
5207
5208 PR c++/53605
5209 * g++.dg/ext/pr53605.C: New testcase.
5210
5211 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5212
5213 * gnat.dg/specs/array1.ads: New test.
5214 * gnat.dg/specs/array2.ads: Likewise.
5215 * gnat.dg/array22.adb: Likewise.
5216
5217 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * gnat.dg/constant4.adb: New test.
5220 * gnat.dg/constant4_pkg.ads: New helper.
5221
5222 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5223
5224 PR fortran/52552
5225 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5226 * gfortran.dg/allocate_class_1.f90: Modified.
5227 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5228 * gfortran.dg/allocate_class_2.f90: New.
5229
5230 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5231
5232 PR middle-end/53535
5233 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5234
5235 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5236
5237 PR fortran/52861
5238 * gfortran.dg/string_assign_2.f90: New test case.
5239
5240 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5241
5242 PR fortran/52861
5243 * gfortran.dg/string_assign_1.f90: New test case.
5244
5245 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5246
5247 PR middle-end/53580
5248 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5249 * gcc.dg/gomp/critical-4.c: Likewise.
5250 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5251 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5252 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5253 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5254 * c-c++-common/gomp/pr53580.c: New test.
5255
5256 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5257
5258 PR c++/51214
5259 * g++.dg/cpp0x/forw_enum11.C: New.
5260
5261 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5262
5263 PR c++/53567
5264 * g++.dg/cpp0x/alias-decl-19.C: New.
5265
5266 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5267
5268 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5269
5270 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5271
5272 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5273 (XSTATE_FP): Ditto.
5274 (XSTATE_SSE): Ditto.
5275 (XSTATE_YMM): Ditto.
5276 (avx_os_support): Use new defines.
5277
5278 2012-06-06 Richard Guenther <rguenther@suse.de>
5279
5280 PR testsuite/32380
5281 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5282 loops.
5283
5284 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5285
5286 PR c++/52841
5287 * g++.dg/cpp0x/pr52841.C: New testcase.
5288
5289 2012-06-06 Richard Guenther <rguenther@suse.de>
5290
5291 PR tree-optimization/53081
5292 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5293 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5294
5295 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5296
5297 * gcc.target/powerpc/pr53487.c: New test.
5298
5299 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5300
5301 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5302
5303 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5304
5305 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5306
5307 2012-06-05 Richard Guenther <rguenther@suse.de>
5308
5309 PR tree-optimization/30442
5310 * gcc.dg/vect/bb-slp-30.c: New testcase.
5311
5312 2012-06-05 Richard Guenther <rguenther@suse.de>
5313
5314 PR tree-optimization/53081
5315 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5316 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5317 -fno-tree-loop-distribute-patterns.
5318
5319 2012-06-05 Alan Modra <amodra@gmail.com>
5320
5321 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5322 Check static chain in nested funcs.
5323
5324 2012-06-04 Tobias Burnus <burnus@net-b.de>
5325
5326 PR fortran/50619
5327 * gfortran.dg/init_flag_10.f90: New.
5328
5329 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5330
5331 PR c++/53524
5332 * g++.dg/warn/Wenum-compare-no-2: New.
5333
5334 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5335
5336 PR preprocessor/53463
5337 * g++.dg/cpp/limits.C: New test.
5338 * g++.dg/parse/error19.C: Adjust.
5339 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5340 * g++.dg/warn/pr35635.C: Likewise.
5341 * g++.old-deja/g++.pt/assign1.C: Likewise.
5342
5343 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5344
5345 PR target/53559
5346 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5347 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5348 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5349 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5350 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5351 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5352 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5353 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5354
5355 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5356
5357 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5358
5359 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR tree-optimization/53550
5362 * gcc.dg/pr53550.c: New test.
5363
5364 2012-06-04 Richard Guenther <rguenther@suse.de>
5365
5366 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5367 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5368 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5369
5370 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5371
5372 PR fortran/48831
5373 * gfortran.dg/parameter_array_element_2.f90: New.
5374
5375 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5376
5377 PR target/53512
5378 * gcc.target/sh/pr53512-1.c: New.
5379 * gcc.target/sh/pr53512-2.c: New.
5380 * gcc.target/sh/pr53512-3.c: New.
5381 * gcc.target/sh/pr53512-4.c: New.
5382
5383 2012-06-01 Jason Merrill <jason@redhat.com>
5384
5385 PR c++/52973
5386 * g++.dg/ext/visibility/template12.C: New.
5387 * g++.dg/ext/attrib14.C: Adjust warning line.
5388
5389 PR c++/52725
5390 * g++.dg/parse/new6.C: New.
5391 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5392
5393 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5394
5395 * c-c++-common/restrict-2.c: Revert previous change.
5396
5397 2012-06-01 Jason Merrill <jason@redhat.com>
5398
5399 PR c++/53137
5400 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5401
5402 PR c++/53484
5403 * g++.dg/cpp0x/auto33.C: New.
5404
5405 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/26155
5408 * g++.dg/parse/namespace-alias-1.C: New.
5409
5410 2012-06-01 Christian Bruel <christian.bruel@st.com>
5411
5412 * gcc.dg/spec-options.c: New test.
5413 * gcc.dg/foo.specs: New file.
5414
5415 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5416
5417 PR ada/53517
5418 * gnat.dg/lto14.adb: Skip on Solaris.
5419
5420 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5421
5422 * gcc.target/cris/sync-1-v10.c,
5423 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5424 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5425 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5426 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5427 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5428 gcc.target/cris/torture/sync-mis-op-i-1.c,
5429 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5430 gcc.target/cris/torture/sync-mis-op-i-2.c,
5431 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5432 gcc.target/cris/torture/sync-mis-op-i-3.c,
5433 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5434 gcc.target/cris/torture/sync-mis-op-s-1.c,
5435 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5436 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5437 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5438 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5439 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5440 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5441 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5442 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5443 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5444
5445 2012-05-31 Richard Guenther <rguenther@suse.de>
5446
5447 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5448 ldist-pr45948.c with disabled SCCP.
5449
5450 2012-05-31 Richard Guenther <rguenther@suse.de>
5451
5452 PR middle-end/48493
5453 * gcc.dg/torture/pr48493.c: New testcase.
5454
5455 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5456
5457 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5458 arm32 to targets.
5459 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5460 of the initialization loop.
5461 (dg-final): Adjust the expected number of vectorized loops depending
5462 on vect_char_mult target selector.
5463
5464 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5465
5466 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5467 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5468 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5469 New tests.
5470
5471 2012-05-30 Jason Merrill <jason@redhat.com>
5472
5473 PR c++/53356
5474 * g++.dg/init/new34.C: New.
5475 * g++.dg/tree-ssa/stabilize1.C: New.
5476
5477 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR c++/53356
5480 * g++.dg/init/new33.C: New test.
5481
5482 2012-05-30 Richard Guenther <rguenther@suse.de>
5483
5484 PR middle-end/53501
5485 * gcc.dg/torture/pr53501.c: New testcase.
5486 * c-c++-common/restrict-2.c: Adjust.
5487
5488 2012-05-30 Alan Modra <amodra@gmail.com>
5489
5490 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5491 torture-finish.
5492
5493 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5494
5495 * gcc.target/i386/shuf-concat.c: New test.
5496
5497 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR rtl-optimization/53519
5500 * gcc.c-torture/compile/pr53519.c: New test.
5501
5502 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5503
5504 * gcc.target/arm/neon-vrev.c: New.
5505
5506 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5507
5508 PR target/51340
5509 * gcc.target/sh/pr51340-1.c: New.
5510 * gcc.target/sh/pr51340-2.c: New.
5511 * gcc.target/sh/pr51340-3.c: New.
5512
5513 2012-05-29 Richard Guenther <rguenther@suse.de>
5514
5515 PR tree-optimization/53516
5516 * gcc.dg/torture/pr53516.c: New testcase.
5517
5518 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5519
5520 PR preprocessor/53229
5521 * gcc.dg/cpp/paste6.c: Force to run without
5522 -ftrack-macro-expansion.
5523 * gcc.dg/cpp/paste8.c: Likewise.
5524 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5525 -ftrack-macro-expansion.
5526 * gcc.dg/cpp/paste12.c: Force to run without
5527 -ftrack-macro-expansion.
5528 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5529 -ftrack-macro-expansion.
5530 * gcc.dg/cpp/paste13.c: Likewise.
5531 * gcc.dg/cpp/paste14.c: Likewise.
5532 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5533 -ftrack-macro-expansion.
5534 * gcc.dg/cpp/paste18.c: New test.
5535
5536 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5537
5538 * gcc.target/cris/torture/trap-1.c,
5539 gcc.target/cris/torture/trap-2.c,
5540 gcc.target/cris/torture/trap-3.c,
5541 gcc.target/cris/torture/trap-v0.c,
5542 gcc.target/cris/torture/trap-v3.c: New tests.
5543
5544 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5545
5546 PR c++/25137
5547 * g++.dg/warn/Wbraces3.C: New.
5548 * g++.dg/warn/Wbraces4.C: Likewise.
5549
5550 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR tree-optimization/53505
5553 * c-c++-common/torture/pr53505.c: New test.
5554
5555 2012-05-27 Nathan Sidwell <nathan@acm.org>
5556
5557 * gcc.dg/stmt-expr-4.c: New.
5558
5559 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5560
5561 PR c++/53491
5562 * g++.dg/parse/crash60.C: New.
5563
5564 2012-05-26 Jason Merrill <jason@redhat.com>
5565
5566 PR c++/53220
5567 * c-c++-common/array-lit.c: New.
5568 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5569
5570 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5571
5572 PR ada/50294
5573 * gnat.dg/array21.adb: New test.
5574
5575 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5576
5577 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5578
5579 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 PR c++/32054
5582 * g++.dg/other/anon-union3.C: New.
5583
5584 2012-05-25 Ian Lance Taylor <iant@google.com>
5585
5586 * gcc.dg/split-6.c: New test.
5587
5588 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5589
5590 * gnat.dg/lto14.adb: New test.
5591
5592 2012-05-25 Tristan Gingold <gingold@adacore.com>
5593
5594 * gcc.target/i386/large-frame.c: New.
5595
5596 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5597 * gcc.target/powerpc/lhs-1.c: New.
5598 * gcc.target/powerpc/lhs-2.c: New.
5599 * gcc.target/powerpc/lhs-3.c: New.
5600
5601 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5602
5603 Make unwound macro expansion trace less redundant
5604 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5605 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5606 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5607 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5608 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5609 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5610
5611 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/53464
5614 * g++.dg/cpp0x/constexpr-default1.C: New.
5615
5616 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 PR c++/32080
5619 * g++.dg/eh/goto2.C: New.
5620
5621 2012-05-24 Richard Guenther <rguenther@suse.de>
5622
5623 PR middle-end/53460
5624 * g++.dg/tree-prof/pr53460.C: New testcase.
5625
5626 2012-05-24 Richard Guenther <rguenther@suse.de>
5627
5628 PR bootstrap/53466
5629 * g++.dg/debug/pr53466.C: New testcase.
5630
5631 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR tree-optimization/53465
5634 * gcc.c-torture/execute/pr53465.c: New test.
5635
5636 2012-05-23 Tobias Burnus <burnus@net-b.de>
5637
5638 PR fortran/51055
5639 PR fortran/45170
5640 * gfortran.dg/allocate_with_typespec_6.f90: New.
5641
5642 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5643
5644 PR c++/29185
5645 * g++.dg/warn/delete-array-1.C: New.
5646
5647 2012-05-23 Richard Guenther <rguenther@suse.de>
5648
5649 * gcc.dg/torture/pr39074-2.c: Adjust.
5650 * gcc.dg/torture/pr39074.c: Likewise.
5651 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5652 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5653
5654 2012-05-22 Jan Hubicka <jh@suse.cz>
5655
5656 PR middle-end/53161
5657 * g++.dg/torture/pr53161.C: New testcase.
5658
5659 2012-05-22 Tobias Burnus <burnus@net-b.de>
5660
5661 PR fortran/53389
5662 * gfortran.dg/realloc_on_assign_15.f90: New.
5663
5664 2012-05-22 Richard Guenther <rguenther@suse.de>
5665
5666 PR middle-end/51071
5667 * gcc.dg/torture/pr51071-2.c: New testcase.
5668
5669 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5670
5671 PR tree-optimization/53336
5672 * g++.dg/torture/pr53336.C: New testcase.
5673
5674 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5675
5676 PR c++/53322
5677 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5678 instead of -Wunused-local-typedefs.
5679
5680 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/51184
5683 * g++.dg/other/abstract4.C: New-
5684
5685 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5686
5687 PR c++/40821
5688 * g++.dg/ext/attrib46.C: New.
5689
5690 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5691
5692 PR c/53418
5693 * gcc.c-torture/compile/pr53418-1.c,
5694 gcc.c-torture/compile/pr53418-2.c: New tests.
5695
5696 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR tree-optimization/53366
5699 * gcc.dg/torture/pr53366-1.c: New test.
5700 * gcc.dg/torture/pr53366-2.c: New test.
5701 * gcc.target/i386/pr53366-1.c: New test.
5702 * gcc.target/i386/pr53366-2.c: New test.
5703
5704 PR tree-optimization/53409
5705 * gcc.c-torture/compile/pr53409.c: New test.
5706
5707 PR tree-optimization/53410
5708 * gcc.c-torture/compile/pr53410-1.c: New test.
5709 * gcc.c-torture/compile/pr53410-2.c: New test.
5710
5711 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5712
5713 PR target/53425
5714 * gcc.target/i386/pr53425-1.c: New file.
5715 * gcc.target/i386/pr53425-2.c: Likewise.
5716
5717 2012-05-21 Richard Guenther <rguenther@suse.de>
5718
5719 PR tree-optimization/53408
5720 * gcc.dg/torture/pr53408.c: New testcase.
5721
5722 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5723 H.J. Lu <hongjiu.lu@intel.com>
5724
5725 PR target/53416
5726 * gcc.target/i386/pr53416.c: New file.
5727
5728 2012-05-21 Richard Guenther <rguenther@suse.de>
5729
5730 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5731
5732 2012-05-21 Richard Guenther <rguenther@suse.de>
5733
5734 * gcc.dg/torture/ldist-1.c: New testcase.
5735
5736 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5737
5738 * gnat.dg/lto13.adb: New test.
5739 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5740
5741 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5742
5743 * gnat.dg/specs/lto12.ads: New test.
5744 * gnat.dg/specs/lto12_pkg.ads: New helper.
5745
5746 2012-05-18 Richard Guenther <rguenther@suse.de>
5747
5748 PR tree-optimization/53346
5749 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5750 * gcc.target/i386/incoming-10.c: Adjust.
5751 * gcc.target/i386/incoming-11.c: Likewise.
5752 * gcc.target/i386/pr46295.c: Likewise.
5753
5754 2012-05-18 Richard Guenther <rguenther@suse.de>
5755
5756 * gcc.dg/pr53352.c: Return zero.
5757
5758 2012-05-18 Richard Guenther <rguenther@suse.de>
5759
5760 PR tree-optimization/53390
5761 * gcc.dg/torture/pr53390.c: New testcase.
5762
5763 2012-05-18 Meador Inge <meadori@codesourcery.com>
5764
5765 PR rtl-optimization/53352
5766 * gcc.dg/pr53352.c: New test.
5767
5768 2012-05-17 David S. Miller <davem@davemloft.net>
5769
5770 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5771 failure on sparc-*-linux-gnu.
5772
5773 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5774
5775 PR c++/39681
5776 * g++.dg/parse/error49.C: New.
5777 * g++.dg/cpp0x/error8.C: Likewise.
5778 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5779 * g++.dg/ext/utf-dflt2.C: Likewise.
5780 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5781 * g++.dg/ext/utf-dflt.C: Likewise.
5782 * c-c++-common/raw-string-3.c: Likewise.
5783 * c-c++-common/raw-string-4.c: Likewise.
5784
5785 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5786
5787 PR c++/53371
5788 * g++.dg/cpp0x/catch1.C: New.
5789
5790 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/44516
5793 * g++.dg/parse/error48.C: New.
5794 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5795 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5796
5797 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5798
5799 * gcc.dg/tm/indirect-2.c: New test.
5800
5801 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5802
5803 PR tree-optimization/53217
5804 * gfortran.dg/pr53217.f90: New test.
5805
5806 2012-05-16 Richard Guenther <rguenther@suse.de>
5807
5808 PR tree-optimization/53364
5809 * g++.dg/torture/pr53364.C: New testcase.
5810
5811 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5812
5813 PR testsuite/52641
5814 * gcc.dg/pr52549.c: Fix test for long != void*
5815 * gcc.c-torture/execute/pr52979-1.x: New file.
5816 * gcc.c-torture/execute/pr52979-2.x: New file.
5817
5818 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5819
5820 PR preprocessor/7263
5821 * gcc.dg/binary-constants-2.c: Run without tracking locations
5822 accross macro expansion.
5823 * gcc.dg/binary-constants-3.c: Likewise.
5824 * gcc.dg/cpp/sysmac2.c: Likewise.
5825 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5826 location.
5827 * gcc.dg/cpp/syshdr3.c: New test.
5828 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5829 * gcc.dg/system-binary-constants-1.c: New test.
5830 * gcc.dg/system-binary-constants-1.h: New header for the new test
5831 above.
5832 * g++.dg/cpp/syshdr3.C: New test.
5833 * g++.dg/cpp/syshdr3.h: New header the new test above.
5834 * g++.dg/system-binary-constants-1.C: New test.
5835 * g++.dg/system-binary-constants-1.h: New header the new test
5836 above.
5837
5838 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5839
5840 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5841
5842 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR target/53358
5845 * gcc.dg/pr53358.c: New test.
5846
5847 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5848
5849 PR c++/11856
5850 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5851 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5852
5853 2012-05-15 Olivier Hainque <hainque@adacore.com>
5854
5855 * g++.dg/eh/sighandle.C: New testcase.
5856
5857 2012-05-15 Richard Guenther <rguenther@suse.de>
5858
5859 PR tree-optimization/53355
5860 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5861
5862 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5863
5864 * gfortran.dg/*.f90: Remove now redundant manual
5865 cleanup-modules directive.
5866
5867 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5868
5869 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5870 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5871
5872 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5873
5874 PR fortran/52428
5875 * gfortran.dg/int_range_io_1.f90: New test.
5876
5877 2012-05-14 Andi Kleen <ak@linux.intel.com>
5878 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR target/53315
5881 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5882 * gcc.target/i386/rtm-check.h: New file.
5883 * gcc.target/i386/pr53315.c: New test.
5884
5885 2012-05-14 Tobias Burnus <burnus@net-b.de>
5886
5887 PR fortran/49110
5888 PR fortran/51055
5889 PR fortran/53329
5890 * gfortran.dg/deferred_type_param_4.f90: New.
5891 * gfortran.dg/deferred_type_param_6.f90: New.
5892
5893 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5894
5895 * gcc.target/i386/retarg.c: New test.
5896
5897 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5898
5899 PR fortran/45170
5900 * gfortran.dg/deferred_type_param_3.f90: New.
5901 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5902 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5903
5904 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5905
5906 * gnat.dg/null_pointer_deref3.adb: New test.
5907
5908 2012-05-12 Tobias Burnus <burnus@net-b.de>
5909
5910 PR fortran/49110
5911 PR fortran/52843
5912 * gfortran.dg/deferred_type_param_5.f90: New.
5913
5914 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5915
5916 * g++.dg/parse/error47.C: New.
5917
5918 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5919
5920 PR fortran/52537
5921 * gfortran.dg/string_compare_4.f90: Change option
5922 to -fdump-tree-original. Add test case for kind=4.
5923
5924 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5925
5926 PR fortran/52537
5927 * gfortran.dg/string_compare_4.f90: New test.
5928
5929 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5930
5931 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5932
5933 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5934
5935 PR c++/53305
5936 * g++.dg/cpp0x/variadic132.C: New.
5937
5938 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5939
5940 PR c++/53158
5941 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5942 * g++.dg/parse/error26.C: Tweak dg-error column number.
5943
5944 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/53301
5947 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5948
5949 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5950
5951 * gnat.dg/lto11.ad[sb]: New test.
5952
5953 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5954
5955 PR target/52908
5956 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5957 directive to Scan for vpmuldq, not vpmacsdql.
5958
5959 2012-05-09 Michael Matz <matz@suse.de>
5960
5961 PR tree-optimization/53185
5962 * gcc.dg/vect/pr53185.c: New test.
5963
5964 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5965
5966 PR middle-end/53249
5967 * gcc.target/i386/pr53249.c: New.
5968
5969 2012-05-09 Richard Guenther <rguenther@suse.de>
5970
5971 PR tree-optimization/18437
5972 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5973 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5974
5975 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR tree-optimization/53226
5978 * gcc.c-torture/compile/pr53226.c: New test.
5979
5980 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5981
5982 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5983 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5984 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5985 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5986 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5987 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5988 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5989 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5990 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5991 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5992 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5993 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5994 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5995 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5996
5997 2012-05-09 Dehao Chen <dehao@google.com>
5998
5999 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6000 * gcc.dg/predict-2.c: Likewise.
6001 * gcc.dg/predict-3.c: Likewise.
6002 * gcc.dg/predict-4.c: Likewise.
6003 * gcc.dg/predict-5.c: Likewise.
6004 * gcc.dg/predict-6.c: Likewise.
6005
6006 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6007
6008 PR target/53272
6009 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6010
6011 2012-05-08 Richard Guenther <rguenther@suse.de>
6012
6013 * gcc.dg/fold-bitand-4.c: New testcase.
6014
6015 2012-05-08 Dehao Chen <dehao@google.com>
6016
6017 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6018 heuristic is working properly.
6019 * gcc.dg/predict-2.c: Likewise.
6020 * gcc/dg/predict-3.c: Likewise.
6021 * gcc/dg/predict-4.c: Likewise.
6022 * gcc/dg/predict-5.c: Likewise.
6023 * gcc/dg/predict-6.c: Likewise.
6024
6025 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR tree-optimization/53239
6028 * g++.dg/opt/vrp3.C: New test.
6029 * g++.dg/opt/vrp3-aux.cc: New file.
6030 * g++.dg/opt/vrp3.h: New file.
6031
6032 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6033
6034 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6035 .uleb128 support in assembler output.
6036
6037 2012-05-07 Richard Guenther <rguenther@suse.de>
6038
6039 PR lto/42987
6040 * g++.dg/lto/pr42987_0.C: New testcase.
6041 * g++.dg/lto/pr42987_1.C: Likewise.
6042
6043 2012-05-07 Tobias Burnus <burnus@net-b.de>
6044
6045 PR fortran/53255
6046 * gfortran.dg/typebound_operator_15.f90: New.
6047
6048 2012-05-06 Tobias Burnus <burnus@net-b.de>
6049
6050 PR fortran/41587
6051 * gfortran.dg/class_array_13.f90: New.
6052
6053 2012-05-06 Tristan Gingold <gingold@adacore.com>
6054
6055 * gnat.dg/warn7.adb: New test.
6056
6057 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6058
6059 * gnat.dg/specs/renamings.ads: Rename to...
6060 * gnat.dg/specs/renaming1.ads: ...this.
6061 * gnat.dg/specs/renaming2.ads: New test.
6062 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6063 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6064 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6065 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6066
6067 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * gnat.dg/discr36.ad[sb]: New test.
6070 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6071
6072 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6073
6074 PR c/43772
6075 * c-c++-common/pr43772.c: New.
6076
6077 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6078
6079 PR fortran/41600
6080 * gfortran.dg/select_type_26.f03 : New test.
6081 * gfortran.dg/select_type_27.f03 : New test.
6082
6083 PR fortran/53191
6084 * gfortran.dg/select_type_28.f03 : New test.
6085
6086 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6087
6088 PR fortran/49010
6089 PR fortran/24518
6090 * gfortran.dg/mod_sign0_1.f90: New test.
6091 * gfortran.dg/mod_large_1.f90: New test.
6092
6093 2012-05-04 Tobias Burnus <burnus@net-b.de>
6094
6095 PR fortran/53175
6096 gfortran.dg/public_private_module_5.f90: New.
6097
6098 2012-05-04 Tobias Burnus <burnus@net-b.de>
6099
6100 PR fortran/53111
6101 * gfortran.dg/constructor_7.f90: New.
6102 * gfortran.dg/constructor_8.f90: New.
6103
6104 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6105
6106 PR c++/53166
6107 * g++.dg/cpp0x/static_assert7.C: New.
6108
6109 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6110
6111 PR tree-optimization/52633
6112 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6113 recognized as widening shifts instead of over-widening.
6114 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6115 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6116 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6117 * gcc.target/arm/pr52633.c: New test.
6118
6119 2012-05-04 Richard Guenther <rguenther@suse.de>
6120
6121 PR tree-optimization/53168
6122 * gcc.dg/torture/pr53168.c: New testcase.
6123 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6124
6125 2012-05-04 Richard Guenther <rguenther@suse.de>
6126
6127 * gcc.dg/lto/pr53214_0.c: New testcase.
6128
6129 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6130
6131 * gcc.target/ia64/pr48496.c: New test.
6132 * gcc.target/ia64/pr52657.c: Likewise.
6133
6134 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6135
6136 PR c/51712
6137 * c-c++-common/pr51712.c: New.
6138
6139 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6140
6141 PR target/53199
6142 * gcc.target/powwerpc/pr53199.c: New file.
6143
6144 2012-05-03 Jason Merrill <jason@redhat.com>
6145
6146 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6147
6148 * gcc.dg/debug/dwarf2/dups-types.c: New.
6149 * gcc.dg/debug/dwarf2/dups-types.h: New.
6150
6151 2012-05-03 Jason Merrill <jason@redhat.com>
6152
6153 * g++.dg/debug/dwarf2/namespace-2.C: New.
6154 * g++.dg/debug/dwarf2/localclass3.C: New.
6155
6156 2012-05-03 Jason Merrill <jason@redhat.com>
6157
6158 * g++.dg/debug/dwarf2/thunk1.C: New.
6159
6160 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6161
6162 PR c++/53186
6163 * g++.dg/other/final2.C: New.
6164
6165 2012-05-03 Richard Guenther <rguenther@suse.de>
6166
6167 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6168
6169 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6170
6171 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6172 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6173 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6174 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6175
6176 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6177
6178 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6179 .byte 0xf2.
6180 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6181 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6182 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6183
6184 PR debug/53174
6185 * gcc.dg/pr53174.c: New test.
6186
6187 PR target/53187
6188 * gcc.target/arm/pr53187.c: New test.
6189 * gcc.c-torture/compile/pr53187.c: New test.
6190
6191 2012-05-03 Richard Guenther <rguenther@suse.de>
6192
6193 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6194 unsupported prefetching support.
6195
6196 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6197
6198 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6199 option -ftrack-macro-expansion=0.
6200 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6201 option -ftrack-macro-expansion=0.
6202
6203 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6204
6205 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6206 dg-options for target arm with dg-additional-options.
6207
6208 2012-05-03 Richard Guenther <rguenther@suse.de>
6209
6210 PR tree-optimization/53144
6211 * gcc.dg/torture/pr53144.c: New testcase.
6212
6213 2012-05-03 Tobias Burnus <burnus@net-b.de>
6214
6215 PR fortran/52864
6216 * gfortran.dg/pointer_intent_7.f90: New.
6217 * gfortran.dg/pure_formal_3.f90: New.
6218
6219 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6220
6221 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6222
6223 2012-05-02 Martin Jambor <mjambor@suse.cz>
6224
6225 PR lto/52605
6226 * g++.dg/lto/pr52605_0.C: New test.
6227
6228 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6229
6230 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6231 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6232 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6233 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6234 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6235 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6236 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6237 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6238 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6239 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6240 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6241 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6242 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6243 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6244 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6245 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6246
6247 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6248
6249 PR middle-end/53153
6250 * gcc.dg/pr53153.c: New test.
6251
6252 2012-05-02 Richard Guenther <rguenther@suse.de>
6253
6254 * g++.dg/tree-ssa/pr19807.C: Adjust.
6255
6256 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR tree-optimization/53163
6259 * gcc.c-torture/compile/pr53163.c: New test.
6260
6261 PR rtl-optimization/53160
6262 * gcc.c-torture/execute/pr53160.c: New test.
6263
6264 2012-05-01 Ian Lance Taylor <iant@google.com>
6265
6266 PR c/37303
6267 * gcc.dg/pr37303.c: New test.
6268
6269 2012-05-01 Richard Henderson <rth@redhat.com>
6270
6271 * lib/target-supports.exp
6272 (check_effective_target_sync_long_long_runtime): True for
6273 check_effective_target_powerpc64.
6274
6275 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6276
6277 PR c++/51033
6278 * gcc.dg/vector-1.c: Move to ...
6279 * c-c++-common/vector-1.c: ... here.
6280 * gcc.dg/vector-2.c: Move to ...
6281 * c-c++-common/vector-2.c: ... here.
6282 * gcc.dg/vector-3.c: Move to ...
6283 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6284 * gcc.dg/vector-4.c: Move to ...
6285 * c-c++-common/vector-4.c: ... here.
6286 * gcc.dg/vector-init-1.c: Move to ...
6287 * c-c++-common/vector-init-1.c: ... here.
6288 * gcc.dg/vector-init-2.c: Move to ...
6289 * c-c++-common/vector-init-2.c: ... here.
6290 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6291 * c-c++-common/vector-subscript-1.c: ... here.
6292 * gcc.dg/vector-subscript-2.c: Move to ...
6293 * c-c++-common/vector-subscript-2.c: ... here.
6294 * gcc.dg/vector-subscript-3.c: Move to ...
6295 * c-c++-common/vector-subscript-3.c: ... here.
6296
6297 PR c++/51314
6298 * g++.dg/cpp0x/vt-51314.C: New test.
6299 * g++.dg/cpp0x/variadic76.C: Fix.
6300
6301 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6302
6303 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6304
6305 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6306
6307 Add -Wvarargs option
6308 * c-c++-common/Wvarargs.c: New test case.
6309 * c-c++-common/Wvarargs-2.c: Likewise.
6310
6311 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6312
6313 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6314 * objc.dg/foreach-7.m: Force the test case to run without
6315 -ftrack-macro-expansion.
6316 * c-c++-common/tm/attrib-1.c: Likewise.
6317 * c-c++-common/warn-ommitted-condop.c: Likewise.
6318 * gcc.dg/assign-warn-1.c: Likewise.
6319 * gcc.dg/assign-warn-2.c: Likewise.
6320 * gcc.dg/attr-alloc_size.c: Likewise.
6321 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6322 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6323 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6324 * gcc.dg/c90-const-expr-9.c: Likewise.
6325 * gcc.dg/c99-const-expr-9.c: Likewise.
6326 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6327 * gcc.dg/cpp/direct2s.c: Likewise.
6328 * gcc.dg/cpp/pr28709.c: Likewise.
6329 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6330 * gcc.dg/dfp/composite-type.c: Likewise.
6331 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6332 with -ftrack-macro-expansion
6333 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6334 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6335 * g++.dg/ext/cleanup-1.C: Likewise.
6336 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6337 * g++.dg/template/sfinae10.C: Likewise.
6338 * g++.dg/tm/wrap-2.C: Likewise.
6339 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6340 * g++.dg/warn/Wsign-conversion.C: Likewise.
6341 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6342 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6343 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6344 it to run with -ftrack-macro-expansion.
6345 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6346 test cases without -ftrack-macro-expansion.
6347
6348 Fix location for static class members
6349 * g++.dg/template/sfinae6_neg.C: Adjust.
6350
6351 Make conversion warnings work on NULL with -ftrack-macro-expansion
6352 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6353 alongside the previous testing for NULL.
6354
6355 Fix -Wuninitialized for -ftrack-macro-expansion
6356 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6357
6358 Strip "<built-in>" loc from displayed expansion context
6359 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6360 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6361 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6362 new test above.
6363
6364 Fix expansion point loc for macro-like tokens
6365 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6366 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6367
6368 Fix token pasting with -ftrack-macro-expansion
6369 * gcc.dg/cpp/paste17.c: New test case for
6370 -ftrack-macro-expansion=2 mode only.
6371 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6372
6373 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6374
6375 * gnat.dg/warn6.ad[sb]: New test.
6376
6377 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6378
6379 PR 53149
6380 * gcc.dg/20011021-1.c: Adjust testcase.
6381
6382 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6383
6384 PR fortran/53148
6385 * gfortran.dg/function_optimize_12.f90: New test.
6386
6387 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6388
6389 PR target/53156
6390 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6391 code to match current output and cover new peephole2 pattern.
6392
6393 2012-04-27 Ollie Wild <aaw@google.com>
6394
6395 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6396
6397 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6398
6399 * gcc.c-torture/execute/20120427-2.c: New testcase.
6400 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6401 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6402 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6403
6404 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6405
6406 PR target/53138
6407 * gcc.c-torture/execute/20120427-1.c: New testcase.
6408
6409 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6410
6411 PR middle-end/27139
6412 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6413
6414 2012-04-27 Tom de Vries <tom@codesourcery.com>
6415
6416 PR tree-optimization/51879
6417 * gcc.dg/pr51879.c: New test.
6418 * gcc.dg/pr51879-2.c: Same.
6419 * gcc.dg/pr51879-3.c: Same.
6420 * gcc.dg/pr51879-4.c: Same.
6421 * gcc.dg/pr51879-6.c: Same.
6422
6423 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/53096
6426 * g++.dg/cpp0x/defaulted35.C: New.
6427 * g++.dg/cpp0x/defaulted15.C: Adjust.
6428
6429 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6430
6431 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6432 structure layout.
6433
6434 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6435
6436 * gcc.target/i386/builtin_target.c: Check avx2.
6437
6438 2012-04-26 Alan Modra <amodra@gmail.com>
6439
6440 * gcc.target/powerpc/savres.c: New test.
6441 * gcc.target/powerpc/powerpc.exp: Run it.
6442
6443 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6444
6445 PR target/53120
6446 * gcc.dg/torture/pr53120.c: New test.
6447
6448 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR middle-end/52979
6451 * gcc.c-torture/compile/pr52979-1.c: New test.
6452 * gcc.c-torture/execute/pr52979-1.c: New test.
6453 * gcc.c-torture/execute/pr52979-2.c: New test.
6454
6455 2012-04-25 Richard Guenther <rguenther@suse.de>
6456
6457 * gcc.target/i386/l_fma_float_5.c: Adjust.
6458 * gcc.target/i386/l_fma_double_4.c: Likewise.
6459 * gcc.target/i386/l_fma_float_2.c: Likewise.
6460 * gcc.target/i386/l_fma_float_6.c: Likewise.
6461 * gcc.target/i386/l_fma_double_1.c: Likewise.
6462 * gcc.target/i386/l_fma_double_5.c: Likewise.
6463 * gcc.target/i386/l_fma_float_3.c: Likewise.
6464 * gcc.target/i386/l_fma_double_2.c: Likewise.
6465 * gcc.target/i386/l_fma_double_6.c: Likewise.
6466 * gcc.target/i386/l_fma_float_4.c: Likewise.
6467 * gcc.target/i386/l_fma_double_3.c: Likewise.
6468 * gcc.target/i386/l_fma_float_1.c: Likewise.
6469
6470 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR tree-optimization/53058
6473 * gcc.c-torture/compile/pr53058.c: New test.
6474
6475 2012-04-25 Jan Hubicka <jh@suse.cz>
6476
6477 PR middle-end/53088
6478 * gcc.target/i386/pr39082-1.c: Update warning location.
6479
6480 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR c/52880
6483 * gcc.dg/pr52880.c: New test.
6484
6485 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6486
6487 * gcc.dg/m-un-2.c: Update.
6488 * gcc.dg/20011021-1.c: Update.
6489
6490 2012-04-25 Tobias Burnus <burnus@net-b.de>
6491
6492 PR fortran/52196
6493 * gfortran.dg/realloc_on_assign_14.f90: New.
6494
6495 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6496
6497 PR testsuite/52641
6498 PR tree-optimizations/52891
6499 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6500
6501 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 PR c++/52363
6504 * g++.dg/cpp0x/sfinae35.C: New.
6505 * g++.dg/cpp0x/sfinae36.C: Likewise.
6506
6507 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6508
6509 * gcc.target/builtin_target.c: New testcase.
6510
6511 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6512
6513 PR target/47197
6514 * gcc.target/powerpc/pr47197.c: New test.
6515
6516 2012-04-24 Richard Guenther <rguenther@suse.de>
6517
6518 PR tree-optimization/53085
6519 * g++.dg/torture/pr53085.C: New testcase.
6520
6521 2012-04-24 Andrew Pinski <apinski@cavium.com>
6522
6523 PR tree-opt/33512
6524 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6525 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6526 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6527
6528 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR middle-end/53084
6531 * gcc.c-torture/execute/pr53084.c: New test.
6532
6533 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6534
6535 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6536
6537 2012-04-23 Andrew Pinski <apinski@cavium.com>
6538
6539 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6540
6541 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6542
6543 PR regression/53076
6544 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6545 * gcc.dg/torture/builtin-power-1.c: Likewise.
6546
6547 2012-04-23 Richard Guenther <rguenther@suse.de>
6548
6549 PR tree-optimization/53070
6550 * gcc.dg/torture/pr53070.c: New testcase.
6551
6552 2012-04-23 Richard Guenther <rguenther@suse.de>
6553
6554 PR c/53060
6555 * gcc.dg/pr53060.c: New testcase.
6556
6557 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6558
6559 PR tree-optimizations/52891
6560 * gcc.c-torture/compile/pr52891-1.c: New test.
6561 * gcc.c-torture/compile/pr52891-2.c: New test.
6562
6563 2012-04-22 Tobias Burnus <burnus@net-b.de>
6564
6565 PR fortran/53051
6566 * gfortran.dg/read_float_4.f90: New.
6567
6568 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6569
6570 PR 35441
6571 * c-c++-common/pr35441.C: New.
6572
6573 2012-04-20 Ian Lance Taylor <iant@google.com>
6574
6575 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6576 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6577
6578 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6579
6580 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6581 array access.
6582 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6583
6584 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6585
6586 PR rtl-optimization/44214
6587 * gcc.dg/pr44214-1.c: New test.
6588 * gcc.dg/pr44214-2.c: Likewise.
6589 * gcc.dg/pr44214-3.c: Likewise.
6590
6591 2012-04-20 Richard Guenther <rguenther@suse.de>
6592
6593 * g++.dg/torture/20120420-1.C: New testcase.
6594
6595 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6596
6597 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6598
6599 2012-04-19 Christian Bruel <christian.bruel@st.com>
6600
6601 * gcc.dg/pr52283.c: New test.
6602
6603 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6604
6605 * gcc.dg/pr37985.c: New test.
6606
6607 2012-04-19 Richard Guenther <rguenther@suse.de>
6608
6609 PR rtl-optimization/44688
6610 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6611 possibly profitable.
6612
6613 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6614
6615 PR tree-optimization/52976
6616 * gfortran.dg/reassoc_11.f: New test.
6617
6618 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 PR tree-optimization/52976
6621 * gfortran.dg/reassoc_7.f: New test.
6622 * gfortran.dg/reassoc_8.f: Likewise.
6623 * gfortran.dg/reassoc_9.f: Likewise.
6624 * gfortran.dg/reassoc_10.f: Likewise.
6625
6626 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 PR c++/52422
6629 * g++.dg/cpp0x/sfinae33.C: New.
6630 * g++.dg/cpp0x/sfinae34.C: Likewise.
6631
6632 2012-04-18 Joey Ye <joey.ye@arm.com>
6633
6634 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6635
6636 2012-04-18 Richard Guenther <rguenther@suse.de>
6637
6638 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6639 array access.
6640 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6641 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6642
6643 2012-04-17 Tom de Vries <tom@codesourcery.com>
6644
6645 * g++.dg/pr51264-4.C: New test.
6646
6647 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6648
6649 PR c++/52599
6650 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6651
6652 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6653
6654 PR c++/53003
6655 * g++.dg/parse/crash59.C: New.
6656
6657 2012-04-17 Michael Matz <matz@suse.de>
6658
6659 PR tree-optimization/18437
6660 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6661
6662 2012-04-17 Richard Guenther <rguenther@suse.de>
6663
6664 PR middle-end/53011
6665 * g++.dg/torture/pr53011.C: New testcase.
6666
6667 2012-04-16 Jason Merrill <jason@redhat.com>
6668
6669 PR c++/38543
6670 * g++.dg/cpp0x/variadic131.C: New.
6671
6672 PR c++/52008
6673 * g++.dg/cpp0x/variadic130.C: New.
6674
6675 PR c++/50830
6676 * g++.dg/cpp0x/variadic129.C: New.
6677
6678 PR c++/50303
6679 * g++.dg/cpp0x/variadic128.C: New.
6680
6681 2012-04-16 Tobias Burnus <burnus@net-b.de>
6682
6683 PR fortran/52864
6684 * gfortran.dg/pointer_intent_6.f90: New.
6685
6686 2012-04-16 Tobias Burnus <burnus@net-b.de>
6687
6688 PR fortran/52916
6689 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6690 to include public_private_module_4.f90.
6691 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6692 targets.
6693
6694 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 PR c++/49152
6697 * g++.dg/diagnostic/operator1.C: New.
6698 * g++.dg/ext/label5.C: Adjust.
6699 * g++.dg/ext/va-arg1.C: Likewise.
6700 * g++.dg/other/error20.C: Likewise.
6701 * g++.dg/other/error20.C: Likewise.
6702 * g++.dg/other/error16.C: Likewise.
6703 * g++.dg/other/error10.C: Likewise.
6704 * g++.dg/parse/error30.C: Likewise.
6705 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6706
6707 2012-04-16 Jason Merrill <jason@redhat.com>
6708
6709 PR c++/51148
6710 * g++.dg/cpp0x/variadic127.C: New.
6711
6712 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6713
6714 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6715 testcase name.
6716 Use fail, pass instead of unresolved.
6717 Don't log $optstr.
6718
6719 PR testsuite/52948
6720 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6721 TODO_dump_func.
6722 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6723 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6724 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6725
6726 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6727
6728 PR fortran/52968
6729 * gfortran.dg/typebound_call_23.f03: New test case.
6730
6731 2012-04-15 Jason Merrill <jason@redhat.com>
6732
6733 PR c++/47220
6734 * g++.dg/cpp0x/variadic126.C: New.
6735
6736 PR c++/52380
6737 * g++.dg/cpp0x/variadic125.C: New.
6738
6739 PR c++/52292
6740 * g++.dg/cpp0x/variadic124.C: New.
6741
6742 PR c++/52706
6743 * g++.dg/cpp0x/nullptr27.C: New.
6744
6745 PR c++/52818
6746 * g++.dg/warn/format8.C: New.
6747
6748 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6749
6750 PR fortran/51082
6751 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6752
6753 2012-04-14 Tobias Burnus <burnus@net-b.de>
6754
6755 PR fortran/52916
6756 PR fortran/40973
6757 * gfortran.dg/public_private_module_3.f90: New.
6758 * gfortran.dg/public_private_module_4.f90: New.
6759
6760 2012-04-14 Tom de Vries <tom@codesourcery.com>
6761
6762 * gcc.dg/superblock.c: New test.
6763
6764 2012-04-14 Tom de Vries <tom@codesourcery.com>
6765
6766 * gcc.dg/pr51879-12.c: New test.
6767
6768 2012-04-13 Jason Merrill <jason@redhat.com>
6769
6770 PR c++/52824
6771 * g++.dg/cpp0x/variadic123.C: New.
6772 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6773
6774 PR c++/52905
6775 * g++.dg/cpp0x/initlist-ctor1.C: New.
6776
6777 PR c++/52915
6778 * g++.dg/other/anon-union2.C: New.
6779
6780 2012-04-13 Martin Jambor <mjambor@suse.cz>
6781
6782 PR middle-end/52939
6783 * g++.dg/ipa/pr52939.C: New test.
6784
6785 2012-04-13 Tom de Vries <tom@codesourcery.com>
6786
6787 * gcc.dg/pr52734.c: New test.
6788
6789 2012-04-13 Richard Guenther <rguenther@suse.de>
6790
6791 PR tree-optimization/52969
6792 * gcc.dg/torture/pr52969.c: New testcase.
6793
6794 2012-04-13 Richard Guenther <rguenther@suse.de>
6795
6796 PR c/52549
6797 * gcc.dg/pr52549.c: New testcase.
6798
6799 2012-04-13 Richard Guenther <rguenther@suse.de>
6800
6801 PR c/52862
6802 * gcc.dg/pr52862.c: New testcase.
6803
6804 2012-04-13 Joey Ye <joey.ye@arm.com>
6805
6806 * gcc.target/arm/thumb1-imm.c: New testcase.
6807
6808 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6809
6810 PR target/52932
6811 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6812 second function argument.
6813 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6814 (calc_permps): Update declaration. Calculate result correctly.
6815 (avx2_test): Change src2 type to union256i_d.
6816 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6817 correctly.
6818
6819 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6820
6821 PR target/52775
6822 * gcc.target/powerpc/pr52775.c: New file.
6823
6824 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6825
6826 PR tree-optimization/18589
6827 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6828 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6829 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6830 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6831 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6832 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6833 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6834 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6835 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6836 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6837
6838 2012-04-12 Richard Guenther <rguenther@suse.de>
6839
6840 PR tree-optimization/52943
6841 * gcc.dg/torture/pr52943.c: New testcase.
6842
6843 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6844
6845 PR target/50751
6846 * gcc/target/sh/pr50751-4.c: New.
6847 * gcc/target/sh/pr50751-5.c: New.
6848 * gcc/target/sh/pr50751-6.c: New.
6849 * gcc/target/sh/pr50751-7.c: New.
6850
6851 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6852
6853 PR c++/52465
6854 * g++.dg/lookup/using52.C: New.
6855
6856 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6857
6858 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6859
6860 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6861
6862 PR rtl-optimization/52876
6863 * gcc.target/i386/pr52876.c: New.
6864
6865 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6866
6867 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6868 __UINTPTR_TYPE__.
6869 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6870 __INTPTR_TYPE__.
6871 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6872 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6873 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6874 (ptrdiff_t): ... this. All uses changed.
6875 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6876 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6877 __INTPTR_TYPE__.
6878 (main): Cast argument to __INTPTR_TYPE__.
6879 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6880 size_t.
6881 * gcc.dg/mallign.c (main): Likewise.
6882 * gcc.dg/pr38700.c (foo): Likewise.
6883 * gcc.dg/long-long-cst1.c (t): Likewise.
6884 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6885 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6886 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6887 * gcc.dg/pr25682.c (d, foo): Likewise.
6888 * gcc.dg/format/cast-1.c (f): Likewise.
6889 * gcc.dg/c90-const-expr-10.c
6890 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6891 (size_t): ...this. All uses changed.
6892 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6893 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6894 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6895 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6896 * gcc.dg/sequence-pt-1.c: Likewise.
6897 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6898 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6899 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6900 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6901 of ptrdiff_t with it.
6902 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6903 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6904 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6905
6906 2012-04-11 Jason Merrill <jason@redhat.com>
6907
6908 PR debug/45088
6909 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6910 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6911
6912 PR c++/52906
6913 * g++.dg/ext/attrib45.C: New.
6914
6915 * g++.dg/eh/dtor3.C: New.
6916
6917 2012-04-11 Richard Guenther <rguenther@suse.de>
6918
6919 PR middle-end/52621
6920 * gfortran.dg/pr52621.f90: New testcase.
6921
6922 2012-04-11 Richard Guenther <rguenther@suse.de>
6923
6924 PR middle-end/52918
6925 * g++.dg/torture/pr52918-1.C: New testcase.
6926 * g++.dg/torture/pr52918-2.C: Likewise.
6927
6928 2012-04-11 Tobias Burnus <burnus@net-b.de>
6929
6930 PR fortran/52729
6931 * gfortran.dg/block_11.f90: New.
6932
6933 2012-04-11 Nick Clifton <nickc@redhat.com>
6934
6935 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6936
6937 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6938
6939 PR target/16458
6940 * gcc.target/powerpc/pr16458-1.c: New test.
6941 * gcc.target/powerpc/pr16458-2.c: Likewise.
6942 * gcc.target/powerpc/pr16458-3.c: Likewise.
6943 * gcc.target/powerpc/pr16458-4.c: Likewise.
6944
6945 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6946
6947 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6948 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6949 * gcc.dg/builtin-bswap-5.c: Likewise.
6950 * gcc.target/i386/builtin-bswap-4.c: New test.
6951
6952 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6953
6954 PR 24985
6955 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6956
6957 2012-04-11 Richard Guenther <rguenther@suse.de>
6958
6959 PR rtl-optimization/52881
6960 * gcc.dg/torture/pr52881.c: New testcase.
6961 * gcc.dg/torture/pr52913.c: Likewise.
6962
6963 2012-04-11 Richard Guenther <rguenther@suse.de>
6964
6965 PR tree-optimization/52912
6966 * gcc.dg/torture/pr52912.c: New testcase.
6967
6968 2010-04-10 Michael Matz <matz@suse.de>
6969
6970 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6971 * gcc.dg/vect/vect-outer-1.c: Adjust.
6972 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6973 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6974 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6975 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6976 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6977 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6978
6979 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6980
6981 PR tree-optimization/52870
6982 * gcc.dg/vect/pr52870.c: New test.
6983
6984 2012-04-09 Mike Stump <mikestump@comcast.net>
6985
6986 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6987 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6988 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6989 * gnat.dg/aggr11.adb: Likewise.
6990 * gnat.dg/aggr11_pkg.ads: Likewise.
6991 * gnat.dg/aggr15.adb: Likewise.
6992 * gnat.dg/aggr15.ads: Likewise.
6993 * gnat.dg/aggr17.adb: Likewise.
6994 * gnat.dg/aggr18.adb: Likewise.
6995 * gnat.dg/array14.adb: Likewise.
6996 * gnat.dg/array14.ads: Likewise.
6997 * gnat.dg/array14_pkg.ads: Likewise.
6998 * gnat.dg/array19.adb: Likewise.
6999 * gnat.dg/array19.ads: Likewise.
7000 * gnat.dg/discr27.adb: Likewise.
7001 * gnat.dg/discr27.ads: Likewise.
7002 * gnat.dg/discr35.adb: Likewise.
7003 * gnat.dg/discr35.ads: Likewise.
7004 * gnat.dg/discr6.adb: Likewise.
7005 * gnat.dg/discr6_pkg.ads: Likewise.
7006 * gnat.dg/import1.adb: Likewise.
7007 * gnat.dg/import1.ads: Likewise.
7008 * gnat.dg/loop_address2.adb: Likewise.
7009 * gnat.dg/opt7.adb: Likewise.
7010 * gnat.dg/opt7.ads: Likewise.
7011 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7012 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7013 * gnat.dg/rep_clause2.adb: Likewise.
7014 * gnat.dg/rep_clause2.ads: Likewise.
7015 * gnat.dg/slice2.adb: Likewise.
7016 * gnat.dg/slice2.ads: Likewise.
7017 * gnat.dg/slice6.adb: Likewise.
7018 * gnat.dg/slice6_pkg.ads: Likewise.
7019 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7020 * gnat.dg/taft_type2.adb: Likewise.
7021 * gnat.dg/taft_type2.ads: Likewise.
7022 * gnat.dg/taft_type2_pkg.ads: Likewise.
7023 * gnat.dg/volatile10.adb: Likewise.
7024 * gnat.dg/volatile10_pkg.ads: Likewise.
7025
7026 * gcc.dg/dll-8.c: Remove execute permissions.
7027 * g++.dg/ext/dllexport5.C: Likewise.
7028
7029 2012-04-09 Jan Hubicka <jh@suse.cz>
7030
7031 PR lto/52722
7032 PR lto/51765
7033 PR lto/52634
7034 * gcc.dg/lto/pr52634_1.c: New testcase.
7035 * gcc.dg/lto/pr52634_0.c: New testcase.
7036
7037 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7038
7039 PR target/52883
7040 * gcc.target/i386/pr52883.c: New testcase.
7041
7042 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7043
7044 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7045 (check_effective_target_sync_long_long): Add SPARC case.
7046 (check_effective_target_sync_long_long_runtime): Likewise.
7047 (check_effective_target_sync_int_long): Adjust SPARC case.
7048 (check_effective_target_sync_char_short): Likewise.
7049
7050 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7051
7052 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7053 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7054
7055 2012-04-08 Tobias Burnus <burnus@net-b.de>
7056
7057 PR fortran/40973
7058 PR fortran/52751
7059 * gfortran.dg/public_private_module_2.f90: New.
7060
7061 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7062
7063 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7064 directives.
7065
7066 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7067
7068 PR fortran/52893
7069 * gfortran.dg/function_optimize_11.f90: New test.
7070
7071 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7072
7073 PR fortran/52668
7074 * gfortran.dg/use_only_6.f90: New test.
7075
7076 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7077
7078 PR fortran/52668
7079 * gfortran.dg/use_only_6.f90: New test.
7080 2012-04-06 Mike Stump <mikestump@comcast.net>
7081
7082 PR testsuite/50722
7083 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7084
7085 2012-04-05 Jason Merrill <jason@redhat.com>
7086
7087 PR c++/52596
7088 * g++.dg/template/qualified-id5.C: New.
7089
7090 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7091
7092 PR target/52882
7093 * gcc.target/i386/pr52882.c: New test.
7094
7095 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7096 Dominique D'Humieures <dominiq@lps.ens.fr>
7097
7098 PR testsuite/52614
7099 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7100 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7101
7102 2012-04-04 Jason Merrill <jason@redhat.com>
7103
7104 PR c++/52845
7105 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7106
7107 2012-04-03 Jason Merrill <jason@redhat.com>
7108
7109 PR c++/52796
7110 * g++.dg/cpp0x/variadic-value1.C: New.
7111
7112 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7113
7114 * gnat.dg/pack18.adb: New test.
7115 * gnat.dg/pack18_pkg.ads: New helper.
7116
7117 2012-04-03 Richard Guenther <rguenther@suse.de>
7118
7119 PR tree-optimization/52808
7120 * gcc.dg/pr52808.c: New testcase.
7121
7122 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR tree-optimization/52835
7125 * gfortran.dg/pr52835.f90: New test.
7126
7127 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7128
7129 * gnat.dg/specs/aggr5.ads: New test.
7130
7131 2012-04-02 Richard Guenther <rguenther@suse.de>
7132
7133 PR tree-optimization/52756
7134 * gcc.dg/torture/pr52756.c: New testcase.
7135
7136 2012-04-02 Richard Guenther <rguenther@suse.de>
7137
7138 PR middle-end/52803
7139 * gcc.dg/pr52803.c: New testcase.
7140
7141 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7142
7143 PR c++/40942
7144 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7145 DR 214 in account.
7146
7147 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7148
7149 PR c++/50043
7150 * g++.dg/cpp0x/noexcept17.C: New.
7151 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7152 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7153 * g++.dg/cpp0x/noexcept01.C: Likewise.
7154 * g++.dg/eh/init-temp1.C: Likewise.
7155 * g++.dg/eh/ctor1.C: Likwise.
7156
7157 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * gnat.dg/controlled6.adb: New test.
7160 * gnat.dg/controlled6_pkg.ads: New helper.
7161 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7162
7163 2012-03-30 Richard Henderson <rth@redhat.com>
7164
7165 PR debug/52727
7166 * g++.dg/opt/pr52727.C: New testcase.
7167
7168 2012-03-30 Richard Guenther <rguenther@suse.de>
7169
7170 PR tree-optimization/52754
7171 * gcc.target/i386/pr52754.c: New testcase.
7172
7173 2012-03-30 Richard Guenther <rguenther@suse.de>
7174
7175 PR middle-end/52772
7176 * g++.dg/torture/pr52772.C: New testcase.
7177
7178 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/52718
7181 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7182
7183 2012-03-29 Jason Merrill <jason@redhat.com>
7184
7185 PR c++/52685
7186 * g++.dg/template/inherit8.C: New.
7187
7188 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR c++/52759
7191 * g++.dg/ext/weak4.C: New test.
7192
7193 PR tree-optimization/52760
7194 * gcc.c-torture/execute/pr52760.c: New test.
7195
7196 2012-03-29 Jason Merrill <jason@redhat.com>
7197
7198 PR c++/52743
7199 * g++.dg/cpp0x/initlist-array3.C: New.
7200
7201 2012-03-28 Jason Merrill <jason@redhat.com>
7202
7203 PR c++/52746
7204 * g++.dg/overload/virtual2.C: New.
7205
7206 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gnat.dg/vect7.ad[sb]: New test.
7209
7210 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7211 Tobias Burnus <burnus@gcc.gnu.org>
7212
7213 PR fortran/52652
7214 * gfortran.dg/allocate_class_1.f90 : Change error test.
7215 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7216 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7217 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7218
7219 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR middle-end/52691
7222 * gcc.dg/pr52691.c: New test.
7223
7224 PR middle-end/52750
7225 * gcc.c-torture/compile/pr52750.c: New test.
7226
7227 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7228
7229 PR target/52692
7230 * gcc.target/avr/torture/builtins-2.c: New test.
7231
7232 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR target/52736
7235 * gcc.target/i386/pr52736.c: New test.
7236
7237 2012-03-27 Martin Jambor <mjambor@suse.cz>
7238
7239 PR middle-end/52693
7240 * gcc.dg/torture/pr52693.c: New test.
7241
7242 2012-03-27 Meador Inge <meadori@codesourcery.com>
7243
7244 PR c++/52672
7245 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7246
7247 2012-03-27 Mike Stump <mikestump@comcast.net>
7248
7249 PR target/52665
7250 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7251 failures that match branch names.
7252
7253 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7254 H.J. Lu <hongjiu.lu@intel.com>
7255
7256 PR target/52698
7257 * gcc.target/i386/pr52698.c: New test.
7258
7259 2012-03-27 Richard Guenther <rguenther@suse.de>
7260
7261 PR middle-end/52720
7262 * gcc.dg/torture/pr52720.c: New testcase.
7263
7264 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7265
7266 * gnat.dg/pack17.adb: New test.
7267
7268 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7269
7270 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7271 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7272
7273 2012-03-26 Martin Jambor <mjambor@suse.cz>
7274
7275 PR tree-optimization/50052
7276 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7277
7278 2012-03-26 Richard Guenther <rguenther@suse.de>
7279
7280 PR tree-optimization/52701
7281 * gfortran.dg/pr52701.f90: New testcase.
7282
7283 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7284
7285 PR tree-optimization/52686
7286 * gcc.target/arm/pr52686.c: New test.
7287
7288 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7289
7290 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7291 Add "-Os -flto" to list.
7292
7293 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7294
7295 * gnat.dg/concat2.ad[sb]: New test.
7296
7297 2012-03-24 Jason Merrill <jason@redhat.com>
7298
7299 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7300 * g++.dg/cpp0x/trailing2.C: Likewise.
7301 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7302 * g++.dg/cpp1y/auto-fn1.C: New.
7303 * g++.dg/cpp1y/auto-fn2.C: New.
7304 * g++.dg/cpp1y/auto-fn3.C: New.
7305 * g++.dg/cpp1y/auto-fn4.C: New.
7306 * g++.dg/cpp1y/auto-fn5.C: New.
7307 * g++.dg/cpp1y/auto-fn6.C: New.
7308 * g++.dg/cpp1y/auto-fn7.C: New.
7309 * g++.dg/cpp1y/auto-fn8.C: New.
7310 * g++.dg/cpp1y/auto-fn9.C: New.
7311 * g++.dg/cpp1y/auto-fn10.C: New.
7312 * g++.dg/cpp1y/auto-fn11.C: New.
7313
7314 2012-03-23 Richard Guenther <rguenther@suse.de>
7315
7316 PR tree-optimization/52678
7317 * gfortran.dg/pr52678.f: New testcase.
7318
7319 2012-03-23 Richard Guenther <rguenther@suse.de>
7320
7321 PR tree-optimization/52638
7322 * g++.dg/torture/pr52638.C: New testcase.
7323
7324 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7325
7326 PR c++/52487
7327 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7328
7329 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR c++/52671
7332 * g++.dg/ext/attrib44.C: New test.
7333
7334 2012-03-22 Jan Hubicka <jh@suse.cz>
7335
7336 PR middle-end/51737
7337 * g++.dg/torture/pr51737.C: New testcase
7338
7339 2012-03-22 Richard Guenther <rguenther@suse.de>
7340
7341 PR tree-optimization/52548
7342 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7343
7344 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7345
7346 * lib/fortran-modules.exp (list-module-names-1): Remove
7347 warning.
7348
7349 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7350
7351 PR target/50751
7352 * gcc.target/sh/pr50751-1.c: New.
7353 * gcc.target/sh/pr50751-2.c: New.
7354 * gcc.target/sh/pr50751-3.c: New.
7355
7356 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7357
7358 PR target/52479
7359 * gcc.target/sh/sh4a-cos.c: Remove.
7360 * gcc.target/sh/sh4a-sin.c: Remove.
7361 * gcc.target/sh/sh4a-sincos.c: Remove.
7362
7363 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7364
7365 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7366 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7367
7368 2012-03-21 Martin Jambor <mjambor@suse.cz>
7369
7370 PR testsuite/52641
7371 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7372 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7373
7374 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7375
7376 * gcc.target/arm/thumb-16bit-ops.c: New file.
7377 * gcc.target/arm/thumb-ifcvt.c: New file.
7378
7379 2012-03-20 Jason Merrill <jason@redhat.com>
7380
7381 * lib/target-supports.exp: Add { target c++1y }.
7382
7383 * g++.dg/cpp0x/auto32.C: New.
7384
7385 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7386
7387 PR testsuite/52641
7388 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7389 int32plus.
7390 * gcc.dg/torture/pr48124-4.c: Ditto:
7391 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7392
7393 2012-03-20 Jason Merrill <jason@redhat.com>
7394
7395 PR c++/52510
7396 * g++.dg/cpp0x/initlist66.C: New.
7397
7398 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7399
7400 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7401 __AVR_HAVE_LPMX__
7402
7403 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7404
7405 PR target/49868
7406 * gcc.target/avr/torture/addr-space-2.h: New file.
7407 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7408 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7409 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7410 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7411
7412 2012-03-20 Richard Guenther <rguenther@suse.de>
7413
7414 * gnat.dg/pack16.adb: New testcase.
7415 * gnat.dg/pack16_pkg.ads: Likewise.
7416 * gnat.dg/specs/pack8.ads: Likewise.
7417 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7418
7419 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7420
7421 * g++.dg/warn/Wuseless-cast.C: Extend.
7422
7423 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7424
7425 PR c++/14710
7426 * g++.dg/warn/Wuseless-cast.C: New.
7427
7428 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7429
7430 PR libfortran/52608
7431 * gfortran.dg/pr52608.f90: New test.
7432
7433 2012-03-17 Tobias Burnus <burnus@net-b.de>
7434
7435 PR fortran/52585
7436 * gfortran.dg/proc_ptr_36.f90: New.
7437
7438 2012-03-16 Martin Jambor <mjambor@suse.cz>
7439
7440 * gcc.dg/misaligned-expand-1.c: New test.
7441 * gcc.dg/misaligned-expand-3.c: Likewise.
7442
7443 2012-03-16 Richard Guenther <rguenther@suse.de>
7444 Kai Tietz <ktietz@redhat.com>
7445
7446 PR middle-end/48814
7447 * gcc.c-torture/execute/pr48814-1.c: New test.
7448 * gcc.c-torture/execute/pr48814-2.c: New test.
7449 * gcc.dg/tree-ssa/assign-1.c: New test.
7450 * gcc.dg/tree-ssa/assign-2.c: New test.
7451 * gcc.dg/tree-ssa/assign-3.c: New test.
7452
7453 2012-03-16 Richard Guenther <rguenther@suse.de>
7454
7455 * gnat.dg/specs/pack7.ads: New testcase.
7456
7457 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR target/52568
7460 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7461 * gcc.dg/torture/vshuf-8.inc: Likewise.
7462 * gcc.dg/torture/vshuf-16.inc: Likewise.
7463 * gcc.dg/torture/vshuf-32.inc: Likewise.
7464
7465 2012-03-15 Jason Merrill <jason@redhat.com>
7466
7467 * g++.dg/torture/pr52582.C: New.
7468
7469 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7470
7471 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7472
7473 2012-03-15 Ira Rosen <irar@il.ibm.com>
7474 Ulrich Weigand <ulrich.weigand@linaro.org>
7475
7476 * gcc.dg/vect/slp-cond-3.c: New test.
7477 * gcc.dg/vect/slp-cond-4.c: New test.
7478
7479 2012-03-15 Ira Rosen <irar@il.ibm.com>
7480 Ulrich Weigand <ulrich.weigand@linaro.org>
7481
7482 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7483 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7484
7485 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7486
7487 PR libfortran/52434
7488 PR libfortran/48878
7489 PR libfortran/38199
7490 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7491 * gfortran.dg/round_1.f03: Likewise.
7492
7493 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7494 Andrew Pinski <apinski@cavium.com>
7495
7496 PR middle-end/52592
7497 * gcc.dg/pr52592.c: New test.
7498
7499 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7500
7501 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7502 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7503 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7504 * lib/fortran-modules.exp: .. this new file. Adjust users.
7505 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7506 gfortran-dg-debug-runtest): Call cleanup-modules.
7507 * lib/fortran-torture.exp (fortran-torture-execute,
7508 fortran-torture): Likewise.
7509 * gfortran.dg/coarray/caf.exp: Likewise.
7510 * lib/lto.exp: Likewise.
7511 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7512 * gfortran.dg/class_4b.f03: Likewise.
7513 * gfortran.dg/class_4c.f03: Likewise.
7514 * gfortran.dg/class_45a.f03: Likewise.
7515 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7516 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7517 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7518 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7519 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7520 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7521 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7522 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7523 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7524 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7525 * gfortran.dg/whole_file_28.f90: Likewise.
7526 * gfortran.dg/whole_file_29.f90: Likewise.
7527 * gfortran.dg/whole_file_30.f90: Likewise.
7528 * gfortran.dg/whole_file_31.f90: Likewise.
7529
7530 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR tree-optimization/52267
7533 * gcc.dg/pr52267.c: New test.
7534 * gcc.dg/tree-ssa/vrp65.c: New test.
7535 * gcc.dg/tree-ssa/vrp66.c: New test.
7536
7537 2012-03-15 Richard Guenther <rguenther@suse.de>
7538
7539 PR middle-end/52580
7540 * gfortran.dg/vect/pr52580.f: New testcase.
7541
7542 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7543
7544 * gcc.target/sh/fpul-usage-1.c: New.
7545
7546 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7547
7548 PR target/49468
7549 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7550 * gcc.target/sh/pr49468-di.c: Likewise.
7551
7552 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553
7554 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7555 * gcc.dg/c99-stdint-6.c: Likewise.
7556 * gcc.dg/lto/20090210_0.c: Likewise.
7557 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7558 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7559 * gcc.dg/pragma-init-fini-2.c: Likewise.
7560 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7561 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7562 * gcc.target/i386/pr22152.c: Likewise.
7563 * gcc.target/i386/vect8-ret.c: Likewise.
7564 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7565 handling.
7566
7567 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7568
7569 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7570 * g++.dg/tree-prof/partition1.C: Likewise.
7571 * g++.dg/tree-prof/partition2.C: Likewise.
7572 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7573 handling.
7574 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7575 * gcc.c-torture/execute/20010724-1.c: Remove.
7576 * gcc.c-torture/execute/20010724-1.x: Remove.
7577 * gcc.c-torture/execute/20040208-2.c: Remove.
7578 * gcc.c-torture/execute/20040208-2.x: Remove.
7579 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7580 Remove.
7581 (main) [__mips__ && __sgi__]: Remove.
7582 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7583 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7584 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7585 mips-sgi-irix6* handling.
7586 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7587 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7588 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7589 handling.
7590 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7591 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7592 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7593 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7594 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7595 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7596 mips-sgi-irix6*.
7597 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7598 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7599 * gcc.target/mips/save-restore-3.c: Likewise.
7600 * gcc.target/mips/save-restore-4.c: Likewise.
7601 * gcc.target/mips/save-restore-5.c: Likewise.
7602 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7603 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7604 messages.
7605 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7606 IRIX 6 handling.
7607 (restore_ld_library_path_env_vars): Likewise.
7608 * lib/target-supports.exp (check_profiling_available): Remove
7609 mips*-*-irix* handling.
7610 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7611 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7612 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7613
7614 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR c++/52582
7617 * g++.dg/opt/pr52582.C: New test.
7618
7619 2012-03-14 Richard Guenther <rguenther@suse.de>
7620
7621 PR tree-optimization/52571
7622 * gcc.dg/vect/vect-2.c: Initialize arrays.
7623 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7624 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7625 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7626
7627 2012-03-14 Richard Guenther <rguenther@suse.de>
7628
7629 PR middle-end/52080
7630 PR middle-end/52097
7631 PR middle-end/48124
7632 * gcc.dg/torture/pr48124-1.c: New testcase.
7633 * gcc.dg/torture/pr48124-2.c: Likewise.
7634 * gcc.dg/torture/pr48124-3.c: Likewise.
7635 * gcc.dg/torture/pr48124-4.c: Likewise.
7636
7637 2012-03-14 Richard Guenther <rguenther@suse.de>
7638
7639 PR middle-end/52578
7640 * gcc.dg/pr52578.c: New testcase.
7641
7642 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR c++/52521
7645 * g++.dg/cpp0x/udlit-args2.C: New test.
7646
7647 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7648
7649 PR target/48596
7650 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7651 * gcc.c-torture/compile/pr48596.c: ... here.
7652
7653 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7654
7655 PR c++/51641
7656 * g++.dg/lookup/hidden-class17.C: New test.
7657
7658 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR c/52577
7661 * gcc.dg/Wunused-var-3.c: New test.
7662
7663 2012-03-13 Martin Jambor <mjambor@suse.cz>
7664
7665 * gcc.dg/misaligned-expand-2.c: New test.
7666
7667 2012-03-13 Richard Guenther <rguenther@suse.de>
7668
7669 PR middle-end/52134
7670 * gcc.dg/pr52134.c: New testcase.
7671
7672 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7673
7674 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7675
7676 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7677
7678 PR tree-optimization/46728
7679 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7680 * gcc.target/powerpc/pr46728-5.c: Likewise.
7681 * gcc.target/powerpc/pr46728-8.c: Likewise.
7682 * gcc.target/powerpc/pr46728-10.c: Likewise.
7683 * gcc.target/powerpc/pr46728-11.c: Likewise.
7684 * gcc.target/powerpc/pr46728-13.c: Likewise.
7685 * gcc.target/powerpc/pr46728-14.c: Likewise.
7686 * gcc.target/powerpc/pr46728-15.c: Likewise.
7687
7688 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/52299
7691 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7692
7693 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7694
7695 PR tree-optimization/46728
7696 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7697 * gcc.target/powerpc/pr46728-5.c: Likewise.
7698 * gcc.target/powerpc/pr46728-8.c: Likewise.
7699 * gcc.target/powerpc/pr46728-10.c: Likewise.
7700 * gcc.target/powerpc/pr46728-11.c: Likewise.
7701 * gcc.target/powerpc/pr46728-13.c: Likewise.
7702 * gcc.target/powerpc/pr46728-14.c: Likewise.
7703 * gcc.target/powerpc/pr46728-15.c: Likewise.
7704
7705 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7706
7707 PR target/49868
7708 * gcc.target/avr/torture/addr-space-1.h: New file.
7709 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7710 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7711 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7712 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7713
7714 2012-03-12 Andrew Pinski <apinski@cavium.com>
7715
7716 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7717
7718 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7719
7720 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7721 * g++.dg/abi/thunk4.C: Likewise.
7722 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7723 Adapt line numbers.
7724 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7725 handling.
7726 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7727 * g++.dg/eh/spbp.C: Likewise.
7728 * g++.dg/ext/label13.C: Likewise.
7729 * g++.dg/guality/guality.exp: Likewise.
7730 * g++.dg/other/anon5.C: Likewise.
7731 * g++.dg/other/pragma-ep-1.C: Remove.
7732 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7733 * g++.dg/warn/pr31246.C: Likewise.
7734 * g++.dg/warn/weak1.C: Likewise.
7735 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7736 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7737 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7738 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7739 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7740 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7741 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7742 * gcc.dg/c99-tgmath-1.c: Likewise.
7743 * gcc.dg/c99-tgmath-2.c: Likewise.
7744 * gcc.dg/c99-tgmath-3.c: Likewise.
7745 * gcc.dg/c99-tgmath-4.c: Likewise.
7746 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7747 handling.
7748 * gcc.dg/debug/pr49032.c: Likewise.
7749 * gcc.dg/guality/guality.exp: Likewise.
7750 * gcc.dg/intmax_t-1.c: Likewise.
7751 * gcc.dg/pr48616.c: Likewise.
7752 * gcc.dg/pragma-ep-1.c: Remove.
7753 * gcc.dg/pragma-ep-2.c: Remove.
7754 * gcc.dg/pragma-ep-3.c: Remove.
7755 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7756 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7757 * gcc.misc-tests/gcov-14.c: Likewise.
7758 * gfortran.dg/guality/guality.exp: Likewise.
7759 * lib/target-supports.exp (check_weak_available): Likewise.
7760 (add_options_for_tls): Likewise.
7761 (check_ascii_locale_available): Likewise.
7762 * obj-c++.dg/dwarf-2.mm: Likewise.
7763 * objc.dg/dwarf-1.m: Likewise.
7764 * objc.dg/dwarf-2.m: Likewise.
7765
7766 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR tree-optimization/51721
7769 * gcc.dg/tree-ssa/vrp64.c: New test.
7770
7771 PR tree-optimization/52533
7772 * gcc.c-torture/compile/pr52533.c: New test.
7773
7774 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7775
7776 * gcc.target/i386/rtm-xabort-1.c: New.
7777 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7778 * gcc.target/i386/rtm-xend-1.c: Ditto.
7779 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7780 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7781 * gcc.target/i386/sse-13.c: Ditto.
7782 * gcc.target/i386/sse-14.c: Ditto.
7783 * gcc.target/i386/sse-22.c: Ditto.
7784 * gcc.target/i386/sse-23.c: Ditto.
7785 * g++.dg/other/i386-2.C: Ditto.
7786 * g++.dg/other/i386-3.C: Ditto.
7787
7788 2012-03-12 Tobias Burnus <burnus@net-b.de>
7789
7790 PR fortran/52542
7791 * gfortran.dg/proc_ptr_35.f90: New.
7792
7793 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7794
7795 PR target/52530
7796 * gcc.dg/torture/pr52530.c: New test.
7797
7798 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7799
7800 PR target/51244
7801 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7802
7803 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7804
7805 PR target/52450
7806 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7807
7808 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7809
7810 2012-03-09 Andrew Pinski <apinski@cavium.com>
7811
7812 PR middle-end/51988
7813 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7814 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7815
7816 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7817
7818 * gcc.dg/tree-ssa/scev-3.c: New.
7819 * gcc.dg/tree-ssa/scev-4.c: New.
7820
7821 2012-03-08 Tobias Burnus <burnus@net-b.de>
7822
7823 PR fortran/52469
7824 * gfortran.dg/proc_ptr_34.f90
7825
7826 2012-03-07 Jason Merrill <jason@redhat.com>
7827
7828 PR c++/52521
7829 * g++.dg/cpp0x/udlit-mangle.C: New.
7830
7831 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7832
7833 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7834
7835 2012-03-06 Richard Guenther <rguenther@suse.de>
7836
7837 PR middle-end/52493
7838 * gcc.dg/torture/pr52493.c: New testcase.
7839
7840 2012-03-06 Richard Guenther <rguenther@suse.de>
7841
7842 PR lto/52097
7843 * gcc.dg/lto/pr52097_0.c: New testcase.
7844
7845 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7846
7847 PR target/51244
7848 * gcc.target/sh/pr51244-1.c: New.
7849 * gcc.target/sh/pr51244-2.c: New.
7850 * gcc.target/sh/pr51244-3.c: New.
7851
7852 2012-03-05 Jason Merrill <jason@redhat.com>
7853
7854 PR c++/51930
7855 * g++.dg/ext/visibility/template11.C: New.
7856
7857 * g++.dg/cpp0x/implicit13.C: New.
7858
7859 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR tree-optimization/51721
7862 * gcc.dg/tree-ssa/vrp63.c: New test.
7863 * gcc.dg/pr51721.c: New test.
7864
7865 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7866
7867 PR fortran/50981
7868 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7869 argument checks.
7870
7871 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7872
7873 PR target/52146
7874 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7875
7876 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7877
7878 PR fortran/50981
7879 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7880
7881 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7882
7883 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7884 int32plus.
7885
7886 2012-03-03 Jason Merrill <jason@redhat.com>
7887
7888 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7889
7890 Core 1270
7891 * g++.dg/cpp0x/initlist65.C: New.
7892
7893 PR c++/36797
7894 * g++.dg/ext/is_empty2.C: New.
7895
7896 2012-03-03 Tobias Burnus <burnus@net-b.de>
7897
7898 PR fortran/48820
7899 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7900
7901 2012-03-03 Tobias Burnus <burnus@net-b.de>
7902
7903 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7904 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7905 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7906 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7907 * gfortran.dg/class_30.f90: Remove dg-warning line.
7908 * gfortran.dg/bind_c_usage_25.f90: New.
7909
7910 2012-03-03 Tobias Burnus <burnus@net-b.de>
7911
7912 PR fortran/48820
7913 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7914 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7915 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7916
7917 2012-03-03 Tobias Burnus <burnus@net-b.de>
7918
7919 PR fortran/48820
7920 * gfortran.dg/assumed_type_1.f90: New.
7921 * gfortran.dg/assumed_type_2.f90: New.
7922 * gfortran.dg/assumed_type_3.f90: New.
7923 * gfortran.dg/assumed_type_4.f90: New.
7924
7925 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7926
7927 PR target/49486
7928 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7929 * gcc.target/sh/pr49468-di.c: New.
7930
7931 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7932
7933 * gcc.dg/graphite/pr50561.c: Update.
7934
7935 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7936
7937 * gcc.target/powerpc/pr52457.c: New test.
7938
7939 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7940
7941 * gcc.target/arm/sat-1.c: New test.
7942
7943 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7944
7945 PR target/46716
7946 * gcc.target/i386/pr46716.c: New test.
7947
7948 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7949
7950 PR c++/51989
7951 * g++.dg/cpp0x/sfinae32.C: New.
7952
7953 2012-03-02 Richard Guenther <rguenther@suse.de>
7954
7955 PR tree-optimization/52406
7956 * gcc.dg/torture/pr52406.c: New testcase.
7957
7958 2012-03-02 Tobias Burnus <burnus@net-b.de>
7959
7960 PR fortran/52325
7961 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7962 * gfortran.dg/nullify_2.f90: Update dg-error.
7963 * gfortran.dg/nullify_4.f90: Ditto.
7964 * gfortran.dg/pointer_init_6.f90: Ditto.
7965
7966 2012-03-02 Tobias Burnus <burnus@net-b.de>
7967
7968 PR fortran/52270
7969 * gfortran.dg/class_51.f90: New.
7970
7971 2012-03-02 Tobias Burnus <burnus@net-b.de>
7972
7973 PR fortran/52452
7974 * gfortran.dg/intrinsic_8.f90: New.
7975
7976 2012-03-01 Kai Tietz <ktietz@redhat.com>
7977
7978 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7979 routines on mingw targets.
7980 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7981
7982 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR tree-optimization/52445
7985 * gcc.dg/pr52445.c: New test.
7986
7987 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR target/52437
7990 * gcc.c-torture/compile/pr52437.c: New test.
7991
7992 PR middle-end/52419
7993 * gcc.dg/torture/pr52419.c: New test.
7994
7995 PR tree-optimization/52429
7996 * gcc.dg/torture/pr52429.c: New test.
7997 * g++.dg/opt/pr52429.C: New test.
7998
7999 2012-02-29 Richard Guenther <rguenther@suse.de>
8000
8001 PR testsuite/52297
8002 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8003 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8004 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8005 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8006 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8007 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8008
8009 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8010
8011 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8012
8013 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8014
8015 PR fortran/52386
8016 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8017
8018 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8019
8020 PR target/51534
8021 * gcc.target/arm/neon/pr51534.c: New testcase.
8022
8023 2012-02-28 Richard Guenther <rguenther@suse.de>
8024
8025 PR target/52407
8026 * gcc.dg/torture/pr52407.c: New testcase.
8027
8028 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8029
8030 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8031 * gcc.target/arm/vfp2.c: Likewise.
8032 * gcc.target/arm/vfp3.c: Likewise.
8033 * gcc.target/arm/vfp4.c: Likewise.
8034 * gcc.target/arm/vfp5.c: Likewise.
8035 * gcc.target/arm/vfp6.c: Likewise.
8036 * gcc.target/arm/vfp7.c: Likewise.
8037 * gcc.target/arm/vfp8.c: Likewise.
8038 * gcc.target/arm/vfp9.c: Likewise.
8039 * gcc.target/arm/vfp10.c: Likewise.
8040 * gcc.target/arm/vfp11.c: Likewise.
8041 * gcc.target/arm/vfp12.c: Likewise.
8042 * gcc.target/arm/vfp13.c: Likewise.
8043 * gcc.target/arm/vfp14.c: Likewise.
8044 * gcc.target/arm/vfp15.c: Likewise.
8045 * gcc.target/arm/vfp16.c: Likewise.
8046 * gcc.target/arm/vfp17.c: Likewise.
8047 * gcc.target/arm/neon-constants.h: New file.
8048 * gcc.target/arm/neon-vect1.c: New test.
8049 * gcc.target/arm/neon-vect2.c: New test.
8050 * gcc.target/arm/neon-vect3.c: New test.
8051 * gcc.target/arm/neon-vect4.c: New test.
8052 * gcc.target/arm/neon-vect5.c: New test.
8053 * gcc.target/arm/neon-vect6.c: New test.
8054 * gcc.target/arm/neon-vect7.c: New test.
8055 * gcc.target/arm/neon-vect8.c: New test.
8056
8057 2012-02-28 Richard Guenther <rguenther@suse.de>
8058
8059 PR tree-optimization/52402
8060 * gcc.dg/torture/pr52402.c: New testcase.
8061
8062 2012-02-28 Richard Guenther <rguenther@suse.de>
8063
8064 PR lto/52400
8065 * g++.dg/lto/pr52400_0.C: New testcase.
8066
8067 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8068
8069 * gcc.target/avr/torture/builtins-1.c: New test.
8070 * gcc.target/avr/torture/builtins-error.c: New test.
8071
8072 2012-02-28 Kai Tietz <ktietz@redhat.com>
8073
8074 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8075 * gcc.target/i386/pr45352-2.c: Likewise.
8076 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8077 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8078 targets instead rand.
8079 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8080 * gcc.target/i386/sse2-mul-1.c: Likewise.
8081 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8082 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8083 * gcc.target/i386/pad-1.c: Likewise.
8084 * gcc.target/i386/pad-9.c: Likewise.
8085 * gcc.target/i386/pad-2.c: Likewise.
8086 * gcc.target/i386/pad-5b.c: Likewise.
8087 * gcc.target/i386/pad-8.c: Likewise.
8088 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8089 * gcc.target/i386/pr44130.c: Likewise.
8090 * gcc.target/i386/align-main-1.c: Likewise.
8091 * gcc.target/i386/align-main-2.c: Likewise.
8092 * gcc.target/i386/sw-1.c: Likewise.
8093 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8094 on x64 mingw target.
8095 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8096 * gcc.target/i386/pr46295.c: Likewise.
8097 * gcc.target/i386/amd64-abi-1.c: Likewise.
8098 * gcc.target/i386/amd64-abi-2.c: Likewise.
8099 * gcc.target/i386/pr39082-1.c: Likewise.
8100 * gcc.target/i386/pr39162.c: Likewise.
8101 * gcc.target/i386/pr22152.c: Likewise.
8102 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8103 * gcc.target/i386/wrfsbase-2.c: Likewise.
8104 * gcc.target/i386/local.c: Likewise
8105 * gcc.target/i386/wrgsbase-1.c: Likewise.
8106 * gcc.target/i386/wrfsbase-1.c: Likewise.
8107 * gcc.target/i386/pr39315-3.c: Likewise.
8108 * gcc.target/i386/pr35767-4.c: Likewise.
8109 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8110 x64 mingw target.
8111 * gcc.target/i386/pr45336-2.c: Likewise.
8112 * gcc.target/i386/pr45336-1.c: Likewise.
8113 * gcc.target/i386/pr45336-4.c: Likewise.
8114
8115 2012-02-27 Tristan Gingold <gingold@adacore.com>
8116
8117 * gnat.dg/array20.ad[sb]: New test.
8118
8119 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR target/52375
8122 * gcc.target/arm/pr52375.c: New test.
8123 * gcc.c-torture/compile/pr52375.c: New test.
8124
8125 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8126
8127 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8128 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8129
8130 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8131
8132 * gnat.dg/aggr19.adb: New test.
8133 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8134
8135 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8136
8137 PR target/49263
8138 * gcc.target/sh/pr49263.c: New.
8139
8140 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8141
8142 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8143 simulate_thread_wrapper_other_threads
8144 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8145 Move initialization of 'value' to main().
8146 (main): Initialize 'value';
8147 * gcc.dg/simulate-thread/speculative-store.c
8148 (simulate_thread_step_verify): Return 0 when successful.
8149 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8150 Reduce threshold.
8151 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8152 (simulate_thread_wrapper_other_threads): Return a success/fail value
8153 and issue an error if the instruction count threshold is exceeded.
8154
8155 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8156
8157 PR target/50580
8158 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8159 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8160
8161 2012-02-24 Richard Guenther <rguenther@suse.de>
8162
8163 PR middle-end/52355
8164 * gcc.dg/pr52355.c: New testcase.
8165
8166 2012-02-23 Kai Tietz <ktietz@redhat.com>
8167
8168 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8169 * gcc.dg/Wpadded.c: Likewise.
8170 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8171 structure-layout.
8172 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8173 for sleep by Sleep and add windows.h include for this function.
8174 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8175 targets.
8176 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8177 target.
8178 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8179 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8180 on x64 mingw target.
8181 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8182 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8183 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8184 failure on LLP64 target.
8185
8186 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8187
8188 PR c/52290
8189 * gcc.dg/noncompile/pr52290.c: New test.
8190
8191 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR tree-optimization/52019
8194 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8195
8196 2012-02-22 Kai Tietz <ktietz@redhat.com>
8197
8198 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8199 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8200 derived pdiff_t type.
8201 * g++.dg/torture/pr49720.C: Likewise
8202
8203 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8204
8205 PR target/52330
8206 * gcc.target/i386/pr52330.c: New test.
8207
8208 2012-02-22 Tobias Burnus <burnus@net-b.de>
8209
8210 PR fortran/52335
8211 * gfortran.dg/io_constraints_10.f90: New.
8212
8213 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8214
8215 * lib/target-supports.exp (check_effective_target_vect_condition):
8216 Return true for NEON.
8217
8218 2012-02-21 Kai Tietz <ktietz@redhat.com>
8219
8220 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8221
8222 2012-02-21 Richard Guenther <rguenther@suse.de>
8223
8224 PR tree-optimization/52324
8225 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8226
8227 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8228
8229 PR middle-end/51782
8230 * gcc.target/avr/torture/pr51782-1.c: New test.
8231
8232 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR tree-optimization/52318
8235 * gcc.dg/pr52318.c: New test.
8236
8237 2012-02-20 Kai Tietz <ktietz@redhat.com>
8238
8239 * gcc.dg/bf-ms-layout-3.c: New testcase.
8240
8241 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8242
8243 PR testsuite/52229
8244 PR fortran/32380
8245 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8246
8247 2012-02-20 Richard Guenther <rguenther@suse.de>
8248
8249 PR tree-optimization/52298
8250 * gcc.dg/torture/pr52298.c: New testcase.
8251 * gcc.dg/vect/pr52298.c: Likewise.
8252
8253 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8254
8255 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8256 * gcc.c-torture/execute/pr52286.c: Ditto.
8257
8258 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR tree-optimization/52286
8261 * gcc.c-torture/execute/pr52286.c: New test.
8262
8263 2012-02-18 Tobias Burnus <burnus@net-b.de>
8264
8265 PR fortran/52295
8266 * gfortran.dg/interface_35.f90: Use -std=f2003.
8267 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8268 * gfortran.dg/interface_assignment_4.f90: Ditto.
8269 * gfortran.dg/bessel_1.f90: Ditto.
8270 * gfortran.dg/func_result_6.f90: Ditto.
8271 * gfortran.dg/hypot_1.f90: Ditto.
8272 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8273
8274 2012-02-17 Tobias Burnus <burnus@net-b.de>
8275
8276 PR translation/52232
8277 PR translation/52234
8278 PR translation/52245
8279 PR translation/52246
8280 PR translation/52262
8281 PR translation/52273
8282 * gfortran.dg/coarray_22.f90: Update dg-error.
8283 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8284
8285 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8286
8287 PR target/51753
8288 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8289 (simulate-thread): Use default timeout.
8290
8291 2012-02-16 Jason Merrill <jason@redhat.com>
8292
8293 PR c++/52248
8294 * g++.dg/ext/timevar1.C: New.
8295
8296 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8297
8298 PR c++/52126
8299 * g++.dg/template/using21.C: New.
8300 * g++.dg/template/using22.C: Likewise.
8301
8302 2012-02-16 Jason Merrill <jason@redhat.com>
8303
8304 PR c++/51415
8305 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8306
8307 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR tree-optimization/52255
8310 * gcc.c-torture/compile/pr52255.c: New test.
8311
8312 PR debug/52260
8313 * g++.dg/debug/dwarf2/pr52260.C: New test.
8314
8315 PR middle-end/51929
8316 * g++.dg/ipa/pr51929.C: New test.
8317
8318 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8319
8320 PR target/52199
8321 * gcc.target/powerpc/pr52199.c: New file.
8322
8323 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8324
8325 PR target/52152
8326 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8327
8328 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330 * gcc.dg/pr51867.c: Don't include <math.h>.
8331 (sqrtf): Declare.
8332
8333 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8334
8335 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8336 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8337
8338 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8339
8340 PR tree-optimization/50561
8341 * gcc.dg/graphite/pr50561.c: New testcase.
8342
8343 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8344
8345 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8346 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8347
8348 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8349
8350 * gnat.dg/discr35.ad[sb]: New test.
8351
8352 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8353
8354 * gnat.dg/volatile10.adb: New test.
8355 * gnat.dg/volatile10_pkg.ads: New helper.
8356
8357 2012-02-14 Jason Merrill <jason@redhat.com>
8358
8359 * g++.dg/ext/attrib43.C: New.
8360
8361 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8362
8363 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8364 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8365 fgnu_tm.
8366 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8367 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8368 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8369 effective_target fgnu_tm.
8370 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8371
8372 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR c++/52247
8375 * g++.dg/template/asmgoto1.C: New test.
8376
8377 2012-02-14 Ian Lance Taylor <iant@google.com>
8378
8379 PR go/48501
8380 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8381 compiling generated file for 64bit and index tests.
8382
8383 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8384
8385 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8386
8387 2012-02-14 Richard Guenther <rguenther@suse.de>
8388
8389 PR tree-optimization/52244
8390 PR tree-optimization/51528
8391 * gcc.dg/torture/pr52244.c: New testcase.
8392
8393 2012-02-14 Walter Lee <walt@tilera.com>
8394
8395 * g++.dg/other/PR23205.C: Disable test on tile.
8396 * g++.dg/other/pr23205-2.C: Disable test on tile.
8397 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8398 * gcc.dg/20040813-1.c: Disable test on tile.
8399 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8400 * gcc.misc-tests/linkage.exp: Handle tilegx.
8401
8402 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR tree-optimization/52210
8405 * gcc.dg/pr52210.c: New test.
8406
8407 2012-02-14 Jason Merrill <jason@redhat.com>
8408
8409 PR c++/39055
8410 * g++.dg/overload/defarg5.C: New.
8411
8412 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR c/52181
8415 * c-c++-common/pr52181.c: New test.
8416
8417 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR c++/52215
8420 * g++.dg/ext/atomic-1.C: New test.
8421
8422 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8423
8424 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8425
8426 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR middle-end/52209
8429 * gcc.c-torture/execute/pr52209.c: New test.
8430
8431 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8432
8433 PR fortran/50981
8434 * gfortran.dg/elemental_optional_args_5.f03: New test.
8435
8436 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8437
8438 PR testsuite/50076
8439 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8440 cases.
8441
8442 2012-02-11 Ian Lance Taylor <iant@google.com>
8443
8444 PR go/51874
8445 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8446 SPARC Solaris. Don't run the test at all on systems where it may
8447 not work, rather than xfailing it.
8448
8449 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8450
8451 PR rtl-optimization/52175
8452 * gcc.c-torture/compile/pr52175.c: New test.
8453
8454 2012-02-10 Jason Merrill <jason@redhat.com>
8455
8456 PR c++/51910
8457 * g++.dg/template/repo10.C: New.
8458
8459 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR debug/52132
8462 * gcc.dg/pr52132.c: New test.
8463
8464 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * gnat.dg/specs/aggr4.ads: New test.
8467 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8468
8469 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8470
8471 PR target/52146
8472 * gcc.target/i386/pr52146.c: New.
8473
8474 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR middle-end/52177
8477 * c-c++-common/pr52177.c: New test.
8478
8479 2012-02-10 Jan Hubicka <jh@suse.cz>
8480
8481 PR middle-end/48600
8482 * g++.dg/torture/pr48600.C: New testcase.
8483
8484 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8485
8486 PR middle-end/52140
8487 * gcc.dg/dfp/pr52140.c: New test.
8488
8489 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR fortran/32380
8492 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8493 of dg-options.
8494
8495 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8496
8497 PR middle-end/51867
8498 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8499 * gcc.dg/pr51867.c: New test.
8500
8501 2012-02-09 Ian Lance Taylor <iant@google.com>
8502
8503 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8504 which don't support -fsplit-stack. Turn off optimization when
8505 compiling select5-out.go.
8506
8507 2012-02-08 Ian Lance Taylor <iant@google.com>
8508
8509 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8510 systems which don't support -fsplit-stack.
8511
8512 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8513
8514 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8515 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8516 machine instuction in the log.
8517
8518 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8519
8520 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8521 to 20 seconds.
8522
8523 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8524
8525 PR driver/48524
8526 * gcc.dg/pr48524.c: New test.
8527 * gcc.dg/pr48524.spec: New spec file for test.
8528
8529 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8530
8531 PR fortran/32380
8532 * gfortran.dg/vect/pr32380.f90: New test.
8533
8534 2012-02-08 Tobias Burnus <burnus@net-b.de>
8535
8536 PR fortran/52151
8537 * gfortran.dg/realloc_on_assign_12.f90: New.
8538
8539 2012-02-08 Richard Guenther <rguenther@suse.de>
8540
8541 PR rtl-optimization/52170
8542 * gcc.dg/torture/pr52170.c: New testcase.
8543
8544 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR gcov-profile/52150
8547 * gcc.dg/tree-prof/pr52150.c: New test.
8548
8549 PR rtl-optimization/52139
8550 * gcc.dg/pr52139.c: New test.
8551
8552 2012-02-07 Jason Merrill <jason@redhat.com>
8553
8554 PR c++/51675
8555 * g++.dg/cpp0x/constexpr-union3.C: New.
8556
8557 PR c++/52035
8558 * g++.dg/lto/pr52035_0.C: New.
8559
8560 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8561
8562 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8563 * gcc.dg/special/weak-1.c: Likewise.
8564 * gcc.dg/ucnid-12.c: Likewise.
8565 * gcc.dg/torture/pr45678-1.c: Likewise.
8566 * gcc.dg/torture/pr45678-2.c: Likewise.
8567 * gcc.dg/vector-4.c: Likewise.
8568 * gcc.dg/ipa/inline-5.c: Likewise.
8569 * gcc.dg/ucnid-11.c: Likewise.
8570 * gcc.misc-tests/gcov-13.c: Likewise.
8571 * gcc.misc-tests/gcov-14.c: Likewise.
8572 * g++.dg/ext/label13.C: Likewise.
8573 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8574 hppa*-*-hpux* options.
8575 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8576 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8577 * gcc.dg/pr48616.c: Likewise.
8578 * gcc.dg/pr17957.c: Likewise.
8579 * gcc.dg/pr17055-1.c: Likewise.
8580 * gcc.dg/pr32912-1.c: Likewise.
8581 * gcc.dg/tm/pr51472.c: Likewise.
8582 * c-c++-common/fold-bitand-4.c: Likewise.
8583 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8584 Use dg-additional-options for extra options.
8585
8586 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8587
8588 * gcc.target/epiphany/interrupt-2.c: New test.
8589
8590 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8591
8592 PR target/52155
8593 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8594 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8595 for MIPS ELF.
8596
8597 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8598
8599 PR target/52152
8600 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8601
8602 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8603
8604 PR middle-end/24306
8605 PR target/52154
8606 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8607 * gcc.target/mips/va-arg-1.c: New test.
8608
8609 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8610
8611 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8612 for -mno-pointers-to-nested-functions.
8613
8614 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8615
8616 * gcc.c-torture/execute/20120207-1.c: New test.
8617
8618 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR rtl-optimization/52060
8621 * gcc.dg/torture/pr52060.c: New test.
8622
8623 PR middle-end/52074
8624 * gcc.c-torture/compile/pr52074.c: New test.
8625
8626 2012-02-07 Tobias Burnus <burnus@net-b.de>
8627
8628 PR fortran/51514
8629 * gfortran.dg/class_to_type_2.f90: New.
8630
8631 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8632
8633 PR fortran/32373
8634 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8635 Remove module.
8636
8637 2012-02-06 Jason Merrill <jason@redhat.com>
8638
8639 PR c++/52088
8640 * g++.dg/template/conv13.C: New.
8641
8642 2012-02-06 Richard Guenther <rguenther@suse.de>
8643
8644 PR tree-optimization/52115
8645 * gcc.c-torture/compile/pr52115.c: New testcase.
8646
8647 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR target/52129
8650 * gcc.c-torture/execute/pr52129.c: New test.
8651
8652 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8653
8654 * gcc.dg/pr48374.c: Actually add the test I forgot
8655 in the 2012-01-25 commit.
8656
8657 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8658
8659 PR fortran/32373
8660 * gfortran.dg/vect/vect-8.f90: New test case.
8661
8662 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8663
8664 PR fortran/48847
8665 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8666
8667 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8668
8669 PR fortran/52102
8670 * gfortran.dg/class_48.f90 : Add test of allocate class array
8671 component with source in subroutine test3. Remove commenting
8672 out in subroutine test4, since branching on unitialized variable
8673 is now fixed (no PR for this last.).
8674
8675 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8676
8677 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8678 on MIPS targets.
8679 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8680
8681 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8682
8683 PR target/52125
8684 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8685 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8686
8687 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8688
8689 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8690 (check_effective_target_sync_int_long): Use it.
8691 (check_effective_target_sync_char_short): Likewise.
8692 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8693
8694 2012-02-05 Tobias Burnus <burnus@net-b.de>
8695
8696 PR fortran/51972
8697 * gfortran.dg/class_48.f90: Add some further checks.
8698
8699 2012-02-05 Ira Rosen <irar@il.ibm.com>
8700
8701 PR tree-optimization/52091
8702 * gcc.dg/vect/pr52091.c: New test.
8703
8704 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR rtl-optimization/52113
8707 * gcc.target/avr/pr52113.c: New test.
8708
8709 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR rtl-optimization/52092
8712 * gcc.c-torture/compile/pr52092.c: New test.
8713
8714 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8715
8716 PR fortran/41587
8717 * gfortran.dg/class_array_10.f03: New test.
8718
8719 PR fortran/46356
8720 * gfortran.dg/class_array_11.f03: New test.
8721
8722 PR fortran/51754
8723 * gfortran.dg/class_array_12.f03: New test.
8724
8725 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8726
8727 PR fortran/52012
8728 * gfortran.dg/realloc_on_assign_11.f90: New test.
8729
8730 2012-02-02 Tobias Burnus <burnus@net-b.de>
8731
8732 PR fortran/52093
8733 * gfortran.dg/shape_7.f90: New.
8734
8735 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8736
8737 * gcc.target/mips/mips-prepend-1.c: New test.
8738
8739 2012-02-02 Jan Hubicka <jh@suse.cz>
8740 Tom de Vries <tom@codesourcery.com>
8741
8742 PR middle-end/51998
8743 * gcc.dg/alias-12.c: New testcase.
8744 * gcc.dg/alias-13.c: New testcase.
8745
8746 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR target/52086
8749 * gcc.dg/pr52086.c: New test.
8750
8751 PR tree-optimization/52073
8752 * gcc.c-torture/compile/pr52073.c: New test.
8753
8754 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8755
8756 PR fortran/51958
8757 * gfortran.dg/function_optimize_10.f90: New test.
8758
8759 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8760
8761 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8762 test on alpha*-*-*.
8763
8764 2012-02-01 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/52024
8767 * gfortran.dg/typebound_operator_14.f90: New.
8768
8769 2012-02-01 Tobias Burnus <burnus@net-b.de>
8770
8771 PR fortran/52059
8772 * gfortran.dg/elemental_function_1.f90: New.
8773
8774 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8775
8776 PR rtl-optimization/51374
8777 * gcc.target/avr/torture/pr51374-1.c:
8778 Also fail if SBIS is seen.
8779
8780 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8781
8782 PR rtl-optimization/51374
8783 * gcc.target/avr/torture/pr51374-1.c: New.
8784
8785 2012-01-31 Tobias Burnus <burnus@net-b.de>
8786
8787 PR fortran/52024
8788 * gfortran.dg/typebound_generic_11.f90: New.
8789
8790 2012-01-31 Tobias Burnus <burnus@net-b.de>
8791
8792 PR fortran/52029
8793 * gfortran.dg/class_49.f90: New.
8794
8795 2012-01-31 Tobias Burnus <burnus@net-b.de>
8796
8797 PR fortran/52013
8798 * gfortran.dg/elemental_args_check_6.f90: New.
8799
8800 2012-01-31 Jason Merrill <jason@redhat.com>
8801
8802 PR c++/52043
8803 * g++.dg/cpp0x/variadic122.C: New.
8804
8805 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8806
8807 PR fortran/52012
8808 * gfortran.dg/realloc_on_assign_10.f90: New test.
8809
8810 2012-01-31 Richard Guenther <rguenther@suse.de>
8811
8812 PR tree-optimization/51528
8813 * gcc.dg/torture/pr51528.c: New testcase.
8814
8815 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8816
8817 PR go/48501
8818 * lib/go.exp (go_target_compile): Append timeout= to options.
8819 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8820 select5-out.go test on alpha*-*-* targets.
8821
8822 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8823
8824 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8825 (TEST_SHORT): Reformat in the same way.
8826 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8827 (TEST_SHORT): Reformat in the same way.
8828 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8829 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8830 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8831 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8832 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8833
8834 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8835
8836 PR target/51835
8837 * gcc.target/arm/pr51835.c: New testcase.
8838
8839 2012-01-30 Richard Guenther <rguenther@suse.de>
8840
8841 PR tree-optimization/52028
8842 * gcc.dg/torture/pr52028.c: New testcase.
8843 * gfortran.dg/ldist-pr45199.f: Adjust.
8844 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8845 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8846 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8847
8848 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8849
8850 PR debug/52027
8851 * gcc.dg/tree-prof/pr52027.c: New test.
8852
8853 PR tree-optimization/52046
8854 * gcc.dg/pr52046.c: New test.
8855
8856 PR debug/52048
8857 * g++.dg/other/pr52048.C: New test.
8858
8859 2012-01-30 Richard Guenther <rguenther@suse.de>
8860
8861 PR tree-optimization/52045
8862 * gcc.dg/pr52045.c: New testcase.
8863
8864 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8865
8866 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8867 new code generated for __sync_lock_release.
8868
8869 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8870
8871 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8872
8873 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8874
8875 PR testsuite/51875
8876 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8877
8878 * g++.dg/ext/visibility/template10.C: Fix typo.
8879
8880 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8881
8882 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8883
8884 PR c++/51327
8885 * g++.dg/cpp0x/constexpr-ice6.C: New.
8886
8887 2012-01-29 Tobias Burnus <burnus@net-b.de>
8888
8889 PR fortran/41600
8890 * gfortran.dg/default_initialization_6.f90: New.
8891
8892 2012-01-29 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/51972
8895 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8896 * gfortran.dg/class_48.f90: New.
8897
8898 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8899
8900 PR fortran/51808
8901 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8902
8903 2012-01-28 Tobias Burnus <burnus@net-b.de>
8904
8905 PR fortran/51972
8906 * gfortran.dg/class_allocate_12.f90: New.
8907
8908 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8909
8910 * gcc.dg/torture/pr50444.c: Fix dg directives.
8911
8912 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR target/52006
8915 * gcc.target/arm/pr52006.c: New test.
8916
8917 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8918
8919 PR testsuite/52011
8920 * gcc.dg/lto/trans-mem.h: New file.
8921 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8922 * gcc.dg/lto/trans-mem-1_1.c: Same.
8923 * gcc.dg/lto/trans-mem-4_1.c: Same.
8924 * gcc.dg/lto/trans-mem-3_1.c: Same.
8925
8926 2012-01-27 Tobias Burnus <burnus@net-b.de>
8927
8928 PR fortran/52022
8929 * gfortran.dg/dummy_procedure_7.f90: New.
8930
8931 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8932
8933 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8934 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8935
8936 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR c++/51852
8939 * g++.dg/other/gc5.C: New test.
8940
8941 2012-01-27 Richard Guenther <rguenther@suse.de>
8942
8943 PR tree-optimization/50444
8944 * gcc.dg/torture/pr50444.c: New testcase.
8945
8946 2012-01-27 Tobias Burnus <burnus@net-b.de>
8947
8948 PR fortran/51970
8949 PR fortran/51977
8950 * gfortran.dg/move_alloc_13.f90: New.
8951
8952 2012-01-27 Tobias Burnus <burnus@net-b.de>
8953
8954 PR fortran/51953
8955 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8956 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8957 and change dg-error string.
8958
8959 2012-01-27 Tobias Burnus <burnus@net-b.de>
8960
8961 PR fortran/52016
8962 * gfortran.dg/elemental_args_check_5.f90: New.
8963
8964 2012-01-27 Richard Guenther <rguenther@suse.de>
8965
8966 PR middle-end/51959
8967 * g++.dg/torture/pr51959.C: New testcase.
8968
8969 2012-01-27 Tom de Vries <tom@codesourcery.com>
8970
8971 PR tree-optimization/51990
8972 * gcc.dg/pr51990.c: New test.
8973 * gcc.dg/pr51990-2.c: Same.
8974
8975 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8976 Tobias Burnus <burnus@gcc.gnu.org>
8977
8978 PR fortran/48705
8979 * gfortran.dg/class_allocate_11.f03: New.
8980
8981 PR fortran/51870
8982 PR fortran/51943
8983 PR fortran/51946
8984 * gfortran.dg/class_allocate_7.f03: New.
8985 * gfortran.dg/class_allocate_8.f03: New.
8986 * gfortran.dg/class_allocate_9.f03: New.
8987 * gfortran.dg/class_allocate_10.f03: New.
8988
8989 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8990
8991 * gnat.dg/discr34.adb: New test.
8992 * gnat.dg/discr34_pkg.ads: New helper.
8993
8994 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8995
8996 * gnat.dg/discr33.adb: New test.
8997
8998 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8999
9000 * gnat.dg/limited_with3.ad[sb): New test.
9001 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9002 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9003 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9004
9005 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gnat.dg/stack_usage1.adb: New test.
9008 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9009
9010 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9011 * gcc.dg/pr44194-2.c: Likewise.
9012
9013 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9014
9015 PR c++/51370
9016 * g++.dg/template/crash112.C: New.
9017
9018 2012-01-27 Richard Henderson <rth@redhat.com>
9019
9020 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9021
9022 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9023
9024 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9025
9026 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR middle-end/51895
9029 * g++.dg/opt/pr51895.C: New test.
9030
9031 2012-01-26 Michael Matz <matz@suse.de>
9032
9033 PR tree-optimization/48794
9034 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9035
9036 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9037
9038 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9039
9040 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9041
9042 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9043 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9044 memory.
9045 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9046 the default value for s390 and s390x.
9047
9048 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9049
9050 PR lto/51698
9051 * gcc.dg/lto/trans-mem-4_0.c: New.
9052 * gcc.dg/lto/trans-mem-4_1.c: New.
9053 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9054 TM builtins.
9055 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9056 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9057 TM builtins.
9058 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9059 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9060 TM builtins.
9061
9062 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9063
9064 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9065
9066 2012-01-25 Ian Lance Taylor <iant@google.com>
9067
9068 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9069
9070 2012-01-25 Tobias Burnus <burnus@net-b.de>
9071
9072 PR fortran/51995
9073 * gfortran.dg/typebound_proc_25.f90: New.
9074
9075 2012-01-25 Jason Merrill <jason@redhat.com>
9076
9077 PR c++/51992
9078 * g++.dg/lto/pr51992_0.C: New.
9079
9080 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR tree-optimization/51987
9083 * gcc.target/i386/pr51987.c: New test.
9084
9085 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9086
9087 * gcc.dg/tm/lto-1.c: Require lto support in target.
9088
9089 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9090
9091 PR rtl-optimization/48374
9092 * gcc.dg/pr48374.c: New test.
9093
9094 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9095
9096 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9097
9098 2012-01-25 Tobias Burnus <burnus@net-b.de>
9099
9100 PR fortran/51966
9101 * gfortran.dg/derived_constructor_char_3.f90: New.
9102
9103 2012-01-24 Ian Lance Taylor <iant@google.com>
9104
9105 * go.test/go-test.exp (filecmp): New procedure.
9106 (errchk): Handle quoted square brackets.
9107 (go-gc-tests): Set go_compile_args. Handle various new test
9108 lines. Skip a few new tests.
9109 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9110
9111 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9112
9113 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9114 (check_effective_target_vect_extract_even_odd)
9115 (check_effective_target_vect_interleave): Return true for MIPS
9116 paired-single.
9117
9118 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9119
9120 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9121 (main): Use it instead of argc.
9122
9123 2012-01-24 Jason Merrill <jason@redhat.com>
9124
9125 PR c++/51973
9126 * g++.dg/cpp0x/sfinae31.C: New.
9127
9128 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9129
9130 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9131
9132 2012-01-24 Jason Merrill <jason@redhat.com>
9133
9134 PR c++/51812
9135 * g++.dg/inherit/covariant20.C: New.
9136
9137 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9138
9139 PR c++/51223
9140 * g++.dg/parse/crash58.C: New.
9141
9142 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR target/51957
9145 * gcc.dg/pr51957-1.c: New test.
9146 * gcc.dg/pr51957-1.h: New file.
9147 * gcc.dg/pr51957-2.c: New test.
9148
9149 2012-01-23 Jason Merrill <jason@redhat.com>
9150
9151 PR c++/51930
9152 * g++.dg/ext/visibility/template10.C: New.
9153
9154 2012-01-23 Tobias Burnus <burnus@net-b.de>
9155
9156 PR fortran/51948
9157 * gfortran.dg/move_alloc_12.f90: New.
9158
9159 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9160
9161 PR middle-end/45416
9162 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9163
9164 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/51398
9167 * g++.dg/template/crash111.C: New.
9168
9169 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9170
9171 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9172 configurations.
9173 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9174
9175 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9176
9177 PR testsuite/51941
9178 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9179 the DW_TAG_class_type and DW_AT_name: "Executor".
9180
9181 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9182
9183 * lib/target-supports.exp
9184 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9185 (check_effective_target_vect_interleave): Likewise.
9186
9187 2012-01-22 Jason Merrill <jason@redhat.com>
9188
9189 PR c++/51925
9190 * g++.dg/template/using20.C: New.
9191 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9192
9193 2012-01-23 Jason Merrill <jason@redhat.com>
9194
9195 PR target/51934
9196 * g++.dg/torture/pr51344.C: Limit to x86.
9197
9198 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9199
9200 * c-c++-common/tm/omp.c: Require target with pthread support.
9201
9202 2012-01-23 Richard Guenther <rguenther@suse.de>
9203
9204 PR tree-optimization/51949
9205 * gcc.dg/torture/pr51949.c: New testcase.
9206
9207 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR rtl-optimization/51933
9210 * gcc.c-torture/execute/pr51933.c: New test.
9211
9212 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9213
9214 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9215 Do not define for Interix.
9216
9217 2012-01-22 Jason Merrill <jason@redhat.com>
9218
9219 PR c++/51832
9220 * g++.dg/lto/pr51832.h: New.
9221 * g++.dg/lto/pr51832_0.C: New.
9222 * g++.dg/lto/pr51832_1.C: New.
9223
9224 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9225
9226 * gcc.dg/ext-elim-1.c: New test.
9227
9228 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9229
9230 PR target/51931
9231 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9232 * g++.dg/opt/longbranch1.C: Likewise.
9233
9234 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9235
9236 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9237 in C++11 mode.
9238
9239 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9240
9241 PR fortran/50556
9242 * gfortran.dg/namelist_74.f90: New test.
9243 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9244
9245 2012-01-21 Tobias Burnus <burnus@net-b.de>
9246
9247 PR fortran/51913
9248 * gfortran.dg/class_47.f90: New.
9249
9250 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9251
9252 * gnat.dg/renaming5.ad[sb]: New test.
9253
9254 2012-01-20 Jason Merrill <jason@redhat.com>
9255
9256 PR c++/51919
9257 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9258
9259 2012-01-20 Jason Merrill <jason@redhat.com>
9260
9261 PR c++/51922
9262 * g++.dg/ext/attrib42.C: Require ilp32.
9263
9264 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9265
9266 PR target/51915
9267 * gcc.target/arm/pr51915.c: New test.
9268
9269 2012-01-20 Cary Coutant <ccoutant@google.com>
9270 Dodji Seketeli <dodji@redhat.com>
9271
9272 PR debug/45682
9273 * g++.dg/debug/dwarf2/nested-3.C: New test.
9274
9275 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9276
9277 PR c++/51402
9278 * g++.dg/template/crash110.C: New.
9279
9280 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9281
9282 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9283 Remove default options on hppa*-*-hpux*.
9284
9285 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9286
9287 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9288
9289 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9290
9291 * gcc.c-torture/compile/pr51856.c: New testcase.
9292
9293 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9294
9295 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9296 options to go_target_compile.
9297
9298 2012-01-20 Kai Tietz <ktietz@redhat.com>
9299
9300 * g++.dg/torture/pr51344.C: Fix typo.
9301
9302 2012-01-20 Richard Guenther <rguenther@suse.de>
9303
9304 PR tree-optimization/51903
9305 * g++.dg/torture/pr51903.C: New testcase.
9306
9307 2012-01-20 Tobias Burnus <burnus@net-b.de>
9308 Janus Weil <janus@gcc.gnu.org>
9309
9310 PR fortran/51056
9311 * gfortran.dg/use_21.f90: New.
9312
9313 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR target/51106
9316 * gcc.dg/torture/pr51106-1.c: New test.
9317 * gcc.dg/torture/pr51106-2.c: New test.
9318
9319 2012-01-19 Kai Tietz <ktietz@redhat.com>
9320
9321 * g++.dg/torture/pr51344.C: New test.
9322
9323 2012-01-19 Tobias Burnus <burnus@net-b.de>
9324
9325 PR fortran/51904
9326 * gfortran.dg/intrinsic_size_2.f90: New.
9327
9328 2012-01-19 Jason Merrill <jason@redhat.com>
9329
9330 PR c++/51889
9331 * g++.dg/inherit/using7.C: New.
9332
9333 2012-01-19 Richard Guenther <rguenther@suse.de>
9334
9335 PR tree-optimization/37997
9336 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9337
9338 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9339
9340 PR rtl-optimization/51505
9341 * gcc.dg/pr51505.c: New test.
9342
9343 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9344
9345 PR fortran/51634
9346 * gfortran.dg/typebound_operator_12.f03: New.
9347 * gfortran.dg/typebound_operator_13.f03: New.
9348
9349 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9350
9351 PR c++/51225
9352 * g++.dg/cpp0x/pr51225.C: New.
9353
9354 2012-01-17 Ian Lance Taylor <iant@google.com>
9355
9356 PR go/50656
9357 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9358
9359 2012-01-17 Tobias Burnus <burnus@net-b.de>
9360
9361 PR fortran/51869
9362 * gfortran.dg/realloc_on_assign_9.f90: New.
9363
9364 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9365
9366 PR other/51165
9367 * gcc.dg/tm/memopt-3.c: Remove xfail.
9368 * gcc.dg/tm/memopt-4.c: Remove xfail.
9369 * gcc.dg/tm/memopt-5.c: Remove xfail.
9370 * gcc.dg/tm/memopt-7.c: Remove xfail.
9371
9372 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR tree-optimization/51877
9375 * gcc.c-torture/execute/pr51877.c: New test.
9376
9377 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9378
9379 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9380 {!vect_align_arrays} to vect_sizes_32B_16B.
9381 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9382 * gcc.dg/vect/vect-peel-3.c: Ditto.
9383
9384 2012-01-16 Jason Merrill <jason@redhat.com>
9385
9386 PR c++/51854
9387 * g++.dg/abi/mangle60.C: New.
9388
9389 PR c++/51827
9390 * g++.dg/pch/mangle1.{C,Hs}: New.
9391
9392 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9393 Tobias Burnus <burnus@net-b.de>
9394
9395 PR fortran/50981
9396 * gfortran.dg/elemental_optional_args_3.f90: New
9397 * gfortran.dg/elemental_optional_args_4.f90: New
9398
9399 2012-01-16 Tobias Burnus <burnus@net-b.de>
9400
9401 PR fortran/51809
9402 * gfortran.dg/use_20.f90: New
9403
9404 2012-01-16 Jason Merrill <jason@redhat.com>
9405
9406 PR c++/51868
9407 * g++.dg/cpp0x/rv-bitfield.C: New.
9408 * g++.dg/cpp0x/rv-bitfield2.C: New.
9409
9410 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9411
9412 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9413 subroutine 'qsort' and use index array to assign the result.
9414
9415 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR tree-optimization/51865
9418 * gcc.dg/pr51865.c: New test.
9419
9420 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9421
9422 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9423
9424 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9425
9426 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9427 to be loaded from the constant pool, rather than via %hi and %lo.
9428
9429 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9430
9431 PR rtl-optimization/51821
9432 * gcc.dg/pr51821.c: New test.
9433
9434 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9435
9436 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9437
9438 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9439
9440 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9441
9442 2012-01-14 Tobias Burnus <burnus@net-b.de>
9443
9444 PR fortran/51800
9445 * gfortran.dg/init_flag_8.f90: New.
9446 * gfortran.dg/init_flag_9.f90: New.
9447
9448 2011-01-14 Tobias Burnus <burnus@net-b.de>
9449
9450 PR fortran/51816
9451 * gfortran.dg/use_18.f90: New.
9452 * gfortran.dg/use_19.f90: New.
9453
9454 2012-01-13 Ian Lance Taylor <iant@google.com>
9455
9456 PR c++/50012
9457 * g++.dg/warn/Wsign-compare-4.C: New.
9458
9459 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9460
9461 PR fortran/48351
9462 * gfortran.dg/alloc_comp_assign.f03: New.
9463 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9464 __BUILTIN_FREE from 38 to 32.
9465
9466 2012-01-13 Jason Merrill <jason@redhat.com>
9467
9468 PR c++/20681
9469 * g++.dg/warn/Wreturn-type-7.C: New.
9470
9471 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9472
9473 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9474 assumption.
9475 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9476 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9477 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9478 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9479 int32plus because of big array needed.
9480 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9481 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9482
9483 2012-01-13 Jason Merrill <jason@redhat.com>
9484
9485 PR c++/51813
9486 * g++.dg/ext/visibility/template9.C: New.
9487
9488 PR c++/51620
9489 * g++.dg/cpp0x/defaulted34.C: New.
9490 * g++.dg/template/virtual3.C: New.
9491
9492 2012-01-13 Richard Guenther <rguenther@suse.de>
9493
9494 PR middle-end/8081
9495 * gcc.dg/torture/pr8081.c: New testcase.
9496
9497 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9498
9499 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9500
9501 2012-01-12 Jason Merrill <jason@redhat.com>
9502
9503 PR c++/51714
9504 * g++.dg/ext/stmtexpr14.C: New.
9505
9506 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9507
9508 PR c++/51633
9509 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9510
9511 2012-01-12 Jason Merrill <jason@redhat.com>
9512
9513 PR c++/48051
9514 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9515 * g++.dg/abi/mangle58.C: Likewise.
9516
9517 PR c++/51403
9518 * g++.dg/template/arg8.C: New.
9519
9520 2012-01-12 Ira Rosen <irar@il.ibm.com>
9521
9522 PR tree-optimization/51799
9523 * gcc.dg/vect/pr51799.c: New test.
9524 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9525 patterns.
9526
9527 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9528 Tobias Burnus <burnus@net-b.de>
9529
9530 PR fortran/51057
9531 PR fortran/51616
9532 * lib/target-supports.exp
9533 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9534 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9535
9536 2012-01-11 Jason Merrill <jason@redhat.com>
9537
9538 PR c++/51565
9539 * g++.dg/ext/attrib42.C: New.
9540
9541 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR bootstrap/51796
9544 * gcc.dg/pr51796.c: New test.
9545
9546 2012-01-11 Jason Merrill <jason@redhat.com>
9547
9548 PR c++/51818
9549 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9550
9551 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9552
9553 * gnat.dg/array19.ad[sb]: New test.
9554
9555 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9556
9557 * gnat.dg/opt23.ad[sb]: New test.
9558 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9559 * gnat.dg/opt24.ad[sb]: New test.
9560
9561 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9562
9563 PR tree-optimization/49642
9564 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9565 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9566
9567 2012-01-11 Jason Merrill <jason@redhat.com>
9568
9569 PR c++/51613
9570 * g++.dg/template/explicit-args5.C: New.
9571
9572 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9573
9574 * gcc.c-torture/execute/20120110-1.c: New testcase.
9575
9576 2012-01-10 Jason Merrill <jason@redhat.com>
9577
9578 PR c++/51614
9579 * g++.dg/inherit/ambig1.C: New.
9580
9581 PR c++/51433
9582 * g++.dg/cpp0x/constexpr-cache1.C: New.
9583
9584 2012-01-10 Richard Guenther <rguenther@suse.de>
9585
9586 PR tree-optimization/51801
9587 * gcc.dg/torture/pr51801.c: New testcase.
9588
9589 2012-01-10 Tobias Burnus <burnus@net-b.de>
9590
9591 PR fortran/51652
9592 * gfortran.dg/allocate_with_typespec_5.f90: New.
9593
9594 2012-01-10 Tobias Burnus <burnus@net-b.de>
9595
9596 * gfortran.dg/class_39.f03: Update dg-error string.
9597
9598 2012-01-10 Richard Guenther <rguenther@suse.de>
9599
9600 PR tree-optimization/50913
9601 * gcc.dg/graphite/interchange-16.c: New testcase.
9602 * gcc.dg/graphite/scop-20.c: XFAIL.
9603 * gfortran.dg/graphite/interchange-1.f: Likewise.
9604 * gfortran.dg/graphite/block-1.f90: Likewise.
9605 * gfortran.dg/graphite/block-2.f: Likewise.
9606
9607 2012-01-10 Richard Henderson <rth@redhat.com>
9608
9609 * lib/target-supports.exp (check_effective_target_vect_perm,
9610 check_effective_target_vect_perm_byte,
9611 check_effective_target_vect_perm_short): Enable for arm neon.
9612
9613 2012-01-09 Tobias Burnus <burnus@net-b.de>
9614
9615 PR fortran/46328
9616 * gfortran.dg/typebound_operator_11.f90: New.
9617
9618 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9619
9620 * gnat.dg/array18.adb: New test.
9621 * gnat.dg/array18_pkg.ads: New helper.
9622
9623 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9624
9625 PR fortran/51791
9626 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9627 around base object in first assignment in main program.
9628 * gfortran.dg/typebound_operator_10.f03: New test.
9629
9630 2012-01-09 Martin Jambor <mjambor@suse.cz>
9631
9632 PR tree-optimization/51759
9633 * g++.dg/ipa/pr51759.C: New test.
9634
9635 2012-01-09 Tobias Burnus <burnus@net-b.de>
9636
9637 PR fortran/51758
9638 * gfortran.dg/optional_absent_2.f90: New.
9639
9640 2012-01-09 Tobias Burnus <burnus@net-b.de>
9641
9642 PR fortran/51578
9643 * gfortran.dg/use_17.f90: New.
9644
9645 2012-01-09 Gary Funck <gary@intrepid.com>
9646
9647 PR preprocessor/33919
9648 * gcc.dg/pr33919.c: New test.
9649 * gcc.dg/pr33919-0.h: New test header file.
9650 * gcc.dg/pr33919-1.h: Ditto.
9651 * gcc.dg/pr33919-2.h: Ditto.
9652
9653 2012-01-07 Jan Hubicka <jh@suse.cz>
9654
9655 PR tree-optimize/51694
9656 * gcc.c-torture/compile/pr51694.c: new testcase.
9657
9658 2012-01-07 Jan Hubicka <jh@suse.cz>
9659
9660 PR tree-optimization/51600
9661 * g++.dg/torture/pr51600.C: New testcase.
9662
9663 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9664
9665 PR gcov-profile/51715
9666 PR gcov-profile/51717
9667 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9668 * gcc.misc-tests/gcov-14.c: Likewise.
9669
9670 2012-01-06 Jason Merrill <jason@redhat.com>
9671
9672 * g++.dg/parse/new5.C: New.
9673
9674 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9675
9676 PR testsuite/51655
9677 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9678 including <string.h>.
9679
9680 2012-01-06 Jason Merrill <jason@redhat.com>
9681
9682 * g++.dg/abi/mangle51.C: New.
9683 * g++.dg/abi/mangle52.C: New.
9684 * g++.dg/abi/mangle53.C: New.
9685 * g++.dg/abi/mangle54.C: New.
9686 * g++.dg/abi/mangle55.C: New.
9687 * g++.dg/abi/mangle56.C: New.
9688 * g++.dg/abi/mangle57.C: New.
9689 * g++.dg/abi/mangle58.C: New.
9690 * g++.dg/abi/mangle59.C: New.
9691 * g++.dg/cpp0x/trailing3.C: Update mangling.
9692 * g++.dg/cpp0x/variadic111.C: Update mangling.
9693 * g++.dg/cpp0x/variadic4.C: Update mangling.
9694 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9695 * g++.dg/template/nontype22.C: Works now.
9696 * g++.dg/template/pr35240.C: Works now.
9697
9698 * g++.dg/cpp0x/error7.C: New.
9699
9700 2012-01-06 Tobias Burnus <burnus@net-b.de>
9701
9702 * gfortran.dg/deallocate_stat_2.f90: New.
9703 * coarray/allocate_errgmsg.f90: New.
9704 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9705 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9706 * coarray/subobject_1.f90: Fix for num_images > 1.
9707 * gfortran.dg/deallocate_stat.f90: Update due to changed
9708 stat= handling.
9709
9710 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9711
9712 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9713
9714 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9715
9716 * ada/acats/overflow.lst: Add cb20004.
9717
9718 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9719
9720 PR c++/51541
9721 * g++.dg/cpp0x/alias-decl-18.C: New test.
9722
9723 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9724
9725 * gcc.c-torture/execute/20120104-1.c: New test.
9726
9727 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9728
9729 PR fortran/PR48946
9730 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9731 the old typebound_operator_8.f03.
9732 * gfortran.dg/typebound_operator_8.f03: New version of
9733 typebound_operator_7.f03 with 'u' a derived type instead of a
9734 class object.
9735
9736 2012-01-05 Richard Guenther <rguenther@suse.de>
9737
9738 * g++.dg/torture/pr49309.C: Skip for -flto.
9739
9740 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR middle-end/51761
9743 * gcc.c-torture/compile/pr51761.c: New test.
9744
9745 2012-01-05 Richard Guenther <rguenther@suse.de>
9746
9747 PR tree-optimization/51760
9748 * gcc.dg/torture/pr51760.c: New testcase.
9749
9750 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9751
9752 PR middle-end/51472
9753 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9754
9755 2012-01-05 Richard Guenther <rguenther@suse.de>
9756
9757 PR lto/41576
9758 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9759 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9760
9761 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR debug/51695
9764 * gcc.dg/pr51695.c: New test.
9765
9766 2012-01-04 Andrew Pinski <apinski@cavium.com>
9767
9768 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9769 * gcc.target/mips/octeon2-lx-1.c: New test.
9770 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9771 * gcc.target/mips/octeon2-lx-2.c: New test.
9772 * gcc.target/mips/octeon2-lx-3.c: New test.
9773
9774 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9775
9776 PR other/51163
9777 PR other/51164
9778 * gcc.dg/tm/alias-1.c: Adjust regexp.
9779 * gcc.dg/tm/alias-2.c: Adjust regexp.
9780
9781 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9782
9783 PR c++/51064
9784 * g++.dg/warn/Wparentheses-26.C: New.
9785
9786 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9787
9788 * gfortran.dg/elemental_optional_args_2.f90: New test.
9789
9790 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9791
9792 PR fortran/49693
9793 * gfortran.dg/common_17.f90: New test.
9794
9795 2012-01-04 Richard Guenther <rguenther@suse.de>
9796
9797 PR tree-optimization/49651
9798 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9799 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9800
9801 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9802
9803 PR c++/51738
9804 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9805
9806 2012-01-03 Andrew Pinski <apinski@cavium.com>
9807
9808 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9809 for all mips targets. Also allow an optional .cfi_startproc.
9810
9811 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9812
9813 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9814
9815 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9816
9817 PR c++/29273
9818 * g++.dg/rtti/dyncast5.C: New.
9819
9820 2012-01-03 Richard Guenther <rguenther@suse.de>
9821
9822 PR tree-optimization/51070
9823 * gcc.dg/torture/pr51070-2.c: New testcase.
9824
9825 2012-01-03 Richard Guenther <rguenther@suse.de>
9826
9827 PR tree-optimization/51692
9828 * gcc.dg/torture/pr51692.c: New testcase.
9829
9830 2012-01-03 Richard Guenther <rguenther@suse.de>
9831
9832 PR debug/51650
9833 * g++.dg/lto/pr51650-3_0.C: New testcase.
9834
9835 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9836
9837 PR c++/15867
9838 * g++.dg/warn/Wredundant-decls-spec.C: New.
9839
9840 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR tree-optimization/51719
9843 * g++.dg/tree-prof/pr51719.C: New test.
9844
9845 2012-01-03 Richard Guenther <rguenther@suse.de>
9846
9847 PR middle-end/51730
9848 * gcc.dg/fold-compare-6.c: New testcase.
9849
9850 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR c++/51669
9853 * g++.dg/gomp/pr51669.C: New test.
9854
9855 2012-01-02 Jason Merrill <jason@redhat.com>
9856
9857 PR c++/51675
9858 * g++.dg/cpp0x/constexpr-union2.C: New.
9859
9860 PR c++/51666
9861 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9862
9863 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9864
9865 PR c++/51462
9866 * g++.dg/cpp0x/constexpr-99.C: New test.
9867
9868 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9869
9870 PR c++/20140
9871 * g++.dg/template/init9.C: New.
9872
9873 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9874
9875 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9876 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9877 rather than a specific number.
9878
9879 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9880
9881 PR fortran/46262
9882 PR fortran/46328
9883 PR fortran/51052
9884 * gfortran.dg/typebound_operator_7.f03: New.
9885 * gfortran.dg/typebound_operator_8.f03: New.
9886
9887 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9888
9889 PR target/51729
9890 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9891 XFAIL.
9892 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9893
9894 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9895
9896 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9897
9898 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9899
9900 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9901 for MIPS.
9902
9903 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9904
9905 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9906 * gfortran.dg/io_real_boz_4.f90: Likewise.
9907 * gfortran.dg/io_real_boz_5.f90: Likewise.
9908
9909 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9910
9911 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9912
9913 2012-01-02 Revital Eres <revital.eres@linaro.org>
9914
9915 * gcc.dg/sms-11.c: New file.
9916
9917 2012-01-02 Tobias Burnus <burnus@net-b.de>
9918
9919 PR fortran/51682
9920 * gfortran.dg/coarray/image_index_3.f90: New.
9921
9922 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9923
9924 PR c++/16603
9925 * g++.dg/parse/enum8.C: New.
9926
9927 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9928
9929 PR c++/51379
9930 * g++.dg/conversion/reinterpret4.C: New.
9931 * g++.dg/conversion/reinterpret1.C: Adjust.
9932
9933 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9934
9935 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9936
9937 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9938
9939 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9940 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9941 * g++.old-deja/g++.jason/access14.C: Likewise.
9942 * g++.old-deja/g++.jason/access8.C: Likewise.
9943 * g++.old-deja/g++.jason/access1.C: Likewise.
9944 * g++.old-deja/g++.other/access3.C: Likewise.
9945 * g++.old-deja/g++.other/access5.C: Likewise.
9946 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9947 * g++.old-deja/g++.law/visibility22.C: Likewise.
9948 * g++.old-deja/g++.law/visibility26.C: Likewise.
9949 * g++.old-deja/g++.mike/p2746.C: Likewise.
9950 * g++.dg/debug/using1.C: Likewise.
9951 * g++.dg/lookup/using51.C: Likewise.
9952 * g++.dg/inherit/using5.C: Likewise.
9953 * g++.dg/inherit/pr30297.C: Likewise.
9954 * g++.dg/inherit/access8.C: Likewise.
9955 * g++.dg/torture/pr39362.C: Likewise.
9956 * g++.dg/template/crash13.C: Likewise.
9957 * g++.dg/template/using10.C: Likewise.
9958
9959 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9960
9961 PR fortran/51502
9962 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9963
9964 2012-01-01 Ira Rosen <irar@il.ibm.com>
9965
9966 PR tree-optimization/51704
9967 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9968 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9969 corresponding flags.
9970
9971 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/51723
9974 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9975
9976 2012-01-01 Jan Hubicka <jh@suse.cz>
9977
9978 PR rtl-optimization/51069
9979 * gcc.c-torture/compile/pr51069.c: New testcase.
9980
9981 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR tree-optimization/51683
9984 * gcc.dg/pr51683.c: New test.
9985 \f
9986 Copyright (C) 2012 Free Software Foundation, Inc.
9987
9988 Copying and distribution of this file, with or without modification,
9989 are permitted in any medium without royalty provided the copyright
9990 notice and this notice are preserved.