re PR middle-end/32950 (ICE with __complex__ double)
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR middle-end/32950
4 * g++.dg/torture/pr32950.C: New.
5
6 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
7
8 PR fortran/25104
9 PR fortran/29962
10 * gfortran.dg/dot_product_1.f03: New.
11 * gfortran.dg/matmul_8.f03: New.
12 * gfortran.dg/transpose_3.f03: New.
13
14 2009-06-06 Ian Lance Taylor <iant@google.com>
15
16 * gcc.dg/Wunused-label-1.c: New test case.
17 * g++.dg/warn/Wunused-label-1.C: New test case.
18 * g++.dg/warn/Wunused-label-2.C: New test case.
19 * g++.dg/warn/Wunused-label-3.C: New test case.
20
21 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
22
23 PR fortran/37203
24 * reshape_zerosize_2.f90: New.
25
26 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
27
28 PR fortran/32890
29 * gfortran.dg/pack_assign_1.f90: New.
30 * gfortran.dg/pack_vector_1.f90: New.
31
32 2009-06-05 Jakub Jelinek <jakub@redhat.com>
33
34 PR middle-end/40340
35 * gcc.dg/pr40340-1.c: New test.
36 * gcc.dg/pr40340-2.c: New test.
37 * gcc.dg/pr40340-3.c: New test.
38 * gcc.dg/pr40340-4.c: New test.
39 * gcc.dg/pr40340-5.c: New test.
40 * gcc.dg/pr40340.h: New file.
41
42 2009-06-05 Revital Eres <eres@il.ibm.com>
43
44 * lib/target-supports.exp:
45 (check_effective_target_vect_hw_misalign): New procedure.
46 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
47 * gcc.dg/vect/vect-33.c: Likewise.
48 * gcc.dg/vect/vect-92.c: Likewise.
49 * gcc.dg/vect/vect-58.c: Likewise.
50 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
51 * gcc.dg/vect/vect-42.c: Likewise.
52 * gcc.dg/vect/slp-25.c: Likewise.
53 * gcc.dg/vect/vect-align-1.c: Likewise.
54 * gcc.dg/vect/vect-align-2.c: Likewise.
55 * gcc.dg/vect/vect-93.c: Likewise.
56 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
57 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
58 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
59 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
60 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
61 * gcc.dg/vect/vect-26.c: Likewise.
62 * gcc.dg/vect/vect-44.c: Likewise.
63 * gcc.dg/vect/vect-70.c: Likewise.
64 * gcc.dg/vect/vect-95.c: Likewise.
65 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
66 * gcc.dg/vect/vect-28.c: Likewise.
67 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
68 * gcc.dg/vect/vect-87.c: Likewise.
69 * gcc.dg/vect/vect-109.c: Likewise.
70 * gcc.dg/vect/vect-54.c: Likewise.
71 * gcc.dg/vect/vect-96.c: Likewise.
72 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
73 * gcc.dg/vect/vect-88.c: Likewise.
74 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
75 * gcc.dg/vect/vect-89.c: Likewise.
76 * gcc.dg/vect/vect-91.c: Likewise.
77 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
78 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
79 * gfortran.dg/vect/vect-2.f90: Likewise.
80 * gfortran.dg/vect/vect-3.f90: Likewise.
81 * gfortran.dg/vect/vect-4.f90: Likewise.
82 * gfortran.dg/vect/vect-5.f90: Likewise.
83
84 2009-06-05 Alexander Strange <astrange@ithinksw.com>
85
86 PR tree-optimization/36318
87 * gcc.dg/tree-ssa/sra-7.c: New test.
88
89 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
90
91 PR fortran/37203
92 * gfortran.dg/reshape_order_5.f90: New.
93 * gfortran.dg/reshape_shape_1.f90: New.
94
95 2009-06-04 Jason Merrill <jason@redhat.com>
96
97 * g++.dg/template/error38.C: Add pointer-to-typedef case.
98
99 2009-06-04 Steve Ellcey <sje@cup.hp.com>
100
101 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
102 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
103
104 2009-06-04 Richard Guenther <rguenther@suse.de>
105
106 PR c++/39371
107 * g++.dg/torture/pr40335.C: New testcase.
108
109 2009-06-03 Richard Guenther <rguenther@suse.de>
110
111 PR middle-end/40328
112 * gcc.dg/torture/pr40328.c: New testcase.
113
114 2009-06-03 Martin Jambor <mjambor@suse.cz>
115
116 * g++.dg/torture/pr40323.C: New file.
117
118 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
119
120 * gnat.dg/specs/root.ads: New test.
121 * gnat.dg/specs/root-level_1.ads: Likewise.
122 * gnat.dg/specs/root-level_2.ads: Likewise.
123 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
124
125 2009-06-02 Mark Mitchell <mark@codesourcery.com>
126
127 * g++.dg/init/ref15.C: Require unwrapped targets.
128
129 2009-06-02 Jason Merrill <jason@redhat.com>
130
131 * g++.dg/cpp0x/initlist13.C: Remove expected error.
132 * g++.dg/cpp0x/initlist18.C: New.
133 * g++.dg/cpp0x/initlist19.C: New.
134
135 * g++.dg/cpp0x/auto14.C: New.
136
137 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
138
139 * gnat.dg/alignment6.adb: Remove XFAIL.
140
141 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
142
143 PR c++/38089
144 * g++.dg/template/spec36.C: New test.
145
146 2009-06-01 Ian Lance Taylor <iant@google.com>
147
148 * gcc.dg/cast-qual-3.c: New testcase.
149 * g++.dg/warn/Wcast-qual2.C: New testcase.
150
151 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
152
153 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
154 (process-message): Expect column numbers.
155 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
156 * gcc.dg/pch/counter-2.c: Same.
157 * gcc.dg/pch/valid-2.c: Same.
158 * gcc.dg/pch/warn-1.c: Same.
159 * gcc.dg/pch/valid-1.c: Same.
160 * gcc.dg/cpp/include2a.c: Handle lack of columns.
161 * gcc.dg/cpp/syshdr.c: Same.
162 * gcc.dg/cpp/19940712-1.c: Same.
163 * gcc.dg/cpp/missing-header-1.c: Same.
164 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
165 * gcc.dg/cpp/tr-warn3.c: Same.
166 * gcc.dg/cpp/pr29612-2.c: Same.
167 * gcc.dg/cpp/tr-warn4.c: Same.
168 * gcc.dg/cpp/Wtrigraphs.c: Same.
169 * gcc.dg/cpp/poison.c: Same.
170 * gcc.dg/cpp/arith-3.c: Same.
171 * gcc.dg/cpp/sysmac2.c: Same.
172 * gcc.dg/cpp/cpp.exp: Same.
173 * gcc.dg/cpp/tr-warn5.c: Same.
174 * gcc.dg/cpp/include2.c: Same.
175 * gcc.dg/cpp/Wmissingdirs.c: Same.
176 * gcc.dg/cpp/Wmissingdirs.c: Same.
177 * gcc.dg/cpp/tr-warn6.c: Same.
178 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
179 * gcc.dg/cpp/macspace1.c: Same.
180 * gcc.dg/cpp/escape-2.c: Same.
181 * gcc.dg/cpp/assert2.c: Same.
182 * gcc.dg/cpp/undef2.c: Same.
183 * gcc.dg/cpp/macspace2.c: Same.
184 * gcc.dg/cpp/tr-warn1.c: Same.
185 * gcc.dg/cpp/extratokens2.c: Same.
186 * gcc.dg/cpp/strify2.c: Same.
187 * gcc.dg/cpp/Wsignprom.c: Same.
188 * gcc.dg/cpp/redef2.c: Same.
189 * gcc.dg/cpp/trad/trad.exp: Same.
190 * gcc.dg/cpp/arith-1.c: Same.
191 * gcc.dg/cpp/extratokens.c: Same.
192 * gcc.dg/cpp/if-mpar.c: Same.
193
194 2009-06-01 Olivier Hainque <hainque@adacore.com>
195
196 * gnat.dg/nested_float_packed.ads: New test.
197
198 2009-06-01 Olivier Hainque <hainque@adacore.com>
199 Eric Botcazou <botcazou@adacore.com>
200
201 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
202 * gnat.dg/test_oconst.adb: New test.
203
204 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
205
206 * gcc.dg/plugin/ggcplug.c: moved comment.
207 (plugin_init): fixed typo, declared i, returned 0 at end.
208
209 2009-05-31 Ira Rosen <irar@il.ibm.com>
210
211 PR testsuite/40244
212 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
213 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
214
215 2009-05-29 Ian Lance Taylor <iant@google.com>
216
217 * gcc.dg/Wcxx-compat-11.c: New testcase.
218
219 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
220
221 PR fortran/40019
222 * gfortran.dg/leadz_trailz_1.f90: New test.
223 * gfortran.dg/leadz_trailz_2.f90: New test.
224
225 2009-05-29 Martin Jambor <mjambor@suse.cz>
226
227 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
228 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
229 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
230 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
231 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
232 * gcc.dg/tree-ssa/sra-2.c: Likewise.
233 * gcc.dg/tree-ssa/sra-3.c: Likewise.
234 * gcc.dg/tree-ssa/sra-1.c: Likewise.
235 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
236 * gcc.dg/tree-ssa/sra-5.c: New file.
237 * gcc.dg/tree-ssa/sra-6.c: New file.
238 * gcc.c-torture/compile/sra-1.c: New file.
239
240 2009-05-29 Jakub Jelinek <jakub@redhat.com>
241
242 PR middle-end/40291
243 * gcc.c-torture/compile/pr40291.c: New test.
244
245 PR target/40017
246 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
247 __vector _Bool.
248 * gcc.target/powerpc/altivec-30.c: New test.
249 * gcc.target/powerpc/altivec-31.c: New test.
250
251 2009-05-28 Richard Guenther <rguenther@suse.de>
252
253 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
254 * gcc.c-torture/execute/20090527-1.c: Likewise.
255
256 2009-05-28 Dodji Seketeli <dodji@redhat.com>
257
258 PR c++/39754
259 * g++.dg/template/canon-type-1.C: New test.
260 * g++.dg/template/canon-type-2.C: Likewise.
261 * g++.dg/template/canon-type-3.C: Likewise.
262 * g++.dg/template/canon-type-4.C: Likewise.
263 * g++.dg/template/canon-type-5.C: Likewise.
264 * g++.dg/template/canon-type-6.C: Likewise.
265 * g++.dg/template/canon-type-7.C: Likewise.
266
267 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
268 Uros Bizjak <ubizjak@gmail.com>
269 Danny Smith <dansmister@gmail.com>
270
271 PR target/37216
272
273 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
274 New function.
275 * gcc.target/i386/pr37216.c: New test source file.
276 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
277 use -fno-common for testing Cygwin and MinGW targets.
278
279 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
280
281 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
282 * g++.dg/opt/memcpy1.C (size_t): Likewise.
283 * g++.dg/pr37742.C (size_t): Likewise.
284 * g++.dg/torture/pr34850.C (size_t): Likewise.
285 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
286 _PTRDIFF_TYPE__.
287 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
288 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
289 (size_t): Use __extension__ and __SIZE_TYPE__.
290 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
291 __SIZE_TYPE__.
292 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise,
293 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise,
294 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise,
295 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise,
296 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise,
297 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise,
298 * gcc.c-torture/compile/920428-2.c (size_t): Likewise,
299 * gcc.c-torture/compile/980329-1.c (size_t): Likewise,
300 * gcc.c-torture/compile/980816-1.c (size_t): Likewise,
301 * gcc.c-torture/compile/pr32584.c (size_t): Likewise,
302 * (__ssize_t): Likewise.
303 * gcc.c-torture/compile/pr33173.c (size_t): Likewise,
304 * gcc.c-torture/compile/pr33382.c (size_t): Likewise,
305 * gcc.c-torture/compile/pr34334.c (size_t): Likewise,
306 * gcc.c-torture/compile/pr34688.c (size_t): Likewise,
307 * gcc.c-torture/compile/pr35043.c (size_t): Likewise,
308 * gcc.c-torture/compile/pr37669.c (size_t): Likewise,
309 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
310 * gcc.dg/pr33667.c (size_t): Likewise.
311 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
312 * gcc.dg/torture/pr39204.c (size_t): Likewise.
313 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
314 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
315 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
316 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
317
318 2009-05-28 Ira Rosen <irar@il.ibm.com>
319
320 PR tree-optimization/40254
321 * gcc.dg/vect/pr40254.c: New test.
322
323 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
324
325 PR middle-end/33699
326 * gcc.target/mips/const-anchor-1.c: New test.
327 * gcc.target/mips/const-anchor-2.c: New test.
328
329 2009-05-27 Jason Merrill <jason@redhat.com>
330
331 * g++.dg/cpp0x/initlist15.C: New.
332 * g++.dg/cpp0x/initlist16.C: New.
333 * g++.dg/cpp0x/initlist17.C: New.
334
335 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
336
337 PR fortran/39178
338 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
339 patterns to reflect frontend changes.
340 * gfortran.dg/vector_subscript_4.f90: Likewise.
341
342 2009-05-27 Olivier Hainque <hainque@adacore.com>
343 Eric Botcazou <botcazou@adacore.com>
344
345 * gcc.c-torture/execute/align-nest.c: New testcase.
346 * gnat.dg/misaligned_nest.adb: New testcase.
347
348 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
349
350 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
351 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
352 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
353 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
354
355 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
356
357 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
358 cast instead of assuming 0ul.
359 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
360 __SIZE_TYPE__.
361 (_type_desc): Make first argument const.
362 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
363
364 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 PR libfortran/40187
367 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
368 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
369
370 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
371
372 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
373 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
374 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
375 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
376
377 2009-05-26 Tobias Burnus <burnus@net-b.de>
378
379 PR fortran/40246
380 * gfortran.dg/nullify_4.f90: New test.
381
382 2009-05-26 Richard Guenther <rguenther@suse.de>
383
384 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
385
386 2009-05-26 Richard Guenther <rguenther@suse.de>
387
388 PR middle-end/40252
389 * gcc.c-torture/compile/pr40252.c: New testcase.
390
391 2009-05-26 Dodji Seketeli <dodji@redhat.com>
392
393 PR c++/40007
394 * g++.dg/template/typedef18.C: New test.
395 * g++.dg/template/typedef19.C: Likewise.
396 * g++.dg/template/typedef20.C: Likewise.
397 * g++.dg/template/access11.C: Adjust.
398
399 2009-05-26 Richard Guenther <rguenther@suse.de>
400
401 PR testsuite/40247
402 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
403
404 2009-05-25 Jason Merrill <jason@redhat.com>
405
406 PR c++/38064
407 * g++.dg/cpp0x/enum3.C: New test.
408
409 2009-05-25 Richard Guenther <rguenther@suse.de>
410
411 PR tree-optimization/36327
412 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
413 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
414 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
415 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
416 * gcc.dg/vect/vect-40.c: Likewise.
417 * gcc.dg/vect/vect-42.c: Likewise.
418 * gcc.dg/vect/vect-46.c: Likewise.
419 * gcc.dg/vect/vect-76.c: Likewise.
420
421 2009-05-25 Janus Weil <janus@gcc.gnu.org>
422
423 PR fortran/40176
424 * gfortran.dg/proc_ptr_18.f90: New.
425 * gfortran.dg/proc_ptr_19.f90: New.
426 * gfortran.dg/proc_ptr_comp_9.f90: New.
427 * gfortran.dg/proc_ptr_comp_10.f90: New.
428
429 2009-05-25 Richard Guenther <rguenther@suse.de>
430
431 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
432 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
433
434 2009-05-25 Ira Rosen <irar@il.ibm.com>
435
436 PR tree-optimization/40238
437 * gcc.dg/vect/pr40238.c: New test.
438
439 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
440 Dominique Dhumieres <dominiq@lps.ens.fr>
441
442 PR fortran/35732
443 PR fortran/39872
444 * gfortran.dg/bounds_check_fail_3.f90: New test.
445 * gfortran.dg/bounds_check_fail_4.f90: New test.
446 * gfortran.dg/bounds_check_14.f90: Update test.
447 * gfortran.dg/bound_4.f90: Update test.
448
449 2009-05-24 Richard Guenther <rguenther@suse.de>
450
451 PR middle-end/40233
452 * gcc.c-torture/compile/pr40233.c: New testcase.
453
454 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
455
456 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
457 for alpha*-*-* targets.
458
459 2009-05-24 Ira Rosen <irar@il.ibm.com>
460
461 * gcc.dg/vect/bb-slp-1.c: New test.
462 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
463 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
464 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
465 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
466 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
467 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
468 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
469 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
470 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
471 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
472 gcc.dg/vect/bb-slp-22.c: Likewise.
473 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
474
475 2009-05-23 Mark Mitchell <mark@codesourcery.com>
476 Maxim Kuvyrkov <maxim@codesourcery.com>
477
478 * gcc.dg/falign-labels-1.c: New test.
479
480 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
481
482 * gnat.dg/specs/rep_clause3.ads: New test.
483
484 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
485
486 * gnat.dg/addr6.adb: New test.
487
488 2009-05-22 Mark Mitchell <mark@codesourcery.com>
489
490 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
491 New function.
492 * gcc.target/arm/thumb2-mul-space.c: New file.
493 * gcc.target/arm/thumb2-mul-space-2.c: New file.
494 * gcc.target/arm/thumb2-mul-space-3.c: New file.
495 * gcc.target/arm/thumb2-mul-speed.c: New file.
496
497 2009-05-22 Richard Guenther <rguenther@suse.de>
498
499 PR middle-end/38964
500 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
501 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
502 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
503
504 2009-05-22 Mark Mitchell <mark@codesourcery.com>
505
506 * gcc.dg/dll-6.c: New test.
507 * gcc.dg/dll-6a.c: Likewise.
508 * gcc.dg/dll-7.c: Likewise.
509 * gcc.dg/dll-7a.c: Likewise.
510 * g++.dg/ext/dllexport2.C: Likewise.
511 * g++.dg/ext/dllexport2a.cc: Likewise.
512
513 2009-05-21 Steve Ellcey <sje@cup.hp.com>
514
515 PR target/37846
516 * gcc.target/ia64/mfused-madd-vect.c: New test.
517 * gcc.target/ia64/mfused-madd.c: New test.
518 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
519 * gcc.target/ia64/mno-fused-madd.c: New test.
520
521 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
522
523 * gcc.target/i386/movbe-1.c: New.
524 * gcc.target/i386/movbe-2.c: Likewise.
525
526 2009-05-21 Taras Glek <tglek@mozilla.com>
527
528 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
529 plugin_init signature.
530 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
531 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
532 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
533
534 2009-05-21 Mark Mitchell <mark@codesourcery.com>
535
536 * gcc.dg/target/arm/neon-vmla-1.c: New.
537 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
538
539 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
540
541 * gcc.target/mips/octeon-exts-6.c: New test.
542 * gcc.target/mips/extend-1.c: New test.
543 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
544 EXTS.
545 * gcc.target/mips/octeon-exts-5.c: Likewise.
546
547 2009-05-20 Jakub Jelinek <jakub@redhat.com>
548
549 PR middle-end/40204
550 * gcc.c-torture/compile/pr40204.c: New test.
551
552 2009-05-20 Richard Guenther <rguenther@suse.de>
553
554 * gcc.c-torture/compile/20090518-1.c: New testcase.
555
556 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
557
558 PR tree-optimization/40087
559 * gcc.dg/tree-ssa/pr40087.c: New test.
560
561 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
562
563 * gcc.dg/vector-4.c: New testcase.
564 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
565 * g++.dg/ext/vector16.C: New testcase.
566
567 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
568
569 PR c/40172
570 * gcc.dg/pr40172.c: Renamed to ...
571 * gcc.dg/pr40172-1.c: This.
572
573 * gcc.dg/pr40172-2.c: New.
574 * gcc.dg/pr40172-3.c: Likewise.
575
576 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
577
578 PR c/40172
579 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
580
581 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gnat.dg/loop_optimization6.ad[sb]: New test.
584
585 2009-05-19 Richard Guenther <rguenther@suse.de>
586
587 * gcc.c-torture/compile/20090519-1.c: New testcase.
588
589 2009-05-18 Jason Merrill <jason@redhat.com>
590
591 * g++.dg/cpp0x/explicit1.C: New.
592 * g++.dg/cpp0x/explicit2.C: New.
593
594 2009-05-18 Dodji Seketeli <dodji@redhat.com>
595
596 PR debug/40109
597 * g++.dg/debug/dwarf2/nested-1.C: New test.
598
599 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
600
601 PR testsuite/39907
602 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
603 stack alignment.
604
605 2009-05-18 Janus Weil <janus@gcc.gnu.org>
606
607 PR fortran/40164
608 * gfortran.dg/proc_ptr_comp_8.f90: New.
609
610 2009-05-18 Richard Guenther <rguenther@suse.de>
611
612 PR fortran/40168
613 * gfortran.dg/array_memset_2.f90: Adjust.
614
615 2009-05-18 Janus Weil <janus@gcc.gnu.org>
616
617 PR fortran/36947
618 PR fortran/40039
619 * gfortran.dg/interface_27.f90: New.
620 * gfortran.dg/interface_28.f90: New.
621 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
622 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
623
624 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
625
626 * gcc.target/m68k/tls-ie.c: New test.
627 * gcc.target/m68k/tls-le.c: New test.
628 * gcc.target/m68k/tls-gd.c: New test.
629 * gcc.target/m68k/tls-ld.c: New test.
630 * gcc.target/m68k/tls-ie-xgot.c: New test.
631 * gcc.target/m68k/tls-le-xtls.c: New test.
632 * gcc.target/m68k/tls-gd-xgot.c: New test.
633 * gcc.target/m68k/tls-ld-xgot.c: New test.
634 * gcc.target/m68k/tls-ld-xtls.c: New test.
635 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
636
637 2009-05-18 Martin Jambor <mjambor@suse.cz>
638
639 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
640
641 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
642
643 PR c/40172
644 * gcc.dg/pr40172.c: New.
645
646 2009-05-17 Jason Merrill <jason@redhat.com>
647
648 PR c++/40139
649 * g++.dg/template/dtor6.C: New.
650
651 2009-05-17 Joseph Myers <joseph@codesourcery.com>
652
653 * g++.dg/warn/translate-ice-1.C: New test.
654
655 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
656
657 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
658 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
659 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
660 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
661
662 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
663
664 PR fortran/33197
665 * gfortran.dg/erf_2.F90: New test.
666 * gfortran.dg/erfc_scaled_2.f90: New test.
667
668 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
669
670 PR fortran/31243
671 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
672 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
673 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
674
675 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
676
677 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
678 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
679
680 2009-05-15 Ian Lance Taylor <iant@google.com>
681
682 * gcc.dg/Wcxx-compat-10.c: New testcase.
683
684 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
685
686 PR 16302
687 * gcc.dg/pr16302.c: New.
688 * g++.dg/warn/pr16302.C: New.
689
690 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
691
692 * gcc.dg/torture/builtin-math-5.c: New.
693 * gcc.dg/torture/builtin-math-6.c: New.
694 * lib/target-supports.exp (check_effective_target_mpc): New.
695
696 2009-05-15 Jan Hubicka <jh@suse.cz>
697
698 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
699
700 2009-05-15 Jan Hubicka <jh@suse.cz>
701
702 * gcc.target/i386/align-main-1.c (check): Mark noinline.
703 * gcc.target/i386/align-main-2.c (check): Mark noinline.
704 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
705 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
706 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
707 Mark noinline.
708 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
709 Mark noinline.
710 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
711 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
712
713 2009-05-15 Jan Hubicka <jh@suse.cz>
714
715 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
716 optimized by sibcall noinline.
717
718 2009-05-15 Jan Hubicka <jh@suse.cz>
719
720 * sibcall-1.c (track): Mark noinline.
721 * sibcall-2.c (track): Mark noinline.
722 * sibcall-3.c (track): Mark noinline.
723 * sibcall-4.c (track): Mark noinline.
724
725 2009-05-15 Jan Hubicka <jh@suse.cz>
726
727 * flatten-2.c: Disable early inlining; add comment.
728 * flatten-3.c: New test based on flatten-2.c.
729
730 2009-05-15 Richard Guenther <rguenther@suse.de>
731
732 PR tree-optimization/39999
733 * gcc.c-torture/compile/pr39999.c: New testcase.
734
735 2009-05-15 Joseph Myers <joseph@codesourcery.com>
736
737 * gcc.c-torture/compile/ptr-conv-1.c: New test.
738
739 2009-05-14 Ian Lance Taylor <iant@google.com>
740
741 * gcc.dg/Wcxx-compat-9.c: New testcase.
742
743 2009-05-14 Janus Weil <janus@gcc.gnu.org>
744
745 PR fortran/39996
746 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
747 * gfortran.dg/duplicate_type_2.f90: Ditto.
748 * gfortran.dg/duplicate_type_3.f90: New.
749
750 2009-05-14 Laurent GUERBY <laurent@guerby.net>
751
752 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
753 * ada/acats/tests/c5/c59002c.ada: Likewise.
754
755 2009-05-13 Taras Glek <tglek@mozilla.com>
756
757 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
758 attributes and decl smashing.
759 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
760 attributes.
761 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
762 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
763
764 2009-05-14 Jakub Jelinek <jakub@redhat.com>
765
766 PR fortran/39865
767 * gfortran.dg/pr39865.f90: New test.
768 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
769 arrays in FMT=.
770 * gfortran.dg/hollerith_f95.f90: Likewise.
771 * gfortran.dg/hollerith6.f90: New test.
772 * gfortran.dg/hollerith7.f90: New test.
773
774 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
775
776 PR cpp/36674
777 * gcc.dg/cpp/pr36674.i: New.
778
779 2009-05-14 Ben Elliston <bje@au.ibm.com>
780
781 PR middle-end/40035
782 * gcc.c-torture/compile/pr40035.c: New test.
783
784 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
785
786 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
787
788 2009-05-12 Tobias Burnus <burnus@net-b.de>
789
790 PR fortran/40110
791 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
792 * gfortran.dg/c_kind_tests_2.f03: Ditto.
793 * gfortran.dg/interop_params.f03: Ditto.
794
795 2009-05-12 Jan Hubicka <jh@suse.cz>
796
797 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
798 so unrolling still happens.
799 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
800 * gcc.dg/ipa/ipacost-2.c: Likewise.
801 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
802
803 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
804
805 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
806
807 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
808
809 * lib/target-supports.exp (check_profiling_available): Return
810 false for -p on *-*-cygwin* targets.
811
812 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
813
814 PR tree-optimization/38632
815 * g++.dg/tree-ssa/pr38632.C: New.
816
817 2009-05-11 Jan Hubicka <jh@suse.cz>
818
819 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
820 we now optimize better.
821 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
822 out at different places.
823 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
824 unroling.
825 * gcc.dg/vect/vect-76.c: Likewise.
826 * gcc.dg/vect/vect-70.c: Likewise.
827 * gcc.dg/vect/vect-66.c: Likewise.
828 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
829 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
830
831 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
832
833 PR middle-end/40080
834 * gcc.c-torture/compile/pr40080.c: New.
835
836 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
837
838 * gcc.c-torture/compile/pr40026.c: New testcase.
839
840 2009-05-11 Janus Weil <janus@gcc.gnu.org>
841
842 PR fortran/40089
843 * gfortran.dg/proc_ptr_comp_7.f90: New.
844
845 2009-05-11 Ira Rosen <irar@il.ibm.com>
846
847 PR tree-optimization/40074
848 * gcc.dg/vect/pr40074.c: New test.
849
850 2009-05-10 Ian Lance Taylor <iant@google.com>
851
852 * gcc.dg/Wcxx-compat-7.c: New testcase.
853 * gcc.dg/Wcxx-compat-8.c: New testcase.
854 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here"
855 notes
856 * gcc.dg/pr17188-1.c: Likewise.
857 * gcc.dg/pr39084.c: Likewise.
858
859 2009-05-10 Michael Matz <matz@suse.de>
860
861 PR target/40031
862 * gcc.dg/pr40031.c: New test.
863
864 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
865
866 PR fortran/40018
867 * gfortran.dg/array_constructor_31.f90: New test.
868
869 2009-05-10 Richard Guenther <rguenther@suse.de>
870
871 PR tree-optimization/40081
872 * g++.dg/torture/pr40081.C: New testcase.
873
874 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
875
876 PR fortran/38863
877 * gfortran.dg/dependency_24.f90: New test.
878 * gfortran.dg/dependency_23.f90: Clean up module files.
879
880 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
881
882 PR fortran/38956
883 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
884 * gfortran.dg/chmod_2.f90: Likewise.
885 * gfortran.dg/chmod_3.f90: Likewise.
886 * gfortran.dg/open_errors.f90: Likewise.
887
888 2009-05-09 Jan Hubicka <jh@suse.cz>
889
890 PR middle-end/40043
891 * g++.dg/eh/nested-try.C: New test.
892
893 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
894
895 PR tree-optimization/40049
896 * gcc.dg/vect/vect-shift-2.c: New test.
897
898 2009-05-08 Joseph Myers <joseph@codesourcery.com>
899
900 * gcc.dg/torture/complex-sign-mul-minus-one.c,
901 gcc.dg/torture/complex-sign-mul-one.c: New tests.
902
903 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
904
905 PR c/36892
906 * g++.dg/warn/deprecated-6.C: New.
907 * gcc.dg/deprecated-4.c: Likewise.
908 * gcc.dg/deprecated-5.c: Likewise.
909 * gcc.dg/deprecated-6.c: Likewise.
910
911 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
912
913 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
914 __aligned__(__BIGGEST_ALIGNMENT__).
915 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
916 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
917 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
918 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
919 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
920 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
921 * gcc.dg/vect/Os-vect-95.c: Likewise.
922 * gcc.dg/vect/pr20122.c: Likewise.
923 * gcc.dg/vect/pr36493.c: Likewise.
924 * gcc.dg/vect/pr37385.c: Likewise.
925 * gcc.dg/vect/slp-7.c: Likewise.
926 * gcc.dg/vect/slp-9.c: Likewise.
927 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
928 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
929 * gcc.dg/vect/vect-35.c: Likewise.
930 * gcc.dg/vect/vect-40.c: Likewise.
931 * gcc.dg/vect/vect-42.c: Likewise.
932 * gcc.dg/vect/vect-44.c: Likewise.
933 * gcc.dg/vect/vect-46.c: Likewise.
934 * gcc.dg/vect/vect-48.c: Likewise.
935 * gcc.dg/vect/vect-52.c: Likewise.
936 * gcc.dg/vect/vect-54.c: Likewise.
937 * gcc.dg/vect/vect-56.c: Likewise.
938 * gcc.dg/vect/vect-58.c: Likewise.
939 * gcc.dg/vect/vect-60.c: Likewise.
940 * gcc.dg/vect/vect-74.c: Likewise.
941 * gcc.dg/vect/vect-75.c: Likewise.
942 * gcc.dg/vect/vect-76.c: Likewise.
943 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
944 * gcc.dg/vect/vect-77.c: Likewise.
945 * gcc.dg/vect/vect-77-global.c: Likewise.
946 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
947 * gcc.dg/vect/vect-78.c: Likewise.
948 * gcc.dg/vect/vect-78-global.c: Likewise.
949 * gcc.dg/vect/vect-80.c: Likewise.
950 * gcc.dg/vect/vect-85.c: Likewise.
951 * gcc.dg/vect/vect-87.c: Likewise.
952 * gcc.dg/vect/vect-88.c: Likewise.
953 * gcc.dg/vect/vect-92.c: Likewise.
954 * gcc.dg/vect/vect-93.c: Likewise.
955 * gcc.dg/vect/vect-95.c: Likewise.
956 * gcc.dg/vect/vect-97.c: Likewise.
957 * gcc.dg/vect/vect-complex-1.c: Likewise.
958 * gcc.dg/vect/vect-complex-4.c: Likewise.
959 * gcc.dg/vect/vect-complex-5.c: Likewise.
960 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
961 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
962 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
963 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
964 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
965 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
966 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
967 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
968 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
969 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
970 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
971 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
972 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
973 * gcc.dg/vect/vect-outer-1a.c: Likewise.
974 * gcc.dg/vect/vect-outer-1.c: Likewise.
975 * gcc.dg/vect/vect-outer-2a.c: Likewise.
976 * gcc.dg/vect/vect-outer-2b.c: Likewise.
977 * gcc.dg/vect/vect-outer-2.c: Likewise.
978 * gcc.dg/vect/vect-outer-2c.c: Likewise.
979 * gcc.dg/vect/vect-outer-2d.c: Likewise.
980 * gcc.dg/vect/vect-outer-3a.c: Likewise.
981 * gcc.dg/vect/vect-outer-3b.c: Likewise.
982 * gcc.dg/vect/vect-outer-3.c: Likewise.
983 * gcc.dg/vect/vect-outer-3c.c: Likewise.
984 * gcc.dg/vect/vect-outer-5.c: Likewise.
985 * gcc.dg/vect/vect-outer-6.c: Likewise.
986 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
987 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
988 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
989 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
990 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
991 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
992 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
993 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
994 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
995 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
996 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
997 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
998 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
999 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1000
1001 2009-05-08 Joseph Myers <joseph@codesourcery.com>
1002
1003 PR c/24581
1004 * gcc.dg/torture/complex-sign.h: New header.
1005 * gcc.dg/torture/complex-sign-add.c,
1006 gcc.dg/torture/complex-sign-mixed-add.c,
1007 gcc.dg/torture/complex-sign-mixed-div.c,
1008 gcc.dg/torture/complex-sign-mixed-mul.c,
1009 gcc.dg/torture/complex-sign-mixed-sub.c,
1010 gcc.dg/torture/complex-sign-mul.c,
1011 gcc.dg/torture/complex-sign-sub.c: New tests.
1012
1013 2009-05-08 Janus Weil <janus@gcc.gnu.org>
1014
1015 PR fortran/39876
1016 * gfortran.dg/intrinsic_3.f90: New.
1017
1018 2009-05-07 Janis Johnson <janis187@us.ibm.com>
1019
1020 PR c/39037
1021 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
1022 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
1023 * gcc.dg/dfp/float-constant-double.c: New test.
1024 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
1025 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
1026 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
1027 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
1028 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
1029 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
1030 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
1031 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
1032 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
1033
1034 2009-05-07 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR middle-end/40057
1037 * gcc.c-torture/execute/pr40057.c: New test.
1038
1039 2009-05-06 James E. Wilson <wilson@codesourcery.com>
1040
1041 * gcc.c-torture/compile/const-high-part.c: New test.
1042
1043 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1044
1045 PR testsuite/40050
1046 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
1047 build plugin.
1048
1049 2009-05-06 Janus Weil <janus@gcc.gnu.org>
1050
1051 PR fortran/39630
1052 * gfortran.dg/proc_decl_1.f90: Modified.
1053 * gfortran.dg/proc_ptr_comp_1.f90: New.
1054 * gfortran.dg/proc_ptr_comp_2.f90: New.
1055 * gfortran.dg/proc_ptr_comp_3.f90: New.
1056 * gfortran.dg/proc_ptr_comp_4.f90: New.
1057 * gfortran.dg/proc_ptr_comp_5.f90: New.
1058 * gfortran.dg/proc_ptr_comp_6.f90: New.
1059
1060 2009-05-06 Dodji Seketeli <dodji@redhat.com>
1061
1062 PR c++/17395
1063 * g++.dg/template/call7.C: New test.
1064
1065 2009-05-06 Diego Novillo <dnovillo@google.com>
1066
1067 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
1068
1069 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1070
1071 * gfortran.dg/pr40021.f: Moved to ...
1072 * gfortran.fortran-torture/execute/pr40021.f: Here.
1073
1074 2009-05-06 Janis Johnson <janis187@us.ibm.com>
1075
1076 PR middle-end/39986
1077 * gcc.dg/dfp/pr39986.c: New test.
1078
1079 2009-05-06 Michael Matz <matz@suse.de>
1080
1081 PR middle-end/40021
1082 * gfortran.dg/pr40021.f: New test.
1083
1084 2009-05-06 Le-Chun Wu <lcwu@google.com>
1085
1086 * lib/plugin-support.exp: New file containing support procs for
1087 plugin testcases.
1088 * lib/target-supports.exp (check_plugin_available): New proc.
1089 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
1090 * gcc.dg/plugin/selfassign.c: New plugin source file.
1091 * gcc.dg/plugin/self-assign-test-1.c: New test.
1092 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
1093 * g++.dg/README: Add description for plugin test.
1094 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
1095 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
1096 * g++.dg/plugin/selfassign.c: New plugin source file.
1097 * g++.dg/plugin/self-assign-test-1.C: New test.
1098 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1099 * g++.dg/plugin/self-assign-test-3.C: Likewise.
1100 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
1101 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
1102
1103 2009-05-06 Tobias Burnus <burnus@net-b.de>
1104
1105 PR fortran/40041
1106 * gfortran.dg/intrinsic_2.f90: New test.
1107 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1108
1109 2009-05-06 Joseph Myers <joseph@codesourcery.com>
1110
1111 PR c/40032
1112 * gcc.dg/noncompile/incomplete-5.c: New test.
1113
1114 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR middle-end/39666
1117 * gcc.dg/pr39666-1.c: New test.
1118 * gcc.dg/pr39666-2.c: Likewise.
1119 * g++.dg/warn/Wuninitialized-4.C: Likewise.
1120 * g++.dg/warn/Wuninitialized-5.C: Likewise.
1121 * gfortran.dg/pr39666-1.f90: Likewise.
1122 * gfortran.dg/pr39666-2.f90: Likewise.
1123
1124 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1125
1126 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1127 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1128 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1129
1130 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1131
1132 PR fortran/39998
1133 * gfortran.dg/proc_ptr_17.f90: New.
1134
1135 2009-05-05 Richard Guenther <rguenther@suse.de>
1136
1137 PR tree-optimization/40022
1138 * gcc.c-torture/execute/pr40022.c: New testcase.
1139
1140 2009-05-05 Richard Guenther <rguenther@suse.de>
1141
1142 PR middle-end/40023
1143 * gcc.c-torture/compile/pr40023.c: New testcase.
1144
1145 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1146
1147 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1148 * g++.dg/template/overload9.C: Likewise.
1149 * g++.dg/ext/ms-1.C: New.
1150
1151 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR c++/40013
1154 * g++.dg/ext/vla7.C: New test.
1155
1156 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1157
1158 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1159
1160 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1161
1162 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1163 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1164 Update expected errors.
1165
1166 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1167
1168 PR c++/28152
1169 * g++.dg/parse/parser-pr28152.C: New.
1170 * g++.dg/parse/parser-pr28152-2.C: New.
1171
1172 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1173
1174 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1175
1176 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1179 * gcc.target/sparc/fexpand-2.c: Likewise.
1180 * gcc.target/sparc/fpmerge-2.c: Likewise.
1181 * gcc.target/sparc/pdist-2.c: Likewise.
1182
1183 2009-05-03 Richard Guenther <rguenther@suse.de>
1184
1185 PR c/39983
1186 * gcc.c-torture/compile/pr39983.c: New testcase.
1187
1188 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1189
1190 * gcc.dg/c99-complex-3.c: New test.
1191
1192 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1193
1194 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1195
1196 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1197
1198 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1199
1200 2009-05-02 Richard Guenther <rguenther@suse.de>
1201
1202 PR middle-end/40001
1203 * gcc.target/spu/pr40001.c: New testcase.
1204
1205 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1206
1207 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1208
1209 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1210
1211 PR middle-end/39579
1212 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1213 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1214
1215 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1216
1217 PR testsuite/39776
1218 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1219 no longer issued.
1220
1221 2009-04-30 David Ayers <ayers@fsfe.org>
1222
1223 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1224 and gcc_error_prefix variables.
1225 * objc.dg/bad-receiver-type.m: Update to match correct
1226 diagnostics marker.
1227 * objc.dg/encode-5.m: Likewise.
1228 * objc.dg/id-1.m: Likewise.
1229 * objc.dg/method-1.m: Likewise.
1230 * objc.dg/method-6.m: Likewise.
1231 * objc.dg/method-7.m: Likewise.
1232 * objc.dg/method-9.m: Likewise.
1233 * objc.dg/method-11.m: Likewise.
1234 * objc.dg/method-20.m: Likewise.
1235 * objc.dg/private-1.m: Likewise.
1236
1237 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1238
1239 PR libfortran/39667
1240 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1241 * gfortran.dg/advance_4.f90: Likewise
1242 * gfortran.dg/advance_5.f90: Likewise
1243 * gfortran.dg/append_1.f90: Likewise
1244 * gfortran.dg/backslash_1.f90: Likewise
1245 * gfortran.dg/backslash_2.f90: Likewise
1246 * gfortran.dg/backslash_3.f: Likewise
1247 * gfortran.dg/backspace_10.f90: Likewise
1248 * gfortran.dg/backspace_3.f: Likewise
1249 * gfortran.dg/backspace_4.f: Likewise
1250 * gfortran.dg/backspace_5.f: Likewise
1251 * gfortran.dg/backspace_8.f: Likewise
1252 * gfortran.dg/backspace_9.f: Likewise
1253 * gfortran.dg/complex_write.f90: Likewise
1254 * gfortran.dg/convert_implied_open.f90: Likewise
1255 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1256 * gfortran.dg/dos_eol.f: Likewise
1257 * gfortran.dg/empty_format_1.f90: Likewise
1258 * gfortran.dg/endfile.f: Likewise
1259 * gfortran.dg/eof_1.f90: Likewise
1260 * gfortran.dg/eor_1.f90: Likewise
1261 * gfortran.dg/eor_handling_1.f90: Likewise
1262 * gfortran.dg/eor_handling_2.f90: Likewise
1263 * gfortran.dg/eor_handling_3.f90: Likewise
1264 * gfortran.dg/eor_handling_4.f90: Likewise
1265 * gfortran.dg/eor_handling_5.f90: Likewise
1266 * gfortran.dg/error_recovery_5.f90: Likewise
1267 * gfortran.dg/f2003_inquire_1.f03: Likewise
1268 * gfortran.dg/f2003_io_4.f03: Likewise
1269 * gfortran.dg/f2003_io_5.f03: Likewise
1270 * gfortran.dg/f2003_io_7.f03: Likewise
1271 * gfortran.dg/fgetc_1.f90: Likewise
1272 * gfortran.dg/fgetc_2.f90: Likewise
1273 * gfortran.dg/flush_1.f90: Likewise
1274 * gfortran.dg/fmt_exhaust.f90: Likewise
1275 * gfortran.dg/fmt_huge.f90: Likewise
1276 * gfortran.dg/fmt_read.f90: Likewise
1277 * gfortran.dg/fmt_t_1.f90: Likewise
1278 * gfortran.dg/fmt_t_2.f90: Likewise
1279 * gfortran.dg/fmt_t_3.f90: Likewise
1280 * gfortran.dg/fmt_t_4.f90: Likewise
1281 * gfortran.dg/fmt_t_5.f90: Likewise
1282 * gfortran.dg/fmt_t_7.f: Likewise
1283 * gfortran.dg/fseek.f90: Likewise
1284 * gfortran.dg/ftell_1.f90: Likewise
1285 * gfortran.dg/ftell_2.f90: Likewise
1286 * gfortran.dg/func_derived_3.f90: Likewise
1287 * gfortran.dg/inquire_9.f90: Likewise
1288 * gfortran.dg/iostat_1.f90: Likewise
1289 * gfortran.dg/iostat_2.f90: Likewise
1290 * gfortran.dg/list_read_1.f90: Likewise
1291 * gfortran.dg/list_read_4.f90: Likewise
1292 * gfortran.dg/list_read_5.f90: Likewise
1293 * gfortran.dg/list_read_7.f90: Likewise
1294 * gfortran.dg/list_read_8.f90: Likewise
1295 * gfortran.dg/list_read_9.f90: Likewise
1296 * gfortran.dg/namelist_13.f90: Likewise
1297 * gfortran.dg/namelist_14.f90: Likewise
1298 * gfortran.dg/namelist_15.f90: Likewise
1299 * gfortran.dg/namelist_16.f90: Likewise
1300 * gfortran.dg/namelist_17.f90: Likewise
1301 * gfortran.dg/namelist_18.f90: Likewise
1302 * gfortran.dg/namelist_19.f90: Likewise
1303 * gfortran.dg/namelist_20.f90: Likewise
1304 * gfortran.dg/namelist_24.f90: Likewise
1305 * gfortran.dg/namelist_26.f90: Likewise
1306 * gfortran.dg/namelist_27.f90: Likewise
1307 * gfortran.dg/namelist_28.f90: Likewise
1308 * gfortran.dg/namelist_37.f90: Likewise
1309 * gfortran.dg/namelist_38.f90: Likewise
1310 * gfortran.dg/namelist_39.f90: Likewise
1311 * gfortran.dg/namelist_40.f90: Likewise
1312 * gfortran.dg/namelist_43.f90: Likewise
1313 * gfortran.dg/namelist_44.f90: Likewise
1314 * gfortran.dg/namelist_45.f90: Likewise
1315 * gfortran.dg/namelist_46.f90: Likewise
1316 * gfortran.dg/namelist_47.f90: Likewise
1317 * gfortran.dg/namelist_48.f90: Likewise
1318 * gfortran.dg/namelist_49.f90: Likewise
1319 * gfortran.dg/namelist_50.f90: Likewise
1320 * gfortran.dg/namelist_51.f90: Likewise
1321 * gfortran.dg/namelist_52.f90: Likewise
1322 * gfortran.dg/namelist_56.f90: Likewise
1323 * gfortran.dg/namelist_char_only.f90: Likewise
1324 * gfortran.dg/namelist_use.f90: Likewise
1325 * gfortran.dg/namelist_use_only.f90: Likewise
1326 * gfortran.dg/noadv_size.f90: Likewise
1327 * gfortran.dg/open_access_append_1.f90: Likewise
1328 * gfortran.dg/pad_no.f90: Likewise
1329 * gfortran.dg/pr12884.f: Likewise
1330 * gfortran.dg/pr17090.f90: Likewise
1331 * gfortran.dg/pr17285.f90: Likewise
1332 * gfortran.dg/pr17286.f90: Likewise
1333 * gfortran.dg/pr18122.f90: Likewise
1334 * gfortran.dg/pr18210.f90: Likewise
1335 * gfortran.dg/pr18392.f90: Likewise
1336 * gfortran.dg/pr19155.f: Likewise
1337 * gfortran.dg/pr19216.f: Likewise
1338 * gfortran.dg/pr19467.f90: Likewise
1339 * gfortran.dg/pr19657.f: Likewise
1340 * gfortran.dg/pr20257.f90: Likewise
1341 * gfortran.dg/read_bad_advance.f90: Likewise
1342 * gfortran.dg/read_eof_2.f90: Likewise
1343 * gfortran.dg/read_eof_4.f90: Likewise
1344 * gfortran.dg/read_many_1.f: Likewise
1345 * gfortran.dg/read_noadvance.f90: Likewise
1346 * gfortran.dg/read_repeat.f90: Likewise
1347 * gfortran.dg/read_size_noadvance.f90: Likewise
1348 * gfortran.dg/read_x_past.f: Likewise
1349 * gfortran.dg/record_marker_1.f90: Likewise
1350 * gfortran.dg/record_marker_3.f90: Likewise
1351 * gfortran.dg/rewind_1.f90: Likewise
1352 * gfortran.dg/runtime_warning_1.f90: Likewise
1353 * gfortran.dg/shape_3.f90: Likewise
1354 * gfortran.dg/slash_1.f90: Likewise
1355 * gfortran.dg/stat_1.f90: Likewise
1356 * gfortran.dg/stat_2.f90: Likewise
1357 * gfortran.dg/streamio_11.f90: Likewise
1358 * gfortran.dg/streamio_3.f90: Likewise
1359 * gfortran.dg/streamio_4.f90: Likewise
1360 * gfortran.dg/streamio_9.f90: Likewise
1361 * gfortran.dg/tl_editing.f90: Likewise
1362 * gfortran.dg/unf_io_convert_1.f90: Likewise
1363 * gfortran.dg/unf_io_convert_2.f90: Likewise
1364 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1365 * gfortran.dg/unf_short_record_1.f90: Likewise
1366 * gfortran.dg/utf8_1.f03: Likewise
1367 * gfortran.dg/utf8_2.f03: Likewise
1368 * gfortran.dg/widechar_IO_1.f90: Likewise
1369 * gfortran.dg/write_check3.f90: Likewise
1370 * gfortran.dg/write_rewind_2.f: Likewise
1371 * gfortran.dg/x_slash_2.f: Likewise
1372
1373 2009-04-29 Richard Guenther <rguenther@suse.de>
1374
1375 PR target/39943
1376 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1377 New.
1378 (check_effective_target_vect_floatuint_cvt): Likewise.
1379 * gcc.dg/vect/slp-10.c: Adjust.
1380 * gcc.dg/vect/slp-11.c: Adjust.
1381 * gcc.dg/vect/slp-12b.c: Adjust.
1382 * gcc.dg/vect/slp-33.c: Adjust.
1383 * gcc.c-torture/compile/pr39943.c: New testcase.
1384
1385 2009-04-29 Richard Guenther <rguenther@suse.de>
1386
1387 PR middle-end/39937
1388 * gcc.c-torture/compile/pr39937.c: New testcase.
1389
1390 2009-04-29 Richard Guenther <rguenther@suse.de>
1391
1392 PR tree-optimization/39941
1393 * gcc.c-torture/compile/pr39941.c: New testcase.
1394
1395 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1396
1397 * gcc.target/bfin/20090411-1.c: New test.
1398
1399 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1400
1401 PR target/39565
1402 * gcc.dg/pr39565.c: New testcase.
1403
1404 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1405
1406 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1407 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1408 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1409 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1410 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1411 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1412 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1413 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1414 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1415 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1416 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1417 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1418 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1419 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1420 * gcc.target/i386/pr37191.c: Likewise.
1421 * gcc.target/i386/reload-1.c: Likewise.
1422 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1423 * g++.old-deja/g++.pt/repo2.C: Likewise.
1424 * g++.old-deja/g++.pt/repo3.C: Likewise.
1425 * g++.old-deja/g++.pt/repo4.C: Likewise.
1426 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1427 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1428 * g++.dg/template/repo1.C: Likewise.
1429 * g++.dg/template/repo2.C: Likewise.
1430 * g++.dg/template/repo3.C: Likewise.
1431 * g++.dg/template/repo4.C: Likewise.
1432 * g++.dg/template/repo5.C: Likewise.
1433 * g++.dg/template/repo6.C: Likewise.
1434 * g++.dg/template/repo7.C: Likewise.
1435 * g++.dg/template/repo8.C: Likewise.
1436 * g++.dg/template/repo9.C: Likewise.
1437 * g++.dg/rtti/repo1.C: Likewise.
1438 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1439 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1440 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1441 * g++.dg/other/PR23205.C: Skip for vxworks.
1442 * g++.dg/ext/visibility/class1.C: Requires PIC.
1443 * g++.dg/eh/async-unwind2.C: Requires PIC.
1444 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1445 does not have cxa_exit.
1446
1447 2009-04-28 Jing Yu <jingyu@google.com>
1448
1449 PR testsuite/39790
1450 * lib/target-supports.exp (check_effective_target_tls): Remove
1451 comment of caching.
1452 (check_effective_target_tls_native): Likewise.
1453 (check_effective_target_tls_runtime): Likewise.
1454 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1455 tls to tls_runtime.
1456 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1457
1458 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1459
1460 PR fortran/39946
1461 * gfortran.dg/proc_ptr_16.f90: New.
1462
1463 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1464
1465 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1466 lp64 is true.
1467
1468 2009-04-28 Richard Guenther <rguenther@suse.de>
1469
1470 PR middle-end/39937
1471 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1472
1473 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1474
1475 * g++.dg/warn/pr35652.C: Removed.
1476 * gcc.dg/pr35652.c: Likewise.
1477
1478 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1479
1480 * gcc.target/ia64/20071210-2.c: New testcase.
1481
1482 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1483
1484 PR c/39323
1485 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1486 * gcc.dg/pr39323-3.c: Ditto.
1487
1488 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1489
1490 PR fortran/39930
1491 PR fortran/39931
1492 * gfortran.dg/ambiguous_reference_2.f90: New.
1493 * gfortran.dg/pointer_assign_7.f90: New.
1494
1495 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1496 Mark Mitchell <mark@codesourcery.com>
1497
1498 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1499 * gcc.dg/20020103-1.c: Check for __ppc.
1500 * gcc.dg/asm-b.c: Check for __ppc.
1501 * gcc.dg/20020919-1.c: Check for __ppc.
1502 * gcc.dg/20020312-2.c: Likewise.
1503 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1504 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1505 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1506 * g++.dg/warn/weak1.C: Likewise.
1507 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1508 static so appropriate optimizations kick in.
1509 (find_base_value_wrapper): New function.
1510 * g++.dg/eh/simd-5.C: Fix target triplet.
1511 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1512
1513 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1514 H.J. Lu <hongjiu.lu@intel.com>
1515
1516 PR target/39911
1517 * gcc.target/i386/pr39911.c: New test.
1518
1519 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1520
1521 PR fortran/39879
1522 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1523
1524 2009-04-28 Ben Elliston <bje@au.ibm.com>
1525
1526 PR c++/35652
1527 Revert:
1528
1529 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1530
1531 * gcc.dg/pr35652.C: New.
1532 * g++.dg/warn/pr35652.C: New.
1533 * gcc.dg/format/plus-1.c: Adjust message.
1534
1535 2009-04-27 DJ Delorie <dj@redhat.com>
1536
1537 * lib/target-supports.exp (check_effective_target_double64): New.
1538 (check_effective_target_double64plus): New.
1539 (check_effective_target_large_double): New.
1540 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1541 * gcc.dg/div-double-1.c: Likewise.
1542 * gcc.dg/Wconversion-real.c: Require large_double.
1543 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1544
1545 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1546 are too small.
1547
1548 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1549 constants as long.
1550
1551 2009-04-27 Ian Lance Taylor <iant@google.com>
1552
1553 * gcc.dg/Wcxx-compat-5.c: New testcase.
1554 * gcc.dg/Wcxx-compat-6.c: New testcase.
1555
1556 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1557
1558 Allow non-constant arguments to conversion intrinsics.
1559 * gcc.target/spu/intrinsics-3.c: Update tests.
1560
1561 2009-04-27 Richard Guenther <rguenther@suse.de>
1562
1563 PR middle-end/39928
1564 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1565 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1566
1567 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1568
1569 PR target/39903
1570 * gcc.dg/torture/pr39903-1.c: New.
1571 * gcc.dg/torture/pr39903-2.c: Likewise.
1572
1573 2009-04-27 Revital Eres <eres@il.ibm.com>
1574
1575 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1576 and check it.
1577 * gcc.dg/sms-2.c: Add dump check.
1578 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1579 and check it.
1580 * gcc.dg/sms-4.c: Likewise.
1581 * gcc.dg/sms-5.c: Likewise.
1582 * gcc.dg/sms-6.c: Likewise.
1583 * gcc.dg/sms-7.c: Likewise.
1584 * gcc.dg/sms-antideps.c: Rename to...
1585 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1586
1587 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1588
1589 * gnat.dg/opt2.adb: New test.
1590
1591 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR c++/39875
1594 * g++.dg/warn/Wunused-15.C: New test.
1595
1596 2009-04-26 Michael Matz <matz@suse.de>
1597
1598 Expand from SSA.
1599 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1600 change regexps.
1601 * gcc.target/i386/pr37248-1.c: Modified.
1602 * gcc.target/i386/pr37248-3.c: Modified.
1603 * gcc.target/i386/pr37248-2.c: Modified.
1604 * gnat.dg/aliasing1.adb: Modified.
1605 * gnat.dg/pack9.adb: Modified.
1606 * gnat.dg/aliasing2.adb: Modified.
1607 * gcc.dg/strict-overflow-2.c: Modified.
1608 * gcc.dg/autopar/reduc-1char.c: Modified.
1609 * gcc.dg/autopar/reduc-2char.c: Modified.
1610 * gcc.dg/autopar/reduc-1.c: Modified.
1611 * gcc.dg/autopar/reduc-2.c: Modified.
1612 * gcc.dg/autopar/reduc-3.c: Modified.
1613 * gcc.dg/autopar/reduc-6.c: Modified.
1614 * gcc.dg/autopar/reduc-7.c: Modified.
1615 * gcc.dg/autopar/reduc-8.c: Modified.
1616 * gcc.dg/autopar/reduc-9.c: Modified.
1617 * gcc.dg/autopar/reduc-1short.c: Modified.
1618 * gcc.dg/autopar/reduc-2short.c: Modified.
1619 * gcc.dg/autopar/parallelization-1.c: Modified.
1620 * gcc.dg/strict-overflow-4.c: Modified.
1621 * gcc.dg/strict-overflow-6.c: Modified.
1622 * gcc.dg/gomp/combined-1.c: Modified.
1623 * gcc.dg/no-strict-overflow-1.c: Modified.
1624 * gcc.dg/no-strict-overflow-3.c: Modified.
1625 * gcc.dg/no-strict-overflow-5.c: Modified.
1626 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1627 * gcc.dg/tree-ssa/pr18134.c: Modified.
1628 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1629 * gcc.dg/tree-ssa/vector-2.c: Modified.
1630 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
1631 * gcc.dg/tree-ssa/loop-21.c: Modified.
1632 * gcc.dg/tree-ssa/20030824-2.c: Modified.
1633 * gcc.dg/tree-ssa/vector-3.c: Modified.
1634 * gcc.dg/tree-ssa/asm-3.c: Modified.
1635 * gcc.dg/tree-ssa/pr23294.c: Modified.
1636 * gcc.dg/tree-ssa/loop-22.c: Modified.
1637 * gcc.dg/tree-ssa/loop-15.c: Modified.
1638 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
1639 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
1640 * gcc.dg/tree-ssa/pr20139.c: Modified.
1641 * gcc.dg/tree-ssa/scev-cast.c: Modified.
1642 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
1643 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
1644 * gcc.dg/tree-ssa/loop-5.c: Modified.
1645 * gcc.dg/tree-ssa/pr19431.c: Modified.
1646 * gcc.dg/tree-ssa/pr32044.c: Modified.
1647 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
1648 * gcc.dg/tree-ssa/loop-19.c: Modified.
1649 * gcc.dg/tree-ssa/loop-28.c: Modified.
1650 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
1651 * gcc.dg/tree-ssa/divide-1.c: Modified.
1652 * gcc.dg/tree-ssa/inline-1.c: Modified.
1653 * gcc.dg/tree-ssa/divide-3.c: Modified.
1654 * gcc.dg/tree-ssa/pr30978.c: Modified.
1655 * gcc.dg/tree-ssa/alias-6.c: Modified.
1656 * gcc.dg/tree-ssa/divide-4.c: Modified.
1657 * gcc.dg/tree-ssa/alias-11.c: Modified.
1658 * gcc.dg/no-strict-overflow-7.c: Modified.
1659 * gcc.dg/strict-overflow-1.c: Modified.
1660 * gcc.dg/pr15784-4.c: Modified.
1661 * gcc.dg/pr34263.c: Modified.
1662 * gcc.dg/strict-overflow-3.c: Modified.
1663 * gcc.dg/tree-prof/stringop-1.c: Modified.
1664 * gcc.dg/tree-prof/val-prof-1.c: Modified.
1665 * gcc.dg/tree-prof/val-prof-2.c: Modified.
1666 * gcc.dg/tree-prof/val-prof-3.c: Modified.
1667 * gcc.dg/tree-prof/val-prof-4.c: Modified.
1668 * gcc.dg/no-strict-overflow-2.c: Modified.
1669 * gcc.dg/no-strict-overflow-4.c: Modified.
1670 * gcc.dg/no-strict-overflow-6.c: Modified.
1671 * g++.dg/tree-ssa/pr27090.C: Modified.
1672 * g++.dg/tree-ssa/tmmti-2.C: Modified.
1673 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
1674 * g++.dg/tree-ssa/pr19807.C: Modified.
1675 * g++.dg/opt/pr30965.C: Modified.
1676 * g++.dg/init/new17.C: Modified.
1677 * gfortran.dg/whole_file_6.f90: Modified.
1678 * gfortran.dg/whole_file_5.f90: Modified.
1679 * gfortran.dg/reassoc_1.f90: Modified.
1680 * gfortran.dg/reassoc_3.f90: Modified.
1681
1682 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
1683
1684 PR fortran/39893
1685 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
1686
1687 2009-04-26 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR inline-asm/39543
1690 * gcc.target/i386/pr39543-1.c: New test.
1691 * gcc.target/i386/pr39543-2.c: New test.
1692 * gcc.target/i386/pr39543-3.c: New test.
1693
1694 PR c/39889
1695 * gcc.dg/Wunused-value-3.c: New test.
1696
1697 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1698
1699 PR c/39581
1700 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
1701 gcc.dg/vla-21.c: New tests.
1702
1703 2009-04-26 Joseph Myers <joseph@codesourcery.com>
1704
1705 PR c/39556
1706 * gcc.dg/inline-34.c: New test.
1707
1708 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1709
1710 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
1711 gcc.dg/enum-const-3.c: New tests.
1712 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
1713 -pedantic-errors. Update expected diagnostics.
1714
1715 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1716
1717 PR c/39582
1718 * gcc.dg/vla-20.c: New test.
1719
1720 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1721
1722 PR c/39564
1723 * gcc.dg/vla-19.c: New test.
1724
1725 2009-04-25 Joseph Myers <joseph@codesourcery.com>
1726
1727 PR preprocessor/39559
1728 * gcc.dg/c99-intconst-2.c: New test.
1729
1730 2009-04-25 Jan Hubicka <jh@suse.cz>
1731
1732 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
1733
1734 2009-04-25 Janus Weil <janus@gcc.gnu.org>
1735
1736 PR fortran/39688
1737 * gfortran.dg/import7.f90: New.
1738
1739 2009-04-24 Richard Guenther <rguenther@suse.de>
1740
1741 * gcc.dg/tree-ssa/vrp48.c: Fix.
1742
1743 2008-04-24 Doug Kwan <dougkwan@google.com>
1744
1745 * g++.dg/init/copy7.C: Only abort in memcpy if source and
1746 destination are the same.
1747
1748 2009-04-24 Richard Guenther <rguenther@suse.de>
1749
1750 * gcc.dg/tree-ssa/vrp48.c: New testcase.
1751
1752 2009-04-24 Joseph Myers <joseph@codesourcery.com>
1753
1754 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
1755 gcc.dg/array-const-3.c: New tests.
1756
1757 2009-04-24 Ian Lance Taylor <iant@google.com>
1758
1759 * gcc.dg/Wcxx-compat-4.c: New testcase.
1760
1761 2009-04-24 Daniel Kraft <d@domob.eu>
1762
1763 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
1764 expected on already erraneous symbol (renamed to fresh one).
1765
1766 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
1767
1768 PR middle-end/39867
1769 * gcc.dg/pr39867.c: New.
1770
1771 2009-04-24 Janus Weil <janus@gcc.gnu.org>
1772
1773 PR fortran/39861
1774 PR fortran/39864
1775 * gfortran.dg/intrinsic_1.f90: New.
1776
1777 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1778
1779 * gnat.dg/alignment7.adb: New test.
1780 * gnat.dg/alignment8.adb: Likewise.
1781
1782 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
1783
1784 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
1785 * gnat.dg/specs/rep_clause2.ads: New test.
1786
1787 2009-04-24 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR rtl-optimization/39794
1790 * gcc.dg/pr39794.c: New test.
1791
1792 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
1793
1794 * gnat.dg/atomic1.adb: New test.
1795 * gnat.dg/atomic1_pkg.ads: New helper.
1796
1797 2009-04-23 Steve Ellcey <sje@cup.hp.com>
1798
1799 PR testsuite/39623
1800 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
1801 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
1802
1803 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
1804
1805 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
1806 warning.
1807
1808 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1809
1810 PR C/31499
1811 * gcc.dg/vector-init-1.c: New testcase.
1812 * gcc.dg/vector-init-2.c: New testcase.
1813
1814 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
1815
1816 * gnat.dg/enum2.adb: New test.
1817 * gnat.dg/enum2_pkg.ads: New helper.
1818
1819 2009-04-22 Jakub Jelinek <jakub@redhat.com>
1820
1821 PR c/39855
1822 * gcc.dg/torture/pr39855.c: New test.
1823
1824 2009-04-22 Dodji Seketeli <dodji@redhat.com>
1825
1826 PR c++/39639
1827 * g++.dg/cpp0x/pr39639.C: New test.
1828
1829 2009-04-22 Mark Heffernan <meheff@google.com>
1830
1831 * gcc.dg/profile-generate-3.c: New test.
1832
1833 2009-04-22 Jan Hubicka <jh@suse.cz>
1834
1835 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
1836
1837 2009-04-22 Steve Ellcey <sje@cup.hp.com>
1838
1839 PR testsuite/39623
1840 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
1841
1842 2009-04-22 Richard Guenther <rguenther@suse.de>
1843
1844 PR tree-optimization/39824
1845 * gcc.c-torture/compile/pr39824.c: New testcase.
1846
1847 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1848
1849 PR c++/14875
1850 * g++.dg/parse/parser-pr14875.C: New.
1851 * g++.dg/parse/parser-pr14875-2.C: New.
1852 * g++.dg/parse/error6.C: Update match string.
1853
1854 2009-04-22 Richard Guenther <rguenther@suse.de>
1855
1856 PR tree-optimization/39845
1857 * gcc.c-torture/compile/pr39845.c: New testcase.
1858
1859 2009-04-22 Janus Weil <janus@gcc.gnu.org>
1860
1861 PR fortran/39735
1862 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1863 * gfortran.dg/external_initializer.f90: Modified.
1864 * gfortran.dg/interface_26.f90: Modified.
1865 * gfortran.dg/intrinsic_subroutine.f90: Modified.
1866 * gfortran.dg/proc_ptr_3.f90: Modified.
1867 * gfortran.dg/proc_ptr_15.f90: New.
1868 * gfortran.dg/proc_ptr_result_1.f90: Modified.
1869
1870 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1871
1872 PR c++/35711
1873 * g++.dg/warn/pr35711.C: New.
1874 * g++.dg/conversion/ptrmem2.C: Update.
1875
1876 2009-04-21 Joseph Myers <joseph@codesourcery.com>
1877
1878 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1879 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1880 README.gcc, g++.dg/README, g++.dg/compat/break/README,
1881 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1882 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1883 gcc.c-torture/ChangeLog.0,
1884 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1885 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1886 gcc.target/i386/math-torture/math-torture.exp,
1887 gcc.target/mips/inter/mips16-inter.exp,
1888 gcc.target/mips/mips-nonpic/README,
1889 gcc.target/x86_64/abi/README.gcc,
1890 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1891 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1892 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1893 notices.
1894 * ChangeLog-1993-2007, ChangeLog: Correct dates.
1895
1896 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1897
1898 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1899
1900 2009-04-21 Richard Guenther <rguenther@suse.de>
1901
1902 PR middle-end/39829
1903 * gcc.dg/torture/pr39829.c: New testcase.
1904
1905 2009-04-21 Martin Jambor <mjambor@suse.cz>
1906
1907 * gcc.dg/tree-ssa/cswtch-2.c: New test.
1908
1909 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1910
1911 PR 16202
1912 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1913 * gcc.dg/sequence-pt-2.c: New.
1914 * gcc.dg/sequence-pt-3.c: New.
1915 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1916 * g++.dg/warn/sequence-pt-2.c: New.
1917 * g++.dg/warn/sequence-pt-3.c: New.
1918
1919 2009-04-21 Jakub Jelinek <jakub@redhat.com>
1920
1921 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1922
1923 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 * gnat.dg/import1.ad[sb]: New test.
1926
1927 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1928
1929 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1930 return 0.
1931
1932 2009-04-20 Tobias Burnus <burnus@net-b.de>
1933
1934 PR fortran/39811
1935 * gfortran.dg/continuation_11.f90: New test.
1936
1937 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1938
1939 PR c++/13358
1940 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1941 messages. Test for "long long" in system headers.
1942 * gcc.dg/c99-longlong-2.c: New.
1943 * g++.dg/warn/pr13358.C: New.
1944 * g++.dg/warn/pr13358-2.C: New.
1945 * g++.dg/warn/pr13358-3.C: New.
1946 * g++.dg/warn/pr13358-4.C: New.
1947
1948 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1949
1950 * gcc.dg/framework-2.c: Fix up for non existent includes
1951 being fatal errors now.
1952
1953 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
1954
1955 PR fortran/39800
1956 * gfortran.dg/private_type_13.f90: New test.
1957 * gfortran.dg/private_type_2.f90: Add option -std=f95.
1958
1959 2009-04-20 Le-Chun Wu <lcwu@google.com>
1960
1961 PR c++/39803
1962 * g++.dg/warn/Wunused-14.C: New test.
1963
1964 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1965
1966 * gnat.dg/specs/small_alignment.ads: New test.
1967
1968 2009-04-20 Ian Lance Taylor <iant@google.com>
1969
1970 * gcc.dg/Wcxx-compat-3.c: New testcase.
1971
1972 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1973
1974 * gnat.dg/pack13.ad[sb]: New test.
1975 * gnat.dg/pack13_pkg.ads: New helper.
1976
1977 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gnat.dg/discr11.ad[sb]: New test.
1980 * gnat.dg/discr11_pkg.ads: New helper.
1981
1982 2009-04-20 Ira Rosen <irar@il.ibm.com>
1983
1984 PR tree-optimization/39675
1985 * gcc.dg/vect/O3-pr39675-2.c: New test.
1986
1987 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
1988
1989 * gnat.dg/rep_clause3.adb: New test.
1990
1991 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1992
1993 PR c/37481
1994 * gcc.dg/c99-flex-array-7.c: New test.
1995
1996 2009-04-19 Joseph Myers <joseph@codesourcery.com>
1997
1998 PR c/19771
1999 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
2000
2001 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2002
2003 PR c/38243
2004 * gcc.dg/c99-restrict-3.c: New test.
2005
2006 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2007
2008 PR preprocessor/20078
2009 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
2010
2011 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
2012
2013 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
2014 Do not pass -B$root after -margs.
2015
2016 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2017
2018 PR c/32061
2019 PR c++/36954
2020 * gcc.dg/pr32061.c: New.
2021 * gcc.dg/Wlogical-op-1.c: Update.
2022 * g++.dg/warn/Wlogical-op-1.C: Update.
2023 * g++.dg/warn/pr36954.C: New.
2024
2025 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2026
2027 PR c/27676
2028 * gcc.dg/lvalue-5.c: New test.
2029
2030 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2031
2032 PR c/22367
2033 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
2034
2035 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2036
2037 * gcc.dg/cpp/include5.c: New test.
2038
2039 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2040
2041 PR c/35210
2042 * gcc.dg/call-diag-2.c: New test.
2043
2044 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2045
2046 PR preprocessor/39646
2047 * gcc.dg/cpp/line8.c: New test.
2048
2049 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2050
2051 PR preprocessor/39647
2052 * gcc.dg/cpp/line7.c: New test.
2053
2054 2009-04-18 Richard Guenther <rguenther@suse.de>
2055
2056 PR middle-end/39804
2057 * gcc.target/i386/pr39804.c: New testcase.
2058
2059 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
2060
2061 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
2062 * g++.dg/other/pr39496.C: Likewise.
2063
2064 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2065
2066 PR middle-end/36902
2067 * gcc.dg/pr36902.c: New.
2068
2069 2009-04-17 Diego Novillo <dnovillo@google.com>
2070
2071 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
2072 violation for variable 'inside_main'.
2073
2074 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2075
2076 * gfortran.fortran-torture/execute/getarg_1.x: New file.
2077
2078 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2079
2080 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
2081
2082 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2083
2084 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
2085 * gfortran.dg/chmod_2.f90: Likewise.
2086 * gfortran.dg/chmod_3.f90: Likewise.
2087 * gfortran.dg/open_errors.f90: Likewise.
2088 * gfortran.dg/stat_1.f90: Likewise.
2089 * gfortran.dg/stat_2.f90: Likewise.
2090
2091 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2092
2093 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
2094 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
2095 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
2096 * gfortran.dg/nearest_1.f90: Likewise.
2097 * gfortran.dg/nearest_3.f90: Likewise.
2098 * gfortran.dg/isnan_1.f90: Likewise.
2099 * gfortran.dg/isnan_2.f90: Likewise.
2100 * gfortran.dg/nan_1.f90: Likewise.
2101 * gfortran.dg/nan_2.f90: Likewise.
2102 * gfortran.dg/nan_3.f90: Likewise.
2103 * gfortran.dg/nan_4.f90: Likewise.
2104 * gfortran.dg/module_nan.f90: Likewise.
2105 * gfortran.dg/int_conv_2.f90: Likewise.
2106 * gfortran.dg/init_flag_3.f90: Likewise.
2107 * gfortran.dg/namelist_42.f90: Likewise.
2108 * gfortran.dg/namelist_43.f90: Likewise.
2109 * gfortran.dg/real_const_3.f90: Likewise.
2110 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2111
2112 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2113 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2114 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2115 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2116 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2117
2118 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2119 * gfortran.dg/gamma_5.f90: Likewise.
2120
2121 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2122
2123 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2124 less strict so it also works with auto-overlay support.
2125 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2126 for "exceeds local store" linker errors on the SPU.
2127
2128 * lib/gfortran.exp: Include target-supports.exp.
2129 (gfortran_init): On SPU targets where automatic overlay support
2130 is available, use it to build all Fortran test cases.
2131
2132 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2133
2134 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2135
2136 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2137 rule enforced by gnat on taft types.
2138
2139 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR testsuite/39792
2142 * g++.dg/ext/complit11.C: Add empty dg-options.
2143
2144 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2145
2146 PR c++/17570
2147 * g++.dg/template/defarg11.C: New test.
2148
2149 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2150
2151 PR c++/28766
2152 * g++.dg/ext/complit11.C: New testcase.
2153
2154 2009-04-15 Le-Chun Wu <lcwu@google.com>
2155
2156 PR c++/39551
2157 * g++.dg/warn/Wunused-13.C: New testcase.
2158
2159 2009-04-15 Ian Lance Taylor <iant@google.com>
2160
2161 * gcc.dg/Wenum-compare-1.c: New testcase.
2162
2163 2009-04-15 Richard Guenther <rguenther@suse.de>
2164
2165 PR tree-optimization/39764
2166 * g++.dg/torture/pr39764.C: New testcase.
2167
2168 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2169
2170 * g++.dg/ext/altivec-17.C: New.
2171
2172 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2173
2174 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2175 * gnat.dg/specs/limited1.ads: Ditto.
2176
2177 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2178
2179 PR testsuite/39769
2180 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2181 for testing the results of estimate instructions.
2182 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2183 * gcc.dg/vmx/3a-05.c (test): Ditto.
2184
2185 2009-04-14 Jason Merrill <jason@redhat.com>
2186
2187 PR c++/39763
2188 * g++.dg/warn/Wshadow-4.C: Extend.
2189
2190 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2191
2192 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2193 (do_D): Remove attribute hidden.
2194
2195 2009-04-13 Jason Merrill <jason@redhat.com>
2196
2197 PR c++/39480
2198 * g++.dg/init/copy7.C: New.
2199
2200 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2201
2202 PR testsuite/39733
2203 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2204 (check_for_all_options): This.
2205
2206 2009-04-13 Jason Merrill <jason@redhat.com>
2207
2208 PR c++/39750
2209 * g++.dg/template/crash90.C: New.
2210
2211 2009-04-12 Jason Merrill <jason@redhat.com>
2212
2213 PR c++/39742
2214 * g++.dg/overload/extern-C-2.C: New.
2215
2216 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2217
2218 PR preprocessor/31869
2219 * gcc.dg/cpp/strify5.c: New test.
2220
2221 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2222
2223 * gnat.dg/enum1.adb: New test.
2224 * gnat.dg/enum1_pkg.ads: New helper.
2225
2226 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2227
2228 PR target/39740
2229 * gcc.target/alpha/pr39740.c: New test.
2230
2231 2009-04-11 Daniel Kraft <d@domob.eu>
2232
2233 PR fortran/37746
2234 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2235 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2236 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2237 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2238 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2239 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2240 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2241 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2242 expected string length that failed with -fbounds-check now.
2243 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2244
2245 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2246
2247 PR fortran/39692
2248 * gfortran.dg/proc_ptr_14.f90: New.
2249
2250 2009-04-11 Richard Guenther <rguenther@suse.de>
2251
2252 PR middle-end/39732
2253 * g++.dg/torture/pr39732.C: New testcase.
2254
2255 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2256
2257 * gfortran.dg/whole_file_5.f90: New.
2258 * gfortran.dg/whole_file_6.f90: New.
2259
2260 2009-04-11 Richard Guenther <rguenther@suse.de>
2261
2262 PR tree-optimization/39713
2263 * g++.dg/torture/pr39713.C: New testcase.
2264
2265 2009-04-10 Richard Guenther <rguenther@suse.de>
2266
2267 PR c/39712
2268 * gcc.dg/pr39712.c: New testcase.
2269
2270 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2271
2272 PR c++/28301
2273 * g++.dg/cpp0x/enum2.C: Updated.
2274 * g++.dg/debug/pr22514.C: Likewise.
2275 * g++.dg/parse/enum2.C: Likewise.
2276 * g++.dg/parse/enum3.C: Likewise.
2277 * g++.dg/template/crash79.C: Likewise.
2278 * g++.old-deja/g++.jason/cond.C: Likewise.
2279
2280 2009-04-10 Chao-ying Fu <fu@mips.com>
2281
2282 * gcc.target/mips/interrupt_handler.c: Change from compile to
2283 assemble.
2284
2285 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2286
2287 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2288
2289 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2290
2291 PR fortran/38709
2292 * gfortran.dg/zero_sized_6.f90: New.
2293
2294 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2295
2296 PR c++/20118
2297 * g++.dg/parse/pr20118.C: New.
2298 * g++.dg/template/spec16.C: Update.
2299
2300 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2301
2302 PR testsuite/35621
2303 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2304 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2305 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2306 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2307 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2308 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2309 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2310 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2311 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2312 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2313 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2314 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2315 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2316 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2317 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2318 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2319 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2320
2321 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2322
2323 PR target/39678
2324 * g++.dg/torture/pr39678.C: New.
2325 * gcc.dg/compat/struct-complex-2.h: Likewise.
2326 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2327 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2328 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2329 * gcc.dg/torture/pr39678.c: Likewise.
2330 * gcc.target/i386/pr39678.c: Likewise.
2331
2332 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2333 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2334
2335 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2336 <complex.h>. Add tests for structure with complex float.
2337
2338 2009-04-10 Ben Elliston <bje@au.ibm.com>
2339 Joseph Myers <joseph@codesourcery.com>
2340
2341 PR target/36800
2342 * gcc.dg/dfp/pr36800.c: New.
2343
2344 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2345 Rafael Avila de Espindola <espindola@google.com>
2346
2347 * gcc.misc-tests/help.exp: New file.
2348 * lib/options.exp: New file.
2349
2350 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2351
2352 PR libobjc/36610
2353 * objc/execute/forward-1.x: New.
2354
2355 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2356
2357 * gcc.dg/pr27150-1.c: Change to a link test.
2358
2359 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2360
2361 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2362 3 of the GNU General Public License and to point readers at the
2363 COPYING3 file and the FSF's license web page.
2364 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2365 * gcc.dg/struct/struct-reorg.exp: Likewise.
2366 * gcc.target/spu/tag_manager.c: Likewise.
2367
2368 2009-04-09 Richard Guenther <rguenther@suse.de>
2369
2370 PR testsuite/39696
2371 * ssa-ccp-25.c: Adjust pattern.
2372
2373 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2374
2375 PR fortran/36704
2376 * gfortran.dg/external_procedures_1.f90: Modified.
2377 * gfortran.dg/proc_ptr_result_1.f90: New.
2378 * gfortran.dg/proc_ptr_result_2.f90: New.
2379 * gfortran.dg/proc_ptr_result_3.f90: New.
2380
2381 2009-04-09 Richard Guenther <rguenther@suse.de>
2382
2383 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2384 to prevent constant propagation.
2385 * gcc.dg/vect/vect-56.c: Likewise.
2386 * gcc.dg/vect/vect-58.c: Likewise.
2387 * gcc.dg/vect/vect-60.c: Likewise.
2388 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2389 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2390 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2391
2392 2009-04-09 Richard Guenther <rguenther@suse.de>
2393
2394 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2395 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2396
2397 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2398
2399 PR c/39613
2400 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2401 New tests.
2402
2403 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2404
2405 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2406 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2407
2408 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2409
2410 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2411
2412 2009-04-08 Jason Merrill <jason@redhat.com>
2413
2414 PR c++/25185
2415 * g++.dg/template/error40.C: Add another test.
2416
2417 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2418
2419 PR c/39614
2420 PR c/39673
2421 * gcc.c-torture/compile/pr39614-1.c,
2422 gcc.c-torture/compile/pr39614-2.c,
2423 gcc.c-torture/compile/pr39614-3.c,
2424 gcc.c-torture/compile/pr39614-4.c,
2425 gcc.c-torture/compile/pr39614-5.c,
2426 gcc.c-torture/compile/pr39673-1.c,
2427 gcc.c-torture/compile/pr39673-2.c: New tests.
2428 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2429 more cases.
2430 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2431 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2432 expected errors.
2433
2434 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2435
2436 PRc++/39637
2437 * g++.dg/cpp0x/variadic-crash2.C: New test.
2438
2439 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2440
2441 PR fortran/38863
2442 * gfortran.dg/alloc_comp_result_1.f90: New test.
2443
2444 2009-04-07 Jason Merrill <jason@redhat.com>
2445
2446 PR c++/34691
2447 * g++.dg/overload/extern-C-1.C: New.
2448
2449 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2450
2451 PR testsuite/39325
2452 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2453
2454 2009-04-07 Jason Merrill <jason@redhat.com>
2455
2456 PR c++/25185
2457 * g++.dg/template/error40.C: New.
2458
2459 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2460
2461 PR fortran/38152
2462 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2463
2464 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2465
2466 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2467
2468 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2469
2470 PR fortran/38290
2471 * gfortran.dg/proc_decl_1.f90: Modified.
2472 * gfortran.dg/proc_ptr_11.f90: Extended.
2473 * gfortran.dg/proc_ptr_13.f90: Modified.
2474
2475 2009-04-06 Jason Merrill <jason@redhat.com>
2476
2477 PR c++/35146
2478 * g++.dg/template/fnspec1.C: New.
2479
2480 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2481
2482 * lib/gnat.exp: Handle multilib.
2483
2484 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2485
2486 PR fortran/38863
2487 * gfortran.dg/dependency_23.f90: New test.
2488
2489 2009-04-06 Richard Guenther <rguenther@suse.de>
2490
2491 PR tree-optimization/28868
2492 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2493 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2494 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2495 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2496
2497 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2498
2499 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2500
2501 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2502
2503 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2504
2505 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2506
2507 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2508 with the built-in y0, and the subsequent warning.
2509 (y1): Likewise, rename to y_1.
2510
2511 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2512
2513 PR fortran/39414
2514 * gfortran.dg/proc_decl_21.f90: New.
2515
2516 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2517
2518 PR fortran/36091
2519 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2520
2521 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2522
2523 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2524 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2525 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2526 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2527 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2528 gfortran.dg/namelist_49.f90: Gate test on effective_target
2529 fd_truncate.
2530 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2531
2532 2009-04-05 Daniel Kraft <d@domob.eu>
2533
2534 PR fortran/38654
2535 * gfortran.dg/read_float_2.f03
2536 * gfortran.dg/read_float_3.f90
2537
2538 2009-04-05 Richard Guenther <rguenther@suse.de>
2539
2540 PR tree-optimization/39648
2541 * gcc.c-torture/compile/pr39648.c: New testcase.
2542
2543 2009-04-05 Jason Merrill <jason@redhat.com>
2544
2545 PR c++/14912
2546 * g++.dg/template/error39.C: New.
2547
2548 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2549
2550 PR fortran/29458
2551 * gfortran.dg/implied_do_1.f90: New.
2552
2553 2009-04-04 Tobias Burnus <burnus@net-b.de>
2554
2555 PR fortran/39577
2556 * gfortran.dg/recursive_check_8.f90: New.
2557 * gfortran.dg/recursive_check_9.f90: New.
2558 * gfortran.dg/recursive_check_10.f90: New.
2559 * gfortran.dg/recursive_check_11.f90: New.
2560 * gfortran.dg/recursive_check_12.f90: New.
2561 * gfortran.dg/recursive_check_13.f90: New.
2562 * gfortran.dg/recursive_check_14.f90: New.
2563
2564 2009-04-04 Jason Merrill <jason@redhat.com>
2565
2566 PR c++/25185
2567 * g++.dg/template/error38.C: Add more tests.
2568
2569 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2570
2571 PR fortran/37614
2572 * gfortran.dg/common_align_2.f90: New test.
2573
2574 2009-04-04 Richard Guenther <rguenther@suse.de>
2575
2576 PR tree-optimization/8781
2577 PR tree-optimization/37892
2578 * g++.dg/tree-ssa/pr8781.C: New testcase.
2579 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2580
2581 2009-04-04 Richard Guenther <rguenther@suse.de>
2582
2583 PR tree-optimization/39636
2584 * gcc.c-torture/compile/pr39636.c: New testcase.
2585
2586 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2587
2588 PR rtl-optimization/39607
2589 * g++.dg/opt/pr39607.C: New.
2590
2591 2009-04-03 Tobias Burnus <burnus@net-b.de>
2592
2593 PR fortran/39594
2594 * gfortran.dg/common_12.f90: New.
2595
2596 2009-04-03 Jason Merrill <jason@redhat.com>
2597
2598 PR c++/39608
2599 * g++.dg/template/const2.C: New test.
2600
2601 2009-04-03 Richard Guenther <rguenther@suse.de>
2602
2603 PR tree-optimization/2480
2604 PR tree-optimization/23086
2605 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2606 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2607
2608 2009-04-03 Richard Guenther <rguenther@suse.de>
2609
2610 PR tree-optimization/34743
2611 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2612 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2613 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2614 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2615 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2616 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2617 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2618 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2619
2620 2009-04-03 Richard Guenther <rguenther@suse.de>
2621
2622 PR middle-end/13146
2623 PR tree-optimization/23940
2624 PR tree-optimization/33237
2625 PR middle-end/33974
2626 PR middle-end/34093
2627 PR tree-optimization/36201
2628 PR tree-optimization/36230
2629 PR tree-optimization/38049
2630 PR tree-optimization/38207
2631 PR tree-optimization/38230
2632 PR tree-optimization/38301
2633 PR tree-optimization/38585
2634 PR middle-end/38895
2635 PR tree-optimization/38985
2636 PR tree-optimization/39299
2637 * gcc.dg/pr19633-1.c: Adjust.
2638 * gcc.dg/torture/pta-callused-1.c: Likewise.
2639 * gcc.dg/torture/pr39074-2.c: Likewise.
2640 * gcc.dg/torture/pr39074.c: Likewise.
2641 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
2642 * gcc.dg/torture/pr30375.c: Adjust.
2643 * gcc.dg/torture/pr33563.c: Likewise.
2644 * gcc.dg/torture/pr33870.c: Likewise.
2645 * gcc.dg/torture/pr33560.c: Likewise.
2646 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
2647 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2648 * gcc.dg/tree-ssa/alias-15.c: Remove.
2649 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
2650 * gcc.dg/tree-ssa/pr26421.c: Adjust.
2651 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
2652 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
2653 * gcc.dg/tree-ssa/pr23382.c: Adjust.
2654 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
2655 * gcc.dg/tree-ssa/alias-16.c: Adjust.
2656 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2657 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2658 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2659 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2660 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
2661 * gcc.dg/tree-ssa/alias-19.c: Likewise.
2662 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
2663 * gcc.dg/tree-ssa/pr13146.c: Likewise.
2664 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2665 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2666 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2667 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
2668 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
2669 * gcc.dg/tree-ssa/alias-20.c: Likewise.
2670 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
2671 * gcc.dg/tree-ssa/pr38895.c: Likewise.
2672 * gcc.dg/uninit-B.c: XFAIL.
2673 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2674 * gcc.dg/uninit-pr19430.c: XFAIL.
2675 * g++.dg/tree-ssa/pr13146.C: New testcase.
2676 * g++.dg/opt/pr36187.C: Adjust.
2677 * g++.dg/torture/20090329-1.C: New testcase.
2678
2679 2009-04-02 Chao-ying Fu <fu@mips.com>
2680
2681 * gcc.target/mips/interrupt_handler.c: New test.
2682
2683 2009-04-02 David Ayers <ayers@fsfe.org>
2684
2685 PR objc/18456
2686 * objc.dg/bad-receiver-type-2.m: New test contributed by
2687 Alexander Mamberg.
2688
2689 2009-04-02 Jason Merrill <jason@redhat.com>
2690
2691 PR c++/25185
2692 * g++.dg/template/error38.C: New test.
2693
2694 2009-04-02 Janis Johnson <janis187@us.ibm.com>
2695
2696 PR tree-optimization/31677
2697 * gcc.dg/memcpy-1.c: Add compiler option.
2698
2699 2009-04-02 Ira Rosen <irar@il.ibm.com>
2700
2701 PR tree-optimization/39595
2702 * gfortran.dg/vect/O3-pr39595.f: New test.
2703
2704 2009-04-02 Dodji Seketeli <dodji@redhat.com>
2705
2706 PR c++/26693
2707 * g++.dg/template/typedef11.C: New test.
2708 * g++.dg/template/typedef12.C: Likewise.
2709 * g++.dg/template/typedef13.C: Likewise.
2710 * g++.dg/template/typedef14.C: Likewise.
2711 * g++.dg/template/typedef15.C: Likewise.
2712 * g++.dg/template/typedef16.C: Likewise.
2713 * g++.dg/template/sfinae3.C: Compile this pedantically.
2714 The only errors expected should be the one saying the typedef is ill
2715 formed.
2716 * g++.old-deja/g++.pt/typename8.C: Likewise.
2717 * g++.dg/template/access11.C: Update this.
2718
2719 2009-04-02 Richard Guenther <rguenther@suse.de>
2720
2721 PR tree-optimization/37221
2722 * gcc.c-torture/compile/20090331-1.c: New testcase.
2723
2724 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
2725
2726 * gcc.c-torture/compile/20090401-1.c: New test.
2727
2728 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2729
2730 PR c++/4926
2731 * g++.dg/template/pr4926-1.C: New.
2732
2733 2009-04-01 Xinliang David Li <davidxl@google.com>
2734
2735 * gcc.target/i386/all_one_m128i.c: New test.
2736
2737 2009-04-01 Janis Johnson <janis187@us.ibm.com>
2738
2739 PR c/39027
2740 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
2741 * gcc.dg/fltconst-2.c: New test.
2742 * gcc.dg/fltconst-double-pedantic-1.c: New test.
2743 * gcc.dg/fltconst-double-pedantic-2.c: New test.
2744
2745 PR c/33466
2746 * gcc.dg/cpp/pr33466.c: New test.
2747 * gcc.dg/dfp/pr33466.c: New test.
2748 * gcc.dg/fixed-point/pr33466.c: New test.
2749
2750 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2751
2752 PR tree-optimization/35011
2753 * g++.dg/other/pr35011.C: New.
2754
2755 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR target/39226
2758 * gcc.dg/pr39226.c: New test.
2759
2760 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2761
2762 PR c++/35240
2763 * g++.dg/template/pr35240.C: New.
2764
2765 2009-04-01 Joseph Myers <joseph@codesourcery.com>
2766
2767 PR c/39605
2768 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
2769 * gcc.dg/pr25682.c: Update expected diagnostics.
2770
2771 2009-04-01 Richard Guenther <rguenther@suse.de>
2772
2773 * gcc.dg/fold-plusmult-2.c: New testcase.
2774
2775 2009-04-01 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR c/37772
2778 * gcc.dg/pr37772.c: New test.
2779 * g++.dg/ext/asm11.C: New test.
2780
2781 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
2782
2783 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
2784 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
2785 defined.
2786
2787 2009-03-31 Jason Merrill <jason@redhat.com>
2788
2789 * g++.old-deja/g++.other/using9.C: Add expected errors.
2790
2791 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
2792
2793 * gcc.c-torture/compile/pr33009.c: Removed.
2794
2795 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2796
2797 * gcc.c-torture/compile/pr33009.c: Delete.
2798 * gcc.c-torture/compile/pr11832.c: Likewise.
2799
2800 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2801
2802 PR c/448
2803 * lib/target-supports.exp (check_effective_target_stdint_types):
2804 Update comment.
2805 (check_effective_target_inttypes_types): New.
2806 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
2807 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
2808 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
2809
2810 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2811
2812 PR fortran/38917
2813 PR fortran/38918
2814 * gfortran.dg/data_pointer_1.f90: New test.
2815
2816 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
2817
2818 PR fortran/38915
2819 * gfortran.dg/char_length_15.f90: New test.
2820
2821 2009-03-31 Jason Merrill <jason@redhat.com>
2822
2823 C++ DR 613
2824 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
2825 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
2826 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
2827 xfail others.
2828
2829 * g++.dg/other/typedef2.C: New test.
2830
2831 PR c++/37806
2832 * g++.dg/template/typedef17.C: New test.
2833
2834 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
2835 * g++.dg/cpp0x/auto12.C: Likewise.
2836
2837 2009-03-31 Richard Guenther <rguenther@suse.de>
2838
2839 PR middle-end/31029
2840 * gcc.dg/fold-compare-4.c: New testcase.
2841 * gcc.dg/fold-compare-5.c: Likewise.
2842
2843 2009-03-31 Richard Guenther <rguenther@suse.de>
2844
2845 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
2846
2847 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2848
2849 PR target/39592
2850 * gcc.target/i386/pr39592-1.c: New test.
2851
2852 2009-03-31 Joseph Myers <joseph@codesourcery.com>
2853
2854 PR preprocessor/15638
2855 * gcc.dg/cpp/missing-header-1.c: New test.
2856 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
2857 "compilation terminated" message.
2858 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
2859 test #include "".
2860 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
2861 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
2862 terminated" message.
2863
2864 2009-03-31 Richard Guenther <rguenther@suse.de>
2865
2866 PR middle-end/23401
2867 PR middle-end/27810
2868 * gcc.dg/tree-ssa/pr23401.c: New testcase.
2869 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2870
2871 2009-03-30 Steven G. Kargl <kargls@comcast.net>
2872
2873 PR fortran/38389
2874 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2875 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2876 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2877 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2878 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2879 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2880 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2881
2882 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
2883
2884 PR fortran/22571
2885 * gfortran.dg/whole_file_1.f90: New test.
2886 PR fortran/26227
2887 * gfortran.dg/whole_file_2.f90: New test.
2888 * gfortran.dg/whole_file_3.f90: New test.
2889 PR fortran/24886
2890 * gfortran.dg/whole_file_4.f90: New test.
2891
2892 2009-03-30 Jakub Jelinek <jakub@redhat.com>
2893
2894 * gfortran.dg/bind_c_usage_19.f90: New test.
2895
2896 PR target/39558
2897 * gcc.target/powerpc/altivec-29.c: New test.
2898
2899 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2900
2901 PR rtl-optimization/323
2902 * gcc.target/i386/excess-precision-1.c,
2903 gcc.target/i386/excess-precision-2.c,
2904 gcc.target/i386/excess-precision-3.c,
2905 gcc.target/i386/excess-precision-4.c,
2906 gcc.target/i386/excess-precision-5.c,
2907 gcc.target/i386/excess-precision-6.c: New tests.
2908
2909 2009-03-30 Joseph Myers <joseph@codesourcery.com>
2910
2911 PR c/35235
2912 * gcc.dg/c99-array-lval-8.c: New test.
2913
2914 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2915
2916 PR preprocessor/34695
2917 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2918 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2919 instead of dg-warning for "previous definition" messages.
2920 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2921 "warnings being treated as errors" message.
2922 * gcc.dg/fltconst-1.c: Use -fshow-column.
2923
2924 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
2925
2926 PR fortran/38823
2927 * gfortran.dg/power1.f90: New test.
2928
2929 2009-03-29 Joseph Myers <joseph@codesourcery.com>
2930
2931 PR c/456
2932 PR c/5675
2933 PR c/19976
2934 PR c/29116
2935 PR c/31871
2936 PR c/35198
2937 * gcc.c-torture/compile/20081108-1.c,
2938 gcc.c-torture/compile/20081108-2.c,
2939 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2940 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2941 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2942 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2943 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2944 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2945 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2946 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2947 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2948 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2949 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2950 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2951 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2952 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2953 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2954 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2955 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2956 case.
2957 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2958 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2959 XFAILs. Update expected messages.
2960 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2961 expected messages.
2962 * gcc.dg/real-const-1.c: Replace with test from original PR.
2963 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2964 when casting from non-constant integer to pointer.
2965
2966 2009-03-29 Richard Guenther <rguenther@suse.de>
2967
2968 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2969
2970 2009-03-29 Daniel Kraft <d@domob.eu>
2971
2972 PR fortran/37423
2973 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2974 DEFERRED bindings.
2975 * gfortran.dg/typebound_proc_9.f03: New test.
2976 * gfortran.dg/typebound_proc_10.f03: New test.
2977 * gfortran.dg/typebound_proc_11.f03: New test.
2978 * gfortran.dg/abstract_type_5.f03: New test.
2979
2980 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
2981
2982 PR fortran/38507
2983 * gfortran.dg/do_4.f: New.
2984 * gfortran.dg/goto_2.f90: Correct expected warnings.
2985 * gfortran.dg/goto_4.f90: Likewise.
2986 * gfortran.dg/goto_5.f90: New.
2987
2988 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
2989
2990 PR target/39545
2991 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2992
2993 * gcc.target/i386/pr39545-1.c: New.
2994 * gcc.target/i386/pr39545-2.c: Likewise.
2995
2996 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2997 (flex2_struct): Likewise.
2998 (check_struct_passing7): Likewise.
2999 (check_struct_passing8): Likewise.
3000 (f1s): Likewise.
3001 (f2s): Likewise.
3002 (main): Call check_struct_passing7 and check_struct_passing8.
3003
3004 2009-03-29 Richard Guenther <rguenther@suse.de>
3005
3006 * gcc.c-torture/execute/20090113-1.c: New testcase.
3007 * gcc.c-torture/execute/20090113-2.c: Likewise.
3008 * gcc.c-torture/execute/20090113-3.c: Likewise.
3009 * gcc.c-torture/execute/20090207-1.c: Likewise.
3010 * gcc.c-torture/compile/20090114-1.c: Likewise.
3011 * gcc.c-torture/compile/20090328-1.c: Likewise.
3012 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
3013
3014 2009-03-29 David Ayers <ayers@fsfe.org>
3015
3016 PR objc/27377
3017 * objc.dg/conditional-1.m: New tests.
3018
3019 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
3020
3021 * gcc.dg/winline-10.c: New test.
3022
3023 2009-03-28 Tobias Burnus <burnus@net-b.de>
3024
3025 PR fortran/34656
3026 * gfortran.dg/do_check_1.f90: Add test.
3027 * gfortran.dg/do_check_2.f90: Add test.
3028 * gfortran.dg/do_check_3.f90: Add test.
3029 * gfortran.dg/do_check_4.f90: Add test.
3030
3031 2009-03-28 Jan Hubicka <jh@suse.cz>
3032
3033 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
3034 * gcc.dg/pr33826.c: Update dump files.
3035 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
3036 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
3037
3038 2009-03-28 Martin Jambor <mjambor@suse.cz>
3039
3040 * g++.dg/tree-ssa/fwprop-align.C: New test.
3041
3042 2009-03-28 Jakub Jelinek <jakub@redhat.com>
3043
3044 * gcc.target/powerpc/altivec-28.c: New test.
3045
3046 PR c++/39554
3047 * gcc.dg/wdisallowed-functions-1.c: Removed.
3048 * gcc.dg/wdisallowed-functions-2.c: Removed.
3049 * gcc.dg/wdisallowed-functions-3.c: Removed.
3050 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
3051 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
3052 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
3053
3054 2009-03-28 Richard Guenther <rguenther@suse.de>
3055
3056 PR tree-optimization/38723
3057 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
3058
3059 2009-03-28 Paul Thomas <pault@gcc.gnu.org
3060
3061 PR fortran/38538
3062 * gfortran.dg/char_result_13.f90: New test.
3063
3064 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
3065
3066 PR fortran/38765
3067 * gfortran.dg/alloc_comp_assign_9.f90: New test.
3068
3069 2009-03-28 Daniel Kraft <d@domob.eu>
3070
3071 * gfortran.dg/trim_1.f90: New test.
3072
3073 2009-03-28 Richard Guenther <rguenther@suse.de>
3074
3075 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
3076 * g++.dg/warn/Warray-bounds.C: Likewise.
3077
3078 2009-03-28 Tobias Burnus <burnus@net-b.de>
3079
3080 PR fortran/32626
3081 * gfortran.dg/recursive_check_7.f90: New test.
3082
3083 2009-03-28 Tobias Burnus <burnus@net-b.de>
3084
3085 PR fortran/38432
3086 * gfortran.dg/do_check_5.f90: New test.
3087 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
3088 * gfortran.dg/array_constructor_18.f90: Ditto.
3089 * gfortran.dg/array_constructor_22.f90: Ditto.
3090 * gfortran.dg/do_3.F90: Ditto.
3091 * gfortran.dg/do_1.f90: Ditto.
3092
3093 2009-03-28 Richard Guenther <rguenther@suse.de>
3094
3095 PR tree-optimization/38180
3096 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
3097
3098 2009-03-28 Richard Guenther <rguenther@suse.de>
3099
3100 PR tree-optimization/38513
3101 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3102 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
3103 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3104 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3105 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3106 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3107 * gcc.dg/vect/vect-35.c: Likewise.
3108 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3109 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3110 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3111
3112 2009-03-28 Richard Guenther <rguenther@suse.de>
3113
3114 PR tree-optimization/38968
3115 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3116
3117 2009-03-28 Richard Guenther <rguenther@suse.de>
3118
3119 PR tree-optimization/37795
3120 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3121
3122 2009-03-28 Joseph Myers <joseph@codesourcery.com>
3123
3124 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3125 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3126 options for removed targets.
3127
3128 2009-03-27 Richard Guenther <rguenther@suse.de>
3129
3130 PR tree-optimization/39120
3131 * gcc.c-torture/execute/pr39120.c: New testcase.
3132
3133 2009-03-27 Richard Guenther <rguenther@suse.de>
3134
3135 PR tree-optimization/39120
3136 * gcc.dg/torture/pta-callused-1.c: New testcase.
3137
3138 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3139
3140 PR middle-end/39315
3141 * gcc.target/i386/pr39315-1.c: New.
3142 * gcc.target/i386/pr39315-2.c: Likewise.
3143 * gcc.target/i386/pr39315-3.c: Likewise.
3144 * gcc.target/i386/pr39315-4.c: Likewise.
3145 * gcc.target/i386/pr39315-check.c: Likewise.
3146
3147 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3148
3149 PR c/39323
3150 * gcc.dg/pr39323-1.c: New.
3151 * gcc.dg/pr39323-2.c: Likewise.
3152 * gcc.dg/pr39323-3.c: Likewise.
3153
3154 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3155
3156 PR target/38034
3157 * gcc.target/ia64/sync-1.c: New.
3158
3159 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3160
3161 PR target/39472
3162 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3163 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3164 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3165 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3166 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3167 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3168 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3169 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3170
3171 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3172
3173 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3174 for low precision (i.e. float).
3175
3176 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3177 Jakub Jelinek <jakub@redhat.com>
3178
3179 PR debug/37959
3180 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3181
3182 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3183
3184 * gcc.dg/memmove-2.c: New test.
3185 * gcc.dg/memmove-3.c: New test.
3186
3187 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3188 in clone naming.
3189
3190 2009-03-27 Xinliang David Li <davidxl@google.com>
3191
3192 PR tree-optimization/39557
3193 * g++.dg/tree-ssa/dom-invalid.C: New test.
3194
3195 2009-03-27 Xinliang David Li <davidxl@google.com>
3196
3197 PR tree-optimization/39548
3198 * g++.dg/tree-ssa/copyprop.C: New test.
3199
3200 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3201
3202 PR c++/38638
3203 * g++.dg/template/typename17.C: New testcase.
3204 * g++.dg/template/typename18.C: New testcase.
3205
3206 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3207
3208 PR c++/36799
3209 * g++.dg/other/var_copy-1.C: New test.
3210
3211 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3212
3213 PR c++/37647
3214 * g++.dg/parse/ctor9.C: New test.
3215
3216 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3217
3218 PR c++/29727
3219 * g++.dg/init/error2.C: New test.
3220
3221 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3222
3223 PR c++/35652
3224 * gcc.dg/pr35652.C: New.
3225 * g++.dg/warn/pr35652.C: New.
3226 * gcc.dg/format/plus-1.c: Adjust message.
3227
3228 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR c++/39554
3231 * gcc.dg/wdisallowed-functions-3.c: New test.
3232 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3233
3234 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3235
3236 * gcc.dg/inline-33.c: Fix when pic.
3237
3238 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3239
3240 * gcc.target/ia64/20090324-1.c: New test.
3241
3242 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR c/27898
3245 * gcc.dg/pr27898.c: New test.
3246
3247 PR tree-optimization/32139
3248 * gcc.c-torture/compile/pr32139.c: New test.
3249
3250 2009-03-24 Jason Merrill <jason@redhat.com>
3251
3252 PR c++/28274
3253 * g++.dg/parse/defarg14.C: New test.
3254
3255 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3256
3257 PR libfortran/39528
3258 * gfortran.dg/read_repeat.f90: New test.
3259
3260 2009-03-24 Ira Rosen <irar@il.ibm.com>
3261
3262 PR tree-optimization/39529
3263 * gcc.dg/vect/pr39529.c: New test.
3264
3265 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3266 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR debug/39524
3269 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3270
3271 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR c/39495
3274 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3275
3276 2009-03-23 Jason Merrill <jason@redhat.com>
3277
3278 * g++.dg/cpp0x/auto12.C: Add variadic test.
3279
3280 PR c++/39526
3281 * g++.dg/warn/Wshadow-4.C: New test.
3282
3283 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3284
3285 PR tree-optimization/39516
3286 * gfortran.dg/pr39516.f: New test.
3287
3288 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3289
3290 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3291 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3292 variable, not environment variable.
3293
3294 2009-03-21 Jason Merrill <jason@redhat.com>
3295
3296 PR c++/28879
3297 * g++.dg/ext/vla6.C: New test.
3298
3299 2009-03-20 Jason Merrill <jason@redhat.com>
3300
3301 * g++.dg/cpp0x/initlist5.C: Add additional test.
3302
3303 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3304 Janis Johnson <janis187@us.ibm.com>
3305
3306 * lib/compat.exp (compat-get-options-main, compat-get-options):
3307 Handle dg-prune-output in source file.
3308 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3309 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3310 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3311 two warnings.
3312
3313 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR c/39495
3316 * gcc.dg/gomp/pr39495-1.c: New test.
3317 * gcc.dg/gomp/pr39495-2.c: New test.
3318 * g++.dg/gomp/pr39495-1.C: New test.
3319 * g++.dg/gomp/pr39495-2.C: New test.
3320
3321 PR target/39496
3322 * gcc.target/i386/pr39496.c: New test.
3323 * g++.dg/other/pr39496.C: New test.
3324
3325 2009-03-19 Li Feng <nemokingdom@gmail.com>
3326
3327 PR middle-end/39500
3328 * gcc.dg/autopar/pr39500-1.c: New.
3329 * gcc.dg/autopar/pr39500-2.c: New.
3330
3331 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3332
3333 * g++.dg/dg.exp: Prune graphite.
3334
3335 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3336
3337 PR middle-end/39447
3338 * g++.dg/graphite: New.
3339 * g++.dg/graphite/graphite.exp: New.
3340 * g++.dg/graphite/pr39447.C: New.
3341
3342 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3343
3344 PR c++/39425
3345 * g++.dg/template/pr39425.C: New.
3346
3347 * g++.dg/template/spec33.C: Updated.
3348
3349 2009-03-17 Jason Merrill <jason@redhat.com>
3350
3351 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3352
3353 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3354
3355 PR c++/39475
3356 * g++.dg/ext/unary_trait_incomplete.C: New.
3357
3358 2009-03-17 Jing Yu <jingyu@google.com>
3359
3360 PR middle-end/39378
3361 * g++.dg/inherit/thunk10.C: New test.
3362
3363 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3364
3365 PR target/39482
3366 * gcc.target/i386/pr39482.c: New test.
3367
3368 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR debug/39471
3371 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3372 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3373 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3374 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3375
3376 PR middle-end/39443
3377 * gcc.dg/pr39443.c: New test.
3378
3379 PR debug/39412
3380 * gcc.dg/debug/pr39412.c: New test.
3381
3382 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3383
3384 PR testsuite/38526
3385 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3386 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3387 is defined.
3388 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3389 its original value, or unset if it was not defined.
3390 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3391 path procs around use of HOSTCC.
3392 * g++.dg/compat/struct-layout-1.exp: Ditto.
3393 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3394
3395 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3396
3397 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3398
3399 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3400
3401 Revert patch for PR testsuite/37630.
3402
3403 PR testsuite/37960
3404 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3405
3406 PR testsuite/37630
3407 * lib/target-supports.exp (check_effective_target_ieee): New.
3408 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3409 * gcc.dg/20001012-1.c: Require ieee.
3410
3411 PR testsuite/37628
3412 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3413
3414 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3415
3416 PR tree-optimization/39455
3417 * gcc.dg/pr39455.c: New test.
3418
3419 2009-03-13 David Ayers <ayers@fsfe.org>
3420
3421 * objc/execute/trivial.m. New test.
3422
3423 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3424
3425 PR target/39137
3426 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3427
3428 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3429
3430 PR testsuite/39451
3431 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3432 constraint on (%2).
3433
3434 2009-03-12 David Ayers <ayers@fsfe.org>
3435
3436 PR libobjc/27466
3437 * objc/execute/exceptions/handler-1.m. New test.
3438
3439 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR target/39431
3442 * gcc.target/i386/pr39431.c: New test.
3443
3444 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3445
3446 PR target/39445
3447 * gcc.target/i386/pr39445.c: New.
3448
3449 * gcc.target/i386/push-1.c: XFAIL.
3450
3451 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3452
3453 * gcc.dg/inline-33.c: New test.
3454
3455 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3456
3457 * gcc.dg/vect/vect-82.c: Combine dg-do and
3458 dg-require-effective-target into dg-skip-if.
3459 * gcc.dg/vect/vect-83.c: Likewise.
3460
3461 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3462
3463 PR target/39137
3464 * gcc.target/i386/stackalign/longlong-1.c: New test.
3465 * gcc.target/i386/stackalign/longlong-2.c: New test.
3466
3467 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3468
3469 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3470
3471 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3472
3473 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3474 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3475
3476 2009-03-11 Olivier Hainque <hainque@adacore.com>
3477
3478 * gnat.dg/slice_enum.adb: New test.
3479
3480 2009-03-11 Jason Merrill <jason@redhat.com>
3481
3482 PR debug/39086
3483 * g++.dg/opt/nrv15.C: New test.
3484
3485 2009-03-10 Ira Rosen <irar@il.ibm.com>
3486
3487 PR tree-optimization/39422
3488 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3489 constant array with static initialization to global memory.
3490 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3491
3492 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3493
3494 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3495 padding.
3496
3497 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR c++/39371
3500 * g++.dg/opt/switch2.C: Add -w to dg-options.
3501 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3502 * g++.dg/warn/switch1.C: New test.
3503 * g++.dg/other/switch3.C: New test.
3504
3505 PR tree-optimization/39394
3506 * gcc.c-torture/compile/pr39394.c: New test.
3507
3508 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3509
3510 * gcc.target/s390/20090223-1.c: New testcase.
3511
3512 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3513
3514 PR libfortran/39402
3515 * gfortran.dg/fmt_f0_1.f90: New test.
3516
3517 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3518
3519 PR c++/39060
3520 * g++.dg/other/new1.C: Adjusted.
3521 * g++.dg/parse/crash40.C: Likewise.
3522 * g++.dg/parse/defarg12.C: Likewise.
3523 * g++.dg/template/error15.C: Likewise.
3524
3525 * g++.dg/other/pr39060.C: New.
3526
3527 2009-03-07 Jason Merrill <jason@redhat.com>
3528
3529 PR c++/39367
3530 * g++.dg/opt/new1.C: New.
3531
3532 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3533
3534 PR c++/33492
3535 * g++.dg/other/error32.C: New.
3536
3537 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR middle-end/39360
3540 * gcc.c-torture/compile/pr39360.c: New test.
3541
3542 PR debug/39372
3543 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3544
3545 2009-03-05 Jason Merrill <jason@redhat.com>
3546
3547 PR c++/38908
3548 * g++.dg/warn/Wuninitialized-3.C: New test.
3549
3550 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR debug/39379
3553 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3554 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3555
3556 2009-03-04 Jason Merrill <jason@redhat.com>
3557
3558 PR c++/13549
3559 * g++.dg/template/koenig7.C: New test.
3560
3561 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3562
3563 * g++.dg/torture/predcom-1.C: New test.
3564
3565 2009-03-04 Richard Guenther <rguenther@suse.de>
3566
3567 PR tree-optimization/39362
3568 * g++.dg/torture/pr39362.C: New testcase.
3569
3570 2009-03-04 Jason Merrill <jason@redhat.com>
3571 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3572
3573 PR c++/9634
3574 PR c++/29469
3575 PR c++/29607
3576 * g++.dg/template/dependent-name5.C: New test.
3577
3578 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3579
3580 PR testsuite/39357
3581 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3582 vect_int to vect_int_mult.
3583
3584 2009-03-04 Richard Guenther <rguenther@suse.de>
3585
3586 PR tree-optimization/39358
3587 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3588 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3589
3590 2009-03-04 Richard Guenther <rguenther@suse.de>
3591
3592 PR tree-optimization/39339
3593 * gcc.c-torture/execute/pr39339.c: New testcase.
3594
3595 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3596
3597 * gcc.c-torture/compile/20090303-1.c,
3598 gcc.c-torture/compile/20090303-2.c: New tests.
3599
3600 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR fortran/39354
3603 * gfortran.dg/gomp/pr39354.f90: New test.
3604
3605 PR tree-optimization/39343
3606 * gcc.dg/pr39343.c: New test.
3607
3608 2009-03-03 Ira Rosen <irar@il.ibm.com>
3609
3610 PR tree-optimization/39248
3611 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3612 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3613 on targets without vector misalignment support.
3614 * lib/target-supports.exp
3615 (check_effective_target_vect_short_mult): Add
3616 check_effective_target_arm32.
3617
3618 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3619
3620 PR middle-end/39335
3621 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3622 * testsuite/gcc.dg/graphite/pr39335.c: New.
3623
3624 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3625
3626 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3627 of andl.
3628 * gcc.target/i386/stackalign/return-5.c: Likewise.
3629 * gcc.target/i386/stackalign/return-6.c: Likewise.
3630
3631 2009-03-02 Richard Guenther <rguenther@suse.de>
3632 Ira Rosen <irar@il.ibm.com>
3633
3634 PR tree-optimization/39318
3635 * gfortran.dg/vect/pr39318.f90: New test.
3636
3637 2009-03-01 Jan Hubicka <jh@suse.cz>
3638
3639 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
3640
3641 2009-03-01 Jan Hubicka <jh@suse.cz>
3642
3643 PR debug/39267
3644 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
3645
3646 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
3647
3648 * gnat.dg/pack12.adb: New test.
3649
3650 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
3651
3652 PR c++/37789
3653 * g++.dg/other/pr37789.C: New.
3654
3655 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3656
3657 PR fortran/39295
3658 * gfortran.dg/interface_25.f90: New test.
3659 * gfortran.dg/interface_26.f90: New test.
3660
3661 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
3662
3663 PR fortran/39292
3664 * gfortran.dg/initialization_22.f90: New test.
3665
3666 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
3667
3668 PR rtl-optimization/39241
3669 * gcc.dg/torture/pr39241.c: New.
3670
3671 2009-02-25 Martin Jambor <mjambor@suse.cz>
3672
3673 PR tree-optimizations/39259
3674 * g++.dg/torture/pr39259.C: New testcase.
3675
3676 2009-02-24 Richard Guenther <rguenther@suse.de>
3677
3678 PR c++/39242
3679 * g++.dg/template/instantiate10.C: New testcase.
3680
3681 2009-02-24 Richard Guenther <rguenther@suse.de>
3682 Zdenek Dvorak <ook@ucw.cz>
3683
3684 PR tree-optimization/39233
3685 * gcc.c-torture/execute/pr39233.c: New testcase.
3686
3687 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
3688
3689 PR tree-optimization/39260
3690 * gcc.dg/graphite/pr39260.c: New.
3691
3692 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3693
3694 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
3695
3696 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
3697
3698 PR c++/36411
3699 * g++.dg/template/void14.C: New.
3700
3701 2009-02-23 Jason Merrill <jason@redhat.com>
3702
3703 PR c++/38880
3704 * g++.dg/init/const7.C: Remove XFAIL.
3705 * g++.dg/init/static-init1.C: New test.
3706
3707 * g++.dg/cpp0x/initlist14.C: New test.
3708
3709 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3710
3711 PR fortran/38914
3712 * bound_simplification_2.f90: New test case.
3713 * bound_7.f90: New test case.
3714
3715 2009-02-21 Joseph Myers <joseph@codesourcery.com>
3716
3717 * gcc.dg/cpp/include4.c: New test.
3718
3719 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3720
3721 PR target/39256
3722 * gcc.target/i386/abi-2.c: New.
3723
3724 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
3725
3726 * gcc.c-torture/execute/pr39228.x: New.
3727
3728 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
3729
3730 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
3731 scan-assembler to check for xmm0 register.
3732
3733 2009-02-20 Mark Mitchell <mark@codesourcery.com>
3734 Joseph Myers <joseph@codesourcery.com>
3735
3736 * gcc.target/arm/va_list.c: New test.
3737 * g++.dg/abi/arm_va_list.C: Likewise.
3738 * lib/target-supports.exp (check_effective_target_arm_eabi): New
3739 function.
3740 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
3741 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
3742 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
3743 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
3744 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
3745 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
3746
3747 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
3748
3749 PR testsuite/38164
3750 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
3751 to dg-options.
3752
3753 2009-02-20 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR target/39240
3756 * gcc.c-torture/execute/pr39240.c: New test.
3757
3758 2009-02-20 Jason Merrill <jason@redhat.com>
3759
3760 PR c++/39225
3761 * g++.dg/parse/dtor15.C: New test.
3762
3763 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
3764
3765 * gcc.c-torture/execute/20090219-1.c: New.
3766
3767 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
3768
3769 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
3770 (mips-dg-options): When matching isa* pseudo-options make
3771 'value' optional and accept ! entries. Use $spec instead of
3772 $isa_spec in the isa pseudo-option error message. Only
3773 perform the ISA-range check when 'value' is set. If arch is
3774 matching any CPU in the ! entries switch to its generic ISA.
3775 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
3776 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
3777
3778 2009-02-19 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR target/39175
3781 * gcc.dg/visibility-20.c: New test.
3782 * g++.dg/ext/visibility/visibility-11.C: New test.
3783
3784 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
3785
3786 PR c++/39188
3787 * g++.dg/abi/pr39188-1a.C: New.
3788 * g++.dg/abi/pr39188-1b.C: Likewise.
3789 * g++.dg/abi/pr39188-1.h: Likewise.
3790 * g++.dg/abi/pr39188-2a.C: Likewise.
3791 * g++.dg/abi/pr39188-2b.C: Likewise.
3792 * g++.dg/abi/pr39188-2.h: Likewise.
3793 * g++.dg/abi/pr39188-3a.C: Likewise.
3794 * g++.dg/abi/pr39188-3b.C: Likewise.
3795 * g++.dg/abi/pr39188-3.h: Likewise.
3796
3797 2009-02-19 Joseph Myers <joseph@codesourcery.com>
3798
3799 PR c/38483
3800 * gcc.c-torture/execute/call-trap-1.c,
3801 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
3802 tests.
3803
3804 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
3805
3806 PR target/39228
3807 * gcc.c-torture/execute/pr39228.c: New test.
3808
3809 2009-02-19 Richard Guenther <rguenther@suse.de>
3810
3811 PR tree-optimization/39074
3812 * gcc.dg/torture/pr39074.c: New testcase.
3813 * gcc.dg/torture/pr39074-2.c: Likewise.
3814 * gcc.dg/torture/pr39074-3.c: Likewise.
3815
3816 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3817
3818 PR c++/39219
3819 * g++.dg/parse/attr3.C: New.
3820
3821 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
3822
3823 PR testsuite/38165
3824 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
3825
3826 PR testsuite/38166
3827 * g++.dg/ext/visibility/class1.C: Revert revision 122348
3828 and skip on Darwin.
3829
3830 2009-02-18 Jason Merrill <jason@redhat.com>
3831
3832 PR c++/38880
3833 * g++.dg/init/const7.C: Remove XFAIL.
3834
3835 PR target/39179
3836 * g++.dg/opt/const6.C: New test.
3837
3838 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
3839
3840 * gcc.dg/callabi/callabi.exp: Moved to ...
3841 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
3842 in 64bit mode.
3843
3844 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
3845 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3846 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
3847 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
3848 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
3849 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
3850 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
3851
3852 * gcc.dg/callabi/callabi.h: Moved to ...
3853 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
3854
3855 * gcc.dg/callabi/func-1.c: Moved to ...
3856 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
3857
3858 * gcc.dg/callabi/func-indirect.c: Moved to ...
3859 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
3860
3861 * gcc.dg/callabi/pr38891.c: Moved to ...
3862 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3863
3864 * gcc.dg/callabi/vaarg-1.c: Moved to ...
3865 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3866
3867 * gcc.dg/callabi/vaarg-2.c: Moved to ...
3868 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3869
3870 * gcc.dg/callabi/vaarg-3.c: Moved to ...
3871 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3872
3873 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
3874
3875 PR target/38891
3876 * gcc.dg/callabi/pr38891.c: New.
3877
3878 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3879
3880 * gcc.dg/callabi/callabi.exp: New.
3881
3882 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
3883
3884 PR target/39082
3885 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3886 -Wno-abi for x86.
3887 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3888
3889 * gcc.target/i386/pr39082-1.c: New.
3890
3891 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3892 -Wno-abi.
3893
3894 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3895 CHECK_M64_M128 is defined.
3896 (check_f_arguments): Add "do".
3897 (check_vector_arguments): New.
3898 (check_m64_arguments): Likewise.
3899 (check_m128_arguments): Likewise.
3900
3901 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3902 (CHECK_M64_M128): Define.
3903
3904 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
3905 on abitest.
3906 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3907
3908 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3909 tests only if CHECK_M64_M128 is defined.
3910
3911 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3912 (m128_2_struct): Likewise.
3913 (check_struct_passing5): Likewise.
3914 (check_struct_passing6): Likewise.
3915 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3916
3917 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3918 (un5): Likewise.
3919 (check_union_passing4): Likewise.
3920 (main): Test union with __m128 if CHECK_M64_M128 is defined.
3921
3922 2009-02-18 Joseph Myers <joseph@codesourcery.com>
3923
3924 PR c/35447
3925 * gcc.dg/noncompile/pr35447-1.c: New test.
3926
3927 2009-02-18 Jakub Jelinek <jakub@redhat.com>
3928
3929 PR tree-optimization/36922
3930 * gfortran.dg/pr36922.f: New test.
3931
3932 2009-02-17 Richard Guenther <rguenther@suse.de>
3933
3934 PR tree-optimization/39202
3935 * gcc.c-torture/compile/pr39202.c: New testcase.
3936
3937 2009-02-17 Richard Guenther <rguenther@suse.de>
3938
3939 PR tree-optimization/39204
3940 * gcc.dg/torture/pr39204.c: New testcase.
3941
3942 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
3943
3944 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3945 * gcc.dg/vect/vect-outer-6.c: Ditto.
3946
3947 2009-02-16 Joseph Myers <joseph@codesourcery.com>
3948
3949 PR c/35446
3950 * gcc.dg/noncompile/init-5.c: New test.
3951 * gcc.dg/init-bad-4.c: Adjust expected errors.
3952
3953 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
3954
3955 PR target/37049
3956 * gcc.target/i386/push-1.c: New.
3957
3958 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
3959
3960 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3961
3962 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3963
3964 * gcc.target/spu/intrinsics-sr.c: New test.
3965
3966 2009-02-13 Steve Ellcey <sje@cup.hp.com>
3967
3968 PR target/38056
3969 * gcc.target/ia64/sibcall-opt-1.c: New test.
3970 * gcc.target/ia64/sibcall-opt-2.c: New test.
3971
3972 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
3973
3974 PR fortran/36528
3975 * gfortran.dg/cray_pointers_8.f90: New test.
3976
3977 PR fortran/36703
3978 * gfortran.dg/cray_pointers_9.f90: New test.
3979
3980 2009-02-13 Jason Merrill <jason@redhat.com>
3981
3982 PR c++/39070
3983 * g++.dg/cpp0x/decltype16.C: New.
3984
3985 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3986
3987 PR target/39152
3988 * gfortran.dg/gomp/pr39152.f90: New.
3989
3990 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
3991
3992 PR target/39162
3993 * gcc.target/i386/pr39162.c: New.
3994
3995 2009-02-13 Joseph Myers <joseph@codesourcery.com>
3996
3997 PR c/35444
3998 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3999 New tests.
4000
4001 2009-02-12 Jason Merrill <jason@redhat.com>
4002
4003 PR c++/38950
4004 * g++.dg/template/array20.C: New test.
4005
4006 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
4007
4008 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
4009 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
4010 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
4011
4012 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4013
4014 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
4015
4016 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4017
4018 PR target/39152
4019 * gfortran.dg/pr39152.f: New.
4020
4021 2009-02-11 Jason Merrill <jason@redhat.com>
4022
4023 PR c++/39153
4024 * g++.dg/cpp0x/defaulted9.C: New test.
4025
4026 PR c++/30111
4027 * g++.dg/init/value7.C: New test.
4028
4029 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
4030
4031 PR target/38824
4032 * gcc.target/i386/pr38824.c: New testcase.
4033
4034 2009-02-11 Jason Merrill <jason@redhat.com>
4035
4036 PR c++/38649
4037 * g++.dg/cpp0x/defaulted8.C: New test.
4038
4039 PR c++/36744
4040 * g++.dg/cpp0x/rv9p.C: New test.
4041
4042 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * gnat.dg/aliasing3.adb: New test.
4045 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
4046
4047 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4048
4049 PR c++/34397
4050 * g++.dg/template/crash88.C: New.
4051 * g++.dg/template/crash89.C: Likewise.
4052
4053 2009-02-10 Steve Ellcey <sje@cup.hp.com>
4054
4055 PR c/39084
4056 * gcc.dg/pr39084.c: New test.
4057
4058 2009-02-10 Jakub Jelinek <jakub@redhat.com>
4059
4060 PR target/39139
4061 * gcc.target/i386/pr39139.c: New test.
4062
4063 2009-02-10 Richard Guenther <rguenther@suse.de>
4064
4065 PR tree-optimization/39132
4066 * gcc.dg/torture/pr39132.c: New testcase.
4067
4068 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
4069
4070 PR target/39119
4071 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
4072 * gcc.target/x86_64/abi/avx/args.h: Likewise.
4073 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
4074 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
4075 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
4076 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
4077 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4078 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
4079
4080 2009-02-09 Jason Merrill <jason@redhat.com>
4081
4082 PR c++/39109
4083 * g++.dg/init/value6.C: New test.
4084
4085 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
4086
4087 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
4088
4089 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
4090
4091 * gcc.c-torture/compile/20090209-1.c: New test.
4092
4093 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4094
4095 PR c++/35147
4096 PR c++/37737
4097 * g++.dg/cpp0x/vt-35147.C: New.
4098 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4099 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4100
4101 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4102
4103 PR c/35434
4104 * gcc.dg/attr-alias-4.c: New test.
4105
4106 2009-02-06 Janis Johnson <janis187@us.ibm.com>
4107
4108 PR c/39035
4109 * gcc.dg/dfp/pr39035.c: New test.
4110
4111 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4112
4113 PR c/36432
4114 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4115
4116 2009-02-05 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR c++/39106
4119 * g++.dg/opt/thunk3.C: New test.
4120
4121 2009-02-05 Nick Clifton <nickc@redhat.com>
4122
4123 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4124 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4125 * gcc.dg/cdce1.c: Likewise.
4126 * gcc.dg/cpp/_Pragma6.c: Likewise.
4127 * g++.dg/cpp/_Pragma1.C: Likewise.
4128 * gcc.dg/utf32-2.c: Xfail for M32C.
4129 * gcc.dg/utf32-1.c: Likewise.
4130 * gcc.dg/utf32-3.c: Likewise.
4131 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4132 targets.
4133 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4134 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4135 * gcc.dg/Wconversion-5.c: Likewise.
4136 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4137 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4138 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4139 * gcc.dg/utf-inc-init.c: Likewise.
4140 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4141 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4142 * gcc.dg/utf-array-short-wchar.c: Likewise.
4143 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4144 * gcc.dg/mallign.c: Use size_t instead of long.
4145
4146 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4147
4148 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4149
4150 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4151
4152 * gcc.c-torture/execute/pr39100.c: New.
4153
4154 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4155
4156 PR c/35435
4157 * gcc.dg/tls/diag-6.c: New test.
4158
4159 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4160
4161 AVX Programming Reference (January, 2009)
4162 * gcc.target/i386/avx-vpclmulqdq.c: New.
4163 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4164
4165 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4166
4167 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4168 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4169 (pclmul_test): Renamed to ...
4170 (TEST): This.
4171
4172 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR c++/39095
4175 * g++.dg/abi/mangle31.C: New test.
4176
4177 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4178
4179 PR c/29129
4180 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4181 declarator.
4182 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4183 inside function prototype but not part of parameter declarator.
4184 * vla-11.c: New test.
4185
4186 2009-02-03 Jason Merrill <jason@redhat.com>
4187
4188 * g++.dg/warn/main-4.C: New test.
4189 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4190
4191 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4192
4193 PR c++/36607
4194 * g++.dg/expr/cast10.C: New test.
4195
4196 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4197
4198 PR c/35433
4199 * gcc.dg/init-bad-6.c: New test.
4200
4201 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR target/35318
4204 * gcc.c-torture/compile/pr35318.c: New test.
4205
4206 PR inline-asm/39059
4207 * gcc.dg/nofixed-point-2.c: New test.
4208 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4209 * g++.dg/ext/fixed2.C: Likewise.
4210 * g++.dg/other/error25.C: Likewise.
4211 * g++.dg/lookup/crash7.C: Likewise.
4212 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4213
4214 PR c++/39056
4215 * g++.dg/cpp0x/initlist13.C: New test.
4216
4217 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4218
4219 PR c++/36897
4220 * g++.dg/template/func2.C: New test.
4221
4222 PR c++/37314
4223 * g++.dg/template/typename15.C: New.
4224 * g++.dg/template/typename16.C: New.
4225
4226 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4227 Ben Elliston <bje@au.ibm.com>
4228
4229 PR c/39034
4230 * gcc.dg/dfp/pr39034.c: New test.
4231
4232 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4233
4234 PR testsuite/38263
4235 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4236
4237 2009-02-02 Jason Merrill <jason@redhat.com>
4238
4239 PR c++/39054
4240 * g++.dg/parse/dtor14.C: New test.
4241
4242 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4243
4244 * lib/target-supports.exp
4245 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4246 * g++.dg/ext/builtin10.C: New test.
4247
4248 PR inline-asm/39058
4249 * gcc.target/i386/pr39058.c: New test.
4250
4251 2009-02-02 Richard Guenther <rguenther@suse.de>
4252
4253 PR tree-optimization/38937
4254 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4255
4256 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4257
4258 PR c++/39053
4259 * g++.dg/parse/crash52.C: New.
4260
4261 2009-01-30 Richard Guenther <rguenther@suse.de>
4262
4263 PR tree-optimization/39041
4264 * gcc.c-torture/compile/pr39041.c: New testcase.
4265
4266 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR target/39013
4269 * gcc.target/i386/pr39013-1.c: New test.
4270 * gcc.target/i386/pr39013-2.c: New test.
4271
4272 PR c++/39028
4273 * g++.dg/ext/label12.C: New test.
4274
4275 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4276
4277 PR c++/33465
4278 * g++.dg/parse/error34.C: New.
4279 * g++.dg/parse/error35.C: Likewise.
4280
4281 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4282
4283 PR c++/38655
4284 * g++.dg/cpp0x/decltype-38655.C: New.
4285
4286 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR target/39002
4289 * g++.dg/torture/pr39002.C: New test.
4290
4291 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4292
4293 PR tree-optimization/39007
4294 * gcc.dg/tree-ssa/pr39007.c: New.
4295
4296 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4297
4298 PR middle-end/35854
4299 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4300 to "subreg1".
4301
4302 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4303
4304 PR middle-end/38857
4305 * gcc.c-torture/compile/pr38857.c: New test.
4306
4307 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4308
4309 PR fortran/38852
4310 PR fortran/39006
4311 * gfortran.dg/bound_6.f90: New test.
4312
4313 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4314
4315 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4316
4317 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4318
4319 PR tree-optimization/38997
4320 * gcc.dg/tree-ssa/pr38997.c: New.
4321
4322 2009-01-28 Richard Guenther <rguenther@suse.de>
4323
4324 PR tree-optimization/38926
4325 * gcc.c-torture/compile/pr38926.c: New testcase.
4326
4327 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4328
4329 PR middle-end/38934
4330 * gcc.dg/pr38934.c: New test.
4331
4332 2009-01-28 Richard Guenther <rguenther@suse.de>
4333
4334 PR middle-end/38908
4335 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4336
4337 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4338
4339 PR tree-optimization/38984
4340 * gcc.dg/pr38984.c: New XFAILed testcase.
4341
4342
4343 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4344
4345 PR target/38988
4346 * gcc.target/i386/pr38988.c: New test.
4347
4348 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4349
4350 PR c++/37554
4351 * g++.dg/parse/crash51.C: New.
4352 * g++.old-deja/g++.pt/crash9.C: Adjust.
4353
4354 2009-01-27 Daniel Kraft <d@domob.eu>
4355
4356 PR fortran/38883
4357 * gfortran.dg/mvbits_6.f90: New test.
4358 * gfortran.dg/mvbits_7.f90: New test.
4359 * gfortran.dg/mvbits_8.f90: New test.
4360
4361 2009-01-27 Richard Guenther <rguenther@suse.de>
4362
4363 PR tree-optimization/38503
4364 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4365
4366 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4367
4368 PR middle-end/38969
4369 * gcc.c-torture/execute/pr38969.c: New test.
4370
4371 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4372
4373 PR testsuite/38864
4374 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4375 to dg-do compile.
4376 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4377 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4378 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4379
4380 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4381
4382 PR target/38952
4383 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4384 if __USING_SJLJ_EXCEPTIONS__ is defined.
4385
4386 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4387 __USING_SJLJ_EXCEPTIONS__ is defined.
4388 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4389 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4390 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4391 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4392 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4393 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4394
4395 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4396
4397 PR testsuite/38949
4398 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4399 Use instead of C name in asm statements.
4400
4401 2009-01-26 Richard Guenther <rguenther@suse.de>
4402
4403 PR tree-optimization/38745
4404 * g++.dg/torture/pr38745.C: New testcase.
4405
4406 2009-01-26 Richard Guenther <rguenther@suse.de>
4407
4408 PR middle-end/38851
4409 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4410
4411 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4412
4413 * gcc.dg/bitfld-15.c: Gate warning on target
4414 pcc_bitfield_type_matters.
4415 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4416 g++.dg/ext/bitfield4.C: Likewise.
4417 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4418 bitfield for any target.
4419
4420 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4421
4422 PR c/38957
4423 * gcc.dg/pr38957.c: New test.
4424
4425 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4426
4427 PR fortran/38955
4428 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4429 comparing floats.
4430
4431 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4432
4433 PR tree-optimization/38953
4434 * gfortran.dg/graphite/pr38953.f90: New.
4435
4436 2009-01-24 Paul Brook <paul@codesourcery.com>
4437
4438 * gcc.target/arm/neon-cond-1.c: New test.
4439
4440 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4441
4442 PR tree-optimization/38932
4443 * gcc.dg/pr38932.c: New.
4444
4445 2009-01-23 Revital Eres <eres@il.ibm.com>
4446
4447 * gcc.dg/sms-7.c: Fix test.
4448
4449 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4450
4451 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4452 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4453 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4454 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4455
4456 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4457
4458 * gcc.dg/pr35729.c: Make test x86 specific.
4459
4460 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4461
4462 PR middle-end/38615
4463 * gcc.dg/pr38615.c: New test.
4464
4465 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4466
4467 PR target/38931
4468 * gcc.target/i386/pr38931.c: New test.
4469
4470 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4471
4472 PR c++/38930
4473 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4474 * g++.dg/template/typedef12.C: Likewise.
4475 * g++.dg/template/typedef13.C: Likewise.
4476 * g++.dg/template/typedef14.C: Likewise.
4477 * g++.dg/template/sfinae3.C: Likewise.
4478 * g++.old-deja/g++.pt/typename8.C: Likewise.
4479 * g++.dg/template/access11.C: Likewise
4480
4481 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4482
4483 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4484 and mips*-*-irix*.
4485 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4486
4487 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4488
4489 PR c++/26693
4490 * g++.dg/template/typedef11.C: New test.
4491 * g++.dg/template/typedef12.C: Likewise.
4492 * g++.dg/template/typedef13.C: Likewise.
4493 * g++.dg/template/typedef14.C: Likewise.
4494 * g++.dg/template/sfinae3.C: Compile this pedantically.
4495 The only errors expected should be the one saying the typedef is ill
4496 formed.
4497 * g++.old-deja/g++.pt/typename8.C: Likewise.
4498 * g++.dg/template/access11.C: Update this.
4499
4500 2009-01-21 Daniel Kraft <d@domob.eu>
4501
4502 PR fortran/38887
4503 * gfortran.dg/mvbits_5.f90: New test.
4504
4505 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4506
4507 * gcc.dg/sms-6.c: New test.
4508 * gcc.dg/sms-7.c: Likewise.
4509
4510 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4511
4512 PR fortran/38907
4513 * gfortran.dg/host_assoc_function_7.f90: New test
4514
4515 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4516 Richard Guenther <rguenther@suse.de>
4517
4518 PR tree-optimization/38747
4519 PR tree-optimization/38748
4520 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4521 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4522 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4523
4524 2009-01-20 Kees Cook <kees@ubuntu.com>
4525 H.J. Lu <hongjiu.lu@intel.com>
4526
4527 PR target/38902
4528 * gcc.dg/pr38902.c: New.
4529
4530 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4531
4532 PR target/38868
4533 * gfortran.dg/pr38868.f: New testcase.
4534
4535 2009-01-20 Richard Guenther <rguenther@suse.de>
4536
4537 * gcc.c-torture/execute/pr36227.c: Move ...
4538 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4539
4540 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4541
4542 * lib/gfortran.exp: Add -B options for targets that use
4543 libgfortran.a%s in their specs.
4544
4545 2009-01-19 Jason Merrill <jason@redhat.com>
4546
4547 PR c++/23287
4548 * g++.dg/template/dtor5.C: New test.
4549
4550 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4551
4552 PR fortran/38859
4553 * gfortran.dg/bound_5.f90: New test.
4554
4555 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4556
4557 PR target/38736
4558 * g++.dg/compat/abi/pr38736_main.C: New.
4559 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4560 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4561 * g++.dg/other/macro-1.C: Likewise.
4562 * gcc.dg/macro-1.c: Likewise.
4563 * gcc.dg/compat/pr38736_main.c: Likewise.
4564 * gcc.dg/compat/pr38736_x.c: Likewise.
4565 * gcc.dg/compat/pr38736_y.c: Likewise.
4566
4567 2009-01-18 Richard Guenther <rguenther@suse.de>
4568
4569 PR tree-optimization/38819
4570 * gcc.c-torture/execute/pr38819.c: New testcase.
4571
4572 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4573
4574 PR fortran/38657
4575 * gfortran.dg/module_commons_3.f90: Reapply.
4576
4577 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4578
4579 PR fortran/34955
4580 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4581 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4582
4583 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4584
4585 PR fortran/38657
4586 * gfortran.dg/module_commons_3.f90: Remove
4587
4588 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4589
4590 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4591
4592 2009-01-16 Jason Merrill <jason@redhat.com>
4593
4594 PR c++/38877
4595 * g++.dg/template/lvalue1.C: New test.
4596
4597 PR c++/29470
4598 * g++.dg/template/access20.C: New test.
4599 * g++.dg/torture/pr34641.C: Fix access.
4600
4601 2009-01-16 Richard Guenther <rguenther@suse.de>
4602
4603 PR tree-optimization/38835
4604 PR middle-end/36227
4605 * gcc.c-torture/execute/pr36227.c: New testcase.
4606 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4607 * g++.dg/init/const7.C: Likewise.
4608
4609 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4610
4611 PR target/38554
4612 * gcc.c-torture/compile/pr38554.c: New test.
4613
4614 2009-01-16 Jason Merrill <jason@redhat.com>
4615
4616 PR c++/38579
4617 * g++.dg/conversion/access1.C: New test.
4618
4619 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR tree-optimization/38789
4622 * gcc.c-torture/compile/pr38789.c: New test.
4623
4624 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4625
4626 PR fortran/38152
4627 * gfortran.dg/proc_ptr_13.f90: New.
4628
4629 2009-01-15 Jason Merrill <jason@redhat.com>
4630
4631 PR c++/38850
4632 * g++.dg/template/koenig6.C: New test.
4633
4634 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4635
4636 PR c++/29388
4637 * g++.dg/template/error37.C: New testcase.
4638
4639 2009-01-15 Jason Merrill <jason@redhat.com>
4640
4641 PR c++/36334
4642 * g++.dg/conversion/memfn1.C: New test.
4643
4644 PR c++/37646
4645 * g++.dg/conversion/memfn2.C: New test.
4646
4647 2009-01-15 Steve Ellcey <sje@cup.hp.com>
4648
4649 PR c++/38357
4650 * g++.dg/template/crash87.C: New test.
4651
4652 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
4653
4654 PR middle-end/37843
4655 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
4656
4657 2009-01-15 Dodji Seketeli <dodji@redhat.com>
4658
4659 PR c++/38636
4660 * g++.dg/parse/crash50.C: New test.
4661
4662 2009-01-14 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR rtl-optimization/38245
4665 * gcc.dg/pr38245-3.c: New test.
4666 * gcc.dg/pr38245-3.h: New file.
4667 * gcc.dg/pr38245-4.c: New file.
4668 * gcc.dg/pr38364.c: New test.
4669
4670 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
4671
4672 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
4673 sequence PC-relative.
4674
4675 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4676
4677 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
4678 calls and/or PLT markers.
4679 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
4680 calls and/or PLT markers.
4681 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
4682 calls and/or PLT markers.
4683 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
4684 calls and/or PLT markers.
4685
4686 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
4687 Nathan Froyd <froydnj@codesourcery.com>
4688 Joseph Myers <joseph@codesourcery.com>
4689
4690 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
4691 New function.
4692 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
4693 and use consistent CFLAGS.
4694 * gcc.target/powerpc/20030505.c: Likewise.
4695 * gcc.target/powerpc/20081204-1.c: Likewise.
4696 * gcc.target/powerpc/ppc-spe.c: Likewise.
4697 * gcc.target/powerpc/spe1.c: Likewise.
4698 * g++.dg/ext/spe1.C: Likewise.
4699 * g++.dg/other/opaque-1.C: Likewise.
4700 * g++.dg/other/opaque-2.C: Likewise.
4701 * g++.dg/other/opaque-3.C: Likewise.
4702
4703 2009-01-14 Mark Mitchell <mark@codesourcery.com>
4704
4705 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
4706 out of loop.
4707
4708 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
4709
4710 PR target/38811
4711 * g++.dg/torture/pr38811.C: New file.
4712
4713 2009-01-14 Richard Guenther <rguenther@suse.de>
4714
4715 PR tree-optimization/38826
4716 PR middle-end/38477
4717 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
4718
4719 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4720
4721 * gcc.dg/graphite/pr38786.c: Fix commit problem.
4722
4723 2009-01-14 Nick Clifton <nickc@redhat.com>
4724
4725 PR c++/37862
4726 * g++.cp/parse/pr37862.C: New test.
4727
4728 2009-01-14 Julian Brown <julian@codesourcery.com>
4729
4730 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
4731 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
4732 to...
4733 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
4734 These.
4735
4736 2009-01-13 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR rtl-optimization/38774
4739 * gcc.dg/torture/pr38774.c: New test.
4740
4741 PR c++/38795
4742 * g++.dg/cpp0x/pr38795.C: New test.
4743
4744 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
4745 Nathan Froyd <froydnj@codesourcery.com>
4746 Joseph Myers <joseph@codesourcery.com>
4747
4748 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
4749 otherwise. Do not check for AltiVec at runtime.
4750 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
4751 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4752 * gcc.target/powerpc/altivec-1.c: Likewise.
4753 * gcc.target/powerpc/altivec-3.c: Likewise.
4754 * gcc.target/powerpc/altivec-10.c: Likewise.
4755 * gcc.target/powerpc/altivec-12.c: Likewise.
4756 * gcc.target/powerpc/altivec-24.c: Likewise.
4757 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
4758 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
4759 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
4760 * gcc.target/powerpc/pr35907.c: Likewise.
4761 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
4762 otherwise. Do not check for Cell at runtime.
4763 * gcc.target/powerpc/altivec_check.h: Delete.
4764
4765 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
4766 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
4767 not check for AltiVec at runtime.
4768 * g++.dg/ext/altivec-cell-2.C: Likewise.
4769 * g++.dg/ext/altivec-cell-3.C: Likewise.
4770 * g++.dg/ext/altivec-cell-4.C: Likewise.
4771 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
4772 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
4773 check.
4774 * g++.dg/ext/altivec_check.h: Delete.
4775
4776 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
4777
4778 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
4779 effective target. Adjust line numbers accordingly.
4780
4781 2009-01-13 Mark Mitchell <mark@codesourcery.com>
4782
4783 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4784
4785 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
4786
4787 PR tree-optimization/38786
4788 * gcc.dg/graphite/pr38786.c: New.
4789
4790 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
4791
4792 Revert:
4793 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4794
4795 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4796 for alpha*-*-* targets.
4797 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4798
4799 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4800
4801 PR libfortran/38772
4802 * gfortran.dg/fmt_bz_bn_err.f: New test.
4803
4804 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
4805
4806 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
4807
4808 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4809
4810 * lib/target-supports.exp (check_effective_target_powerpc64): New.
4811 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
4812 instruction support. Do not check for it at runtime.
4813
4814 2009-01-12 Jason Merrill <jason@redhat.com>
4815
4816 PR c++/35109
4817 * g++.dg/lookup/friend11.C: Remove expected error.
4818 * g++.dg/lookup/friend14.C: New test.
4819 * g++.dg/lookup/friend15.C: New test.
4820
4821 2009-01-12 Dodji Seketeli <dodji@redhat.com>
4822
4823 PR c++/36019
4824 * g++.dg/lookup/hidden-class12.C: New test.
4825 * g++.dg/lookup/hidden-class13.C: New test.
4826 * g++.dg/lookup/hidden-class14.C: New test.
4827 * g++.dg/lookup/hidden-class15.C: New test.
4828 * g++.dg/lookup/hidden-class16.C: New test.
4829
4830 2009-01-12 Mark Mitchell <mark@codesourcery.com>
4831
4832 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
4833 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
4834 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
4835
4836 2009-01-12 Jason Merrill <jason@redhat.com>
4837
4838 PR c++/31488
4839 * g++.dg/other/vararg-3.C: New test.
4840
4841 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4842
4843 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
4844 Explicitly enable SPE.
4845 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
4846 directive.
4847
4848 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
4849 Expect -flax-vector-conversions message. Adjust incompatible
4850 types errors.
4851 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
4852 Make Foo extern.
4853
4854 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
4855
4856 * g++.dg/other/opaque-1.C: Run on targets with SPE.
4857
4858 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
4859 * g++.dg/other/opaque-2.C: Likewise.
4860 * g++.dg/other/opaque-3.C: Likewise.
4861
4862 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR c/32041
4865 * gcc.dg/pr32041.c: New test.
4866 * g++.dg/parse/offsetof9.C: New test.
4867
4868 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
4869 Nathan Froyd <froydnj@codesourcery.com>
4870
4871 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4872 * g++.dg/ext/attribute-test-1.C: Likewise.
4873 * g++.dg/ext/attribute-test-2.C: Likewise.
4874 * g++.dg/ext/attribute-test-3.C: Likewise.
4875 * g++.dg/ext/attribute-test-4.C: Likewise.
4876
4877 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
4878
4879 * gnat.dg/unchecked_convert3.adb: New test.
4880
4881 2009-01-12 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR c++/38794
4884 * g++.dg/parse/typedef9.C: New test.
4885
4886 PR tree-optimization/38807
4887 * gcc.c-torture/compile/pr38807.c: New test.
4888
4889 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
4890
4891 * gcc.target/mips/ins-2.c: New test.
4892
4893 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
4894
4895 PR testsuite/38809
4896 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4897
4898 2009-01-11 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR c++/36254
4901 * g++.dg/warn/Wreturn-type-5.C: New test.
4902
4903 2009-01-11 Matthias Klose <doko@ubuntu.com>
4904
4905 PR middle-end/38616
4906 * gcc.dg/pr38616.c: New test.
4907
4908 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
4909
4910 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4911
4912 2009-01-10 Andrew Pinski <pinskia@gmail.com>
4913
4914 PR c++/38648
4915 * g++.dg/expr/string-1.C: New test.
4916 * g++.dg/expr/string-2.C: New test.
4917
4918 PR c++/36695
4919 * g++.dg/ext/complex4.C: New test.
4920 * g++.dg/ext/complex5.C: New test.
4921 * g++.dg/init/reference1.C: New test.
4922 * g++.dg/init/reference2.C: New test.
4923 * g++.dg/init/reference3.C: New test.
4924
4925 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4926
4927 PR fortran/38763
4928 * gfortran.dg/transfer_null_1.f90: New test.
4929
4930 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
4931
4932 PR fortran/38765
4933 * gfortran.dg/host_assoc_function_6.f90: New test.
4934
4935 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
4936
4937 * lib/target-supports.exp: Add method to determine if the effective
4938 target is really a ppc405 after applying all compile options.
4939 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4940 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4941 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4942 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4943 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4944 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4945 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4946 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4947 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4948 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4949 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4950 * gcc.target/powerpc/405-machhw-1.c: Likewise.
4951 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4952 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4953 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4954 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4955 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4956 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4957 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4958 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4959 * gcc.target/powerpc/405-macchw-1.c: Likewise.
4960 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4961 * gcc.target/powerpc/405-machhw-2.c: Likewise.
4962 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4963 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4964 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4965 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4966 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4967 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4968 * gcc.target/powerpc/405-macchw-2.c: Likewise.
4969 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4970
4971 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR c++/35335
4974 * g++.dg/other/error31.C: New testcase.
4975
4976 PR c/35742
4977 * gcc.dg/pr35742.c: New test.
4978
4979 2009-01-09 John F. Carr <jfc@mit.edu>
4980
4981 PR c++/37877
4982 * g++.dg/parse/linkage3.C: New test.
4983
4984 2009-01-09 Jakub Jelinek <jakub@redhat.com>
4985
4986 PR middle-end/38771
4987 * gcc.c-torture/compile/pr38771.c: New test.
4988
4989 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
4990
4991 * gcc.dg/pr34856.c: Ignore irrelevant warning.
4992
4993 2009-01-08 Mark Mitchell <mark@codesourcery.com>
4994
4995 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4996 * gcc.dg/sibcall-4.c: Likewise.
4997
4998 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
4999 Jan Sjodin <jan.sjodin@amd.com>
5000
5001 PR tree-optimization/38559
5002 * testsuite/gcc.dg/graphite/pr38559.c: New.
5003
5004 2009-01-08 Ira Rosen <irar@il.ibm.com>
5005
5006 PR tree-optimization/37194
5007 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
5008
5009 2009-01-07 Jakub Jelinek <jakub@redhat.com>
5010
5011 PR c++/38725
5012 * g++.dg/ext/label11.C: New test.
5013
5014 2009-01-07 Joseph Myers <joseph@codesourcery.com>
5015
5016 * lib/target-supports.exp (check_weak_override_available): New.
5017 * lib/target-supports-dg.exp (dg-require-weak-override): New.
5018 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
5019 dg-require-weak-override.
5020
5021 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
5022 Alan Modra <amodra@bigpond.net.au>
5023
5024 * gcc.c-torture/compile/20090107-1.c: New test.
5025
5026 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
5027
5028 PR target/38706
5029 * g++.dg/other/pr38706.C: New test.
5030
5031 2009-01-07 Jason Merrill <jason@redhat.com>
5032
5033 * g++.dg/cpp0x/variadic92.C: New test.
5034 * g++.dg/cpp0x/variadic93.C: New test.
5035
5036 2009-01-07 Janis Johnson <janis187@us.ibm.com>
5037
5038 * lib/target-supports-dg.exp (current_compiler_flags): New.
5039 (check-flags): Use it; do not access dg-test local variables.
5040 (dg-skip-if): Do not access dg-test local variables.
5041 (dg-xfail-run-if): Ditto.
5042 (dg-shouldfail): Ditto.
5043 * gcc.test-framework/test-framework.exp
5044 (check_effective_target_def_nocache): New.
5045 * gcc.test-framework/test-framework.awk: Handle scan tests.
5046 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
5047 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
5048 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
5049 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
5050 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
5051 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
5052 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
5053 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
5054 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
5055
5056 * g++.dg/torture/pr38586.C: Ignore a possible warning.
5057
5058 * lib/target-supports-dg.exp (check_test_flags): Delete.
5059
5060 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
5061
5062 PR tree-optimization/38492
5063 PR tree-optimization/38498
5064 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
5065 in trunk.
5066 * testsuite/gcc.dg/graphite/block-0.c: Update test.
5067 * testsuite/gcc.dg/graphite/block-1.c: Same.
5068 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
5069 for blocking.
5070 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
5071 * testsuite/gcc.dg/graphite/block-3.c: New.
5072 * testsuite/gcc.dg/graphite/pr38498.c: New.
5073
5074 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
5075
5076 AVX Programming Reference (December, 2008)
5077 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
5078 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
5079 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
5080
5081 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
5082 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
5083
5084 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5085
5086 PR fortran/38220
5087 * gfortran.dg/c_loc_pure_1.f90: New test.
5088
5089 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
5090
5091 PR fortran/38669
5092 * gfortran.dg/elemental_dependency_3.f90:
5093 Add the final tree dump cleanup.
5094
5095 2009-01-06 Jakub Jelinek <jakub@redhat.com>
5096
5097 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
5098 passing -m32.
5099
5100 PR rtl-optimization/38722
5101 * gfortran.dg/pr38722.f90: New test.
5102
5103 2009-01-06 Janis Johnson <janis187@us.ibm.com>
5104
5105 PR c/34252
5106 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
5107 instead of DECnn_DEN. Support -DDBG to list lines that fail.
5108
5109 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
5110
5111 * gfortran.dg/implicit_12.f90: Add space around dg directive.
5112 * gfortran.dg/typebound_call_8.f03: Same.
5113 * gfortran.dg/elemental_bind_c.f90: Same.
5114 * gfortran.dg/typebound_call_7.f03: Same.
5115 * gfortran.dg/interface_proc_end.f90: Same
5116 * gfortran.dg/pr37243.f: Fix typo.
5117
5118 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
5119
5120 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
5121 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
5122 large stack sizes.
5123
5124 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5125
5126 AVX Programming Reference (December, 2008)
5127 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5128 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5129 * gcc.target/i386/sse-14.c: Likewise.
5130
5131 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5132 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5133 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5134 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5135
5136 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5137
5138 PR libfortran/38735
5139 * gfortran.dg/fmt_bz_bn.f: Update test.
5140
5141 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5142
5143 PR c++/38472
5144 * g++.dg/conversion/usual-arith-conv.C: New test.
5145
5146 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5147
5148 PR c/34911
5149 * gcc.dg/vector-3.c: New testcase.
5150 * g++.dg/ext/vector15.C: New test.
5151
5152 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5153
5154 PR tree-optimization/38510
5155 * gcc.dg/graphite/pr38510.c: New.
5156
5157 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5158 Jan Sjodin <jan.sjodin@amd.com>
5159
5160 PR tree-optimization/38500
5161 * gcc.dg/graphite/pr38500.c: New.
5162
5163 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5164
5165 * gcc.c-torture/compile/20001226-1.c: Generalize
5166 dg-timeout-factor.
5167 * gcc.c-torture/compile/limits-fnargs.c: Add
5168 dg-timeout-factor.
5169 * gcc.dg/20020425-1.c: Likewise.
5170 * gcc.dg/pch/pch.exp: Likewise.
5171
5172 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5173
5174 PR fortran/38657
5175 * gfortran.dg/module_commons_3.f90: New test.
5176
5177 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5178
5179 PR fortran/37159
5180 * gfortran.dg/random_seed_1.f90: Updated.
5181
5182 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5183
5184 PR fortran/38669
5185 PR fortran/38726
5186 * gfortran.dg/elemental_subroutine_7.f90:
5187 Fix p values so that it can be used as vector subscript.
5188
5189 2009-01-05 Jason Merrill <jason@redhat.com>
5190
5191 * g++.dg/cpp0x/initlist12.C: Add another test.
5192
5193 * g++.dg/cpp0x/defaulted7.C: New test.
5194
5195 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5196
5197 PR fortran/38672
5198 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5199 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5200
5201 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5202
5203 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5204 for alpha*-*-* targets.
5205 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5206
5207 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5208
5209 PR fortran/38665
5210 * gfortran.dg/host_assoc_function_5.f90: New test.
5211
5212 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5213
5214 PR fortran/38669
5215 * gfortran.dg/elemental_dependency_3.f90: New test.
5216 * gfortran.dg/elemental_subroutine_7.f90: New test.
5217
5218 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5219
5220 * gcc.dg/struct-ret-3.c: Include unistd.h.
5221 (main): Exit early if system memory page size is
5222 larger than 4096 bytes.
5223
5224 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5225
5226 PR fortran/38718
5227 * gfortran.dg/merge_init_expr.f90: New.
5228
5229 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5230
5231 PR fortran/38536
5232 * gfortran.dg/c_loc_tests_13.f90: New test.
5233 * gfortran.dg/c_loc_tests_14.f90: New test.
5234
5235 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5236
5237 * gfortran.dg/func_result_4.f90: New.
5238
5239 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5240
5241 PR fortran/38594
5242 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5243 interface still works, in addition to original tests.
5244 * gfortran.dg/host_assoc_call_6.f90: New test.
5245
5246 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR c++/38705
5249 * g++.dg/torture/pr38705.C: New test.
5250
5251 PR c/38700
5252 * gcc.dg/pr38700.c: New test.
5253
5254 2009-01-02 Jason Merrill <jason@redhat.com>
5255
5256 * g++.dg/cpp0x/initlist11.C: New test.
5257 * g++.dg/cpp0x/initlist12.C: New test.
5258
5259 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5260
5261 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5262 Allow extra informative notes.
5263
5264 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR c/36489
5267 * gcc.dg/pr36489.c: New test.
5268
5269 \f
5270 Copyright (C) 2009 Free Software Foundation, Inc.
5271
5272 Copying and distribution of this file, with or without modification,
5273 are permitted in any medium without royalty provided the copyright
5274 notice and this notice are preserved.