a43d899d97526036a6a131f1b653b05d43905d2f
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
2
3 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4
5 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6
7 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
8
9 2012-06-05 Richard Guenther <rguenther@suse.de>
10
11 PR tree-optimization/30442
12 * gcc.dg/vect/bb-slp-30.c: New testcase.
13
14 2012-06-05 Richard Guenther <rguenther@suse.de>
15
16 PR tree-optimization/53081
17 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
18 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
19 -fno-tree-loop-distribute-patterns.
20
21 2012-06-05 Alan Modra <amodra@gmail.com>
22
23 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
24 Check static chain in nested funcs.
25
26 2012-06-04 Tobias Burnus <burnus@net-b.de>
27
28 PR fortran/50619
29 * gfortran.dg/init_flag_10.f90: New.
30
31 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
32
33 PR c++/53524
34 * g++.dg/warn/Wenum-compare-no-2: New.
35
36 2012-06-04 Dodji Seketeli <dodji@redhat.com>
37
38 PR preprocessor/53463
39 * g++.dg/cpp/limits.C: New test.
40 * g++.dg/parse/error19.C: Adjust.
41 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
42 * g++.dg/warn/pr35635.C: Likewise.
43 * g++.old-deja/g++.pt/assign1.C: Likewise.
44
45 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
46
47 PR target/53559
48 * gcc.target/powerpc/cell_builtin_1.c: New test case.
49 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
50 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
51 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
52 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
53 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
54 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
55 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
56
57 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
58
59 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
60
61 2012-06-04 Jakub Jelinek <jakub@redhat.com>
62
63 PR tree-optimization/53550
64 * gcc.dg/pr53550.c: New test.
65
66 2012-06-04 Richard Guenther <rguenther@suse.de>
67
68 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
69 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
70 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
71
72 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
73
74 PR fortran/48831
75 * gfortran.dg/parameter_array_element_2.f90: New.
76
77 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
78
79 PR target/53512
80 * gcc.target/sh/pr53512-1.c: New.
81 * gcc.target/sh/pr53512-2.c: New.
82 * gcc.target/sh/pr53512-3.c: New.
83 * gcc.target/sh/pr53512-4.c: New.
84
85 2012-06-01 Jason Merrill <jason@redhat.com>
86
87 PR c++/52973
88 * g++.dg/ext/visibility/template12.C: New.
89 * g++.dg/ext/attrib14.C: Adjust warning line.
90
91 PR c++/52725
92 * g++.dg/parse/new6.C: New.
93 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
94
95 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
96
97 * c-c++-common/restrict-2.c: Revert previous change.
98
99 2012-06-01 Jason Merrill <jason@redhat.com>
100
101 PR c++/53137
102 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
103
104 PR c++/53484
105 * g++.dg/cpp0x/auto33.C: New.
106
107 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
108
109 PR c++/26155
110 * g++.dg/parse/namespace-alias-1.C: New.
111
112 2012-06-01 Christian Bruel <christian.bruel@st.com>
113
114 * gcc.dg/spec-options.c: New test.
115 * gcc.dg/foo.specs: New file.
116
117 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
118
119 PR ada/53517
120 * gnat.dg/lto14.adb: Skip on Solaris.
121
122 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
123
124 * gcc.target/cris/sync-1-v10.c,
125 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
126 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
127 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
128 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
129 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
130 gcc.target/cris/torture/sync-mis-op-i-1.c,
131 gcc.target/cris/torture/sync-mis-op-i-1a.c,
132 gcc.target/cris/torture/sync-mis-op-i-2.c,
133 gcc.target/cris/torture/sync-mis-op-i-2a.c,
134 gcc.target/cris/torture/sync-mis-op-i-3.c,
135 gcc.target/cris/torture/sync-mis-op-i-3a.c,
136 gcc.target/cris/torture/sync-mis-op-s-1.c,
137 gcc.target/cris/torture/sync-mis-op-s-1a.c,
138 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
139 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
140 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
141 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
142 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
143 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
144 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
145 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
146
147 2012-05-31 Richard Guenther <rguenther@suse.de>
148
149 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
150 ldist-pr45948.c with disabled SCCP.
151
152 2012-05-31 Richard Guenther <rguenther@suse.de>
153
154 PR middle-end/48493
155 * gcc.dg/torture/pr48493.c: New testcase.
156
157 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
158
159 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
160 arm32 to targets.
161 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
162 of the initialization loop.
163 (dg-final): Adjust the expected number of vectorized loops depending
164 on vect_char_mult target selector.
165
166 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
167
168 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
169 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
170 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
171 New tests.
172
173 2012-05-30 Jason Merrill <jason@redhat.com>
174
175 PR c++/53356
176 * g++.dg/init/new34.C: New.
177 * g++.dg/tree-ssa/stabilize1.C: New.
178
179 2012-05-30 Jakub Jelinek <jakub@redhat.com>
180
181 PR c++/53356
182 * g++.dg/init/new33.C: New test.
183
184 2012-05-30 Richard Guenther <rguenther@suse.de>
185
186 PR middle-end/53501
187 * gcc.dg/torture/pr53501.c: New testcase.
188 * c-c++-common/restrict-2.c: Adjust.
189
190 2012-05-30 Alan Modra <amodra@gmail.com>
191
192 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
193 torture-finish.
194
195 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
196
197 * gcc.target/i386/shuf-concat.c: New test.
198
199 2012-05-30 Jakub Jelinek <jakub@redhat.com>
200
201 PR rtl-optimization/53519
202 * gcc.c-torture/compile/pr53519.c: New test.
203
204 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
205
206 * gcc.target/arm/neon-vrev.c: New.
207
208 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
209
210 PR target/51340
211 * gcc.target/sh/pr51340-1.c: New.
212 * gcc.target/sh/pr51340-2.c: New.
213 * gcc.target/sh/pr51340-3.c: New.
214
215 2012-05-29 Richard Guenther <rguenther@suse.de>
216
217 PR tree-optimization/53516
218 * gcc.dg/torture/pr53516.c: New testcase.
219
220 2012-05-29 Dodji Seketeli <dodji@redhat.com>
221
222 PR preprocessor/53229
223 * gcc.dg/cpp/paste6.c: Force to run without
224 -ftrack-macro-expansion.
225 * gcc.dg/cpp/paste8.c: Likewise.
226 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
227 -ftrack-macro-expansion.
228 * gcc.dg/cpp/paste12.c: Force to run without
229 -ftrack-macro-expansion.
230 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
231 -ftrack-macro-expansion.
232 * gcc.dg/cpp/paste13.c: Likewise.
233 * gcc.dg/cpp/paste14.c: Likewise.
234 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
235 -ftrack-macro-expansion.
236 * gcc.dg/cpp/paste18.c: New test.
237
238 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
239
240 * gcc.target/cris/torture/trap-1.c,
241 gcc.target/cris/torture/trap-2.c,
242 gcc.target/cris/torture/trap-3.c,
243 gcc.target/cris/torture/trap-v0.c,
244 gcc.target/cris/torture/trap-v3.c: New tests.
245
246 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/25137
249 * g++.dg/warn/Wbraces3.C: New.
250 * g++.dg/warn/Wbraces4.C: Likewise.
251
252 2012-05-28 Jakub Jelinek <jakub@redhat.com>
253
254 PR tree-optimization/53505
255 * c-c++-common/torture/pr53505.c: New test.
256
257 2012-05-27 Nathan Sidwell <nathan@acm.org>
258
259 * gcc.dg/stmt-expr-4.c: New.
260
261 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
262
263 PR c++/53491
264 * g++.dg/parse/crash60.C: New.
265
266 2012-05-26 Jason Merrill <jason@redhat.com>
267
268 PR c++/53220
269 * c-c++-common/array-lit.c: New.
270 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
271
272 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
273
274 PR ada/50294
275 * gnat.dg/array21.adb: New test.
276
277 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
278
279 * gnat.dg/renaming5.adb: Adjust dg-final directive.
280
281 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
282
283 PR c++/32054
284 * g++.dg/other/anon-union3.C: New.
285
286 2012-05-25 Ian Lance Taylor <iant@google.com>
287
288 * gcc.dg/split-6.c: New test.
289
290 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
291
292 * gnat.dg/lto14.adb: New test.
293
294 2012-05-25 Tristan Gingold <gingold@adacore.com>
295
296 * gcc.target/i386/large-frame.c: New.
297
298 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
299 * gcc.target/powerpc/lhs-1.c: New.
300 * gcc.target/powerpc/lhs-2.c: New.
301 * gcc.target/powerpc/lhs-3.c: New.
302
303 2012-05-24 Dodji Seketeli <dodji@redhat.com>
304
305 Make unwound macro expansion trace less redundant
306 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
307 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
308 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
309 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
310 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
311 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
312
313 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
314
315 PR c++/53464
316 * g++.dg/cpp0x/constexpr-default1.C: New.
317
318 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
319
320 PR c++/32080
321 * g++.dg/eh/goto2.C: New.
322
323 2012-05-24 Richard Guenther <rguenther@suse.de>
324
325 PR middle-end/53460
326 * g++.dg/tree-prof/pr53460.C: New testcase.
327
328 2012-05-24 Richard Guenther <rguenther@suse.de>
329
330 PR bootstrap/53466
331 * g++.dg/debug/pr53466.C: New testcase.
332
333 2012-05-24 Jakub Jelinek <jakub@redhat.com>
334
335 PR tree-optimization/53465
336 * gcc.c-torture/execute/pr53465.c: New test.
337
338 2012-05-23 Tobias Burnus <burnus@net-b.de>
339
340 PR fortran/51055
341 PR fortran/45170
342 * gfortran.dg/allocate_with_typespec_6.f90: New.
343
344 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
345
346 PR c++/29185
347 * g++.dg/warn/delete-array-1.C: New.
348
349 2012-05-23 Richard Guenther <rguenther@suse.de>
350
351 * gcc.dg/torture/pr39074-2.c: Adjust.
352 * gcc.dg/torture/pr39074.c: Likewise.
353 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
354 * gcc.dg/tree-ssa/alias-19.c: Likewise.
355
356 2012-05-22 Jan Hubicka <jh@suse.cz>
357
358 PR middle-end/53161
359 * g++.dg/torture/pr53161.C: New testcase.
360
361 2012-05-22 Tobias Burnus <burnus@net-b.de>
362
363 PR fortran/53389
364 * gfortran.dg/realloc_on_assign_15.f90: New.
365
366 2012-05-22 Richard Guenther <rguenther@suse.de>
367
368 PR middle-end/51071
369 * gcc.dg/torture/pr51071-2.c: New testcase.
370
371 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
372
373 PR tree-optimization/53336
374 * g++.dg/torture/pr53336.C: New testcase.
375
376 2012-05-22 Dodji Seketeli <dodji@redhat.com>
377
378 PR c++/53322
379 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
380 instead of -Wunused-local-typedefs.
381
382 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
383
384 PR c++/51184
385 * g++.dg/other/abstract4.C: New-
386
387 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
388
389 PR c++/40821
390 * g++.dg/ext/attrib46.C: New.
391
392 2012-05-21 Joseph Myers <joseph@codesourcery.com>
393
394 PR c/53418
395 * gcc.c-torture/compile/pr53418-1.c,
396 gcc.c-torture/compile/pr53418-2.c: New tests.
397
398 2012-05-21 Jakub Jelinek <jakub@redhat.com>
399
400 PR tree-optimization/53366
401 * gcc.dg/torture/pr53366-1.c: New test.
402 * gcc.dg/torture/pr53366-2.c: New test.
403 * gcc.target/i386/pr53366-1.c: New test.
404 * gcc.target/i386/pr53366-2.c: New test.
405
406 PR tree-optimization/53409
407 * gcc.c-torture/compile/pr53409.c: New test.
408
409 PR tree-optimization/53410
410 * gcc.c-torture/compile/pr53410-1.c: New test.
411 * gcc.c-torture/compile/pr53410-2.c: New test.
412
413 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
414
415 PR target/53425
416 * gcc.target/i386/pr53425-1.c: New file.
417 * gcc.target/i386/pr53425-2.c: Likewise.
418
419 2012-05-21 Richard Guenther <rguenther@suse.de>
420
421 PR tree-optimization/53408
422 * gcc.dg/torture/pr53408.c: New testcase.
423
424 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
425 H.J. Lu <hongjiu.lu@intel.com>
426
427 PR target/53416
428 * gcc.target/i386/pr53416.c: New file.
429
430 2012-05-21 Richard Guenther <rguenther@suse.de>
431
432 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
433
434 2012-05-21 Richard Guenther <rguenther@suse.de>
435
436 * gcc.dg/torture/ldist-1.c: New testcase.
437
438 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
439
440 * gnat.dg/lto13.adb: New test.
441 * gnat.dg/lto13_pkg.ad[sb]: New helper.
442
443 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
444
445 * gnat.dg/specs/lto12.ads: New test.
446 * gnat.dg/specs/lto12_pkg.ads: New helper.
447
448 2012-05-18 Richard Guenther <rguenther@suse.de>
449
450 PR tree-optimization/53346
451 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
452 * gcc.target/i386/incoming-10.c: Adjust.
453 * gcc.target/i386/incoming-11.c: Likewise.
454 * gcc.target/i386/pr46295.c: Likewise.
455
456 2012-05-18 Richard Guenther <rguenther@suse.de>
457
458 * gcc.dg/pr53352.c: Return zero.
459
460 2012-05-18 Richard Guenther <rguenther@suse.de>
461
462 PR tree-optimization/53390
463 * gcc.dg/torture/pr53390.c: New testcase.
464
465 2012-05-18 Meador Inge <meadori@codesourcery.com>
466
467 PR rtl-optimization/53352
468 * gcc.dg/pr53352.c: New test.
469
470 2012-05-17 David S. Miller <davem@davemloft.net>
471
472 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
473 failure on sparc-*-linux-gnu.
474
475 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/39681
478 * g++.dg/parse/error49.C: New.
479 * g++.dg/cpp0x/error8.C: Likewise.
480 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
481 * g++.dg/ext/utf-dflt2.C: Likewise.
482 * g++.dg/ext/utf-gnuxx98.C: Likewise.
483 * g++.dg/ext/utf-dflt.C: Likewise.
484 * c-c++-common/raw-string-3.c: Likewise.
485 * c-c++-common/raw-string-4.c: Likewise.
486
487 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
488
489 PR c++/53371
490 * g++.dg/cpp0x/catch1.C: New.
491
492 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
493
494 PR c++/44516
495 * g++.dg/parse/error48.C: New.
496 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
497 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
498
499 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
500
501 * gcc.dg/tm/indirect-2.c: New test.
502
503 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
504
505 PR tree-optimization/53217
506 * gfortran.dg/pr53217.f90: New test.
507
508 2012-05-16 Richard Guenther <rguenther@suse.de>
509
510 PR tree-optimization/53364
511 * g++.dg/torture/pr53364.C: New testcase.
512
513 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
514
515 PR testsuite/52641
516 * gcc.dg/pr52549.c: Fix test for long != void*
517 * gcc.c-torture/execute/pr52979-1.x: New file.
518 * gcc.c-torture/execute/pr52979-2.x: New file.
519
520 2012-05-16 Dodji Seketeli <dodji@redhat.com>
521
522 PR preprocessor/7263
523 * gcc.dg/binary-constants-2.c: Run without tracking locations
524 accross macro expansion.
525 * gcc.dg/binary-constants-3.c: Likewise.
526 * gcc.dg/cpp/sysmac2.c: Likewise.
527 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
528 location.
529 * gcc.dg/cpp/syshdr3.c: New test.
530 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
531 * gcc.dg/system-binary-constants-1.c: New test.
532 * gcc.dg/system-binary-constants-1.h: New header for the new test
533 above.
534 * g++.dg/cpp/syshdr3.C: New test.
535 * g++.dg/cpp/syshdr3.h: New header the new test above.
536 * g++.dg/system-binary-constants-1.C: New test.
537 * g++.dg/system-binary-constants-1.h: New header the new test
538 above.
539
540 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
541
542 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
543
544 2012-05-15 Jakub Jelinek <jakub@redhat.com>
545
546 PR target/53358
547 * gcc.dg/pr53358.c: New test.
548
549 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/11856
552 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
553 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
554
555 2012-05-15 Olivier Hainque <hainque@adacore.com>
556
557 * g++.dg/eh/sighandle.C: New testcase.
558
559 2012-05-15 Richard Guenther <rguenther@suse.de>
560
561 PR tree-optimization/53355
562 * gcc.dg/tree-ssa/vrp67.c: New testcase.
563
564 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
565
566 * gfortran.dg/*.f90: Remove now redundant manual
567 cleanup-modules directive.
568
569 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
570
571 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
572 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
573
574 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
575
576 PR fortran/52428
577 * gfortran.dg/int_range_io_1.f90: New test.
578
579 2012-05-14 Andi Kleen <ak@linux.intel.com>
580 Jakub Jelinek <jakub@redhat.com>
581
582 PR target/53315
583 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
584 * gcc.target/i386/rtm-check.h: New file.
585 * gcc.target/i386/pr53315.c: New test.
586
587 2012-05-14 Tobias Burnus <burnus@net-b.de>
588
589 PR fortran/49110
590 PR fortran/51055
591 PR fortran/53329
592 * gfortran.dg/deferred_type_param_4.f90: New.
593 * gfortran.dg/deferred_type_param_6.f90: New.
594
595 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
596
597 * gcc.target/i386/retarg.c: New test.
598
599 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
600
601 PR fortran/45170
602 * gfortran.dg/deferred_type_param_3.f90: New.
603 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
604 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
605
606 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
607
608 * gnat.dg/null_pointer_deref3.adb: New test.
609
610 2012-05-12 Tobias Burnus <burnus@net-b.de>
611
612 PR fortran/49110
613 PR fortran/52843
614 * gfortran.dg/deferred_type_param_5.f90: New.
615
616 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
617
618 * g++.dg/parse/error47.C: New.
619
620 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
621
622 PR fortran/52537
623 * gfortran.dg/string_compare_4.f90: Change option
624 to -fdump-tree-original. Add test case for kind=4.
625
626 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
627
628 PR fortran/52537
629 * gfortran.dg/string_compare_4.f90: New test.
630
631 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
632
633 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
634
635 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
636
637 PR c++/53305
638 * g++.dg/cpp0x/variadic132.C: New.
639
640 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
641
642 PR c++/53158
643 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
644 * g++.dg/parse/error26.C: Tweak dg-error column number.
645
646 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
647
648 PR c++/53301
649 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
650
651 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
652
653 * gnat.dg/lto11.ad[sb]: New test.
654
655 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
656
657 PR target/52908
658 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
659 directive to Scan for vpmuldq, not vpmacsdql.
660
661 2012-05-09 Michael Matz <matz@suse.de>
662
663 PR tree-optimization/53185
664 * gcc.dg/vect/pr53185.c: New test.
665
666 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
667
668 PR middle-end/53249
669 * gcc.target/i386/pr53249.c: New.
670
671 2012-05-09 Richard Guenther <rguenther@suse.de>
672
673 PR tree-optimization/18437
674 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
675 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
676
677 2012-05-09 Jakub Jelinek <jakub@redhat.com>
678
679 PR tree-optimization/53226
680 * gcc.c-torture/compile/pr53226.c: New test.
681
682 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
683
684 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
685 * gcc.target/i386/hle-add-rel-1.c: Likewise.
686 * gcc.target/i386/hle-and-acq-1.c: Likewise.
687 * gcc.target/i386/hle-and-rel-1.c: Likewise.
688 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
689 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
690 * gcc.target/i386/hle-or-acq-1.c: Likewise.
691 * gcc.target/i386/hle-or-rel-1.c: Likewise.
692 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
693 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
694 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
695 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
696 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
697 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
698
699 2012-05-09 Dehao Chen <dehao@google.com>
700
701 * gcc.dg/predict-1.c: Remove the replicated text in this test.
702 * gcc.dg/predict-2.c: Likewise.
703 * gcc.dg/predict-3.c: Likewise.
704 * gcc.dg/predict-4.c: Likewise.
705 * gcc.dg/predict-5.c: Likewise.
706 * gcc.dg/predict-6.c: Likewise.
707
708 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
709
710 PR target/53272
711 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
712
713 2012-05-08 Richard Guenther <rguenther@suse.de>
714
715 * gcc.dg/fold-bitand-4.c: New testcase.
716
717 2012-05-08 Dehao Chen <dehao@google.com>
718
719 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
720 heuristic is working properly.
721 * gcc.dg/predict-2.c: Likewise.
722 * gcc/dg/predict-3.c: Likewise.
723 * gcc/dg/predict-4.c: Likewise.
724 * gcc/dg/predict-5.c: Likewise.
725 * gcc/dg/predict-6.c: Likewise.
726
727 2012-05-07 Jakub Jelinek <jakub@redhat.com>
728
729 PR tree-optimization/53239
730 * g++.dg/opt/vrp3.C: New test.
731 * g++.dg/opt/vrp3-aux.cc: New file.
732 * g++.dg/opt/vrp3.h: New file.
733
734 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
735
736 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
737 .uleb128 support in assembler output.
738
739 2012-05-07 Richard Guenther <rguenther@suse.de>
740
741 PR lto/42987
742 * g++.dg/lto/pr42987_0.C: New testcase.
743 * g++.dg/lto/pr42987_1.C: Likewise.
744
745 2012-05-07 Tobias Burnus <burnus@net-b.de>
746
747 PR fortran/53255
748 * gfortran.dg/typebound_operator_15.f90: New.
749
750 2012-05-06 Tobias Burnus <burnus@net-b.de>
751
752 PR fortran/41587
753 * gfortran.dg/class_array_13.f90: New.
754
755 2012-05-06 Tristan Gingold <gingold@adacore.com>
756
757 * gnat.dg/warn7.adb: New test.
758
759 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gnat.dg/specs/renamings.ads: Rename to...
762 * gnat.dg/specs/renaming1.ads: ...this.
763 * gnat.dg/specs/renaming2.ads: New test.
764 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
765 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
766 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
767 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
768
769 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
770
771 * gnat.dg/discr36.ad[sb]: New test.
772 * gnat.dg/discr36_pkg.ad[sb]: New helper.
773
774 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
775
776 PR c/43772
777 * c-c++-common/pr43772.c: New.
778
779 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
780
781 PR fortran/41600
782 * gfortran.dg/select_type_26.f03 : New test.
783 * gfortran.dg/select_type_27.f03 : New test.
784
785 PR fortran/53191
786 * gfortran.dg/select_type_28.f03 : New test.
787
788 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
789
790 PR fortran/49010
791 PR fortran/24518
792 * gfortran.dg/mod_sign0_1.f90: New test.
793 * gfortran.dg/mod_large_1.f90: New test.
794
795 2012-05-04 Tobias Burnus <burnus@net-b.de>
796
797 PR fortran/53175
798 gfortran.dg/public_private_module_5.f90: New.
799
800 2012-05-04 Tobias Burnus <burnus@net-b.de>
801
802 PR fortran/53111
803 * gfortran.dg/constructor_7.f90: New.
804 * gfortran.dg/constructor_8.f90: New.
805
806 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/53166
809 * g++.dg/cpp0x/static_assert7.C: New.
810
811 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
812
813 PR tree-optimization/52633
814 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
815 recognized as widening shifts instead of over-widening.
816 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
817 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
818 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
819 * gcc.target/arm/pr52633.c: New test.
820
821 2012-05-04 Richard Guenther <rguenther@suse.de>
822
823 PR tree-optimization/53168
824 * gcc.dg/torture/pr53168.c: New testcase.
825 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
826
827 2012-05-04 Richard Guenther <rguenther@suse.de>
828
829 * gcc.dg/lto/pr53214_0.c: New testcase.
830
831 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
832
833 * gcc.target/ia64/pr48496.c: New test.
834 * gcc.target/ia64/pr52657.c: Likewise.
835
836 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
837
838 PR c/51712
839 * c-c++-common/pr51712.c: New.
840
841 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
842
843 PR target/53199
844 * gcc.target/powwerpc/pr53199.c: New file.
845
846 2012-05-03 Jason Merrill <jason@redhat.com>
847
848 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
849
850 * gcc.dg/debug/dwarf2/dups-types.c: New.
851 * gcc.dg/debug/dwarf2/dups-types.h: New.
852
853 2012-05-03 Jason Merrill <jason@redhat.com>
854
855 * g++.dg/debug/dwarf2/namespace-2.C: New.
856 * g++.dg/debug/dwarf2/localclass3.C: New.
857
858 2012-05-03 Jason Merrill <jason@redhat.com>
859
860 * g++.dg/debug/dwarf2/thunk1.C: New.
861
862 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
863
864 PR c++/53186
865 * g++.dg/other/final2.C: New.
866
867 2012-05-03 Richard Guenther <rguenther@suse.de>
868
869 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
870
871 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
872
873 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
874 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
875 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
876 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
877
878 2012-05-03 Jakub Jelinek <jakub@redhat.com>
879
880 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
881 .byte 0xf2.
882 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
883 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
884 * gcc.target/i386/hle-add-rel-1.c: Likewise.
885
886 PR debug/53174
887 * gcc.dg/pr53174.c: New test.
888
889 PR target/53187
890 * gcc.target/arm/pr53187.c: New test.
891 * gcc.c-torture/compile/pr53187.c: New test.
892
893 2012-05-03 Richard Guenther <rguenther@suse.de>
894
895 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
896 unsupported prefetching support.
897
898 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
899
900 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
901 option -ftrack-macro-expansion=0.
902 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
903 option -ftrack-macro-expansion=0.
904
905 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
906
907 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
908 dg-options for target arm with dg-additional-options.
909
910 2012-05-03 Richard Guenther <rguenther@suse.de>
911
912 PR tree-optimization/53144
913 * gcc.dg/torture/pr53144.c: New testcase.
914
915 2012-05-03 Tobias Burnus <burnus@net-b.de>
916
917 PR fortran/52864
918 * gfortran.dg/pointer_intent_7.f90: New.
919 * gfortran.dg/pure_formal_3.f90: New.
920
921 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
922
923 * gcc.target/s390/20030123-1.c: Add missing "volatile".
924
925 2012-05-02 Martin Jambor <mjambor@suse.cz>
926
927 PR lto/52605
928 * g++.dg/lto/pr52605_0.C: New test.
929
930 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
931
932 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
933 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
934 * gcc.target/i386/hle-add-acq-1.c: Ditto.
935 * gcc.target/i386/hle-add-rel-1.c: Ditto.
936 * gcc.target/i386/hle-and-acq-1.c: Ditto.
937 * gcc.target/i386/hle-and-rel-1.c: Ditto.
938 * gcc.target/i386/hle-or-acq-1.c: Ditto.
939 * gcc.target/i386/hle-or-rel-1.c: Ditto.
940 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
941 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
942 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
943 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
944 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
945 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
946 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
947 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
948
949 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
950
951 PR middle-end/53153
952 * gcc.dg/pr53153.c: New test.
953
954 2012-05-02 Richard Guenther <rguenther@suse.de>
955
956 * g++.dg/tree-ssa/pr19807.C: Adjust.
957
958 2012-05-02 Jakub Jelinek <jakub@redhat.com>
959
960 PR tree-optimization/53163
961 * gcc.c-torture/compile/pr53163.c: New test.
962
963 PR rtl-optimization/53160
964 * gcc.c-torture/execute/pr53160.c: New test.
965
966 2012-05-01 Ian Lance Taylor <iant@google.com>
967
968 PR c/37303
969 * gcc.dg/pr37303.c: New test.
970
971 2012-05-01 Richard Henderson <rth@redhat.com>
972
973 * lib/target-supports.exp
974 (check_effective_target_sync_long_long_runtime): True for
975 check_effective_target_powerpc64.
976
977 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
978
979 PR c++/51033
980 * gcc.dg/vector-1.c: Move to ...
981 * c-c++-common/vector-1.c: ... here.
982 * gcc.dg/vector-2.c: Move to ...
983 * c-c++-common/vector-2.c: ... here.
984 * gcc.dg/vector-3.c: Move to ...
985 * c-c++-common/vector-3.c: ... here. Adapt to C++.
986 * gcc.dg/vector-4.c: Move to ...
987 * c-c++-common/vector-4.c: ... here.
988 * gcc.dg/vector-init-1.c: Move to ...
989 * c-c++-common/vector-init-1.c: ... here.
990 * gcc.dg/vector-init-2.c: Move to ...
991 * c-c++-common/vector-init-2.c: ... here.
992 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
993 * c-c++-common/vector-subscript-1.c: ... here.
994 * gcc.dg/vector-subscript-2.c: Move to ...
995 * c-c++-common/vector-subscript-2.c: ... here.
996 * gcc.dg/vector-subscript-3.c: Move to ...
997 * c-c++-common/vector-subscript-3.c: ... here.
998
999 PR c++/51314
1000 * g++.dg/cpp0x/vt-51314.C: New test.
1001 * g++.dg/cpp0x/variadic76.C: Fix.
1002
1003 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
1004
1005 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
1006
1007 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1008
1009 Add -Wvarargs option
1010 * c-c++-common/Wvarargs.c: New test case.
1011 * c-c++-common/Wvarargs-2.c: Likewise.
1012
1013 2012-04-30 Dodji Seketeli <dodji@redhat.com>
1014
1015 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
1016 * objc.dg/foreach-7.m: Force the test case to run without
1017 -ftrack-macro-expansion.
1018 * c-c++-common/tm/attrib-1.c: Likewise.
1019 * c-c++-common/warn-ommitted-condop.c: Likewise.
1020 * gcc.dg/assign-warn-1.c: Likewise.
1021 * gcc.dg/assign-warn-2.c: Likewise.
1022 * gcc.dg/attr-alloc_size.c: Likewise.
1023 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1024 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
1025 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
1026 * gcc.dg/c90-const-expr-9.c: Likewise.
1027 * gcc.dg/c99-const-expr-9.c: Likewise.
1028 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
1029 * gcc.dg/cpp/direct2s.c: Likewise.
1030 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
1031 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
1032 * gcc.dg/dfp/composite-type.c: Likewise.
1033 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
1034 with -ftrack-macro-expansion
1035 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
1036 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
1037 * g++.dg/ext/cleanup-1.C: Likewise.
1038 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1039 * g++.dg/template/sfinae10.C: Likewise.
1040 * g++.dg/tm/wrap-2.C: Likewise.
1041 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
1042 * g++.dg/warn/Wsign-conversion.C: Likewise.
1043 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
1044 * g++.old-deja/g++.mike/p10769b.C: Likewise.
1045 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
1046 it to run with -ftrack-macro-expansion.
1047 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
1048 test cases without -ftrack-macro-expansion.
1049
1050 Fix location for static class members
1051 * g++.dg/template/sfinae6_neg.C: Adjust.
1052
1053 Make conversion warnings work on NULL with -ftrack-macro-expansion
1054 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
1055 alongside the previous testing for NULL.
1056
1057 Fix -Wuninitialized for -ftrack-macro-expansion
1058 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
1059
1060 Strip "<built-in>" loc from displayed expansion context
1061 * g++.dg/warn/Wconversion-real-integer2.C: New test.
1062 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
1063 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
1064 new test above.
1065
1066 Fix expansion point loc for macro-like tokens
1067 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
1068 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1069
1070 Fix token pasting with -ftrack-macro-expansion
1071 * gcc.dg/cpp/paste17.c: New test case for
1072 -ftrack-macro-expansion=2 mode only.
1073 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1074
1075 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
1076
1077 * gnat.dg/warn6.ad[sb]: New test.
1078
1079 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1080
1081 PR 53149
1082 * gcc.dg/20011021-1.c: Adjust testcase.
1083
1084 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1085
1086 PR fortran/53148
1087 * gfortran.dg/function_optimize_12.f90: New test.
1088
1089 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
1090
1091 PR target/53156
1092 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
1093 code to match current output and cover new peephole2 pattern.
1094
1095 2012-04-27 Ollie Wild <aaw@google.com>
1096
1097 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
1098
1099 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1100
1101 * gcc.c-torture/execute/20120427-2.c: New testcase.
1102 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
1103 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
1104 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
1105
1106 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1107
1108 PR target/53138
1109 * gcc.c-torture/execute/20120427-1.c: New testcase.
1110
1111 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
1112
1113 PR middle-end/27139
1114 * gcc.dg/tree-ssa/forwprop-18.c: New test.
1115
1116 2012-04-27 Tom de Vries <tom@codesourcery.com>
1117
1118 PR tree-optimization/51879
1119 * gcc.dg/pr51879.c: New test.
1120 * gcc.dg/pr51879-2.c: Same.
1121 * gcc.dg/pr51879-3.c: Same.
1122 * gcc.dg/pr51879-4.c: Same.
1123 * gcc.dg/pr51879-6.c: Same.
1124
1125 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1126
1127 PR c++/53096
1128 * g++.dg/cpp0x/defaulted35.C: New.
1129 * g++.dg/cpp0x/defaulted15.C: Adjust.
1130
1131 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
1132
1133 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
1134 structure layout.
1135
1136 2012-04-25 Sriraman Tallam <tmsriram@google.com>
1137
1138 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
1139
1140 2012-04-26 Alan Modra <amodra@gmail.com>
1141
1142 * gcc.target/powerpc/savres.c: New test.
1143 * gcc.target/powerpc/powerpc.exp: Run it.
1144
1145 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1146
1147 PR target/53120
1148 * gcc.dg/torture/pr53120.c: New test.
1149
1150 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR middle-end/52979
1153 * gcc.c-torture/compile/pr52979-1.c: New test.
1154 * gcc.c-torture/execute/pr52979-1.c: New test.
1155 * gcc.c-torture/execute/pr52979-2.c: New test.
1156
1157 2012-04-25 Richard Guenther <rguenther@suse.de>
1158
1159 * gcc.target/i386/l_fma_float_5.c: Adjust.
1160 * gcc.target/i386/l_fma_double_4.c: Likewise.
1161 * gcc.target/i386/l_fma_float_2.c: Likewise.
1162 * gcc.target/i386/l_fma_float_6.c: Likewise.
1163 * gcc.target/i386/l_fma_double_1.c: Likewise.
1164 * gcc.target/i386/l_fma_double_5.c: Likewise.
1165 * gcc.target/i386/l_fma_float_3.c: Likewise.
1166 * gcc.target/i386/l_fma_double_2.c: Likewise.
1167 * gcc.target/i386/l_fma_double_6.c: Likewise.
1168 * gcc.target/i386/l_fma_float_4.c: Likewise.
1169 * gcc.target/i386/l_fma_double_3.c: Likewise.
1170 * gcc.target/i386/l_fma_float_1.c: Likewise.
1171
1172 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR tree-optimization/53058
1175 * gcc.c-torture/compile/pr53058.c: New test.
1176
1177 2012-04-25 Jan Hubicka <jh@suse.cz>
1178
1179 PR middle-end/53088
1180 * gcc.target/i386/pr39082-1.c: Update warning location.
1181
1182 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR c/52880
1185 * gcc.dg/pr52880.c: New test.
1186
1187 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
1188
1189 * gcc.dg/m-un-2.c: Update.
1190 * gcc.dg/20011021-1.c: Update.
1191
1192 2012-04-25 Tobias Burnus <burnus@net-b.de>
1193
1194 PR fortran/52196
1195 * gfortran.dg/realloc_on_assign_14.f90: New.
1196
1197 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1198
1199 PR testsuite/52641
1200 PR tree-optimizations/52891
1201 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1202
1203 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/52363
1206 * g++.dg/cpp0x/sfinae35.C: New.
1207 * g++.dg/cpp0x/sfinae36.C: Likewise.
1208
1209 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1210
1211 PR target/47197
1212 * gcc.target/powerpc/pr47197.c: New test.
1213
1214 2012-04-24 Richard Guenther <rguenther@suse.de>
1215
1216 PR tree-optimization/53085
1217 * g++.dg/torture/pr53085.C: New testcase.
1218
1219 2012-04-24 Andrew Pinski <apinski@cavium.com>
1220
1221 PR tree-opt/33512
1222 * gcc.dg/tree-ssa/andor-3.c: New testcase.
1223 * gcc.dg/tree-ssa/andor-4.c: New testcase.
1224 * gcc.dg/tree-ssa/andor-5.c: New testcase.
1225
1226 2012-04-24 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR middle-end/53084
1229 * gcc.c-torture/execute/pr53084.c: New test.
1230
1231 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
1234
1235 2012-04-23 Andrew Pinski <apinski@cavium.com>
1236
1237 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
1238
1239 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
1240
1241 PR regression/53076
1242 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
1243 * gcc.dg/torture/builtin-power-1.c: Likewise.
1244
1245 2012-04-23 Richard Guenther <rguenther@suse.de>
1246
1247 PR tree-optimization/53070
1248 * gcc.dg/torture/pr53070.c: New testcase.
1249
1250 2012-04-23 Richard Guenther <rguenther@suse.de>
1251
1252 PR c/53060
1253 * gcc.dg/pr53060.c: New testcase.
1254
1255 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR tree-optimizations/52891
1258 * gcc.c-torture/compile/pr52891-1.c: New test.
1259 * gcc.c-torture/compile/pr52891-2.c: New test.
1260
1261 2012-04-22 Tobias Burnus <burnus@net-b.de>
1262
1263 PR fortran/53051
1264 * gfortran.dg/read_float_4.f90: New.
1265
1266 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
1267
1268 PR 35441
1269 * c-c++-common/pr35441.C: New.
1270
1271 2012-04-20 Ian Lance Taylor <iant@google.com>
1272
1273 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1274 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1275
1276 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
1277
1278 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
1279 array access.
1280 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
1281
1282 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1283
1284 PR rtl-optimization/44214
1285 * gcc.dg/pr44214-1.c: New test.
1286 * gcc.dg/pr44214-2.c: Likewise.
1287 * gcc.dg/pr44214-3.c: Likewise.
1288
1289 2012-04-20 Richard Guenther <rguenther@suse.de>
1290
1291 * g++.dg/torture/20120420-1.C: New testcase.
1292
1293 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
1294
1295 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
1296
1297 2012-04-19 Christian Bruel <christian.bruel@st.com>
1298
1299 * gcc.dg/pr52283.c: New test.
1300
1301 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
1302
1303 * gcc.dg/pr37985.c: New test.
1304
1305 2012-04-19 Richard Guenther <rguenther@suse.de>
1306
1307 PR rtl-optimization/44688
1308 * gcc.dg/var-expand1.c: Increase array size to make unrolling
1309 possibly profitable.
1310
1311 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1312
1313 PR tree-optimization/52976
1314 * gfortran.dg/reassoc_11.f: New test.
1315
1316 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1317
1318 PR tree-optimization/52976
1319 * gfortran.dg/reassoc_7.f: New test.
1320 * gfortran.dg/reassoc_8.f: Likewise.
1321 * gfortran.dg/reassoc_9.f: Likewise.
1322 * gfortran.dg/reassoc_10.f: Likewise.
1323
1324 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
1325
1326 PR c++/52422
1327 * g++.dg/cpp0x/sfinae33.C: New.
1328 * g++.dg/cpp0x/sfinae34.C: Likewise.
1329
1330 2012-04-18 Joey Ye <joey.ye@arm.com>
1331
1332 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
1333
1334 2012-04-18 Richard Guenther <rguenther@suse.de>
1335
1336 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
1337 array access.
1338 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
1339 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
1340
1341 2012-04-17 Tom de Vries <tom@codesourcery.com>
1342
1343 * g++.dg/pr51264-4.C: New test.
1344
1345 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1346
1347 PR c++/52599
1348 * g++.dg/cpp0x/constexpr-ctor10.C: New.
1349
1350 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1351
1352 PR c++/53003
1353 * g++.dg/parse/crash59.C: New.
1354
1355 2012-04-17 Michael Matz <matz@suse.de>
1356
1357 PR tree-optimization/18437
1358 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
1359
1360 2012-04-17 Richard Guenther <rguenther@suse.de>
1361
1362 PR middle-end/53011
1363 * g++.dg/torture/pr53011.C: New testcase.
1364
1365 2012-04-16 Jason Merrill <jason@redhat.com>
1366
1367 PR c++/38543
1368 * g++.dg/cpp0x/variadic131.C: New.
1369
1370 PR c++/52008
1371 * g++.dg/cpp0x/variadic130.C: New.
1372
1373 PR c++/50830
1374 * g++.dg/cpp0x/variadic129.C: New.
1375
1376 PR c++/50303
1377 * g++.dg/cpp0x/variadic128.C: New.
1378
1379 2012-04-16 Tobias Burnus <burnus@net-b.de>
1380
1381 PR fortran/52864
1382 * gfortran.dg/pointer_intent_6.f90: New.
1383
1384 2012-04-16 Tobias Burnus <burnus@net-b.de>
1385
1386 PR fortran/52916
1387 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
1388 to include public_private_module_4.f90.
1389 * gfortran.dg/public_private_module_4.f90: Skip this test on all
1390 targets.
1391
1392 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/49152
1395 * g++.dg/diagnostic/operator1.C: New.
1396 * g++.dg/ext/label5.C: Adjust.
1397 * g++.dg/ext/va-arg1.C: Likewise.
1398 * g++.dg/other/error20.C: Likewise.
1399 * g++.dg/other/error20.C: Likewise.
1400 * g++.dg/other/error16.C: Likewise.
1401 * g++.dg/other/error10.C: Likewise.
1402 * g++.dg/parse/error30.C: Likewise.
1403 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
1404
1405 2012-04-16 Jason Merrill <jason@redhat.com>
1406
1407 PR c++/51148
1408 * g++.dg/cpp0x/variadic127.C: New.
1409
1410 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1411
1412 * lib/plugin-support.exp (plugin-test-execute): Properly determine
1413 testcase name.
1414 Use fail, pass instead of unresolved.
1415 Don't log $optstr.
1416
1417 PR testsuite/52948
1418 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
1419 TODO_dump_func.
1420 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1421 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
1422 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
1423
1424 2012-04-16 Janus Weil <janus@gcc.gnu.org>
1425
1426 PR fortran/52968
1427 * gfortran.dg/typebound_call_23.f03: New test case.
1428
1429 2012-04-15 Jason Merrill <jason@redhat.com>
1430
1431 PR c++/47220
1432 * g++.dg/cpp0x/variadic126.C: New.
1433
1434 PR c++/52380
1435 * g++.dg/cpp0x/variadic125.C: New.
1436
1437 PR c++/52292
1438 * g++.dg/cpp0x/variadic124.C: New.
1439
1440 PR c++/52706
1441 * g++.dg/cpp0x/nullptr27.C: New.
1442
1443 PR c++/52818
1444 * g++.dg/warn/format8.C: New.
1445
1446 2012-04-15 Janus Weil <janus@gcc.gnu.org>
1447
1448 PR fortran/51082
1449 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
1450
1451 2012-04-14 Tobias Burnus <burnus@net-b.de>
1452
1453 PR fortran/52916
1454 PR fortran/40973
1455 * gfortran.dg/public_private_module_3.f90: New.
1456 * gfortran.dg/public_private_module_4.f90: New.
1457
1458 2012-04-14 Tom de Vries <tom@codesourcery.com>
1459
1460 * gcc.dg/superblock.c: New test.
1461
1462 2012-04-14 Tom de Vries <tom@codesourcery.com>
1463
1464 * gcc.dg/pr51879-12.c: New test.
1465
1466 2012-04-13 Jason Merrill <jason@redhat.com>
1467
1468 PR c++/52824
1469 * g++.dg/cpp0x/variadic123.C: New.
1470 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1471
1472 PR c++/52905
1473 * g++.dg/cpp0x/initlist-ctor1.C: New.
1474
1475 PR c++/52915
1476 * g++.dg/other/anon-union2.C: New.
1477
1478 2012-04-13 Martin Jambor <mjambor@suse.cz>
1479
1480 PR middle-end/52939
1481 * g++.dg/ipa/pr52939.C: New test.
1482
1483 2012-04-13 Tom de Vries <tom@codesourcery.com>
1484
1485 * gcc.dg/pr52734.c: New test.
1486
1487 2012-04-13 Richard Guenther <rguenther@suse.de>
1488
1489 PR tree-optimization/52969
1490 * gcc.dg/torture/pr52969.c: New testcase.
1491
1492 2012-04-13 Richard Guenther <rguenther@suse.de>
1493
1494 PR c/52549
1495 * gcc.dg/pr52549.c: New testcase.
1496
1497 2012-04-13 Richard Guenther <rguenther@suse.de>
1498
1499 PR c/52862
1500 * gcc.dg/pr52862.c: New testcase.
1501
1502 2012-04-13 Joey Ye <joey.ye@arm.com>
1503
1504 * gcc.target/arm/thumb1-imm.c: New testcase.
1505
1506 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1507
1508 PR target/52932
1509 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1510 second function argument.
1511 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1512 (calc_permps): Update declaration. Calculate result correctly.
1513 (avx2_test): Change src2 type to union256i_d.
1514 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1515 correctly.
1516
1517 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1518
1519 PR target/52775
1520 * gcc.target/powerpc/pr52775.c: New file.
1521
1522 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1523
1524 PR tree-optimization/18589
1525 * gcc.dg/tree-ssa/pr18589-1.c: New test.
1526 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
1527 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
1528 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
1529 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
1530 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
1531 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
1532 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
1533 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
1534 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
1535
1536 2012-04-12 Richard Guenther <rguenther@suse.de>
1537
1538 PR tree-optimization/52943
1539 * gcc.dg/torture/pr52943.c: New testcase.
1540
1541 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
1542
1543 PR target/50751
1544 * gcc/target/sh/pr50751-4.c: New.
1545 * gcc/target/sh/pr50751-5.c: New.
1546 * gcc/target/sh/pr50751-6.c: New.
1547 * gcc/target/sh/pr50751-7.c: New.
1548
1549 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
1550
1551 PR c++/52465
1552 * g++.dg/lookup/using52.C: New.
1553
1554 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
1555
1556 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
1557
1558 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
1559
1560 PR rtl-optimization/52876
1561 * gcc.target/i386/pr52876.c: New.
1562
1563 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
1564
1565 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
1566 __UINTPTR_TYPE__.
1567 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
1568 __INTPTR_TYPE__.
1569 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
1570 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
1571 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
1572 (ptrdiff_t): ... this. All uses changed.
1573 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
1574 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
1575 __INTPTR_TYPE__.
1576 (main): Cast argument to __INTPTR_TYPE__.
1577 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
1578 size_t.
1579 * gcc.dg/mallign.c (main): Likewise.
1580 * gcc.dg/pr38700.c (foo): Likewise.
1581 * gcc.dg/long-long-cst1.c (t): Likewise.
1582 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
1583 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
1584 * gcc.dg/pointer-arith-10.c (foo): Likewise.
1585 * gcc.dg/pr25682.c (d, foo): Likewise.
1586 * gcc.dg/format/cast-1.c (f): Likewise.
1587 * gcc.dg/c90-const-expr-10.c
1588 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
1589 (size_t): ...this. All uses changed.
1590 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
1591 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
1592 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
1593 * gcc.dg/pr34856.c (uintptr_t): Likewise.
1594 * gcc.dg/sequence-pt-1.c: Likewise.
1595 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
1596 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
1597 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
1598 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
1599 of ptrdiff_t with it.
1600 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
1601 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
1602 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
1603
1604 2012-04-11 Jason Merrill <jason@redhat.com>
1605
1606 PR debug/45088
1607 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
1608 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1609
1610 PR c++/52906
1611 * g++.dg/ext/attrib45.C: New.
1612
1613 * g++.dg/eh/dtor3.C: New.
1614
1615 2012-04-11 Richard Guenther <rguenther@suse.de>
1616
1617 PR middle-end/52621
1618 * gfortran.dg/pr52621.f90: New testcase.
1619
1620 2012-04-11 Richard Guenther <rguenther@suse.de>
1621
1622 PR middle-end/52918
1623 * g++.dg/torture/pr52918-1.C: New testcase.
1624 * g++.dg/torture/pr52918-2.C: Likewise.
1625
1626 2012-04-11 Tobias Burnus <burnus@net-b.de>
1627
1628 PR fortran/52729
1629 * gfortran.dg/block_11.f90: New.
1630
1631 2012-04-11 Nick Clifton <nickc@redhat.com>
1632
1633 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
1634
1635 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
1636
1637 PR target/16458
1638 * gcc.target/powerpc/pr16458-1.c: New test.
1639 * gcc.target/powerpc/pr16458-2.c: Likewise.
1640 * gcc.target/powerpc/pr16458-3.c: Likewise.
1641 * gcc.target/powerpc/pr16458-4.c: Likewise.
1642
1643 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
1644
1645 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
1646 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
1647 * gcc.dg/builtin-bswap-5.c: Likewise.
1648 * gcc.target/i386/builtin-bswap-4.c: New test.
1649
1650 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
1651
1652 PR 24985
1653 * lib/prune.exp: Add -fno-diagnostics-show-caret.
1654
1655 2012-04-11 Richard Guenther <rguenther@suse.de>
1656
1657 PR rtl-optimization/52881
1658 * gcc.dg/torture/pr52881.c: New testcase.
1659 * gcc.dg/torture/pr52913.c: Likewise.
1660
1661 2012-04-11 Richard Guenther <rguenther@suse.de>
1662
1663 PR tree-optimization/52912
1664 * gcc.dg/torture/pr52912.c: New testcase.
1665
1666 2010-04-10 Michael Matz <matz@suse.de>
1667
1668 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
1669 * gcc.dg/vect/vect-outer-1.c: Adjust.
1670 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
1671 * gcc.dg/vect/vect-outer-1a.c: Adjust.
1672 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
1673 * gcc.dg/vect/vect-outer-1b.c: Adjust.
1674 * gcc.dg/vect/vect-outer-2b.c: Adjust.
1675 * gcc.dg/vect/vect-outer-3b.c: Adjust.
1676
1677 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1678
1679 PR tree-optimization/52870
1680 * gcc.dg/vect/pr52870.c: New test.
1681
1682 2012-04-09 Mike Stump <mikestump@comcast.net>
1683
1684 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1685 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1686 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1687 * gnat.dg/aggr11.adb: Likewise.
1688 * gnat.dg/aggr11_pkg.ads: Likewise.
1689 * gnat.dg/aggr15.adb: Likewise.
1690 * gnat.dg/aggr15.ads: Likewise.
1691 * gnat.dg/aggr17.adb: Likewise.
1692 * gnat.dg/aggr18.adb: Likewise.
1693 * gnat.dg/array14.adb: Likewise.
1694 * gnat.dg/array14.ads: Likewise.
1695 * gnat.dg/array14_pkg.ads: Likewise.
1696 * gnat.dg/array19.adb: Likewise.
1697 * gnat.dg/array19.ads: Likewise.
1698 * gnat.dg/discr27.adb: Likewise.
1699 * gnat.dg/discr27.ads: Likewise.
1700 * gnat.dg/discr35.adb: Likewise.
1701 * gnat.dg/discr35.ads: Likewise.
1702 * gnat.dg/discr6.adb: Likewise.
1703 * gnat.dg/discr6_pkg.ads: Likewise.
1704 * gnat.dg/import1.adb: Likewise.
1705 * gnat.dg/import1.ads: Likewise.
1706 * gnat.dg/loop_address2.adb: Likewise.
1707 * gnat.dg/opt7.adb: Likewise.
1708 * gnat.dg/opt7.ads: Likewise.
1709 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1710 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1711 * gnat.dg/rep_clause2.adb: Likewise.
1712 * gnat.dg/rep_clause2.ads: Likewise.
1713 * gnat.dg/slice2.adb: Likewise.
1714 * gnat.dg/slice2.ads: Likewise.
1715 * gnat.dg/slice6.adb: Likewise.
1716 * gnat.dg/slice6_pkg.ads: Likewise.
1717 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1718 * gnat.dg/taft_type2.adb: Likewise.
1719 * gnat.dg/taft_type2.ads: Likewise.
1720 * gnat.dg/taft_type2_pkg.ads: Likewise.
1721 * gnat.dg/volatile10.adb: Likewise.
1722 * gnat.dg/volatile10_pkg.ads: Likewise.
1723
1724 * gcc.dg/dll-8.c: Remove execute permissions.
1725 * g++.dg/ext/dllexport5.C: Likewise.
1726
1727 2012-04-09 Jan Hubicka <jh@suse.cz>
1728
1729 PR lto/52722
1730 PR lto/51765
1731 PR lto/52634
1732 * gcc.dg/lto/pr52634_1.c: New testcase.
1733 * gcc.dg/lto/pr52634_0.c: New testcase.
1734
1735 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
1736
1737 PR target/52883
1738 * gcc.target/i386/pr52883.c: New testcase.
1739
1740 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1741
1742 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1743 (check_effective_target_sync_long_long): Add SPARC case.
1744 (check_effective_target_sync_long_long_runtime): Likewise.
1745 (check_effective_target_sync_int_long): Adjust SPARC case.
1746 (check_effective_target_sync_char_short): Likewise.
1747
1748 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
1749
1750 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
1751 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
1752
1753 2012-04-08 Tobias Burnus <burnus@net-b.de>
1754
1755 PR fortran/40973
1756 PR fortran/52751
1757 * gfortran.dg/public_private_module_2.f90: New.
1758
1759 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
1760
1761 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
1762 directives.
1763
1764 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1765
1766 PR fortran/52893
1767 * gfortran.dg/function_optimize_11.f90: New test.
1768
1769 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1770
1771 PR fortran/52668
1772 * gfortran.dg/use_only_6.f90: New test.
1773
1774 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1775
1776 PR fortran/52668
1777 * gfortran.dg/use_only_6.f90: New test.
1778 2012-04-06 Mike Stump <mikestump@comcast.net>
1779
1780 PR testsuite/50722
1781 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1782
1783 2012-04-05 Jason Merrill <jason@redhat.com>
1784
1785 PR c++/52596
1786 * g++.dg/template/qualified-id5.C: New.
1787
1788 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
1789
1790 PR target/52882
1791 * gcc.target/i386/pr52882.c: New test.
1792
1793 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1794 Dominique D'Humieures <dominiq@lps.ens.fr>
1795
1796 PR testsuite/52614
1797 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
1798 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1799
1800 2012-04-04 Jason Merrill <jason@redhat.com>
1801
1802 PR c++/52845
1803 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
1804
1805 2012-04-03 Jason Merrill <jason@redhat.com>
1806
1807 PR c++/52796
1808 * g++.dg/cpp0x/variadic-value1.C: New.
1809
1810 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * gnat.dg/pack18.adb: New test.
1813 * gnat.dg/pack18_pkg.ads: New helper.
1814
1815 2012-04-03 Richard Guenther <rguenther@suse.de>
1816
1817 PR tree-optimization/52808
1818 * gcc.dg/pr52808.c: New testcase.
1819
1820 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1821
1822 PR tree-optimization/52835
1823 * gfortran.dg/pr52835.f90: New test.
1824
1825 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
1826
1827 * gnat.dg/specs/aggr5.ads: New test.
1828
1829 2012-04-02 Richard Guenther <rguenther@suse.de>
1830
1831 PR tree-optimization/52756
1832 * gcc.dg/torture/pr52756.c: New testcase.
1833
1834 2012-04-02 Richard Guenther <rguenther@suse.de>
1835
1836 PR middle-end/52803
1837 * gcc.dg/pr52803.c: New testcase.
1838
1839 2012-04-02 Dodji Seketeli <dodji@redhat.com>
1840
1841 PR c++/40942
1842 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
1843 DR 214 in account.
1844
1845 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1846
1847 PR c++/50043
1848 * g++.dg/cpp0x/noexcept17.C: New.
1849 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
1850 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
1851 * g++.dg/cpp0x/noexcept01.C: Likewise.
1852 * g++.dg/eh/init-temp1.C: Likewise.
1853 * g++.dg/eh/ctor1.C: Likwise.
1854
1855 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1856
1857 * gnat.dg/controlled6.adb: New test.
1858 * gnat.dg/controlled6_pkg.ads: New helper.
1859 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1860
1861 2012-03-30 Richard Henderson <rth@redhat.com>
1862
1863 PR debug/52727
1864 * g++.dg/opt/pr52727.C: New testcase.
1865
1866 2012-03-30 Richard Guenther <rguenther@suse.de>
1867
1868 PR tree-optimization/52754
1869 * gcc.target/i386/pr52754.c: New testcase.
1870
1871 2012-03-30 Richard Guenther <rguenther@suse.de>
1872
1873 PR middle-end/52772
1874 * g++.dg/torture/pr52772.C: New testcase.
1875
1876 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1877
1878 PR c++/52718
1879 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1880
1881 2012-03-29 Jason Merrill <jason@redhat.com>
1882
1883 PR c++/52685
1884 * g++.dg/template/inherit8.C: New.
1885
1886 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1887
1888 PR c++/52759
1889 * g++.dg/ext/weak4.C: New test.
1890
1891 PR tree-optimization/52760
1892 * gcc.c-torture/execute/pr52760.c: New test.
1893
1894 2012-03-29 Jason Merrill <jason@redhat.com>
1895
1896 PR c++/52743
1897 * g++.dg/cpp0x/initlist-array3.C: New.
1898
1899 2012-03-28 Jason Merrill <jason@redhat.com>
1900
1901 PR c++/52746
1902 * g++.dg/overload/virtual2.C: New.
1903
1904 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
1905
1906 * gnat.dg/vect7.ad[sb]: New test.
1907
1908 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
1909 Tobias Burnus <burnus@gcc.gnu.org>
1910
1911 PR fortran/52652
1912 * gfortran.dg/allocate_class_1.f90 : Change error test.
1913 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
1914 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
1915 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
1916
1917 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR middle-end/52691
1920 * gcc.dg/pr52691.c: New test.
1921
1922 PR middle-end/52750
1923 * gcc.c-torture/compile/pr52750.c: New test.
1924
1925 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1926
1927 PR target/52692
1928 * gcc.target/avr/torture/builtins-2.c: New test.
1929
1930 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR target/52736
1933 * gcc.target/i386/pr52736.c: New test.
1934
1935 2012-03-27 Martin Jambor <mjambor@suse.cz>
1936
1937 PR middle-end/52693
1938 * gcc.dg/torture/pr52693.c: New test.
1939
1940 2012-03-27 Meador Inge <meadori@codesourcery.com>
1941
1942 PR c++/52672
1943 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1944
1945 2012-03-27 Mike Stump <mikestump@comcast.net>
1946
1947 PR target/52665
1948 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
1949 failures that match branch names.
1950
1951 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
1952 H.J. Lu <hongjiu.lu@intel.com>
1953
1954 PR target/52698
1955 * gcc.target/i386/pr52698.c: New test.
1956
1957 2012-03-27 Richard Guenther <rguenther@suse.de>
1958
1959 PR middle-end/52720
1960 * gcc.dg/torture/pr52720.c: New testcase.
1961
1962 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
1963
1964 * gnat.dg/pack17.adb: New test.
1965
1966 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1967
1968 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
1969 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
1970
1971 2012-03-26 Martin Jambor <mjambor@suse.cz>
1972
1973 PR tree-optimization/50052
1974 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
1975
1976 2012-03-26 Richard Guenther <rguenther@suse.de>
1977
1978 PR tree-optimization/52701
1979 * gfortran.dg/pr52701.f90: New testcase.
1980
1981 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1982
1983 PR tree-optimization/52686
1984 * gcc.target/arm/pr52686.c: New test.
1985
1986 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1987
1988 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1989 Add "-Os -flto" to list.
1990
1991 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1992
1993 * gnat.dg/concat2.ad[sb]: New test.
1994
1995 2012-03-24 Jason Merrill <jason@redhat.com>
1996
1997 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
1998 * g++.dg/cpp0x/trailing2.C: Likewise.
1999 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
2000 * g++.dg/cpp1y/auto-fn1.C: New.
2001 * g++.dg/cpp1y/auto-fn2.C: New.
2002 * g++.dg/cpp1y/auto-fn3.C: New.
2003 * g++.dg/cpp1y/auto-fn4.C: New.
2004 * g++.dg/cpp1y/auto-fn5.C: New.
2005 * g++.dg/cpp1y/auto-fn6.C: New.
2006 * g++.dg/cpp1y/auto-fn7.C: New.
2007 * g++.dg/cpp1y/auto-fn8.C: New.
2008 * g++.dg/cpp1y/auto-fn9.C: New.
2009 * g++.dg/cpp1y/auto-fn10.C: New.
2010 * g++.dg/cpp1y/auto-fn11.C: New.
2011
2012 2012-03-23 Richard Guenther <rguenther@suse.de>
2013
2014 PR tree-optimization/52678
2015 * gfortran.dg/pr52678.f: New testcase.
2016
2017 2012-03-23 Richard Guenther <rguenther@suse.de>
2018
2019 PR tree-optimization/52638
2020 * g++.dg/torture/pr52638.C: New testcase.
2021
2022 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
2023
2024 PR c++/52487
2025 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
2026
2027 2012-03-22 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR c++/52671
2030 * g++.dg/ext/attrib44.C: New test.
2031
2032 2012-03-22 Jan Hubicka <jh@suse.cz>
2033
2034 PR middle-end/51737
2035 * g++.dg/torture/pr51737.C: New testcase
2036
2037 2012-03-22 Richard Guenther <rguenther@suse.de>
2038
2039 PR tree-optimization/52548
2040 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
2041
2042 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2043
2044 * lib/fortran-modules.exp (list-module-names-1): Remove
2045 warning.
2046
2047 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2048
2049 PR target/50751
2050 * gcc.target/sh/pr50751-1.c: New.
2051 * gcc.target/sh/pr50751-2.c: New.
2052 * gcc.target/sh/pr50751-3.c: New.
2053
2054 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
2055
2056 PR target/52479
2057 * gcc.target/sh/sh4a-cos.c: Remove.
2058 * gcc.target/sh/sh4a-sin.c: Remove.
2059 * gcc.target/sh/sh4a-sincos.c: Remove.
2060
2061 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
2062
2063 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
2064 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
2065
2066 2012-03-21 Martin Jambor <mjambor@suse.cz>
2067
2068 PR testsuite/52641
2069 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
2070 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
2071
2072 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
2073
2074 * gcc.target/arm/thumb-16bit-ops.c: New file.
2075 * gcc.target/arm/thumb-ifcvt.c: New file.
2076
2077 2012-03-20 Jason Merrill <jason@redhat.com>
2078
2079 * lib/target-supports.exp: Add { target c++1y }.
2080
2081 * g++.dg/cpp0x/auto32.C: New.
2082
2083 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2084
2085 PR testsuite/52641
2086 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
2087 int32plus.
2088 * gcc.dg/torture/pr48124-4.c: Ditto:
2089 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
2090
2091 2012-03-20 Jason Merrill <jason@redhat.com>
2092
2093 PR c++/52510
2094 * g++.dg/cpp0x/initlist66.C: New.
2095
2096 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2097
2098 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
2099 __AVR_HAVE_LPMX__
2100
2101 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
2102
2103 PR target/49868
2104 * gcc.target/avr/torture/addr-space-2.h: New file.
2105 * gcc.target/avr/torture/addr-space-2-g.h: New test.
2106 * gcc.target/avr/torture/addr-space-2-0.h: New test.
2107 * gcc.target/avr/torture/addr-space-2-1.h: New test.
2108 * gcc.target/avr/torture/addr-space-2-x.h: New test.
2109
2110 2012-03-20 Richard Guenther <rguenther@suse.de>
2111
2112 * gnat.dg/pack16.adb: New testcase.
2113 * gnat.dg/pack16_pkg.ads: Likewise.
2114 * gnat.dg/specs/pack8.ads: Likewise.
2115 * gnat.dg/specs/pack8_pkg.ads: Likewise.
2116
2117 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 * g++.dg/warn/Wuseless-cast.C: Extend.
2120
2121 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 PR c++/14710
2124 * g++.dg/warn/Wuseless-cast.C: New.
2125
2126 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
2127
2128 PR libfortran/52608
2129 * gfortran.dg/pr52608.f90: New test.
2130
2131 2012-03-17 Tobias Burnus <burnus@net-b.de>
2132
2133 PR fortran/52585
2134 * gfortran.dg/proc_ptr_36.f90: New.
2135
2136 2012-03-16 Martin Jambor <mjambor@suse.cz>
2137
2138 * gcc.dg/misaligned-expand-1.c: New test.
2139 * gcc.dg/misaligned-expand-3.c: Likewise.
2140
2141 2012-03-16 Richard Guenther <rguenther@suse.de>
2142 Kai Tietz <ktietz@redhat.com>
2143
2144 PR middle-end/48814
2145 * gcc.c-torture/execute/pr48814-1.c: New test.
2146 * gcc.c-torture/execute/pr48814-2.c: New test.
2147 * gcc.dg/tree-ssa/assign-1.c: New test.
2148 * gcc.dg/tree-ssa/assign-2.c: New test.
2149 * gcc.dg/tree-ssa/assign-3.c: New test.
2150
2151 2012-03-16 Richard Guenther <rguenther@suse.de>
2152
2153 * gnat.dg/specs/pack7.ads: New testcase.
2154
2155 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR target/52568
2158 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
2159 * gcc.dg/torture/vshuf-8.inc: Likewise.
2160 * gcc.dg/torture/vshuf-16.inc: Likewise.
2161 * gcc.dg/torture/vshuf-32.inc: Likewise.
2162
2163 2012-03-15 Jason Merrill <jason@redhat.com>
2164
2165 * g++.dg/torture/pr52582.C: New.
2166
2167 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2168
2169 * lib/fortran-modules.exp: New file which was forgotten in r185430.
2170
2171 2012-03-15 Ira Rosen <irar@il.ibm.com>
2172 Ulrich Weigand <ulrich.weigand@linaro.org>
2173
2174 * gcc.dg/vect/slp-cond-3.c: New test.
2175 * gcc.dg/vect/slp-cond-4.c: New test.
2176
2177 2012-03-15 Ira Rosen <irar@il.ibm.com>
2178 Ulrich Weigand <ulrich.weigand@linaro.org>
2179
2180 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
2181 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
2182
2183 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
2184
2185 PR libfortran/52434
2186 PR libfortran/48878
2187 PR libfortran/38199
2188 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
2189 * gfortran.dg/round_1.f03: Likewise.
2190
2191 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2192 Andrew Pinski <apinski@cavium.com>
2193
2194 PR middle-end/52592
2195 * gcc.dg/pr52592.c: New test.
2196
2197 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2198
2199 * gfortran.fortran-torture/compile/compile.exp: Simplify.
2200 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2201 * lib/gcc-dg.exp (cleanup-modules): Move to ..
2202 * lib/fortran-modules.exp: .. this new file. Adjust users.
2203 * lib/gfortran-dg.exp (gfortran-dg-runtest,
2204 gfortran-dg-debug-runtest): Call cleanup-modules.
2205 * lib/fortran-torture.exp (fortran-torture-execute,
2206 fortran-torture): Likewise.
2207 * gfortran.dg/coarray/caf.exp: Likewise.
2208 * lib/lto.exp: Likewise.
2209 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
2210 * gfortran.dg/class_4b.f03: Likewise.
2211 * gfortran.dg/class_4c.f03: Likewise.
2212 * gfortran.dg/class_45a.f03: Likewise.
2213 * gfortran.dg/binding_label_tests_10.f03: Likewise.
2214 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
2215 * gfortran.dg/binding_label_tests_11.f03: Likewise.
2216 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
2217 * gfortran.dg/binding_label_tests_13.f03: Likewise.
2218 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
2219 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
2220 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
2221 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
2222 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
2223 * gfortran.dg/whole_file_28.f90: Likewise.
2224 * gfortran.dg/whole_file_29.f90: Likewise.
2225 * gfortran.dg/whole_file_30.f90: Likewise.
2226 * gfortran.dg/whole_file_31.f90: Likewise.
2227
2228 2012-03-15 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR tree-optimization/52267
2231 * gcc.dg/pr52267.c: New test.
2232 * gcc.dg/tree-ssa/vrp65.c: New test.
2233 * gcc.dg/tree-ssa/vrp66.c: New test.
2234
2235 2012-03-15 Richard Guenther <rguenther@suse.de>
2236
2237 PR middle-end/52580
2238 * gfortran.dg/vect/pr52580.f: New testcase.
2239
2240 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
2241
2242 * gcc.target/sh/fpul-usage-1.c: New.
2243
2244 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
2245
2246 PR target/49468
2247 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
2248 * gcc.target/sh/pr49468-di.c: Likewise.
2249
2250 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2251
2252 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
2253 * gcc.dg/c99-stdint-6.c: Likewise.
2254 * gcc.dg/lto/20090210_0.c: Likewise.
2255 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
2256 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
2257 * gcc.dg/pragma-init-fini-2.c: Likewise.
2258 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
2259 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
2260 * gcc.target/i386/pr22152.c: Likewise.
2261 * gcc.target/i386/vect8-ret.c: Likewise.
2262 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
2263 handling.
2264
2265 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2266
2267 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
2268 * g++.dg/tree-prof/partition1.C: Likewise.
2269 * g++.dg/tree-prof/partition2.C: Likewise.
2270 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
2271 handling.
2272 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
2273 * gcc.c-torture/execute/20010724-1.c: Remove.
2274 * gcc.c-torture/execute/20010724-1.x: Remove.
2275 * gcc.c-torture/execute/20040208-2.c: Remove.
2276 * gcc.c-torture/execute/20040208-2.x: Remove.
2277 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
2278 Remove.
2279 (main) [__mips__ && __sgi__]: Remove.
2280 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
2281 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2282 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
2283 mips-sgi-irix6* handling.
2284 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
2285 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
2286 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
2287 handling.
2288 * gcc.dg/torture/builtin-logb-1.c: Likewise.
2289 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
2290 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
2291 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
2292 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
2293 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
2294 mips-sgi-irix6*.
2295 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2296 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
2297 * gcc.target/mips/save-restore-3.c: Likewise.
2298 * gcc.target/mips/save-restore-4.c: Likewise.
2299 * gcc.target/mips/save-restore-5.c: Likewise.
2300 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
2301 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
2302 messages.
2303 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
2304 IRIX 6 handling.
2305 (restore_ld_library_path_env_vars): Likewise.
2306 * lib/target-supports.exp (check_profiling_available): Remove
2307 mips*-*-irix* handling.
2308 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
2309 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
2310 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
2311
2312 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c++/52582
2315 * g++.dg/opt/pr52582.C: New test.
2316
2317 2012-03-14 Richard Guenther <rguenther@suse.de>
2318
2319 PR tree-optimization/52571
2320 * gcc.dg/vect/vect-2.c: Initialize arrays.
2321 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2322 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
2323 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2324
2325 2012-03-14 Richard Guenther <rguenther@suse.de>
2326
2327 PR middle-end/52080
2328 PR middle-end/52097
2329 PR middle-end/48124
2330 * gcc.dg/torture/pr48124-1.c: New testcase.
2331 * gcc.dg/torture/pr48124-2.c: Likewise.
2332 * gcc.dg/torture/pr48124-3.c: Likewise.
2333 * gcc.dg/torture/pr48124-4.c: Likewise.
2334
2335 2012-03-14 Richard Guenther <rguenther@suse.de>
2336
2337 PR middle-end/52578
2338 * gcc.dg/pr52578.c: New testcase.
2339
2340 2012-03-14 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR c++/52521
2343 * g++.dg/cpp0x/udlit-args2.C: New test.
2344
2345 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2346
2347 PR target/48596
2348 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
2349 * gcc.c-torture/compile/pr48596.c: ... here.
2350
2351 2012-01-30 Dodji Seketeli <dodji@redhat.com>
2352
2353 PR c++/51641
2354 * g++.dg/lookup/hidden-class17.C: New test.
2355
2356 2012-03-13 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR c/52577
2359 * gcc.dg/Wunused-var-3.c: New test.
2360
2361 2012-03-13 Martin Jambor <mjambor@suse.cz>
2362
2363 * gcc.dg/misaligned-expand-2.c: New test.
2364
2365 2012-03-13 Richard Guenther <rguenther@suse.de>
2366
2367 PR middle-end/52134
2368 * gcc.dg/pr52134.c: New testcase.
2369
2370 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2371
2372 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
2373
2374 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2375
2376 PR tree-optimization/46728
2377 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
2378 * gcc.target/powerpc/pr46728-5.c: Likewise.
2379 * gcc.target/powerpc/pr46728-8.c: Likewise.
2380 * gcc.target/powerpc/pr46728-10.c: Likewise.
2381 * gcc.target/powerpc/pr46728-11.c: Likewise.
2382 * gcc.target/powerpc/pr46728-13.c: Likewise.
2383 * gcc.target/powerpc/pr46728-14.c: Likewise.
2384 * gcc.target/powerpc/pr46728-15.c: Likewise.
2385
2386 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
2387
2388 PR c++/52299
2389 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
2390
2391 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2392
2393 PR tree-optimization/46728
2394 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
2395 * gcc.target/powerpc/pr46728-5.c: Likewise.
2396 * gcc.target/powerpc/pr46728-8.c: Likewise.
2397 * gcc.target/powerpc/pr46728-10.c: Likewise.
2398 * gcc.target/powerpc/pr46728-11.c: Likewise.
2399 * gcc.target/powerpc/pr46728-13.c: Likewise.
2400 * gcc.target/powerpc/pr46728-14.c: Likewise.
2401 * gcc.target/powerpc/pr46728-15.c: Likewise.
2402
2403 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
2404
2405 PR target/49868
2406 * gcc.target/avr/torture/addr-space-1.h: New file.
2407 * gcc.target/avr/torture/addr-space-1-g.h: New test.
2408 * gcc.target/avr/torture/addr-space-1-0.h: New test.
2409 * gcc.target/avr/torture/addr-space-1-1.h: New test.
2410 * gcc.target/avr/torture/addr-space-1-x.h: New test.
2411
2412 2012-03-12 Andrew Pinski <apinski@cavium.com>
2413
2414 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
2415
2416 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2417
2418 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
2419 * g++.dg/abi/thunk4.C: Likewise.
2420 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
2421 Adapt line numbers.
2422 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
2423 handling.
2424 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2425 * g++.dg/eh/spbp.C: Likewise.
2426 * g++.dg/ext/label13.C: Likewise.
2427 * g++.dg/guality/guality.exp: Likewise.
2428 * g++.dg/other/anon5.C: Likewise.
2429 * g++.dg/other/pragma-ep-1.C: Remove.
2430 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
2431 * g++.dg/warn/pr31246.C: Likewise.
2432 * g++.dg/warn/weak1.C: Likewise.
2433 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2434 * g++.old-deja/g++.ext/attrib5.C: Likewise.
2435 * gcc.c-torture/compile/limits-declparen.c: Likewise.
2436 * gcc.c-torture/compile/limits-pointer.c: Likewise.
2437 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
2438 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
2439 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
2440 * gcc.dg/c99-tgmath-1.c: Likewise.
2441 * gcc.dg/c99-tgmath-2.c: Likewise.
2442 * gcc.dg/c99-tgmath-3.c: Likewise.
2443 * gcc.dg/c99-tgmath-4.c: Likewise.
2444 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
2445 handling.
2446 * gcc.dg/debug/pr49032.c: Likewise.
2447 * gcc.dg/guality/guality.exp: Likewise.
2448 * gcc.dg/intmax_t-1.c: Likewise.
2449 * gcc.dg/pr48616.c: Likewise.
2450 * gcc.dg/pragma-ep-1.c: Remove.
2451 * gcc.dg/pragma-ep-2.c: Remove.
2452 * gcc.dg/pragma-ep-3.c: Remove.
2453 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
2454 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
2455 * gcc.misc-tests/gcov-14.c: Likewise.
2456 * gfortran.dg/guality/guality.exp: Likewise.
2457 * lib/target-supports.exp (check_weak_available): Likewise.
2458 (add_options_for_tls): Likewise.
2459 (check_ascii_locale_available): Likewise.
2460 * obj-c++.dg/dwarf-2.mm: Likewise.
2461 * objc.dg/dwarf-1.m: Likewise.
2462 * objc.dg/dwarf-2.m: Likewise.
2463
2464 2012-03-12 Jakub Jelinek <jakub@redhat.com>
2465
2466 PR tree-optimization/51721
2467 * gcc.dg/tree-ssa/vrp64.c: New test.
2468
2469 PR tree-optimization/52533
2470 * gcc.c-torture/compile/pr52533.c: New test.
2471
2472 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
2473
2474 * gcc.target/i386/rtm-xabort-1.c: New.
2475 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
2476 * gcc.target/i386/rtm-xend-1.c: Ditto.
2477 * gcc.target/i386/rtm-xtest-1.c: Ditto.
2478 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
2479 * gcc.target/i386/sse-13.c: Ditto.
2480 * gcc.target/i386/sse-14.c: Ditto.
2481 * gcc.target/i386/sse-22.c: Ditto.
2482 * gcc.target/i386/sse-23.c: Ditto.
2483 * g++.dg/other/i386-2.C: Ditto.
2484 * g++.dg/other/i386-3.C: Ditto.
2485
2486 2012-03-12 Tobias Burnus <burnus@net-b.de>
2487
2488 PR fortran/52542
2489 * gfortran.dg/proc_ptr_35.f90: New.
2490
2491 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/52530
2494 * gcc.dg/torture/pr52530.c: New test.
2495
2496 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2497
2498 PR target/51244
2499 * gcc.target/sh/pr51244-1.c: Fix thinkos.
2500
2501 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2502
2503 PR target/52450
2504 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2505
2506 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2507
2508 2012-03-09 Andrew Pinski <apinski@cavium.com>
2509
2510 PR middle-end/51988
2511 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
2512 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
2513
2514 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
2515
2516 * gcc.dg/tree-ssa/scev-3.c: New.
2517 * gcc.dg/tree-ssa/scev-4.c: New.
2518
2519 2012-03-08 Tobias Burnus <burnus@net-b.de>
2520
2521 PR fortran/52469
2522 * gfortran.dg/proc_ptr_34.f90
2523
2524 2012-03-07 Jason Merrill <jason@redhat.com>
2525
2526 PR c++/52521
2527 * g++.dg/cpp0x/udlit-mangle.C: New.
2528
2529 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
2530
2531 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
2532
2533 2012-03-06 Richard Guenther <rguenther@suse.de>
2534
2535 PR middle-end/52493
2536 * gcc.dg/torture/pr52493.c: New testcase.
2537
2538 2012-03-06 Richard Guenther <rguenther@suse.de>
2539
2540 PR lto/52097
2541 * gcc.dg/lto/pr52097_0.c: New testcase.
2542
2543 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
2544
2545 PR target/51244
2546 * gcc.target/sh/pr51244-1.c: New.
2547 * gcc.target/sh/pr51244-2.c: New.
2548 * gcc.target/sh/pr51244-3.c: New.
2549
2550 2012-03-05 Jason Merrill <jason@redhat.com>
2551
2552 PR c++/51930
2553 * g++.dg/ext/visibility/template11.C: New.
2554
2555 * g++.dg/cpp0x/implicit13.C: New.
2556
2557 2012-03-05 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR tree-optimization/51721
2560 * gcc.dg/tree-ssa/vrp63.c: New test.
2561 * gcc.dg/pr51721.c: New test.
2562
2563 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
2564
2565 PR fortran/50981
2566 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
2567 argument checks.
2568
2569 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
2570
2571 PR target/52146
2572 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
2573
2574 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
2575
2576 PR fortran/50981
2577 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
2578
2579 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2580
2581 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2582 int32plus.
2583
2584 2012-03-03 Jason Merrill <jason@redhat.com>
2585
2586 * g++.dg/cpp0x/nsdmi-defer6.C: New.
2587
2588 Core 1270
2589 * g++.dg/cpp0x/initlist65.C: New.
2590
2591 PR c++/36797
2592 * g++.dg/ext/is_empty2.C: New.
2593
2594 2012-03-03 Tobias Burnus <burnus@net-b.de>
2595
2596 PR fortran/48820
2597 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
2598
2599 2012-03-03 Tobias Burnus <burnus@net-b.de>
2600
2601 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
2602 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2603 * gfortran.dg/bind_c_usage_8.f03: Ditto.
2604 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2605 * gfortran.dg/class_30.f90: Remove dg-warning line.
2606 * gfortran.dg/bind_c_usage_25.f90: New.
2607
2608 2012-03-03 Tobias Burnus <burnus@net-b.de>
2609
2610 PR fortran/48820
2611 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
2612 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
2613 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
2614
2615 2012-03-03 Tobias Burnus <burnus@net-b.de>
2616
2617 PR fortran/48820
2618 * gfortran.dg/assumed_type_1.f90: New.
2619 * gfortran.dg/assumed_type_2.f90: New.
2620 * gfortran.dg/assumed_type_3.f90: New.
2621 * gfortran.dg/assumed_type_4.f90: New.
2622
2623 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
2624
2625 PR target/49486
2626 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
2627 * gcc.target/sh/pr49468-di.c: New.
2628
2629 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
2630
2631 * gcc.dg/graphite/pr50561.c: Update.
2632
2633 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2634
2635 * gcc.target/powerpc/pr52457.c: New test.
2636
2637 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
2638
2639 * gcc.target/arm/sat-1.c: New test.
2640
2641 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
2642
2643 PR target/46716
2644 * gcc.target/i386/pr46716.c: New test.
2645
2646 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2647
2648 PR c++/51989
2649 * g++.dg/cpp0x/sfinae32.C: New.
2650
2651 2012-03-02 Richard Guenther <rguenther@suse.de>
2652
2653 PR tree-optimization/52406
2654 * gcc.dg/torture/pr52406.c: New testcase.
2655
2656 2012-03-02 Tobias Burnus <burnus@net-b.de>
2657
2658 PR fortran/52325
2659 * gfortran.dg/derived_comp_array_ref_8.f90: New.
2660 * gfortran.dg/nullify_2.f90: Update dg-error.
2661 * gfortran.dg/nullify_4.f90: Ditto.
2662 * gfortran.dg/pointer_init_6.f90: Ditto.
2663
2664 2012-03-02 Tobias Burnus <burnus@net-b.de>
2665
2666 PR fortran/52270
2667 * gfortran.dg/class_51.f90: New.
2668
2669 2012-03-02 Tobias Burnus <burnus@net-b.de>
2670
2671 PR fortran/52452
2672 * gfortran.dg/intrinsic_8.f90: New.
2673
2674 2012-03-01 Kai Tietz <ktietz@redhat.com>
2675
2676 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2677 routines on mingw targets.
2678 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
2679
2680 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR tree-optimization/52445
2683 * gcc.dg/pr52445.c: New test.
2684
2685 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR target/52437
2688 * gcc.c-torture/compile/pr52437.c: New test.
2689
2690 PR middle-end/52419
2691 * gcc.dg/torture/pr52419.c: New test.
2692
2693 PR tree-optimization/52429
2694 * gcc.dg/torture/pr52429.c: New test.
2695 * g++.dg/opt/pr52429.C: New test.
2696
2697 2012-02-29 Richard Guenther <rguenther@suse.de>
2698
2699 PR testsuite/52297
2700 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2701 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2702 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2703 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2704 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2705 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2706
2707 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2708
2709 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2710
2711 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2712
2713 PR fortran/52386
2714 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2715
2716 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2717
2718 PR target/51534
2719 * gcc.target/arm/neon/pr51534.c: New testcase.
2720
2721 2012-02-28 Richard Guenther <rguenther@suse.de>
2722
2723 PR target/52407
2724 * gcc.dg/torture/pr52407.c: New testcase.
2725
2726 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2727
2728 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2729 * gcc.target/arm/vfp2.c: Likewise.
2730 * gcc.target/arm/vfp3.c: Likewise.
2731 * gcc.target/arm/vfp4.c: Likewise.
2732 * gcc.target/arm/vfp5.c: Likewise.
2733 * gcc.target/arm/vfp6.c: Likewise.
2734 * gcc.target/arm/vfp7.c: Likewise.
2735 * gcc.target/arm/vfp8.c: Likewise.
2736 * gcc.target/arm/vfp9.c: Likewise.
2737 * gcc.target/arm/vfp10.c: Likewise.
2738 * gcc.target/arm/vfp11.c: Likewise.
2739 * gcc.target/arm/vfp12.c: Likewise.
2740 * gcc.target/arm/vfp13.c: Likewise.
2741 * gcc.target/arm/vfp14.c: Likewise.
2742 * gcc.target/arm/vfp15.c: Likewise.
2743 * gcc.target/arm/vfp16.c: Likewise.
2744 * gcc.target/arm/vfp17.c: Likewise.
2745 * gcc.target/arm/neon-constants.h: New file.
2746 * gcc.target/arm/neon-vect1.c: New test.
2747 * gcc.target/arm/neon-vect2.c: New test.
2748 * gcc.target/arm/neon-vect3.c: New test.
2749 * gcc.target/arm/neon-vect4.c: New test.
2750 * gcc.target/arm/neon-vect5.c: New test.
2751 * gcc.target/arm/neon-vect6.c: New test.
2752 * gcc.target/arm/neon-vect7.c: New test.
2753 * gcc.target/arm/neon-vect8.c: New test.
2754
2755 2012-02-28 Richard Guenther <rguenther@suse.de>
2756
2757 PR tree-optimization/52402
2758 * gcc.dg/torture/pr52402.c: New testcase.
2759
2760 2012-02-28 Richard Guenther <rguenther@suse.de>
2761
2762 PR lto/52400
2763 * g++.dg/lto/pr52400_0.C: New testcase.
2764
2765 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2766
2767 * gcc.target/avr/torture/builtins-1.c: New test.
2768 * gcc.target/avr/torture/builtins-error.c: New test.
2769
2770 2012-02-28 Kai Tietz <ktietz@redhat.com>
2771
2772 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
2773 * gcc.target/i386/pr45352-2.c: Likewise.
2774 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
2775 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
2776 targets instead rand.
2777 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2778 * gcc.target/i386/sse2-mul-1.c: Likewise.
2779 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2780 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
2781 * gcc.target/i386/pad-1.c: Likewise.
2782 * gcc.target/i386/pad-9.c: Likewise.
2783 * gcc.target/i386/pad-2.c: Likewise.
2784 * gcc.target/i386/pad-5b.c: Likewise.
2785 * gcc.target/i386/pad-8.c: Likewise.
2786 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2787 * gcc.target/i386/pr44130.c: Likewise.
2788 * gcc.target/i386/align-main-1.c: Likewise.
2789 * gcc.target/i386/align-main-2.c: Likewise.
2790 * gcc.target/i386/sw-1.c: Likewise.
2791 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2792 on x64 mingw target.
2793 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2794 * gcc.target/i386/pr46295.c: Likewise.
2795 * gcc.target/i386/amd64-abi-1.c: Likewise.
2796 * gcc.target/i386/amd64-abi-2.c: Likewise.
2797 * gcc.target/i386/pr39082-1.c: Likewise.
2798 * gcc.target/i386/pr39162.c: Likewise.
2799 * gcc.target/i386/pr22152.c: Likewise.
2800 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2801 * gcc.target/i386/wrfsbase-2.c: Likewise.
2802 * gcc.target/i386/local.c: Likewise
2803 * gcc.target/i386/wrgsbase-1.c: Likewise.
2804 * gcc.target/i386/wrfsbase-1.c: Likewise.
2805 * gcc.target/i386/pr39315-3.c: Likewise.
2806 * gcc.target/i386/pr35767-4.c: Likewise.
2807 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2808 x64 mingw target.
2809 * gcc.target/i386/pr45336-2.c: Likewise.
2810 * gcc.target/i386/pr45336-1.c: Likewise.
2811 * gcc.target/i386/pr45336-4.c: Likewise.
2812
2813 2012-02-27 Tristan Gingold <gingold@adacore.com>
2814
2815 * gnat.dg/array20.ad[sb]: New test.
2816
2817 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR target/52375
2820 * gcc.target/arm/pr52375.c: New test.
2821 * gcc.c-torture/compile/pr52375.c: New test.
2822
2823 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2824
2825 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2826 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2827
2828 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2829
2830 * gnat.dg/aggr19.adb: New test.
2831 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2832
2833 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2834
2835 PR target/49263
2836 * gcc.target/sh/pr49263.c: New.
2837
2838 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2839
2840 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2841 simulate_thread_wrapper_other_threads
2842 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2843 Move initialization of 'value' to main().
2844 (main): Initialize 'value';
2845 * gcc.dg/simulate-thread/speculative-store.c
2846 (simulate_thread_step_verify): Return 0 when successful.
2847 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2848 Reduce threshold.
2849 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2850 (simulate_thread_wrapper_other_threads): Return a success/fail value
2851 and issue an error if the instruction count threshold is exceeded.
2852
2853 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2854
2855 PR target/50580
2856 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2857 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2858
2859 2012-02-24 Richard Guenther <rguenther@suse.de>
2860
2861 PR middle-end/52355
2862 * gcc.dg/pr52355.c: New testcase.
2863
2864 2012-02-23 Kai Tietz <ktietz@redhat.com>
2865
2866 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
2867 * gcc.dg/Wpadded.c: Likewise.
2868 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2869 structure-layout.
2870 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2871 for sleep by Sleep and add windows.h include for this function.
2872 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2873 targets.
2874 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2875 target.
2876 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
2877 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2878 on x64 mingw target.
2879 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2880 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2881 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2882 failure on LLP64 target.
2883
2884 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2885
2886 PR c/52290
2887 * gcc.dg/noncompile/pr52290.c: New test.
2888
2889 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR tree-optimization/52019
2892 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2893
2894 2012-02-22 Kai Tietz <ktietz@redhat.com>
2895
2896 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2897 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2898 derived pdiff_t type.
2899 * g++.dg/torture/pr49720.C: Likewise
2900
2901 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2902
2903 PR target/52330
2904 * gcc.target/i386/pr52330.c: New test.
2905
2906 2012-02-22 Tobias Burnus <burnus@net-b.de>
2907
2908 PR fortran/52335
2909 * gfortran.dg/io_constraints_10.f90: New.
2910
2911 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2912
2913 * lib/target-supports.exp (check_effective_target_vect_condition):
2914 Return true for NEON.
2915
2916 2012-02-21 Kai Tietz <ktietz@redhat.com>
2917
2918 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2919
2920 2012-02-21 Richard Guenther <rguenther@suse.de>
2921
2922 PR tree-optimization/52324
2923 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2924
2925 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2926
2927 PR middle-end/51782
2928 * gcc.target/avr/torture/pr51782-1.c: New test.
2929
2930 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR tree-optimization/52318
2933 * gcc.dg/pr52318.c: New test.
2934
2935 2012-02-20 Kai Tietz <ktietz@redhat.com>
2936
2937 * gcc.dg/bf-ms-layout-3.c: New testcase.
2938
2939 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2940
2941 PR testsuite/52229
2942 PR fortran/32380
2943 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2944
2945 2012-02-20 Richard Guenther <rguenther@suse.de>
2946
2947 PR tree-optimization/52298
2948 * gcc.dg/torture/pr52298.c: New testcase.
2949 * gcc.dg/vect/pr52298.c: Likewise.
2950
2951 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2952
2953 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2954 * gcc.c-torture/execute/pr52286.c: Ditto.
2955
2956 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2957
2958 PR tree-optimization/52286
2959 * gcc.c-torture/execute/pr52286.c: New test.
2960
2961 2012-02-18 Tobias Burnus <burnus@net-b.de>
2962
2963 PR fortran/52295
2964 * gfortran.dg/interface_35.f90: Use -std=f2003.
2965 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2966 * gfortran.dg/interface_assignment_4.f90: Ditto.
2967 * gfortran.dg/bessel_1.f90: Ditto.
2968 * gfortran.dg/func_result_6.f90: Ditto.
2969 * gfortran.dg/hypot_1.f90: Ditto.
2970 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2971
2972 2012-02-17 Tobias Burnus <burnus@net-b.de>
2973
2974 PR translation/52232
2975 PR translation/52234
2976 PR translation/52245
2977 PR translation/52246
2978 PR translation/52262
2979 PR translation/52273
2980 * gfortran.dg/coarray_22.f90: Update dg-error.
2981 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2982
2983 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2984
2985 PR target/51753
2986 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2987 (simulate-thread): Use default timeout.
2988
2989 2012-02-16 Jason Merrill <jason@redhat.com>
2990
2991 PR c++/52248
2992 * g++.dg/ext/timevar1.C: New.
2993
2994 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2995
2996 PR c++/52126
2997 * g++.dg/template/using21.C: New.
2998 * g++.dg/template/using22.C: Likewise.
2999
3000 2012-02-16 Jason Merrill <jason@redhat.com>
3001
3002 PR c++/51415
3003 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3004
3005 2012-02-16 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR tree-optimization/52255
3008 * gcc.c-torture/compile/pr52255.c: New test.
3009
3010 PR debug/52260
3011 * g++.dg/debug/dwarf2/pr52260.C: New test.
3012
3013 PR middle-end/51929
3014 * g++.dg/ipa/pr51929.C: New test.
3015
3016 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3017
3018 PR target/52199
3019 * gcc.target/powerpc/pr52199.c: New file.
3020
3021 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3022
3023 PR target/52152
3024 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
3025
3026 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3027
3028 * gcc.dg/pr51867.c: Don't include <math.h>.
3029 (sqrtf): Declare.
3030
3031 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3032
3033 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
3034 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
3035
3036 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
3037
3038 PR tree-optimization/50561
3039 * gcc.dg/graphite/pr50561.c: New testcase.
3040
3041 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
3042
3043 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
3044 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
3045
3046 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3047
3048 * gnat.dg/discr35.ad[sb]: New test.
3049
3050 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gnat.dg/volatile10.adb: New test.
3053 * gnat.dg/volatile10_pkg.ads: New helper.
3054
3055 2012-02-14 Jason Merrill <jason@redhat.com>
3056
3057 * g++.dg/ext/attrib43.C: New.
3058
3059 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
3060
3061 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
3062 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
3063 fgnu_tm.
3064 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
3065 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
3066 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
3067 effective_target fgnu_tm.
3068 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
3069
3070 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR c++/52247
3073 * g++.dg/template/asmgoto1.C: New test.
3074
3075 2012-02-14 Ian Lance Taylor <iant@google.com>
3076
3077 PR go/48501
3078 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
3079 compiling generated file for 64bit and index tests.
3080
3081 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
3082
3083 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
3084
3085 2012-02-14 Richard Guenther <rguenther@suse.de>
3086
3087 PR tree-optimization/52244
3088 PR tree-optimization/51528
3089 * gcc.dg/torture/pr52244.c: New testcase.
3090
3091 2012-02-14 Walter Lee <walt@tilera.com>
3092
3093 * g++.dg/other/PR23205.C: Disable test on tile.
3094 * g++.dg/other/pr23205-2.C: Disable test on tile.
3095 * gcc.dg/20020312-2.c: Add a condition for __tile__.
3096 * gcc.dg/20040813-1.c: Disable test on tile.
3097 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
3098 * gcc.misc-tests/linkage.exp: Handle tilegx.
3099
3100 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR tree-optimization/52210
3103 * gcc.dg/pr52210.c: New test.
3104
3105 2012-02-14 Jason Merrill <jason@redhat.com>
3106
3107 PR c++/39055
3108 * g++.dg/overload/defarg5.C: New.
3109
3110 2012-02-14 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR c/52181
3113 * c-c++-common/pr52181.c: New test.
3114
3115 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR c++/52215
3118 * g++.dg/ext/atomic-1.C: New test.
3119
3120 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3121
3122 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
3123
3124 2012-02-13 Jakub Jelinek <jakub@redhat.com>
3125
3126 PR middle-end/52209
3127 * gcc.c-torture/execute/pr52209.c: New test.
3128
3129 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
3130
3131 PR fortran/50981
3132 * gfortran.dg/elemental_optional_args_5.f03: New test.
3133
3134 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
3135
3136 PR testsuite/50076
3137 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
3138 cases.
3139
3140 2012-02-11 Ian Lance Taylor <iant@google.com>
3141
3142 PR go/51874
3143 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
3144 SPARC Solaris. Don't run the test at all on systems where it may
3145 not work, rather than xfailing it.
3146
3147 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3148
3149 PR rtl-optimization/52175
3150 * gcc.c-torture/compile/pr52175.c: New test.
3151
3152 2012-02-10 Jason Merrill <jason@redhat.com>
3153
3154 PR c++/51910
3155 * g++.dg/template/repo10.C: New.
3156
3157 2012-02-11 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR debug/52132
3160 * gcc.dg/pr52132.c: New test.
3161
3162 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
3163
3164 * gnat.dg/specs/aggr4.ads: New test.
3165 * gnat.dg/specs/aggr4_pkg.ads: New helper.
3166
3167 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
3168
3169 PR target/52146
3170 * gcc.target/i386/pr52146.c: New.
3171
3172 2012-02-10 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR middle-end/52177
3175 * c-c++-common/pr52177.c: New test.
3176
3177 2012-02-10 Jan Hubicka <jh@suse.cz>
3178
3179 PR middle-end/48600
3180 * g++.dg/torture/pr48600.C: New testcase.
3181
3182 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
3183
3184 PR middle-end/52140
3185 * gcc.dg/dfp/pr52140.c: New test.
3186
3187 2012-02-09 Jakub Jelinek <jakub@redhat.com>
3188
3189 PR fortran/32380
3190 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
3191 of dg-options.
3192
3193 2012-02-09 Bin Cheng <bin.cheng@arm.com>
3194
3195 PR middle-end/51867
3196 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
3197 * testsuite/gcc.dg/pr51867.c: New test.
3198
3199 2012-02-09 Ian Lance Taylor <iant@google.com>
3200
3201 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
3202 which don't support -fsplit-stack. Turn off optimization when
3203 compiling select5-out.go.
3204
3205 2012-02-08 Ian Lance Taylor <iant@google.com>
3206
3207 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
3208 systems which don't support -fsplit-stack.
3209
3210 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
3211
3212 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
3213 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
3214 machine instuction in the log.
3215
3216 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
3217
3218 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
3219 to 20 seconds.
3220
3221 2012-02-08 Magnus Granberg <zorry@gentoo.org>
3222
3223 PR driver/48524
3224 * gcc.dg/pr48524.c: New test.
3225 * gcc.dg/pr48524.spec: New spec file for test.
3226
3227 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3228
3229 PR fortran/32380
3230 * gfortran.dg/vect/pr32380.f90: New test.
3231
3232 2012-02-08 Tobias Burnus <burnus@net-b.de>
3233
3234 PR fortran/52151
3235 * gfortran.dg/realloc_on_assign_12.f90: New.
3236
3237 2012-02-08 Richard Guenther <rguenther@suse.de>
3238
3239 PR rtl-optimization/52170
3240 * gcc.dg/torture/pr52170.c: New testcase.
3241
3242 2012-02-08 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR gcov-profile/52150
3245 * gcc.dg/tree-prof/pr52150.c: New test.
3246
3247 PR rtl-optimization/52139
3248 * gcc.dg/pr52139.c: New test.
3249
3250 2012-02-07 Jason Merrill <jason@redhat.com>
3251
3252 PR c++/51675
3253 * g++.dg/cpp0x/constexpr-union3.C: New.
3254
3255 PR c++/52035
3256 * g++.dg/lto/pr52035_0.C: New.
3257
3258 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3259
3260 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
3261 * gcc.dg/special/weak-1.c: Likewise.
3262 * gcc.dg/ucnid-12.c: Likewise.
3263 * gcc.dg/torture/pr45678-1.c: Likewise.
3264 * gcc.dg/torture/pr45678-2.c: Likewise.
3265 * gcc.dg/vector-4.c: Likewise.
3266 * gcc.dg/ipa/inline-5.c: Likewise.
3267 * gcc.dg/ucnid-11.c: Likewise.
3268 * gcc.misc-tests/gcov-13.c: Likewise.
3269 * gcc.misc-tests/gcov-14.c: Likewise.
3270 * g++.dg/ext/label13.C: Likewise.
3271 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
3272 hppa*-*-hpux* options.
3273 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3274 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3275 * gcc.dg/pr48616.c: Likewise.
3276 * gcc.dg/pr17957.c: Likewise.
3277 * gcc.dg/pr17055-1.c: Likewise.
3278 * gcc.dg/pr32912-1.c: Likewise.
3279 * gcc.dg/tm/pr51472.c: Likewise.
3280 * c-c++-common/fold-bitand-4.c: Likewise.
3281 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
3282 Use dg-additional-options for extra options.
3283
3284 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
3285
3286 * gcc.target/epiphany/interrupt-2.c: New test.
3287
3288 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3289
3290 PR target/52155
3291 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
3292 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
3293 for MIPS ELF.
3294
3295 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3296
3297 PR target/52152
3298 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
3299
3300 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
3301
3302 PR middle-end/24306
3303 PR target/52154
3304 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
3305 * gcc.target/mips/va-arg-1.c: New test.
3306
3307 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3308
3309 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
3310 for -mno-pointers-to-nested-functions.
3311
3312 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
3313
3314 * gcc.c-torture/execute/20120207-1.c: New test.
3315
3316 2012-02-07 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR rtl-optimization/52060
3319 * gcc.dg/torture/pr52060.c: New test.
3320
3321 PR middle-end/52074
3322 * gcc.c-torture/compile/pr52074.c: New test.
3323
3324 2012-02-07 Tobias Burnus <burnus@net-b.de>
3325
3326 PR fortran/51514
3327 * gfortran.dg/class_to_type_2.f90: New.
3328
3329 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
3330
3331 PR fortran/32373
3332 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
3333 Remove module.
3334
3335 2012-02-06 Jason Merrill <jason@redhat.com>
3336
3337 PR c++/52088
3338 * g++.dg/template/conv13.C: New.
3339
3340 2012-02-06 Richard Guenther <rguenther@suse.de>
3341
3342 PR tree-optimization/52115
3343 * gcc.c-torture/compile/pr52115.c: New testcase.
3344
3345 2012-02-06 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR target/52129
3348 * gcc.c-torture/execute/pr52129.c: New test.
3349
3350 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
3351
3352 * gcc.dg/pr48374.c: Actually add the test I forgot
3353 in the 2012-01-25 commit.
3354
3355 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3356
3357 PR fortran/32373
3358 * gfortran.dg/vect/vect-8.f90: New test case.
3359
3360 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
3361
3362 PR fortran/48847
3363 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
3364
3365 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
3366
3367 PR fortran/52102
3368 * gfortran.dg/class_48.f90 : Add test of allocate class array
3369 component with source in subroutine test3. Remove commenting
3370 out in subroutine test4, since branching on unitialized variable
3371 is now fixed (no PR for this last.).
3372
3373 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3374
3375 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
3376 on MIPS targets.
3377 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
3378
3379 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3380
3381 PR target/52125
3382 * lib/target-supports.exp (check_effective_target_mips_rel): New.
3383 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
3384
3385 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
3386
3387 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
3388 (check_effective_target_sync_int_long): Use it.
3389 (check_effective_target_sync_char_short): Likewise.
3390 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
3391
3392 2012-02-05 Tobias Burnus <burnus@net-b.de>
3393
3394 PR fortran/51972
3395 * gfortran.dg/class_48.f90: Add some further checks.
3396
3397 2012-02-05 Ira Rosen <irar@il.ibm.com>
3398
3399 PR tree-optimization/52091
3400 * gcc.dg/vect/pr52091.c: New test.
3401
3402 2012-02-04 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR rtl-optimization/52113
3405 * gcc.target/avr/pr52113.c: New test.
3406
3407 2012-02-03 Jakub Jelinek <jakub@redhat.com>
3408
3409 PR rtl-optimization/52092
3410 * gcc.c-torture/compile/pr52092.c: New test.
3411
3412 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
3413
3414 PR fortran/41587
3415 * gfortran.dg/class_array_10.f03: New test.
3416
3417 PR fortran/46356
3418 * gfortran.dg/class_array_11.f03: New test.
3419
3420 PR fortran/51754
3421 * gfortran.dg/class_array_12.f03: New test.
3422
3423 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
3424
3425 PR fortran/52012
3426 * gfortran.dg/realloc_on_assign_11.f90: New test.
3427
3428 2012-02-02 Tobias Burnus <burnus@net-b.de>
3429
3430 PR fortran/52093
3431 * gfortran.dg/shape_7.f90: New.
3432
3433 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3434
3435 * gcc.target/mips/mips-prepend-1.c: New test.
3436
3437 2012-02-02 Jan Hubicka <jh@suse.cz>
3438 Tom de Vries <tom@codesourcery.com>
3439
3440 PR middle-end/51998
3441 * testsuite/gcc.dg/alias-12.c: New testcase.
3442 * testsuite/gcc.dg/alias-13.c: New testcase.
3443
3444 2012-02-02 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR target/52086
3447 * gcc.dg/pr52086.c: New test.
3448
3449 PR tree-optimization/52073
3450 * gcc.c-torture/compile/pr52073.c: New test.
3451
3452 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
3453
3454 PR fortran/51958
3455 * gfortran.dg/function_optimize_10.f90: New test.
3456
3457 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
3458
3459 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3460 test on alpha*-*-*.
3461
3462 2012-02-01 Tobias Burnus <burnus@net-b.de>
3463
3464 PR fortran/52024
3465 * gfortran.dg/typebound_operator_14.f90: New.
3466
3467 2012-02-01 Tobias Burnus <burnus@net-b.de>
3468
3469 PR fortran/52059
3470 * gfortran.dg/elemental_function_1.f90: New.
3471
3472 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3473
3474 PR rtl-optimization/51374
3475 * gcc.target/avr/torture/pr51374-1.c:
3476 Also fail if SBIS is seen.
3477
3478 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3479
3480 PR rtl-optimization/51374
3481 * gcc.target/avr/torture/pr51374-1.c: New.
3482
3483 2012-01-31 Tobias Burnus <burnus@net-b.de>
3484
3485 PR fortran/52024
3486 * gfortran.dg/typebound_generic_11.f90: New.
3487
3488 2012-01-31 Tobias Burnus <burnus@net-b.de>
3489
3490 PR fortran/52029
3491 * gfortran.dg/class_49.f90: New.
3492
3493 2012-01-31 Tobias Burnus <burnus@net-b.de>
3494
3495 PR fortran/52013
3496 * gfortran.dg/elemental_args_check_6.f90: New.
3497
3498 2012-01-31 Jason Merrill <jason@redhat.com>
3499
3500 PR c++/52043
3501 * g++.dg/cpp0x/variadic122.C: New.
3502
3503 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
3504
3505 PR fortran/52012
3506 * gfortran.dg/realloc_on_assign_10.f90: New test.
3507
3508 2012-01-31 Richard Guenther <rguenther@suse.de>
3509
3510 PR tree-optimization/51528
3511 * gcc.dg/torture/pr51528.c: New testcase.
3512
3513 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
3514
3515 PR go/48501
3516 * lib/go.exp (go_target_compile): Append timeout= to options.
3517 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3518 select5-out.go test on alpha*-*-* targets.
3519
3520 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3521
3522 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3523 (TEST_SHORT): Reformat in the same way.
3524 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3525 (TEST_SHORT): Reformat in the same way.
3526 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3527 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3528 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3529 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3530 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3531
3532 2012-01-30 Bin Cheng <bin.cheng@arm.com>
3533
3534 PR target/51835
3535 * gcc.target/arm/pr51835.c: New testcase.
3536
3537 2012-01-30 Richard Guenther <rguenther@suse.de>
3538
3539 PR tree-optimization/52028
3540 * gcc.dg/torture/pr52028.c: New testcase.
3541 * gfortran.dg/ldist-pr45199.f: Adjust.
3542 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3543 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3544 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3545
3546 2012-01-30 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR debug/52027
3549 * gcc.dg/tree-prof/pr52027.c: New test.
3550
3551 PR tree-optimization/52046
3552 * gcc.dg/pr52046.c: New test.
3553
3554 PR debug/52048
3555 * g++.dg/other/pr52048.C: New test.
3556
3557 2012-01-30 Richard Guenther <rguenther@suse.de>
3558
3559 PR tree-optimization/52045
3560 * gcc.dg/pr52045.c: New testcase.
3561
3562 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
3563
3564 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3565 new code generated for __sync_lock_release.
3566
3567 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3568
3569 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3570
3571 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3572
3573 PR testsuite/51875
3574 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3575
3576 * g++.dg/ext/visibility/template10.C: Fix typo.
3577
3578 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3579
3580 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/51327
3583 * g++.dg/cpp0x/constexpr-ice6.C: New.
3584
3585 2012-01-29 Tobias Burnus <burnus@net-b.de>
3586
3587 PR fortran/41600
3588 * gfortran.dg/default_initialization_6.f90: New.
3589
3590 2012-01-29 Tobias Burnus <burnus@net-b.de>
3591
3592 PR fortran/51972
3593 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3594 * gfortran.dg/class_48.f90: New.
3595
3596 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
3597
3598 PR fortran/51808
3599 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3600
3601 2012-01-28 Tobias Burnus <burnus@net-b.de>
3602
3603 PR fortran/51972
3604 * gfortran.dg/class_allocate_12.f90: New.
3605
3606 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
3607
3608 * gcc.dg/torture/pr50444.c: Fix dg directives.
3609
3610 2012-01-28 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR target/52006
3613 * gcc.target/arm/pr52006.c: New test.
3614
3615 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
3616
3617 PR testsuite/52011
3618 * gcc.dg/lto/trans-mem.h: New file.
3619 * gcc.dg/lto/trans-mem-2_0.c: Include it.
3620 * gcc.dg/lto/trans-mem-1_1.c: Same.
3621 * gcc.dg/lto/trans-mem-4_1.c: Same.
3622 * gcc.dg/lto/trans-mem-3_1.c: Same.
3623
3624 2012-01-27 Tobias Burnus <burnus@net-b.de>
3625
3626 PR fortran/52022
3627 * gfortran.dg/dummy_procedure_7.f90: New.
3628
3629 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
3630
3631 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3632 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3633
3634 2012-01-27 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR c++/51852
3637 * g++.dg/other/gc5.C: New test.
3638
3639 2012-01-27 Richard Guenther <rguenther@suse.de>
3640
3641 PR tree-optimization/50444
3642 * gcc.dg/torture/pr50444.c: New testcase.
3643
3644 2012-01-27 Tobias Burnus <burnus@net-b.de>
3645
3646 PR fortran/51970
3647 PR fortran/51977
3648 * gfortran.dg/move_alloc_13.f90: New.
3649
3650 2012-01-27 Tobias Burnus <burnus@net-b.de>
3651
3652 PR fortran/51953
3653 * gfortran.dg/allocate_alloc_opt_13.f90: New.
3654 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3655 and change dg-error string.
3656
3657 2012-01-27 Tobias Burnus <burnus@net-b.de>
3658
3659 PR fortran/52016
3660 * gfortran.dg/elemental_args_check_5.f90: New.
3661
3662 2012-01-27 Richard Guenther <rguenther@suse.de>
3663
3664 PR middle-end/51959
3665 * g++.dg/torture/pr51959.C: New testcase.
3666
3667 2012-01-27 Tom de Vries <tom@codesourcery.com>
3668
3669 PR tree-optimization/51990
3670 * gcc.dg/pr51990.c: New test.
3671 * gcc.dg/pr51990-2.c: Same.
3672
3673 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
3674 Tobias Burnus <burnus@gcc.gnu.org>
3675
3676 PR fortran/48705
3677 * gfortran.dg/class_allocate_11.f03: New.
3678
3679 PR fortran/51870
3680 PR fortran/51943
3681 PR fortran/51946
3682 * gfortran.dg/class_allocate_7.f03: New.
3683 * gfortran.dg/class_allocate_8.f03: New.
3684 * gfortran.dg/class_allocate_9.f03: New.
3685 * gfortran.dg/class_allocate_10.f03: New.
3686
3687 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3688
3689 * gnat.dg/discr34.adb: New test.
3690 * gnat.dg/discr34_pkg.ads: New helper.
3691
3692 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3693
3694 * gnat.dg/discr33.adb: New test.
3695
3696 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3697
3698 * gnat.dg/limited_with3.ad[sb): New test.
3699 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3700 * gnat.dg/limited_with3_pkg2.ads: Likewise.
3701 * gnat.dg/limited_with3_pkg3.ads: Likewise.
3702
3703 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3704
3705 * gnat.dg/stack_usage1.adb: New test.
3706 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3707
3708 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3709 * gcc.dg/pr44194-2.c: Likewise.
3710
3711 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/51370
3714 * g++.dg/template/crash112.C: New.
3715
3716 2012-01-27 Richard Henderson <rth@redhat.com>
3717
3718 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3719
3720 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3721
3722 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3723
3724 2012-01-26 Jakub Jelinek <jakub@redhat.com>
3725
3726 PR middle-end/51895
3727 * g++.dg/opt/pr51895.C: New test.
3728
3729 2012-01-26 Michael Matz <matz@suse.de>
3730
3731 PR tree-optimization/48794
3732 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3733
3734 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3735
3736 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3737
3738 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3739
3740 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3741 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3742 memory.
3743 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3744 the default value for s390 and s390x.
3745
3746 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3747
3748 PR lto/51698
3749 * gcc.dg/lto/trans-mem-4_0.c: New.
3750 * gcc.dg/lto/trans-mem-4_1.c: New.
3751 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3752 TM builtins.
3753 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3754 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3755 TM builtins.
3756 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3757 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3758 TM builtins.
3759
3760 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3761
3762 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3763
3764 2012-01-25 Ian Lance Taylor <iant@google.com>
3765
3766 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3767
3768 2012-01-25 Tobias Burnus <burnus@net-b.de>
3769
3770 PR fortran/51995
3771 * gfortran.dg/typebound_proc_25.f90: New.
3772
3773 2012-01-25 Jason Merrill <jason@redhat.com>
3774
3775 PR c++/51992
3776 * g++.dg/lto/pr51992_0.C: New.
3777
3778 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR tree-optimization/51987
3781 * gcc.target/i386/pr51987.c: New test.
3782
3783 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3784
3785 * gcc.dg/tm/lto-1.c: Require lto support in target.
3786
3787 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3788
3789 PR rtl-optimization/48374
3790 * gcc.dg/pr48374.c: New test.
3791
3792 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3793
3794 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3795
3796 2012-01-25 Tobias Burnus <burnus@net-b.de>
3797
3798 PR fortran/51966
3799 * gfortran.dg/derived_constructor_char_3.f90: New.
3800
3801 2012-01-24 Ian Lance Taylor <iant@google.com>
3802
3803 * go.test/go-test.exp (filecmp): New procedure.
3804 (errchk): Handle quoted square brackets.
3805 (go-gc-tests): Set go_compile_args. Handle various new test
3806 lines. Skip a few new tests.
3807 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3808
3809 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3810
3811 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3812 (check_effective_target_vect_extract_even_odd)
3813 (check_effective_target_vect_interleave): Return true for MIPS
3814 paired-single.
3815
3816 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3817
3818 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3819 (main): Use it instead of argc.
3820
3821 2012-01-24 Jason Merrill <jason@redhat.com>
3822
3823 PR c++/51973
3824 * g++.dg/cpp0x/sfinae31.C: New.
3825
3826 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3827
3828 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3829
3830 2012-01-24 Jason Merrill <jason@redhat.com>
3831
3832 PR c++/51812
3833 * g++.dg/inherit/covariant20.C: New.
3834
3835 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3836
3837 PR c++/51223
3838 * g++.dg/parse/crash58.C: New.
3839
3840 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR target/51957
3843 * gcc.dg/pr51957-1.c: New test.
3844 * gcc.dg/pr51957-1.h: New file.
3845 * gcc.dg/pr51957-2.c: New test.
3846
3847 2012-01-23 Jason Merrill <jason@redhat.com>
3848
3849 PR c++/51930
3850 * g++.dg/ext/visibility/template10.C: New.
3851
3852 2012-01-23 Tobias Burnus <burnus@net-b.de>
3853
3854 PR fortran/51948
3855 * gfortran.dg/move_alloc_12.f90: New.
3856
3857 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3858
3859 PR middle-end/45416
3860 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3861
3862 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/51398
3865 * g++.dg/template/crash111.C: New.
3866
3867 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3868
3869 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3870 configurations.
3871 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3872
3873 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3874
3875 PR testsuite/51941
3876 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3877 the DW_TAG_class_type and DW_AT_name: "Executor".
3878
3879 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3880
3881 * lib/target-supports.exp
3882 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3883 (check_effective_target_vect_interleave): Likewise.
3884
3885 2012-01-22 Jason Merrill <jason@redhat.com>
3886
3887 PR c++/51925
3888 * g++.dg/template/using20.C: New.
3889 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3890
3891 2012-01-23 Jason Merrill <jason@redhat.com>
3892
3893 PR target/51934
3894 * g++.dg/torture/pr51344.C: Limit to x86.
3895
3896 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3897
3898 * c-c++-common/tm/omp.c: Require target with pthread support.
3899
3900 2012-01-23 Richard Guenther <rguenther@suse.de>
3901
3902 PR tree-optimization/51949
3903 * gcc.dg/torture/pr51949.c: New testcase.
3904
3905 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3906
3907 PR rtl-optimization/51933
3908 * gcc.c-torture/execute/pr51933.c: New test.
3909
3910 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3911
3912 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3913 Do not define for Interix.
3914
3915 2012-01-22 Jason Merrill <jason@redhat.com>
3916
3917 PR c++/51832
3918 * g++.dg/lto/pr51832.h: New.
3919 * g++.dg/lto/pr51832_0.C: New.
3920 * g++.dg/lto/pr51832_1.C: New.
3921
3922 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3923
3924 * gcc.dg/ext-elim-1.c: New test.
3925
3926 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3927
3928 PR target/51931
3929 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3930 * g++.dg/opt/longbranch1.C: Likewise.
3931
3932 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3933
3934 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3935 in C++11 mode.
3936
3937 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3938
3939 PR fortran/50556
3940 * gfortran.dg/namelist_74.f90: New test.
3941 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3942
3943 2012-01-21 Tobias Burnus <burnus@net-b.de>
3944
3945 PR fortran/51913
3946 * gfortran.dg/class_47.f90: New.
3947
3948 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3949
3950 * gnat.dg/renaming5.ad[sb]: New test.
3951
3952 2012-01-20 Jason Merrill <jason@redhat.com>
3953
3954 PR c++/51919
3955 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3956
3957 2012-01-20 Jason Merrill <jason@redhat.com>
3958
3959 PR c++/51922
3960 * g++.dg/ext/attrib42.C: Require ilp32.
3961
3962 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3963
3964 PR target/51915
3965 * gcc.target/arm/pr51915.c: New test.
3966
3967 2012-01-20 Cary Coutant <ccoutant@google.com>
3968 Dodji Seketeli <dodji@redhat.com>
3969
3970 PR debug/45682
3971 * g++.dg/debug/dwarf2/nested-3.C: New test.
3972
3973 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3974
3975 PR c++/51402
3976 * g++.dg/template/crash110.C: New.
3977
3978 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3979
3980 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3981 Remove default options on hppa*-*-hpux*.
3982
3983 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3984
3985 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3986
3987 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3988
3989 * gcc.c-torture/compile/pr51856.c: New testcase.
3990
3991 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3992
3993 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3994 options to go_target_compile.
3995
3996 2012-01-20 Kai Tietz <ktietz@redhat.com>
3997
3998 * g++.dg/torture/pr51344.C: Fix typo.
3999
4000 2012-01-20 Richard Guenther <rguenther@suse.de>
4001
4002 PR tree-optimization/51903
4003 * g++.dg/torture/pr51903.C: New testcase.
4004
4005 2012-01-20 Tobias Burnus <burnus@net-b.de>
4006 Janus Weil <janus@gcc.gnu.org>
4007
4008 PR fortran/51056
4009 * gfortran.dg/use_21.f90: New.
4010
4011 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR target/51106
4014 * gcc.dg/torture/pr51106-1.c: New test.
4015 * gcc.dg/torture/pr51106-2.c: New test.
4016
4017 2012-01-19 Kai Tietz <ktietz@redhat.com>
4018
4019 * g++.dg/torture/pr51344.C: New test.
4020
4021 2012-01-19 Tobias Burnus <burnus@net-b.de>
4022
4023 PR fortran/51904
4024 * gfortran.dg/intrinsic_size_2.f90: New.
4025
4026 2012-01-19 Jason Merrill <jason@redhat.com>
4027
4028 PR c++/51889
4029 * g++.dg/inherit/using7.C: New.
4030
4031 2012-01-19 Richard Guenther <rguenther@suse.de>
4032
4033 PR tree-optimization/37997
4034 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
4035
4036 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
4037
4038 PR rtl-optimization/51505
4039 * gcc.dg/pr51505.c: New test.
4040
4041 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
4042
4043 PR fortran/51634
4044 * gfortran.dg/typebound_operator_12.f03: New.
4045 * gfortran.dg/typebound_operator_13.f03: New.
4046
4047 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
4048
4049 PR c++/51225
4050 * g++.dg/cpp0x/pr51225.C: New.
4051
4052 2012-01-17 Ian Lance Taylor <iant@google.com>
4053
4054 PR go/50656
4055 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
4056
4057 2012-01-17 Tobias Burnus <burnus@net-b.de>
4058
4059 PR fortran/51869
4060 * gfortran.dg/realloc_on_assign_9.f90: New.
4061
4062 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
4063
4064 PR other/51165
4065 * gcc.dg/tm/memopt-3.c: Remove xfail.
4066 * gcc.dg/tm/memopt-4.c: Remove xfail.
4067 * gcc.dg/tm/memopt-5.c: Remove xfail.
4068 * gcc.dg/tm/memopt-7.c: Remove xfail.
4069
4070 2012-01-17 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR tree-optimization/51877
4073 * gcc.c-torture/execute/pr51877.c: New test.
4074
4075 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4076
4077 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
4078 {!vect_align_arrays} to vect_sizes_32B_16B.
4079 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
4080 * gcc.dg/vect/vect-peel-3.c: Ditto.
4081
4082 2012-01-16 Jason Merrill <jason@redhat.com>
4083
4084 PR c++/51854
4085 * g++.dg/abi/mangle60.C: New.
4086
4087 PR c++/51827
4088 * g++.dg/pch/mangle1.{C,Hs}: New.
4089
4090 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
4091 Tobias Burnus <burnus@net-b.de>
4092
4093 PR fortran/50981
4094 * gfortran.dg/elemental_optional_args_3.f90: New
4095 * gfortran.dg/elemental_optional_args_4.f90: New
4096
4097 2012-01-16 Tobias Burnus <burnus@net-b.de>
4098
4099 PR fortran/51809
4100 * gfortran.dg/use_20.f90: New
4101
4102 2012-01-16 Jason Merrill <jason@redhat.com>
4103
4104 PR c++/51868
4105 * g++.dg/cpp0x/rv-bitfield.C: New.
4106 * g++.dg/cpp0x/rv-bitfield2.C: New.
4107
4108 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
4109
4110 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
4111 subroutine 'qsort' and use index array to assign the result.
4112
4113 2012-01-16 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR tree-optimization/51865
4116 * gcc.dg/pr51865.c: New test.
4117
4118 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4119
4120 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
4121
4122 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
4123
4124 * gcc.target/mips/code-readable-2.c: Allow the jump table address
4125 to be loaded from the constant pool, rather than via %hi and %lo.
4126
4127 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
4128
4129 PR rtl-optimization/51821
4130 * gcc.dg/pr51821.c: New test.
4131
4132 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
4133
4134 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
4135
4136 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
4137
4138 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
4139
4140 2012-01-14 Tobias Burnus <burnus@net-b.de>
4141
4142 PR fortran/51800
4143 * gfortran.dg/init_flag_8.f90: New.
4144 * gfortran.dg/init_flag_9.f90: New.
4145
4146 2011-01-14 Tobias Burnus <burnus@net-b.de>
4147
4148 PR fortran/51816
4149 * gfortran.dg/use_18.f90: New.
4150 * gfortran.dg/use_19.f90: New.
4151
4152 2012-01-13 Ian Lance Taylor <iant@google.com>
4153
4154 PR c++/50012
4155 * g++.dg/warn/Wsign-compare-4.C: New.
4156
4157 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
4158
4159 PR fortran/48351
4160 * gfortran.dg/alloc_comp_assign.f03: New.
4161 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
4162 __BUILTIN_FREE from 38 to 32.
4163
4164 2012-01-13 Jason Merrill <jason@redhat.com>
4165
4166 PR c++/20681
4167 * g++.dg/warn/Wreturn-type-7.C: New.
4168
4169 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4170
4171 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
4172 assumption.
4173 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
4174 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
4175 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
4176 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
4177 int32plus because of big array needed.
4178 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
4179 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
4180
4181 2012-01-13 Jason Merrill <jason@redhat.com>
4182
4183 PR c++/51813
4184 * g++.dg/ext/visibility/template9.C: New.
4185
4186 PR c++/51620
4187 * g++.dg/cpp0x/defaulted34.C: New.
4188 * g++.dg/template/virtual3.C: New.
4189
4190 2012-01-13 Richard Guenther <rguenther@suse.de>
4191
4192 PR middle-end/8081
4193 * gcc.dg/torture/pr8081.c: New testcase.
4194
4195 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
4196
4197 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
4198
4199 2012-01-12 Jason Merrill <jason@redhat.com>
4200
4201 PR c++/51714
4202 * g++.dg/ext/stmtexpr14.C: New.
4203
4204 2012-01-13 Dodji Seketeli <dodji@redhat.com>
4205
4206 PR c++/51633
4207 * g++.dg/cpp0x/constexpr-diag4.C: New test.
4208
4209 2012-01-12 Jason Merrill <jason@redhat.com>
4210
4211 PR c++/48051
4212 * g++.dg/abi/mangle48.C: Test qualified-names, too.
4213 * g++.dg/abi/mangle58.C: Likewise.
4214
4215 PR c++/51403
4216 * g++.dg/template/arg8.C: New.
4217
4218 2012-01-12 Ira Rosen <irar@il.ibm.com>
4219
4220 PR tree-optimization/51799
4221 * gcc.dg/vect/pr51799.c: New test.
4222 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
4223 patterns.
4224
4225 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4226 Tobias Burnus <burnus@net-b.de>
4227
4228 PR fortran/51057
4229 PR fortran/51616
4230 * lib/target-supports.exp
4231 (check_effective_target_fortran_largest_fp_has_sqrt): New.
4232 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
4233
4234 2012-01-11 Jason Merrill <jason@redhat.com>
4235
4236 PR c++/51565
4237 * g++.dg/ext/attrib42.C: New.
4238
4239 2012-01-11 Jakub Jelinek <jakub@redhat.com>
4240
4241 PR bootstrap/51796
4242 * gcc.dg/pr51796.c: New test.
4243
4244 2012-01-11 Jason Merrill <jason@redhat.com>
4245
4246 PR c++/51818
4247 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
4248
4249 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4250
4251 * gnat.dg/array19.ad[sb]: New test.
4252
4253 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
4254
4255 * gnat.dg/opt23.ad[sb]: New test.
4256 * gnat.dg/opt23_pkg.ad[sb]: New helper.
4257 * gnat.dg/opt24.ad[sb]: New test.
4258
4259 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4260
4261 PR tree-optimization/49642
4262 * gcc.dg/tree-ssa/pr49642-1.c: New test.
4263 * gcc.dg/tree-ssa/pr49642-2.c: New test.
4264
4265 2012-01-11 Jason Merrill <jason@redhat.com>
4266
4267 PR c++/51613
4268 * g++.dg/template/explicit-args5.C: New.
4269
4270 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4271
4272 * gcc.c-torture/execute/20120110-1.c: New testcase.
4273
4274 2012-01-10 Jason Merrill <jason@redhat.com>
4275
4276 PR c++/51614
4277 * g++.dg/inherit/ambig1.C: New.
4278
4279 PR c++/51433
4280 * g++.dg/cpp0x/constexpr-cache1.C: New.
4281
4282 2012-01-10 Richard Guenther <rguenther@suse.de>
4283
4284 PR tree-optimization/51801
4285 * gcc.dg/torture/pr51801.c: New testcase.
4286
4287 2012-01-10 Tobias Burnus <burnus@net-b.de>
4288
4289 PR fortran/51652
4290 * gfortran.dg/allocate_with_typespec_5.f90: New.
4291
4292 2012-01-10 Tobias Burnus <burnus@net-b.de>
4293
4294 * gfortran.dg/class_39.f03: Update dg-error string.
4295
4296 2012-01-10 Richard Guenther <rguenther@suse.de>
4297
4298 PR tree-optimization/50913
4299 * gcc.dg/graphite/interchange-16.c: New testcase.
4300 * gcc.dg/graphite/scop-20.c: XFAIL.
4301 * gfortran.dg/graphite/interchange-1.f: Likewise.
4302 * gfortran.dg/graphite/block-1.f90: Likewise.
4303 * gfortran.dg/graphite/block-2.f: Likewise.
4304
4305 2012-01-10 Richard Henderson <rth@redhat.com>
4306
4307 * lib/target-supports.exp (check_effective_target_vect_perm,
4308 check_effective_target_vect_perm_byte,
4309 check_effective_target_vect_perm_short): Enable for arm neon.
4310
4311 2012-01-09 Tobias Burnus <burnus@net-b.de>
4312
4313 PR fortran/46328
4314 * gfortran.dg/typebound_operator_11.f90: New.
4315
4316 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
4317
4318 * gnat.dg/array18.adb: New test.
4319 * gnat.dg/array18_pkg.ads: New helper.
4320
4321 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
4322
4323 PR fortran/51791
4324 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
4325 around base object in first assignment in main program.
4326 * gfortran.dg/typebound_operator_10.f03: New test.
4327
4328 2012-01-09 Martin Jambor <mjambor@suse.cz>
4329
4330 PR tree-optimization/51759
4331 * g++.dg/ipa/pr51759.C: New test.
4332
4333 2012-01-09 Tobias Burnus <burnus@net-b.de>
4334
4335 PR fortran/51758
4336 * gfortran.dg/optional_absent_2.f90: New.
4337
4338 2012-01-09 Tobias Burnus <burnus@net-b.de>
4339
4340 PR fortran/51578
4341 * gfortran.dg/use_17.f90: New.
4342
4343 2012-01-09 Gary Funck <gary@intrepid.com>
4344
4345 PR preprocessor/33919
4346 * gcc.dg/pr33919.c: New test.
4347 * gcc.dg/pr33919-0.h: New test header file.
4348 * gcc.dg/pr33919-1.h: Ditto.
4349 * gcc.dg/pr33919-2.h: Ditto.
4350
4351 2012-01-07 Jan Hubicka <jh@suse.cz>
4352
4353 PR tree-optimize/51694
4354 * gcc.c-torture/compile/pr51694.c: new testcase.
4355
4356 2012-01-07 Jan Hubicka <jh@suse.cz>
4357
4358 PR tree-optimization/51600
4359 * g++.dg/torture/pr51600.C: New testcase.
4360
4361 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4362
4363 PR gcov-profile/51715
4364 PR gcov-profile/51717
4365 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
4366 * gcc.misc-tests/gcov-14.c: Likewise.
4367
4368 2012-01-06 Jason Merrill <jason@redhat.com>
4369
4370 * g++.dg/parse/new5.C: New.
4371
4372 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
4373
4374 PR testsuite/51655
4375 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
4376 including <string.h>.
4377
4378 2012-01-06 Jason Merrill <jason@redhat.com>
4379
4380 * g++.dg/abi/mangle51.C: New.
4381 * g++.dg/abi/mangle52.C: New.
4382 * g++.dg/abi/mangle53.C: New.
4383 * g++.dg/abi/mangle54.C: New.
4384 * g++.dg/abi/mangle55.C: New.
4385 * g++.dg/abi/mangle56.C: New.
4386 * g++.dg/abi/mangle57.C: New.
4387 * g++.dg/abi/mangle58.C: New.
4388 * g++.dg/abi/mangle59.C: New.
4389 * g++.dg/cpp0x/trailing3.C: Update mangling.
4390 * g++.dg/cpp0x/variadic111.C: Update mangling.
4391 * g++.dg/cpp0x/variadic4.C: Update mangling.
4392 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
4393 * g++.dg/template/nontype22.C: Works now.
4394 * g++.dg/template/pr35240.C: Works now.
4395
4396 * g++.dg/cpp0x/error7.C: New.
4397
4398 2012-01-06 Tobias Burnus <burnus@net-b.de>
4399
4400 * gfortran.dg/deallocate_stat_2.f90: New.
4401 * coarray/allocate_errgmsg.f90: New.
4402 * gfortran.dg/coarray_lib_alloc_1.f90: New.
4403 * gfortran.dg/coarray_lib_alloc_2.f90: New.
4404 * coarray/subobject_1.f90: Fix for num_images > 1.
4405 * gfortran.dg/deallocate_stat.f90: Update due to changed
4406 stat= handling.
4407
4408 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
4409
4410 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4411
4412 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
4413
4414 * ada/acats/overflow.lst: Add cb20004.
4415
4416 2012-01-05 Dodji Seketeli <dodji@redhat.com>
4417
4418 PR c++/51541
4419 * g++.dg/cpp0x/alias-decl-18.C: New test.
4420
4421 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
4422
4423 * gcc.c-torture/execute/20120104-1.c: New test.
4424
4425 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
4426
4427 PR fortran/PR48946
4428 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
4429 the old typebound_operator_8.f03.
4430 * gfortran.dg/typebound_operator_8.f03: New version of
4431 typebound_operator_7.f03 with 'u' a derived type instead of a
4432 class object.
4433
4434 2012-01-05 Richard Guenther <rguenther@suse.de>
4435
4436 * g++.dg/torture/pr49309.C: Skip for -flto.
4437
4438 2012-01-05 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR middle-end/51761
4441 * gcc.c-torture/compile/pr51761.c: New test.
4442
4443 2012-01-05 Richard Guenther <rguenther@suse.de>
4444
4445 PR tree-optimization/51760
4446 * gcc.dg/torture/pr51760.c: New testcase.
4447
4448 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
4449
4450 PR middle-end/51472
4451 * gcc.dg/tm/memopt-6.c: Adjust regexp.
4452
4453 2012-01-05 Richard Guenther <rguenther@suse.de>
4454
4455 PR lto/41576
4456 * gfortran.dg/lto/pr41576_0.f90: New testcase.
4457 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4458
4459 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR debug/51695
4462 * gcc.dg/pr51695.c: New test.
4463
4464 2012-01-04 Andrew Pinski <apinski@cavium.com>
4465
4466 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4467 * gcc.target/mips/octeon2-lx-1.c: New test.
4468 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4469 * gcc.target/mips/octeon2-lx-2.c: New test.
4470 * gcc.target/mips/octeon2-lx-3.c: New test.
4471
4472 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4473
4474 PR other/51163
4475 PR other/51164
4476 * gcc.dg/tm/alias-1.c: Adjust regexp.
4477 * gcc.dg/tm/alias-2.c: Adjust regexp.
4478
4479 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4480
4481 PR c++/51064
4482 * g++.dg/warn/Wparentheses-26.C: New.
4483
4484 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
4485
4486 * gfortran.dg/elemental_optional_args_2.f90: New test.
4487
4488 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4489
4490 PR fortran/49693
4491 * gfortran.dg/common_17.f90: New test.
4492
4493 2012-01-04 Richard Guenther <rguenther@suse.de>
4494
4495 PR tree-optimization/49651
4496 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4497 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4498
4499 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4500
4501 PR c++/51738
4502 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4503
4504 2012-01-03 Andrew Pinski <apinski@cavium.com>
4505
4506 * lib/scanasm.exp (dg-function-on-line): Always use a special format
4507 for all mips targets. Also allow an optional .cfi_startproc.
4508
4509 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
4510
4511 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4512
4513 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4514
4515 PR c++/29273
4516 * g++.dg/rtti/dyncast5.C: New.
4517
4518 2012-01-03 Richard Guenther <rguenther@suse.de>
4519
4520 PR tree-optimization/51070
4521 * gcc.dg/torture/pr51070-2.c: New testcase.
4522
4523 2012-01-03 Richard Guenther <rguenther@suse.de>
4524
4525 PR tree-optimization/51692
4526 * gcc.dg/torture/pr51692.c: New testcase.
4527
4528 2012-01-03 Richard Guenther <rguenther@suse.de>
4529
4530 PR debug/51650
4531 * g++.dg/lto/pr51650-3_0.C: New testcase.
4532
4533 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 PR c++/15867
4536 * g++.dg/warn/Wredundant-decls-spec.C: New.
4537
4538 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR tree-optimization/51719
4541 * g++.dg/tree-prof/pr51719.C: New test.
4542
4543 2012-01-03 Richard Guenther <rguenther@suse.de>
4544
4545 PR middle-end/51730
4546 * gcc.dg/fold-compare-6.c: New testcase.
4547
4548 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4549
4550 PR c++/51669
4551 * g++.dg/gomp/pr51669.C: New test.
4552
4553 2012-01-02 Jason Merrill <jason@redhat.com>
4554
4555 PR c++/51675
4556 * g++.dg/cpp0x/constexpr-union2.C: New.
4557
4558 PR c++/51666
4559 * g++.dg/cpp0x/nsdmi-defer5.C: New.
4560
4561 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4562
4563 PR c++/51462
4564 * g++.dg/cpp0x/constexpr-99.C: New test.
4565
4566 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
4567
4568 PR c++/20140
4569 * g++.dg/template/init9.C: New.
4570
4571 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4572
4573 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4574 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
4575 rather than a specific number.
4576
4577 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
4578
4579 PR fortran/46262
4580 PR fortran/46328
4581 PR fortran/51052
4582 * gfortran.dg/typebound_operator_7.f03: New.
4583 * gfortran.dg/typebound_operator_8.f03: New.
4584
4585 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4586
4587 PR target/51729
4588 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4589 XFAIL.
4590 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4591
4592 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4593
4594 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4595
4596 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4597
4598 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4599 for MIPS.
4600
4601 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4602
4603 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4604 * gfortran.dg/io_real_boz_4.f90: Likewise.
4605 * gfortran.dg/io_real_boz_5.f90: Likewise.
4606
4607 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4608
4609 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4610
4611 2012-01-02 Revital Eres <revital.eres@linaro.org>
4612
4613 * gcc.dg/sms-11.c: New file.
4614
4615 2012-01-02 Tobias Burnus <burnus@net-b.de>
4616
4617 PR fortran/51682
4618 * gfortran.dg/coarray/image_index_3.f90: New.
4619
4620 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4621
4622 PR c++/16603
4623 * g++.dg/parse/enum8.C: New.
4624
4625 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4626
4627 PR c++/51379
4628 * g++.dg/conversion/reinterpret4.C: New.
4629 * g++.dg/conversion/reinterpret1.C: Adjust.
4630
4631 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4632
4633 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4634
4635 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
4636
4637 * g++.old-deja/g++.brendan/crash25.C: Adjust.
4638 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4639 * g++.old-deja/g++.jason/access14.C: Likewise.
4640 * g++.old-deja/g++.jason/access8.C: Likewise.
4641 * g++.old-deja/g++.jason/access1.C: Likewise.
4642 * g++.old-deja/g++.other/access3.C: Likewise.
4643 * g++.old-deja/g++.other/access5.C: Likewise.
4644 * g++.old-deja/g++.law/unsorted1.C: Likewise.
4645 * g++.old-deja/g++.law/visibility22.C: Likewise.
4646 * g++.old-deja/g++.law/visibility26.C: Likewise.
4647 * g++.old-deja/g++.mike/p2746.C: Likewise.
4648 * g++.dg/debug/using1.C: Likewise.
4649 * g++.dg/lookup/using51.C: Likewise.
4650 * g++.dg/inherit/using5.C: Likewise.
4651 * g++.dg/inherit/pr30297.C: Likewise.
4652 * g++.dg/inherit/access8.C: Likewise.
4653 * g++.dg/torture/pr39362.C: Likewise.
4654 * g++.dg/template/crash13.C: Likewise.
4655 * g++.dg/template/using10.C: Likewise.
4656
4657 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4658
4659 PR fortran/51502
4660 * lib/gcc-dg.exp (scan-module-absence): Really commit last
4661 change.
4662
4663 2012-01-01 Ira Rosen <irar@il.ibm.com>
4664
4665 PR tree-optimization/51704
4666 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4667 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4668 corresponding flags.
4669
4670 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4671
4672 PR c++/51723
4673 * g++.dg/cpp0x/constexpr-delegating2.C: New.
4674
4675 2012-01-01 Jan Hubicka <jh@suse.cz>
4676
4677 PR rtl-optimization/51069
4678 * gcc.c-torture/compile/pr51069.c: New testcase.
4679
4680 2012-01-01 Jakub Jelinek <jakub@redhat.com>
4681
4682 PR tree-optimization/51683
4683 * gcc.dg/pr51683.c: New test.
4684 \f
4685 Copyright (C) 2012 Free Software Foundation, Inc.
4686
4687 Copying and distribution of this file, with or without modification,
4688 are permitted in any medium without royalty provided the copyright
4689 notice and this notice are preserved.