c-common.c (c_fully_fold_internal): Issue a warning if a binary operation overflows.
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
2
3 * gcc.dg/overflow-warn-8.c: New test.
4
5 2009-08-09 Ira Rosen <irar@il.ibm.com>
6
7 PR tree-optimization/41008
8 * gcc.dg/vect/O1-pr41008.c: New test.
9
10 2009-08-05 Tobias Burnus <burnus@net-b.de>
11
12 PR fortran/40955
13 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
14
15 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
16
17 * gcc.target/bfin/loop-autoinc.c: New file.
18
19 2009-08-08 Richard Guenther <rguenther@suse.de>
20
21 PR tree-optimization/40991
22 * g++.dg/torture/pr40991.C: New testcase.
23
24 2009-08-08 Laurent GUERBY <laurent@guerby.net>
25
26 * ada/acats/support/impdef.a: Tweak timing constants. Add
27 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
28 * ada/acats/tests/c9/c940005.a: Use new timing constants.
29 * ada/acats/tests/c9/c940007.a: Likewise.
30 * ada/acats/tests/c9/c94001c.ada: Likewise.
31 * ada/acats/tests/c9/c94006a.ada: Likewise.
32 * ada/acats/tests/c9/c94008c.ada: Likewise.
33 * ada/acats/tests/c9/c951002.a: Likewise.
34 * ada/acats/tests/c9/c954a01.a: Likewise.
35 * ada/acats/tests/c9/c96001a.ada: Likewise.
36 * ada/acats/tests/c9/c97307a.ada: Likewise.
37
38 2009-08-07 Richard Guenther <rguenther@suse.de>
39
40 PR tree-optimization/40999
41 * gfortran.dg/pr40999.f: New testcase.
42
43 2009-08-07 Jakub Jelinek <jakub@redhat.com>
44
45 * g++.dg/tree-prof/partition1.C: New test.
46
47 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
48
49 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
50 attribute.
51 * gcc.target/arm/vfp1[567].c: New tests.
52
53 2009-08-06 Jason Merrill <jason@redhat.com>
54
55 PR c++/40948
56 * g++.dg/ext/complit12.C: Expand.
57
58 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
59
60 Merge ARM/hard_vfp_branch to trunk.
61
62 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
63
64 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
65 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
66
67 2009-05-12 Joseph Myers <joseph@codesourcery.com>
68
69 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
70 (PCS): Define macro to use base AAPCS.
71 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
72
73 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
76 Correct arm_neon.h typo.
77
78 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
79
80 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
81 this a linkage test.
82 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
83 argument marshalling.
84 * abitest.h: New file.
85 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
86 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
87
88 2009-08-06 Martin Jambor <mjambor@suse.cz>
89
90 PR middle-end/32964
91 * gcc.dg/tree-ssa/pr32964.c: New test.
92
93 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
94 H.J. Lu <hongjiu.lu@intel.com>
95
96 PR target/40957
97 * gcc.target/i386/pr40957: New test.
98
99 2009-08-06 Richard Guenther <rguenther@suse.de>
100
101 PR tree-optimization/40964
102 * gcc.c-torture/compile/pr40964.c: New testcase.
103
104 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
105
106 PR fortran/40847
107 * gfortran.dg/transfer_resolve_1.f90 : New test.
108
109 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
110 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
111
112 PR target/40906
113 * gcc.target/i386/pr40906-1.c: New test.
114 * gcc.target/i386/pr40906-2.c: Ditto.
115 * gcc.target/i386/pr40906-3.c: Ditto.
116
117 2009-08-05 Jakub Jelinek <jakub@redhat.com>
118
119 PR rtl-optimization/40924
120 * g++.dg/torture/pr40924.C: New test.
121
122 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
123
124 PR c++/36069
125 * g++.dg/warn/pr36069.C: New.
126
127 2009-08-04 Dodji Seketeli <dodji@redhat.com>
128
129 PR c++/39987
130 * g++.dg/overload/defarg4.C: New test.
131
132 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
133
134 PR c++/16696
135 * g++.dg/parse/pr16696.C: New.
136 * g++.dg/parse/pr16696-permissive.C: New.
137
138 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
139
140 PR fortran/40875
141 * gfortran.dg/initialization_23.f90 : New test.
142
143 2009-08-04 Dodji Seketeli <dodji@redhat.com>
144
145 PR debug/39706
146 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
147
148 2009-08-03 Jason Merrill <jason@redhat.com>
149 Jakub Jelinek <jakub@redhat.com>
150
151 PR c++/40948
152 * g++.dg/ext/complit12.C: New.
153
154 2009-08-03 Janis Johnson <janis187@us.ibm.com>
155
156 PR c/39902
157 * gcc.target/powerpc/pr39902-2.c: New test.
158
159 2009-08-03 Jakub Jelinek <jakub@redhat.com>
160
161 PR middle-end/40943
162 * gcc.dg/uninit-6.c: Re-add XFAIL.
163 * gcc.dg/uninit-6-O0.c: Likewise.
164 * gcc.dg/uninit-pr40943.c: New test.
165
166 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
167
168 PR testsuite/40858
169 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
170 .ascii.
171
172 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173
174 PR libfortran/40853
175 * gfortran.dg/namelist_40.f90: Update error output.
176 * gfortran.dg/namelist_47.f90: Update error output.
177 * gfortran.dg/namelist_58.f90: New test.
178
179 2009-08-02 Janus Weil <janus@gcc.gnu.org>
180
181 PR fortran/40881
182 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
183 * gfortran.dg/altreturn_3.f90: Ditto.
184 * gfortran.dg/altreturn_5.f90: Ditto.
185 * gfortran.dg/altreturn_6.f90: Ditto.
186 * gfortran.dg/altreturn_7.f90: Ditto.
187 * gfortran.dg/array_constructor_13.f90: Ditto.
188 * gfortran.dg/arrayio_7.f90: Ditto.
189 * gfortran.dg/arrayio_8.f90: Ditto.
190 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
191 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
192 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
193 * gfortran.dg/backspace_8.f: Add -std=legacy.
194 * gfortran.dg/backspace_9.f: Ditto.
195 * gfortran.dg/char_comparison_1.f: Ditto.
196 * gfortran.dg/char_decl_1.f90: Ditto.
197 * gfortran.dg/char_initialiser_actual.f90: Ditto.
198 * gfortran.dg/char_pointer_assign.f90: Ditto.
199 * gfortran.dg/char_pointer_dependency.f90: Ditto.
200 * gfortran.dg/char_pointer_dummy.f90: Ditto.
201 * gfortran.dg/char_pointer_func.f90: Ditto.
202 * gfortran.dg/common_8.f90: Ditto.
203 * gfortran.dg/constant_substring.f: Ditto.
204 * gfortran.dg/data_char_2.f90: Ditto.
205 * gfortran.dg/der_array_io_1.f90: Ditto.
206 * gfortran.dg/der_array_io_2.f90: Ditto.
207 * gfortran.dg/der_array_io_3.f90: Ditto.
208 * gfortran.dg/der_io_3.f90: Ditto.
209 * gfortran.dg/dev_null.F90: Ditto.
210 * gfortran.dg/direct_io_2.f90: Ditto.
211 * gfortran.dg/do_iterator_2.f90: Ditto.
212 * gfortran.dg/e_d_fmt.f90: Ditto.
213 * gfortran.dg/empty_format_1.f90: Ditto.
214 * gfortran.dg/entry_17.f90: Modified warning message.
215 * gfortran.dg/entry_7.f90: Add -std=legacy.
216 * gfortran.dg/eor_1.f90: Ditto.
217 * gfortran.dg/equiv_2.f90: Ditto.
218 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
219 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
220 * gfortran.dg/extended_char_comparison_1.f: Ditto.
221 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
222 * gfortran.dg/fmt_error_2.f90: Ditto.
223 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
224 * gfortran.dg/fmt_tl.f: Ditto.
225 * gfortran.dg/fmt_white.f: Ditto.
226 * gfortran.dg/func_derived_1.f90: Ditto.
227 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
228 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
229 * gfortran.dg/global_references_2.f90: Ditto.
230 * gfortran.dg/hollerith_1.f90: Ditto.
231 * gfortran.dg/hollerith.f90: Use new-style character length.
232 * gfortran.dg/hollerith_f95.f90: Ditto.
233 * gfortran.dg/ichar_1.f90: Add -std=legacy.
234 * gfortran.dg/implicit_6.f90: Ditto.
235 * gfortran.dg/implicit_9.f90: Ditto.
236 * gfortran.dg/inquire_13.f90: Ditto.
237 * gfortran.dg/inquire_5.f90: Ditto.
238 * gfortran.dg/inquire_6.f90: Ditto.
239 * gfortran.dg/inquire.f90: Ditto.
240 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
241 * gfortran.dg/io_constraints_2.f90: Ditto.
242 * gfortran.dg/list_read_2.f90: Add -std=legacy.
243 * gfortran.dg/loc_2.f90: Ditto.
244 * gfortran.dg/logical_1.f90: Ditto.
245 * gfortran.dg/longline.f: Ditto.
246 * gfortran.dg/merge_char_1.f90: Ditto.
247 * gfortran.dg/namelist_12.f: Ditto.
248 * gfortran.dg/namelist_14.f90: Ditto.
249 * gfortran.dg/namelist_18.f90: Ditto.
250 * gfortran.dg/namelist_19.f90: Ditto.
251 * gfortran.dg/namelist_21.f90: Ditto.
252 * gfortran.dg/namelist_22.f90: Ditto.
253 * gfortran.dg/namelist_37.f90: Ditto.
254 * gfortran.dg/namelist_54.f90: Ditto.
255 * gfortran.dg/namelist_55.f90: Ditto.
256 * gfortran.dg/namelist_empty.f90: Ditto.
257 * gfortran.dg/namelist_use.f90: Use new-style character length.
258 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
259 * gfortran.dg/nested_modules_4.f90: Ditto.
260 * gfortran.dg/nested_modules_5.f90: Ditto.
261 * gfortran.dg/open-options-blanks.f: Ditto.
262 * gfortran.dg/output_exponents_1.f90: Ditto.
263 * gfortran.dg/parens_5.f90: Ditto.
264 * gfortran.dg/parens_6.f90: Ditto.
265 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
266 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
267 * gfortran.dg/pr15129.f90: Ditto.
268 * gfortran.dg/pr15332.f: Ditto.
269 * gfortran.dg/pr16597.f90: Ditto.
270 * gfortran.dg/pr17143.f90: Ditto.
271 * gfortran.dg/pr17164.f90: Ditto.
272 * gfortran.dg/pr17229.f: Modified warning message.
273 * gfortran.dg/pr18210.f90: Add -std=legacy.
274 * gfortran.dg/pr19155.f: Ditto.
275 * gfortran.dg/pr20086.f90: Ditto.
276 * gfortran.dg/pr20124.f90: Ditto.
277 * gfortran.dg/pr20755.f: Ditto.
278 * gfortran.dg/pr20865.f90: Ditto.
279 * gfortran.dg/pr20950.f: Ditto.
280 * gfortran.dg/pr21730.f: Ditto.
281 * gfortran.dg/pr22491.f: Ditto.
282 * gfortran.dg/pr29713.f90: Ditto.
283 * gfortran.dg/print_parentheses_1.f: Ditto.
284 * gfortran.dg/print_parentheses_2.f90: Ditto.
285 * gfortran.dg/proc_assign_1.f90: Ditto.
286 * gfortran.dg/proc_decl_1.f90: Ditto.
287 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
288 * gfortran.dg/read_eor.f90: : Add -std=legacy.
289 * gfortran.dg/read_float_1.f90: Ditto.
290 * gfortran.dg/read_logical.f90: Ditto.
291 * gfortran.dg/recursive_statement_functions.f90: Ditto.
292 * gfortran.dg/return_1.f90: Ditto.
293 * gfortran.dg/rewind_1.f90: Ditto.
294 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
295 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
296 * gfortran.dg/stfunc_1.f90: Ditto.
297 * gfortran.dg/stfunc_3.f90: Ditto.
298 * gfortran.dg/stfunc_4.f90: Ditto.
299 * gfortran.dg/stfunc_6.f90: Ditto.
300 * gfortran.dg/streamio_2.f90: Ditto.
301 * gfortran.dg/string_ctor_1.f90: Ditto.
302 * gfortran.dg/string_null_compare_1.f: Ditto.
303 * gfortran.dg/substr_6.f90: Ditto.
304 * gfortran.dg/tl_editing.f90: Ditto.
305 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
306 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
307 * gfortran.dg/x_slash_1.f: Add -std=legacy.
308 * gfortran.dg/g77/1832.f: Ditto.
309 * gfortran.dg/g77/19981216-0.f Ditto.
310 * gfortran.dg/g77/19990525-0.f: Ditto.
311 * gfortran.dg/g77/19990826-2.f: Ditto.
312 * gfortran.dg/g77/20000630-2.f: Ditto.
313 * gfortran.dg/g77/20010116.f: Ditto.
314 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
315 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
316 * gfortran.dg/g77/980520-1.f: Ditto.
317 * gfortran.dg/g77/check0.f: Ditto.
318 * gfortran.dg/g77/cpp3.F: Ditto.
319 * gfortran.dg/g77/cpp4.F: Use new-style character length.
320 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
321 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
322 * gfortran.dg/g77/short.f: Ditto.
323
324 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
325
326 * gcc.target/mips/ext-3.c: Add NOMIPS16.
327 * gcc.target/mips/ext-4.c: Likewise.
328 * gcc.target/mips/interrupt_handler.c: Likewise.
329 * gcc.target/mips/truncate-4.c: Likewise.
330 * gcc.target/mips/truncate-5.c: Likewise.
331
332 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
333
334 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
335 -fgraphite-force-parallel to -floop-parallelize-all.
336
337 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
338
339 PR fortran/40011
340 * gfortran.dg/whole_file_7.f90: New test.
341 * gfortran.dg/whole_file_8.f90: New test.
342 * gfortran.dg/whole_file_9.f90: New test.
343 * gfortran.dg/whole_file_10.f90: New test.
344 * gfortran.dg/whole_file_11.f90: New test.
345 * gfortran.dg/whole_file_12.f90: New test.
346 * gfortran.dg/whole_file_13.f90: New test.
347 * gfortran.dg/whole_file_14.f90: New test.
348
349 2009-07-31 Jason Merrill <jason@redhat.com>
350
351 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
352 binding semantics.
353 * g++.dg/cpp0x/named.C: Likewise.
354 * g++.dg/cpp0x/overload.C: Likewise.
355 * g++.dg/cpp0x/rv1n.C: Likewise.
356 * g++.dg/cpp0x/rv1p.C: Likewise.
357 * g++.dg/cpp0x/rv2n.C: Likewise.
358 * g++.dg/cpp0x/rv2p.C: Likewise.
359 * g++.dg/cpp0x/rv3n.C: Likewise.
360 * g++.dg/cpp0x/rv3p.C: Likewise.
361 * g++.dg/cpp0x/rv4n.C: Likewise.
362 * g++.dg/cpp0x/rv4p.C: Likewise.
363 * g++.dg/cpp0x/rv5n.C: Likewise.
364 * g++.dg/cpp0x/rv5p.C: Likewise.
365 * g++.dg/cpp0x/rv6n.C: Likewise.
366 * g++.dg/cpp0x/rv6p.C: Likewise.
367 * g++.dg/cpp0x/rv7n.C: Likewise.
368 * g++.dg/cpp0x/rv7p.C: Likewise.
369 * g++.dg/cpp0x/template_deduction.C: Likewise.
370 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
371 * g++.dg/cpp0x/overloadn.C: New.
372 * g++.dg/cpp0x/rv-cast.C: New.
373
374 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
375
376 * gcc.target/mips/ext-4.c: New test.
377
378 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
379
380 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
381
382 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
383
384 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
385 * gcc.dg/tree-ssa/loop-32.c: Same.
386 * gcc.dg/tree-ssa/loop-33.c: Same.
387 * gcc.dg/tree-ssa/loop-34.c: Same.
388 * gcc.dg/tree-ssa/loop-35.c: Same.
389 * gcc.dg/tree-ssa/loop-7.c: Same.
390 * gcc.dg/tree-ssa/pr23109.c: Same.
391 * gcc.dg/tree-ssa/restrict-2.c: Same.
392 * gcc.dg/tree-ssa/restrict-3.c: Same.
393 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
394 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
395 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
396 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
397 * gcc.dg/tree-ssa/structopt-1.c: Same.
398 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
399 * gfortran.dg/pr32921.f: Same.
400
401 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
402
403 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
404 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
405 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
406 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
407 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
408 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
409 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
410 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
411 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
412 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
413 * gcc.dg/graphite/id-1.c: New.
414 * gcc.dg/graphite/id-10.c: New.
415 * gcc.dg/graphite/id-11.c: New.
416 * gcc.dg/graphite/id-12.c: New.
417 * gcc.dg/graphite/id-13.c: New.
418 * gcc.dg/graphite/id-14.c: New.
419 * gcc.dg/graphite/id-15.c: New.
420 * gcc.dg/graphite/id-2.c: New.
421 * gcc.dg/graphite/id-3.c: New.
422 * gcc.dg/graphite/id-4.c: New.
423 * gcc.dg/graphite/id-5.c: New.
424 * gcc.dg/graphite/id-6.c: New.
425 * gcc.dg/graphite/id-7.c: New.
426 * gcc.dg/graphite/id-8.c: New.
427 * gcc.dg/graphite/id-9.c: New.
428 * gcc.dg/graphite/interchange-0.c: New.
429 * gcc.dg/graphite/interchange-1.c: New.
430 * gcc.dg/graphite/interchange-2.c: New.
431 * gcc.dg/graphite/interchange-3.c: New.
432 * gcc.dg/graphite/interchange-4.c: New.
433 * gcc.dg/graphite/interchange-5.c: New.
434 * gcc.dg/graphite/interchange-6.c: New.
435 * gcc.dg/graphite/interchange-7.c: New.
436 * gcc.dg/graphite/interchange-8.c: New.
437 * gcc.dg/graphite/pr35356-1.c: New.
438 * gcc.dg/graphite/pr35356-2.c: New.
439 * gcc.dg/graphite/pr35356-3.c: New.
440 * gcc.dg/graphite/pr40157.c: New.
441 * gcc.dg/graphite/run-id-1.c: New.
442 * gcc.dg/graphite/scop-20.c: New.
443 * gcc.dg/graphite/scop-21.c: New.
444 * gfortran.dg/graphite/id-1.f90: New.
445 * gfortran.dg/graphite/id-10.f90: New.
446 * gfortran.dg/graphite/id-11.f: New.
447 * gfortran.dg/graphite/id-12.f: New.
448 * gfortran.dg/graphite/id-13.f: New.
449 * gfortran.dg/graphite/id-14.f: New.
450 * gfortran.dg/graphite/id-15.f: New.
451 * gfortran.dg/graphite/id-16.f: New.
452 * gfortran.dg/graphite/id-5.f: New.
453 * gfortran.dg/graphite/id-6.f: New.
454 * gfortran.dg/graphite/id-7.f: New.
455 * gfortran.dg/graphite/id-8.f: New.
456 * gfortran.dg/graphite/id-9.f: New.
457 * gfortran.dg/graphite/interchange-1.f: New.
458 * gfortran.dg/graphite/interchange-2.f: New.
459
460 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
461
462 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
463 flags based on the name of the testcase.
464 * gfortran.dg/graphite/graphite.exp: Same.
465
466 * gcc.dg/graphite/block-0.c: Adjusted.
467 * gcc.dg/graphite/block-1.c: Adjusted.
468 * gcc.dg/graphite/block-2.c: Adjusted.
469 * gcc.dg/graphite/block-3.c: Adjusted.
470 * gcc.dg/graphite/block-4.c: Adjusted.
471 * gcc.dg/graphite/block-5.c: Adjusted.
472 * gcc.dg/graphite/block-6.c: Adjusted.
473 * gcc.dg/graphite/pr37485.c: Adjusted.
474 * gcc.dg/graphite/pr37684.c: Adjusted.
475 * gcc.dg/graphite/pr37828.c: Adjusted.
476 * gcc.dg/graphite/pr37883.c: Adjusted.
477 * gcc.dg/graphite/pr37928.c: Adjusted.
478 * gcc.dg/graphite/pr37943.c: Adjusted.
479 * gcc.dg/graphite/pr38409.c: Adjusted.
480 * gcc.dg/graphite/pr38498.c: Adjusted.
481 * gcc.dg/graphite/pr38559.c: Adjusted.
482 * gcc.dg/graphite/pr39335.c: Adjusted.
483 * gcc.dg/graphite/pr39335_1.c: Adjusted.
484 * gcc.dg/graphite/scop-0.c: Adjusted.
485 * gcc.dg/graphite/scop-1.c: Adjusted.
486 * gcc.dg/graphite/scop-10.c: Adjusted.
487 * gcc.dg/graphite/scop-11.c: Adjusted.
488 * gcc.dg/graphite/scop-12.c: Adjusted.
489 * gcc.dg/graphite/scop-13.c: Adjusted.
490 * gcc.dg/graphite/scop-14.c: Adjusted.
491 * gcc.dg/graphite/scop-15.c: Adjusted.
492 * gcc.dg/graphite/scop-16.c: Adjusted.
493 * gcc.dg/graphite/scop-17.c: Adjusted.
494 * gcc.dg/graphite/scop-18.c: Adjusted.
495 * gcc.dg/graphite/scop-19.c: Adjusted.
496 * gcc.dg/graphite/scop-2.c: Adjusted.
497 * gcc.dg/graphite/scop-3.c: Adjusted.-
498 * gcc.dg/graphite/scop-4.c: Adjusted.
499 * gcc.dg/graphite/scop-5.c: Adjusted.
500 * gcc.dg/graphite/scop-6.c: Adjusted.
501 * gcc.dg/graphite/scop-7.c: Adjusted.
502 * gcc.dg/graphite/scop-8.c: Adjusted.
503 * gcc.dg/graphite/scop-9.c: Adjusted.
504 * gcc.dg/graphite/scop-matmult.c: Adjusted.
505 * gfortran.dg/graphite/block-1.f90: Adjusted.
506 * gfortran.dg/graphite/block-2.f: Adjusted.
507 * gfortran.dg/graphite/block-3.f90: Adjusted.
508 * gfortran.dg/graphite/block-4.f90: Adjusted.
509 * gfortran.dg/graphite/id-2.f90: Adjusted.
510 * gfortran.dg/graphite/id-3.f90: Adjusted.
511 * gfortran.dg/graphite/id-4.f90: Adjusted.
512 * gfortran.dg/graphite/pr37852.f90: Adjusted.
513 * gfortran.dg/graphite/pr37857.f90: Adjusted.
514 * gfortran.dg/graphite/pr37980.f90: Adjusted.
515 * gfortran.dg/graphite/pr38083.f90: Adjusted.
516 * gfortran.dg/graphite/pr38953.f90: Adjusted.
517 * gfortran.dg/graphite/scop-1.f: Adjusted.
518
519 2009-07-30 Doug Kwan <dougkwan@google.com>
520
521 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
522 in warnings added in rev 141298.
523
524 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
525
526 * lib/options.exp: Use "!=" instead of "ne".
527
528 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
529
530 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
531 * gcc.dg/ucnid-12.c: Likewise.
532
533 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
534 Pat Haugen <pthaugen@us.ibm.com>
535 Revital Eres <ERES@il.ibm.com>
536
537 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
538 Altivec simple math function vectorization.
539
540 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
541 builtins.
542 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
543 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
544 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
545 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
546 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
547 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
548 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
549 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
550
551 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
552 power7 popcntd instructions.
553 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
554
555 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
556 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
557 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
558 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
559 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
560 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
561 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
562 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
563 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
564 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
565 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
566 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
567 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
568
569 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
570 vec_add, so the optimizer doesn't remove it.
571
572 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
573 systems that support bswap64.
574
575 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
576 prevent VSX code generation.
577
578 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
579 function to test if VSX available.
580 (check_effective_target_powerpc_vsx_ok): Ditto.
581 (check_vmx_hw_available): Add explicit -mno-vsx.
582
583 2009-07-30 Janis Johnson <janis187@us.ibm.com>
584
585 PR c/39902
586 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
587
588 2009-07-30 Martin Jambor <mjambor@suse.cz>
589
590 PR tree-optimization/40570
591 * gcc.c-torture/compile/pr40570.c: New test.
592
593 2009-07-29 Jason Merrill <jason@redhat.com>
594
595 PR c++/14912
596 * g++.dg/template/defarg13.C: New.
597
598 2009-07-29 Richard Guenther <rguenther@suse.de>
599
600 PR c++/40834
601 * g++.dg/torture/pr40834.C: New testcase.
602
603 2009-07-29 Michael Matz <matz@suse.de>
604
605 PR middle-end/40830
606 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
607
608 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
609
610 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
611 sh*-*-* targets. Skip on spu-*-* targets.
612 * gfortran.dg/maxlocval_4.f90: Likewise.
613 * gfortran.dg/minlocval_1.f90: Likewise.
614 * gfortran.dg/minlocval_4.f90: Likewise.
615
616 2009-07-28 Jakub Jelinek <jakub@redhat.com>
617
618 PR fortran/40878
619 * gfortran.dg/gomp/pr40878-1.f90: New test.
620 * gfortran.dg/gomp/pr40878-2.f90: New test.
621
622 PR testsuite/40891
623 * gcc.dg/cdce1.c: Adjust note line number.
624 * gcc.dg/cdce2.c: Likewise.
625
626 2009-07-28 Janus Weil <janus@gcc.gnu.org>
627
628 PR fortran/40882
629 * gfortran.dg/proc_ptr_comp_13.f90: New.
630
631 2009-07-28 Jan Beulich <jbeulich@novell.com>
632
633 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
634 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
635 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
636 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
637 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
638 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
639 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
640 * gcc.target/i386/avx-vtestps-2.c: Likewise.
641 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
642 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
643 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
644 * gcc.target/i386/avx-vtestps-3.c: Likewise.
645 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
646 #ifdef NEED_IEEE754_FLOAT conditional.
647 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
648 conditional.
649
650 2009-07-28 Jan Beulich <jbeulich@novell.com>
651
652 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
653 i?86-*-netware.
654 * g++.dg/ext/bitfield3.C: Likewise.
655 * g++.dg/ext/bitfield4.C: Likewise.
656 * g++.dg/ext/bitfield5.C: Likewise.
657 * gcc.dg/bitfld-15.c: Likewise.
658 * gcc.dg/bitfld-16.c: Likewise.
659 * gcc.dg/bitfld-17.c: Likewise.
660 * gcc.dg/bitfld-18.c: Likewise.
661 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
662 * gcc.dg/20010912-1.c: Likewise.
663 * gcc.dg/20021018-1.c: Likewise.
664 * gcc.dg/20030213-1.c: Likewise.
665 * gcc.dg/20030225-1.c: Likewise.
666 * gcc.dg/20030708-1.c: Likewise.
667 * gcc.dg/20050321-2.c: Likewise.
668 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
669 * gcc.dg/cdce2.c: Likewise.
670 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
671 targets.
672 * gcc.target/i386/pr37248-3.c: Likewise.
673
674 2009-07-27 Janus Weil <janus@gcc.gnu.org>
675
676 PR fortran/40848
677 * gfortran.dg/altreturn_7.f90: New.
678
679 2009-07-27 Simon Baldwin <simonb@google.com>
680
681 PR testsuite/40829
682 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
683 so that indexing no longer runs off array end.
684
685 2009-07-27 Tobias Burnus <burnus@net-b.de>
686
687 PR fortran/40851
688 * gfortran.dg/derived_init_3.f90: New test.
689
690 2009-07-26 Tobias Burnus <burnus@net-b.de>
691
692 PR fortran/33197
693 * gfortran.dg/atan2_1.f90: New test
694 * gfortran.dg/atan2_2.f90: New test
695
696 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
697
698 PR c++/40749
699 * g++.dg/warn/Wreturn-type-6.C: New test.
700
701 2009-07-26 Ira Rosen <irar@il.ibm.com>
702
703 PR tree-optimization/40801
704 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
705 * gfortran.dg/vect/vect.exp: Run tests starting with
706 "fast-math-real8" with -ffast-math and -fdefault-real-8.
707
708 2009-07-25 David Daney <ddaney@caviumnetworks.com>
709
710 PR rtl-optimization/40445
711 * g++.dg/other/builtin-unreachable-1.C: New testcase.
712
713 2009-07-25 David Daney <ddaney@caviumnetworks.com>
714
715 * gcc.dg/builtin-unreachable-4.c: New test.
716
717 2009-07-25 Tobias Burnus <burnus@net-b.de>
718
719 PR fortran/33197
720 * gfortran.dg/complex_intrinsic_5.f90: New test.
721 * gfortran.dg/complex_intrinsic_7.f90: New test.
722
723 2009-07-25 Martin Jambor <mjambor@suse.cz>
724
725 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
726 * gcc.dg/ipa/noclone-1.c: New test.
727
728 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
729
730 * lib/target-supports.exp (check_effective_target_static): New
731 procedure.
732 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
733 supported.
734 * g++.old-deja/g++.law/weak.C: Require static effective target.
735
736 2009-07-25 Janus Weil <janus@gcc.gnu.org>
737
738 PR fortran/39630
739 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
740 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
741 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
742 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
743 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
744 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
745 * gfortran.dg/typebound_call_10.f03: New.
746
747 2009-07-24 Jason Merrill <jason@redhat.com>
748
749 * g++.dg/cpp0x/defaulted11.C: New.
750
751 * g++.dg/cpp0x/initlist23.C: New.
752
753 2009-07-24 Janus Weil <janus@gcc.gnu.org>
754
755 PR fortran/40822
756 * gfortran.dg/char_length_16.f90: New.
757
758 2009-07-24 Jakub Jelinek <jakub@redhat.com>
759
760 PR fortran/40643
761 PR fortran/31067
762 * gfortran.dg/maxlocval_2.f90: New test.
763 * gfortran.dg/maxlocval_3.f90: New test.
764 * gfortran.dg/maxlocval_4.f90: New test.
765 * gfortran.dg/minlocval_1.f90: New test.
766 * gfortran.dg/minlocval_2.f90: New test.
767 * gfortran.dg/minlocval_3.f90: New test.
768 * gfortran.dg/minlocval_4.f90: New test.
769
770 2009-07-23 Joseph Myers <joseph@codesourcery.com>
771
772 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
773 scan-assembler.
774
775 2009-07-23 Jakub Jelinek <jakub@redhat.com>
776
777 PR fortran/40839
778 * gfortran.dg/pr40839.f90: New test.
779
780 2009-07-23 Michael Matz <matz@suse.de>
781
782 PR middle-end/40830
783 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
784 don't set options ourself.
785
786 2009-07-23 Simon Baldwin <simonb@google.com>
787
788 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
789 native C compilation where required.
790
791 2009-07-22 Doug Kwan <dougkwan@google.com>
792
793 * gcc.c-torture/compile/20090721-1.c: New test.
794
795 2009-07-22 Michael Matz <matz@suse.de>
796
797 PR tree-optimization/35229
798 PR tree-optimization/39300
799 * gcc.dg/vect/vect-pre-interact.c: New test.
800
801 2009-07-22 Richard Guenther <rguenther@suse.de>
802
803 * g++.dg/lookup/using21.C: Fix duplicate paste.
804
805 2009-07-22 Richard Guenther <rguenther@suse.de>
806
807 PR c++/40799
808 * g++.dg/lookup/using21.C: New testcase.
809
810 2009-07-21 Jason Merrill <jason@redhat.com>
811
812 * g++.dg/init/aggr4.C: New.
813
814 2009-07-21 Jason Merrill <jason@redhat.com>
815
816 Core issue 934
817 * g++.dg/cpp0x/initlist22.C: New.
818
819 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
820
821 * gcc.target/i386/vectorize8.c: New test.
822
823 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
824
825 PR target/40811
826 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
827 Add i?86 and x86_64 targets.
828 * gcc.target/i386/vectorize7.c: New test.
829
830 PR target/40809
831 * gcc.target/i386/pr40809.c: New test.
832
833 2009-07-21 Jakub Jelinek <jakub@redhat.com>
834
835 PR tree-optimization/40813
836 * g++.dg/opt/inline15.C: New test.
837
838 2009-07-21 Paul Brook <paul@codesourcery.com>
839
840 * gcc.dg/vect/section-anchors-nest-1.c: New test.
841 * lib/target-supports.exp (check_effective_target_section_anchors):
842 Add arm*-*-*.
843
844 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
845
846 * gcc.dg/plugin/finish_unit_plugin.c: New test.
847 * gcc.dg/plugin/finish_unit-test-1.c: New test.
848 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
849
850 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
851
852 * gcc.target/mips/ext-3.c: New test.
853
854 2009-07-20 Jakub Jelinek <jakub@redhat.com>
855
856 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
857 * gcc.dg/builtin-object-size-8.c: New test.
858 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
859 * g++.dg/ext/builtin-object-size2.C: Likewise.
860
861 PR tree-optimization/40792
862 * gcc.dg/pr40792.c: New test.
863
864 2009-07-20 Ira Rosen <irar@il.ibm.com>
865
866 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
867 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
868 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
869
870 2009-07-20 Christian Bruel <christian.bruel@st.com>
871
872 * gcc.target/sh/mfmovd.c: New test.
873
874 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
875 Jerry DeLisle <jvdelisle@gcc.gnu.org>
876
877 PR libfortran/40714
878 * gfortran.dg/eof_3.f90: New test.
879
880 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
881
882 PR fortran/40727
883 * gfortran.dg/intrinsic_cmplx.f90: New test.
884
885 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
886
887 PR libfortran/34670
888 PR libfortran/36874
889 * gfortran.dg/cshift_bounds_1.f90: New test.
890 * gfortran.dg/cshift_bounds_2.f90: New test.
891 * gfortran.dg/cshift_bounds_3.f90: New test.
892 * gfortran.dg/cshift_bounds_4.f90: New test.
893 * gfortran.dg/eoshift_bounds_1.f90: New test.
894 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
895 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
896 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
897
898 2009-07-19 Jan Hubicka <jh@suse.cz>
899
900 PR tree-optimization/40676
901 * gcc.c-torture/compile/pr40676.c: New testcase.
902
903 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
904
905 * gcc.target/mips/ext-2.c: New test.
906
907 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
908
909 * gcc.target/mips/octeon-exts-7.c: New test.
910 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
911 * gcc.target/mips/octeon-exts-5.c: Likewise.
912
913 2009-07-18 Richard Guenther <rguenther@suse.de>
914
915 PR testsuite/40798
916 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
917
918 2009-07-18 Richard Guenther <rguenther@suse.de>
919
920 PR c/40787
921 * gcc.dg/pr35899.c: Adjust.
922
923 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
924
925 * gcc.target/powerpc/asm-es-1.c: New test.
926 * gcc.target/powerpc/asm-es-2.c: Likewise.
927
928 2009-07-17 Richard Guenther <rguenther@suse.de>
929
930 PR c/40401
931 * g++.dg/rtti/crash4.C: New testcase.
932 * g++.dg/torture/20090706-1.C: Likewise.
933 * gcc.dg/redecl-17.c: Likewise.
934 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
935 * gcc.dg/declspec-9.c: Expect extra error.
936 * gcc.dg/declspec-10.c: Likewise.
937 * gcc.dg/declspec-11.c: Likewise.
938 * gcc.dg/redecl-10.c: Expect extra warnings.
939 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
940 * gcc.target/i386/pr39545-1.c: Likewise.
941 * g++.dg/ext/asm3.C: Expect more errors.
942 * g++.dg/gomp/block-1.C: Likewise.
943 * g++.dg/gomp/block-2.C: Likewise.
944 * g++.dg/gomp/block-3.C: Likewise.
945 * g++.dg/gomp/block-5.C: Likewise.
946 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
947 * g++.dg/warn/unused-result1.C: XFAIL.
948
949 2009-07-17 Richard Guenther <rguenther@suse.de>
950
951 PR tree-optimization/40321
952 * gcc.c-torture/compile/pr40321.c: New testcase.
953 * g++.dg/torture/pr40321.C: Likewise.
954
955 2009-07-17 Jakub Jelinek <jakub@redhat.com>
956
957 PR c++/40780
958 * g++.dg/template/ptrmem19.C: New test.
959
960 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
961 Manuel López-Ibáñez <manu@gcc.gnu.org>
962
963 PR 40435
964 * gcc.dg/pr36902.c: Add column info.
965 * g++.dg/gcov/gcov-2.C: Change count for definition.
966
967 2009-07-16 Jason Merrill <jason@redhat.com>
968
969 PR libstdc++/37907
970 * g++.dg/cpp0x/std-layout1.C: New.
971 * g++.dg/ext/has_nothrow_assign.C: Fix.
972 * g++.dg/ext/has_nothrow_copy.C: Fix.
973 * g++.dg/ext/has_trivial_assign.C: Fix.
974 * g++.dg/ext/has_trivial_copy.C: Fix.
975 * g++.dg/ext/is_pod.C: Fix.
976 * g++.dg/other/offsetof3.C: Adjust.
977 * g++.dg/overload/ellipsis1.C: Adjust.
978 * g++.dg/warn/var-args1.C: Adjust.
979 * g++.old-deja/g++.brendan/crash63.C: Adjust.
980 * g++.old-deja/g++.brendan/crash64.C: Adjust.
981 * g++.old-deja/g++.brendan/overload8.C: Adjust.
982 * g++.old-deja/g++.other/vaarg3.C: Adjust.
983 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
984
985 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
986
987 * gcc.dg/torture/builtin-math-5.c: Add more cases.
988 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
989 effective target "mpc_pow".
990 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
991
992 2009-07-16 Richard Henderson <rth@redhat.com>
993
994 * g++.dg/opt/eh4.C: New test.
995
996 2009-07-16 Jakub Jelinek <jakub@redhat.com>
997
998 * obj-c++.dg/defs.mm (abort): Make it extern "C".
999
1000 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR middle-end/40747
1003 * gcc.c-torture/execute/pr40747.c: New test.
1004
1005 2009-07-15 Richard Guenther <rguenther@suse.de>
1006
1007 PR middle-end/40753
1008 * gcc.c-torture/compile/pr40753.c: New testcase.
1009
1010 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1011
1012 PR fortran/40743
1013 * gfortran.dg/interface_assignment_4.f90: New.
1014
1015 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1016
1017 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1018 for FreeBSD up to and including version 8.
1019
1020 2009-07-14 Taras Glek <tglek@mozilla.com>
1021 Rafael Espindola <espindola@google.com>
1022
1023 * g++.dg/plugin/header-plugin-test.C: New.
1024 * g++.dg/plugin/header_plugin.c: New.
1025 * g++.dg/plugin/plugin.exp: Update.
1026
1027 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1028
1029 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1030 function to enable vectorization.
1031 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1032 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1033
1034 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1035
1036 * gcc.target/i386/sse-copysignf-vec.c: New test.
1037 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1038
1039 2009-07-14 Jason Merrill <jason@redhat.com>
1040
1041 PR c++/37276
1042 * g++.dg/lookup/builtin5.C: New.
1043 * g++.dg/other/error22.C: Add missing extern "C".
1044 * g++.dg/warn/Warray-bounds.C: Likewise.
1045 * gcc.dg/compat/compat-common.h: Likewise.
1046
1047 PR c++/40746
1048 * g++.dg/lookup/using20.C: New.
1049
1050 PR c++/40740
1051 * g++.dg/template/koenig8.C: New.
1052
1053 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1054
1055 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1056 both i?86-*-darwin* and x86_64-*-darwin*.
1057
1058 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1059
1060 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1061 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1062 name.
1063
1064 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1065
1066 PR debug/40705
1067 * g++.dg/debug/dwarf2/typedef1.C: New test.
1068
1069 PR c++/40357
1070 * g++.dg/other/typedef3.C: New test.
1071
1072 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1073
1074 * gcc.dg/20090709-1.c: Move to a proper place ...
1075 * gcc.target/m68k/20090709-1.c: ... here.
1076
1077 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1078
1079 PR C++/22154
1080 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1081 front of qualified names are allowed.
1082 * g++.dg/parse/crash10.C: Likewise.
1083 * g++.dg/parse/error15.C: Likewise.
1084 * g++.dg/parse/typename9.C: Likewise.
1085 * g++.dg/parse/error8.C: Likewise.
1086
1087 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1088
1089 PR fortran/40646
1090 * gfortran.dg/proc_ptr_22.f90: Extended.
1091 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1092
1093 2009-07-13 Ira Rosen <irar@il.ibm.com>
1094
1095 * gfortran.dg/vect/vect-6.f: New test.
1096
1097 2009-07-12 Jason Merrill <jason@redhat.com>
1098
1099 PR c++/36628
1100 * g++.dg/cpp0x/decltype17.C: New.
1101
1102 PR c++/37206
1103 * g++.dg/cpp0x/rv10.C: New.
1104
1105 2009-07-12 Jason Merrill <jason@redhat.com>
1106
1107 PR c++/40689
1108 * g++.dg/cpp0x/initlist20.C: New.
1109 * g++.dg/cpp0x/initlist21.C: New.
1110
1111 2009-07-12 Ira Rosen <irar@il.ibm.com>
1112
1113 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1114 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1115 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1116 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1117 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1118
1119 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1120
1121 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1122 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1123 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1124 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1125 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1126 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1127 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1128 effective_target fd_truncate.
1129
1130 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1131
1132 * gnat.dg/specs/addr1.ads: New test.
1133
1134 2009-07-11 Jan Hubicka <jh@suse.cz>
1135
1136 PR middle-end/48388
1137 * g++.dg/torture/pr40388.C: New testcase.
1138
1139 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR target/40668
1142 * gcc.c-torture/execute/pr40668.c: New test.
1143
1144 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1145
1146 * gcc.c-torture/execute/20090711-1.c: New test.
1147
1148 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1149
1150 PR testsuite/40699
1151 PR testsuite/40707
1152 PR testsuite/40709
1153 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1154 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1155 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1156 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1157
1158 2009-07-11 Tobias Burnus <burnus@net-b.de>
1159
1160 PR fortran/33197
1161 * gfortran.dg/complex_intrinsic_3.f90: New test.
1162 * gfortran.dg/complex_intrinsic_4.f90: New test.
1163
1164 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1165
1166 PR target/39079
1167 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1168 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1169
1170 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR c++/40502
1173 * g++.dg/ext/strncpy-chk1.C: New test.
1174
1175 2009-07-10 Richard Guenther <rguenther@suse.de>
1176
1177 PR tree-optimization/40496
1178 * g++.dg/opt/pr40496.C: New testcase.
1179
1180 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1181
1182 PR 25509
1183 PR 40614
1184 * g++.dg/warn/unused-result1-Werror.c: New.
1185
1186 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1187
1188 PR fortran/39334
1189 * gfortran.dg/recursive_parameter_1.f90: New test.
1190
1191 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1192
1193 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1194 * gfortran.dg/module_equivalence_6.f90: Ditto.
1195 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1196 * gfortran.dg/nan_2.f90: Ditto.
1197 * gfortran.dg/inquire_11.f90: Ditto.
1198 * gfortran.dg/abstract_type_3.f03: Ditto.
1199 * gfortran.dg/abstract_type_1.f90: Ditto.
1200 * gfortran.dg/private_type_9.f90: Ditto.
1201 * gfortran.dg/abstract_type_5.f03: Ditto.
1202 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1203 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1204 * gfortran.dg/derived_sub.f90: Ditto.
1205 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1206 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1207 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1208 * gfortran.dg/mvbits_6.f90: Ditto.
1209 * gfortran.dg/abstract_type_2.f03: Ditto.
1210 * gfortran.dg/abstract_type_4.f03: Ditto.
1211 * gfortran.dg/bounds_check_9.f90: Ditto.
1212 * gfortran.dg/optional_dim_3.f90: Ditto.
1213 * gfortran.dg/pr32921.f: Ditto.
1214 * gfortran.dg/entry_16.f90: Ditto.
1215 * gfortran.dg/generic_16.f90: Ditto.
1216
1217
1218 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1219
1220 * gcc.target/m68k/20090709-1.c: New.
1221
1222 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1223
1224 PR c++/40684
1225 * g++.dg/template/unify11.C: New test.
1226
1227 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1228
1229 PR fortran/40629
1230 * gfortran.dg/host_assoc_function_9.f90: New test.
1231
1232 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1233
1234 PR fortran/40646
1235 * gfortran.dg/proc_ptr_22.f90: New.
1236 * gfortran.dg/proc_ptr_comp_12.f90: New.
1237
1238 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR middle-end/40692
1241 * gcc.c-torture/compile/pr40692.c: New test.
1242
1243 2009-07-09 Tobias Burnus <burnus@net-b.de>
1244
1245 PR fortran/40604
1246 * gfortran.dg/pointer_check_6.f90: New test.
1247
1248 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1249
1250 * gcc.target/mips/truncate-5.c: New test.
1251
1252 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1253
1254 PR libfortran/40330
1255 PR libfortran/40662
1256 * gfortran.dg/fmt_cache_1.f: New test.
1257
1258 2009-07-08 Tobias Burnus <burnus@net-b.de>
1259
1260 PR fortran/40675
1261 * gfortran.dg/nosigned_zero_1.f90: New test.
1262 * gfortran.dg/nosigned_zero_2.f90: New test.
1263
1264 2009-07-08 Richard Guenther <rguenther@suse.de>
1265
1266 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1267
1268 2009-07-08 Richard Guenther <rguenther@suse.de>
1269
1270 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1271
1272 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1273
1274 PR fortran/40591
1275 * gfortran.dg/proc_ptr_21.f90: New test.
1276
1277 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1278
1279 PR c++/31246
1280 * g++.dg/warn/pr31246.C: New.
1281 * g++.dg/warn/pr31246-2.C: New.
1282
1283 2009-07-07 Jason Merrill <jason@redhat.com>
1284
1285 PR c++/35828
1286 * g++.dg/template/defarg12.C: New.
1287
1288 PR c++/37816
1289 * g++.dg/cpp0x/enum7.C: New.
1290
1291 PR c++/37946
1292 * g++.dg/cpp0x/enum6.C: New.
1293
1294 PR c++/40639
1295 * g++.dg/cpp0x/enum5.C: New.
1296
1297 PR c++/40633
1298 * g++.dg/cpp0x/enum4.C: New.
1299
1300 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1301
1302 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1303
1304 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1305
1306 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1307
1308 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR middle-end/40669
1311 * gcc.dg/pr40669.c: New test.
1312
1313 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1314
1315 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1316 location. Update all calls.
1317 * g++.dg/plugin/selfassign.c: Likewise.
1318
1319 2009-07-06 Jason Merrill <jason@redhat.com>
1320
1321 * g++.dg/rtti/dyncast[34].C: New.
1322
1323 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1324
1325 * lib/target-supports.exp
1326 (check_effective_target_mips_newabi_large_long_double): New.
1327 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1328 target.
1329 * gcc.target/mips/fpr-moves-6.c: Likewise.
1330
1331 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1332
1333 PR c++/40557
1334 * g++.dg/template/union2.C: New test.
1335
1336 2009-07-04 Jason Merrill <jason@redhat.com>
1337
1338 * g++.dg/template/using15.C: New.
1339
1340 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1341
1342 * gfortran.dg/maxloc_1.f90: New test.
1343
1344 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1345
1346 PR fortran/40593
1347 * gfortran.dg/proc_ptr_result_6.f90: New.
1348
1349 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1350
1351 * gcc.dg/framework-2.c: Adjust testcase to pass.
1352
1353 2009-07-04 Jason Merrill <jason@redhat.com>
1354
1355 PR c++/40619
1356 * g++.dg/cpp0x/auto16.C: New.
1357
1358 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1359
1360 PR target/40587
1361 * gfortran.dg/pr40587.f: New test.
1362
1363 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364
1365 PR fortran/40638
1366 * gfortran.dg/unit_1.f90: New test.
1367
1368 2009-07-03 Jason Merrill <jason@redhat.com>
1369
1370 * g++.dg/template/pure1.C: Expect another error.
1371
1372 2009-07-03 Richard Guenther <rguenther@suse.de>
1373
1374 PR tree-optimization/40640
1375 * gcc.c-torture/compile/pr40640.c: New testcase.
1376
1377 2009-07-03 Richard Guenther <rguenther@suse.de>
1378
1379 PR middle-end/34163
1380 * gfortran.dg/pr34163.f90: New testcase.
1381
1382 2009-07-03 Jan Hubicka <jh@suse.cz>
1383
1384 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1385 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1386 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1387 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1388 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1389 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1390 * gnat.dg/loop_optimization6.adb: Enable -O2.
1391
1392 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1393
1394 * g++.dg/warn/null4.C: Extend.
1395
1396 2009-07-02 Jason Merrill <jason@redhat.com>
1397
1398 * g++.dg/template/spec8.C: Fix.
1399
1400 2009-07-02 Michael Matz <matz@suse.de>
1401
1402 PR fortran/32131
1403 * gfortran.dg/pr32921.f: Adjust.
1404
1405 2009-07-02 Jan Hubicka <jh@suse.cz>
1406
1407 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1408
1409 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1410
1411 * gcc.target/mips/truncate-4.c: New testcase.
1412
1413 2009-07-01 Richard Guenther <rguenther@suse.de>
1414
1415 PR tree-optimization/19831
1416 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1417 make allocated memory escape. Un-XFAIL.
1418 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1419 * gcc.dg/vect/pr31699.c: Likewise.
1420 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1421
1422 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/40566
1425 * g++.dg/parse/cond5.C: New test.
1426
1427 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1428
1429 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1430 (main): Pass n to main_1 instead.
1431 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1432 (main_1): New function, split off from...
1433 (main): ...here. Pass `off' to main_1 instead.
1434
1435 2009-06-30 Jason Merrill <jason@redhat.com>
1436
1437 PR c++/40595
1438 * g++.dg/cpp0x/variadic94.C: New.
1439
1440 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1441
1442 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1443 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1444 (init_ld_library_path_env_vars): New function, replacing the
1445 orig_*_saved assignments. Call it after defining it.
1446 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1447 (restore_ld_library_path_env_vars): Likewise.
1448 (add_path, find_libgcc_s): New functions.
1449 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1450 gcc-set-multilib-library-path.
1451 (objc_target_compile): Don't add "." to ld_library_path.
1452 Use add_path.
1453 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1454 ld_library_path. Use add_path. Use find_libgcc_s instead of
1455 gcc-set-multilib-library-path.
1456 * lib/g++.exp (g++_link_flags): Likewise.
1457 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1458 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1459 top level; do it...
1460 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1461 to tell when this needs to happen. Use find_libgcc_s instead of
1462 gcc-set-multilib-library-path.
1463 * lib/gcc-dg.exp: Likewise.
1464 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1465 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1466 unless it is in $ALT_LD_LIBRARY_PATH.
1467 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1468
1469 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1470
1471 * gnat.dg/discr12.adb: New test.
1472 * gnat.dg/discr12_pkg.ads: New helper.
1473 * gnat.dg/discr13.adb: New test.
1474 * gnat.dg/discr14.ad[sb]: Likewise.
1475 * gnat.dg/discr15.adb: Likewise.
1476 * gnat.dg/discr15_pkg.ads: New helper.
1477 * gnat.dg/discr16.adb: New test.
1478 * gnat.dg/discr16_g.ads: New helper.
1479 * gnat.dg/discr16_pkg.ads: Likewise.
1480 * gnat.dg/discr16_cont.ads: Likewise.
1481 * gnat.dg/discr17.adb: New test.
1482 * gnat.dg/discr18.adb: Likewise.
1483 * gnat.dg/discr18_pkg.ads: New helper.
1484 * gnat.dg/discr19.adb: New test.
1485
1486 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1487
1488 PR fortran/40576
1489 * gfortran.dg/internal_write_1.f90: New testcase.
1490
1491 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1492
1493 PR fortran/40594
1494 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1495
1496 2009-06-30 Richard Guenther <rguenther@suse.de>
1497
1498 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1499
1500 2009-06-30 Wei Guozhi <carrot@google.com>
1501
1502 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1503 to "-Os".
1504
1505 2009-06-30 Ira Rosen <irar@il.ibm.com>
1506
1507 PR tree-optimization/40542
1508 * gcc.dg/vect/pr40542.c: New test.
1509
1510 2009-06-30 Martin Jambor <mjambor@suse.cz>
1511
1512 PR tree-optimization/40582
1513 * gcc.c-torture/compile/pr40582.c: New test.
1514
1515 2009-06-30 Wei Guozhi <carrot@google.com>
1516
1517 PR/40416
1518 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1519
1520 2009-06-29 Jason Merrill <jason@redhat.com>
1521
1522 PR c++/40274
1523 * g++.dg/template/debug1.C: New.
1524
1525 2009-06-29 Tobias Burnus <burnus@net-b.de>
1526
1527 PR fortran/40580
1528 * pointer_check_1.f90: New test.
1529 * pointer_check_2.f90: New test.
1530 * pointer_check_3.f90: New test.
1531 * pointer_check_4.f90: New test.
1532 * pointer_check_5.f90: New test.
1533
1534 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1535
1536 PR fortran/40551
1537 * gfortran.dg/func_assign_2.f90 : New test.
1538
1539 2009-06-29 Richard Guenther <rguenther@suse.de>
1540
1541 PR middle-end/14187
1542 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1543 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1544 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1545 * gcc.c-torture/execute/20090623-1.c: Likewise.
1546 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1547 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1548
1549 2009-06-29 Richard Guenther <rguenther@suse.de>
1550
1551 PR middle-end/38212
1552 * gcc.c-torture/execute/pr38212.c: New testcase.
1553
1554 2009-06-29 Richard Guenther <rguenther@suse.de>
1555
1556 PR tree-optimization/40579
1557 * gcc.c-torture/execute/pr40579.c: New testcase.
1558
1559 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1560
1561 PR tree-optimization/40550
1562 * gcc.dg/pr40550.c: New test.
1563
1564 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * gnat.dg/overflow_sum2.adb: New test
1567 * gnat.dg/namet.ads: New helper.
1568
1569 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1570
1571 2009-06-28 Tobias Burnus <burnus@net-b.de>
1572
1573 PR fortran/34112
1574 * gfortran.dg/compiler-directive_1.f90: New test.
1575 * gfortran.dg/compiler-directive_2.f: New test.
1576
1577 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1578
1579 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1580 comment out some values and add some cases.
1581
1582 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1583
1584 PR testsuite/40567
1585 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1586
1587 2009-06-26 Richard Henderson <rth@redhat.com>
1588
1589 PR testsuite/40565
1590 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1591 * gcc.target/i386/local.c: Pass a non-constant to T.
1592
1593 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1594
1595 PR fortran/39997
1596 PR fortran/40541
1597 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1598 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1599 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1600 * gfortran.dg/proc_ptr_result_5.f90: New.
1601
1602 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1603
1604 PR c/39902
1605 * gcc.dg/dfp/pr39902.c: New test.
1606
1607 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1608
1609 PR testsuite/40532
1610 * gcc.dg/builtins-65.c: Require c99 runtime.
1611
1612 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1613
1614 * gnat.dg/array7.ad[sb]: New test.
1615
1616 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1617
1618 * gnat.dg/array6.adb: New test.
1619
1620 2009-06-25 Ian Lance Taylor <iant@google.com>
1621
1622 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1623
1624 2009-06-25 Ian Lance Taylor <iant@google.com>
1625
1626 * g++.dg/warn/Wunused-16.C: New testcase.
1627
1628 2009-06-25 Ian Lance Taylor <iant@google.com>
1629
1630 * g++.dg/warn/skip-2.C: New testcase.
1631
1632 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1633
1634 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1635 dg-skip-if and move to ...
1636 * gcc.dg/torture/20090618-1.c.
1637
1638 2009-06-25 Martin Jambor <mjambor@suse.cz>
1639
1640 PR tree-optimization/40493
1641 * gcc.c-torture/execute/pr40493.c: New test.
1642
1643 2009-06-24 Jason Merrill <jason@redhat.com>
1644
1645 PR c++/40342
1646 * g++.dg/template/overload10.C: New.
1647
1648 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1649
1650 PR fortran/40427
1651 * gfortran.dg/proc_ptr_comp_11.f90: New.
1652
1653 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1654
1655 * gcc.dg/pr40501.c: New testcase.
1656
1657 2009-06-23 DJ Delorie <dj@redhat.com>
1658
1659 Add MeP port.
1660 * lib/target-supports.exp: Add mep support (no profiling).
1661
1662 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1663
1664 PR testsuite/39297
1665 * gcc.dg/ssa/loop-31.c: Change scan rules.
1666
1667 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1668
1669 * gcc.dg/cpp/empty-include.c: Update column info.
1670 * gcc.dg/cpp/assert2.c: Update column info.
1671
1672 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1673
1674 * g++.dg/ext/builtin-object-size1.C: New test.
1675 * g++.dg/ext/builtin-object-size2.C: New test.
1676
1677 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
1678
1679 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1680 * gcc.dg/optimize-bswapdi-1.c: Likewise.
1681
1682 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
1683
1684 * gcc.target/mips/truncate-3.c: New test.
1685
1686 2009-06-22 Janus Weil <janus@gcc.gnu.org>
1687
1688 PR fortran/37254
1689 PR fortran/39850
1690 * gfortran.dg/interface_30.f90: Modified error message.
1691 * gfortran.dg/proc_decl_22.f90: New.
1692
1693 2009-06-22 Ian Lance Taylor <iant@google.com>
1694
1695 * gcc.dg/Wcxx-compat-19.c: New testcase.
1696
1697 2009-06-22 Matthias Klose <doko@ubuntu.com>
1698
1699 PR objc/28050
1700 * pr28050.m: New testcase.
1701
1702 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
1703
1704 PR testsuite/40481
1705 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1706
1707 2009-06-22 Martin Jambor <mjambor@suse.cz>
1708
1709 PR tree-optimization/40492
1710 * g++.dg/torture/pr40492.C: New test.
1711
1712 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
1713
1714 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1715 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
1716
1717 2009-06-22 Olivier Hainque <hainque@adacore.com>
1718
1719 * gnat.dg/raise_ce.adb: Helper for ...
1720 * gnat.dg/handle_and_return.adb: New test.
1721
1722 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1723
1724 PR fortran/40443
1725 * gfortran.dg/generic_18.f90: New test.
1726
1727 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1728
1729 PR fortran/40472
1730 * gfortran.dg/spread_size_limit.f90: New test.
1731
1732 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1733
1734 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1735 to put dump files in a subdirectory.
1736 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1737 ".o" temporary files.
1738
1739 2009-06-21 Janus Weil <janus@gcc.gnu.org>
1740
1741 PR fortran/39850
1742 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1743 * gfortran.dg/interface_20.f90: Ditto.
1744 * gfortran.dg/interface_21.f90: Ditto.
1745 * gfortran.dg/interface_22.f90: Ditto.
1746 * gfortran.dg/interface_30.f90: New.
1747 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1748
1749 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1750
1751 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1752 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1753 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1754 DEFAULT_VECTFLAGS.
1755
1756 2009-06-21 Ira Rosen <irar@il.ibm.com>
1757 Revital Eres <eres@il.ibm.com>
1758
1759 PR testsuite/40359
1760 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1761 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1762 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1763
1764 2009-06-21 Ira Rosen <irar@il.ibm.com>
1765
1766 PR testsuite/40475
1767 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1768 without misalignment support.
1769 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1770
1771 2009-06-20 Tobias Burnus <burnus@net-b.de>
1772
1773 PR fortran/40452
1774 * gfortran.dg/bounds_check_strlen_9.f90: New test.
1775
1776 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
1777
1778 PR fortran/40440
1779 * gfortran.dg/alloc_comp_result_2.f90: New test.
1780
1781 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1782
1783 PR target/40482
1784 * gcc.target/arm/pr40482.c: New test.
1785
1786 2009-06-19 Ian Lance Taylor <iant@google.com>
1787
1788 * gcc.dg/Wcxx-compat-18.c: New testcase.
1789
1790 2009-06-19 Richard Guenther <rguenther@suse.de>
1791
1792 * gcc.c-torture/execute/20090618-1.c: New testcase.
1793
1794 2009-06-19 Ian Lance Taylor <iant@google.com>
1795
1796 * gcc.dg/Wcxx-compat-17.c: New testcase.
1797
1798 2009-06-19 Ian Lance Taylor <iant@google.com>
1799
1800 * gcc.dg/Wcxx-compat-15.c: New testcase.
1801
1802 2009-06-19 Ian Lance Taylor <iant@google.com>
1803
1804 * gcc.dg/Wcxx-compat-16.c: New testcase.
1805
1806 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1807
1808 * gcc.dg/builtins-34.c: Add significand cases.
1809
1810 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1811
1812 PR testsuite/40491
1813 * gcc.dg/20080522-1.c: Remove testcase for real.
1814 * gcc.dg/20080528-1.c: Ditto.
1815
1816 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1817
1818 PR fortran/40450
1819 * gfortran.dg/proc_ptr_20.f90: New.
1820
1821 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 PR target/40470
1824 * gcc.dg/torture/pr40470-1.c: New.
1825 * gcc.dg/torture/pr40470-2.c: Likewise.
1826 * gcc.dg/torture/pr40470-3.c: Likewise.
1827 * gcc.dg/torture/pr40470-4.c: Likewise.
1828
1829 2009-06-18 Diego Novillo <dnovillo@google.com>
1830
1831 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1832 * gcc.dg/plugin/ggcplug.c: Likewise.
1833 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1834 * g++.dg/plugin/selfassign.c: Likewise.
1835 * g++.dg/plugin/attribute_plugin.c: Likewise.
1836 * g++.dg/plugin/dumb_plugin.c: Likewise.
1837
1838 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1839
1840 * gcc.dg/cpp/arith-3.c: Add column info.
1841
1842 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1843
1844 * gcc.target/arm/fp16-compile-none-2.c: New.
1845 * gcc.target/arm/fp16-compile-ieee-12.c: New.
1846 * gcc.target/arm/fp16-compile-alt-12.c: New.
1847
1848 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1849
1850 * gcc.target/arm/fp16-compile-alt-1.c: New.
1851 * gcc.target/arm/fp16-compile-alt-2.c: New.
1852 * gcc.target/arm/fp16-compile-alt-3.c: New.
1853 * gcc.target/arm/fp16-compile-alt-4.c: New.
1854 * gcc.target/arm/fp16-compile-alt-5.c: New.
1855 * gcc.target/arm/fp16-compile-alt-6.c: New.
1856 * gcc.target/arm/fp16-compile-alt-7.c: New.
1857 * gcc.target/arm/fp16-compile-alt-8.c: New.
1858 * gcc.target/arm/fp16-compile-alt-9.c: New.
1859 * gcc.target/arm/fp16-compile-alt-10.c: New.
1860 * gcc.target/arm/fp16-compile-alt-11.c: New.
1861 * gcc.target/arm/fp16-compile-ieee-1.c: New.
1862 * gcc.target/arm/fp16-compile-ieee-2.c: New.
1863 * gcc.target/arm/fp16-compile-ieee-3.c: New.
1864 * gcc.target/arm/fp16-compile-ieee-4.c: New.
1865 * gcc.target/arm/fp16-compile-ieee-5.c: New.
1866 * gcc.target/arm/fp16-compile-ieee-6.c: New.
1867 * gcc.target/arm/fp16-compile-ieee-7.c: New.
1868 * gcc.target/arm/fp16-compile-ieee-8.c: New.
1869 * gcc.target/arm/fp16-compile-ieee-9.c: New.
1870 * gcc.target/arm/fp16-compile-ieee-10.c: New.
1871 * gcc.target/arm/fp16-compile-ieee-11.c: New.
1872 * gcc.target/arm/fp16-compile-none-1.c: New.
1873 * gcc.target/arm/fp16-compile-exprtype.c: New.
1874 * gcc.target/arm/fp16-compile-vcvt.c: New.
1875 * gcc.target/arm/fp16-builtins-1.c: New.
1876 * gcc.target/arm/fp16-rounding-alt-1.c: New.
1877 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
1878 * gcc.target/arm/fp16-param-1.c: New.
1879 * gcc.target/arm/fp16-return-1.c: New.
1880 * gcc.target/arm/fp16-unprototyped-1.c: New.
1881 * gcc.target/arm/fp16-unprototyped-2.c: New.
1882 * gcc.target/arm/fp16-variadic-1.c: New.
1883 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1884 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1885 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1886 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1887 * gcc.dg/torture/arm-fp16-ops.h: New.
1888 * gcc.dg/torture/arm-fp16-ops-1.c: New.
1889 * gcc.dg/torture/arm-fp16-ops-2.c: New.
1890 * gcc.dg/torture/arm-fp16-ops-3.c: New.
1891 * gcc.dg/torture/arm-fp16-ops-4.c: New.
1892 * gcc.dg/torture/arm-fp16-ops-5.c: New.
1893 * gcc.dg/torture/arm-fp16-ops-6.c: New.
1894 * gcc.dg/torture/arm-fp16-ops-7.c: New.
1895 * gcc.dg/torture/arm-fp16-ops-8.c: New.
1896 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1897 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1898 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1899 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1900 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1901 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1902 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1903 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1904 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1905 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1906 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1907 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1908 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1909
1910 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
1911
1912 * gcc.dg/builtins-65.c: New test.
1913
1914 2009-06-18 Janus Weil <janus@gcc.gnu.org>
1915
1916 PR fortran/40451
1917 * gfortran.dg/proc_ptr_result_4.f90: New.
1918
1919 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
1920
1921 * gcc.c-torture/execute/bitfld-5.c: New test.
1922
1923 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1924
1925 * gcc.dg/builtin-unreachable-3.c: New test.
1926
1927 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1928
1929 * gcc.target/i386/builtin-unreachable.c: New test.
1930
1931 2009-06-17 Ian Lance Taylor <iant@google.com>
1932
1933 * gcc.dg/Wcxx-compat-14.c: New testcase.
1934
1935 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
1936
1937 * gcc.dg/func-ptr-conv-1.c: Update column info.
1938
1939 2009-06-17 Richard Guenther <rguenther@suse.de>
1940
1941 PR middle-end/40404
1942 * gcc.c-torture/execute/pr40404.c: New testcase.
1943
1944 2009-06-17 Richard Guenther <rguenther@suse.de>
1945
1946 PR middle-end/40460
1947 * g++.dg/torture/pr40460.C: New testcase.
1948
1949 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
1950
1951 * gcc.dg/plugin/one_time_plugin.c: New test.
1952 * gcc.dg/plugin/one_time-test-1.c: New test.
1953 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1954
1955 2009-06-16 Ian Lance Taylor <iant@google.com>
1956
1957 * g++.dg/warn/skip-1.C: New testcase.
1958
1959 2009-06-16 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR middle-end/40446
1962 * g++.dg/other/pr40446.C: New test.
1963
1964 2009-06-16 Richard Guenther <rguenther@suse.de>
1965
1966 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1967 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1968 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1969 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1970
1971 2009-06-16 Martin Jambor <mjambor@suse.cz>
1972
1973 * gcc.c-torture/compile/pr40432.c: New file.
1974
1975 2009-06-16 Martin Jambor <mjambor@suse.cz>
1976
1977 * gfortran.fortran-torture/compile/pr40413.f90: New file.
1978
1979 2009-06-16 Janus Weil <janus@gcc.gnu.org>
1980
1981 PR fortran/36947
1982 PR fortran/40039
1983 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1984 * gfortran.dg/interface_20.f90: Modified error messages.
1985 * gfortran.dg/interface_21.f90: Ditto.
1986 * gfortran.dg/interface_26.f90: Ditto.
1987 * gfortran.dg/interface_27.f90: Ditto.
1988 * gfortran.dg/interface_28.f90: Extended test case.
1989 * gfortran.dg/interface_29.f90: New.
1990 * gfortran.dg/proc_decl_7.f90: Modified error messages.
1991 * gfortran.dg/proc_decl_8.f90: Ditto.
1992 * gfortran.dg/proc_ptr_11.f90: Ditto.
1993 * gfortran.dg/proc_ptr_15.f90: Ditto.
1994
1995 2009-06-16 Ira Rosen <irar@il.ibm.com>
1996
1997 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1998 printing.
1999 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2000 gcc.dg/vect/vect-outer-4f.c: Likewise.
2001 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2002 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2003 Likewise.
2004 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2005 outer loop.
2006
2007 2009-06-16 Tobias Burnus <burnus@net-b.de>
2008
2009 PR fortran/40383
2010 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2011
2012 2009-06-15 Ian Lance Taylor <iant@google.com>
2013
2014 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2015 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2016 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2017 Recognize new notes.
2018 * gcc.dg/stmt-expr-label-2.c: Likewise.
2019 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2020 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2021 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2022 * gcc.dg/c99-vla-jump-4.c: Likewise.
2023 * gcc.dg/stmt-expr-label-1.c: Likewise.
2024 * gcc.dg/stmt-expr-label-3.c: Likewise.
2025 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2026
2027 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2028
2029 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2030
2031 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2032
2033 * gcc.dg/builtin-object-size-7.c: New test.
2034
2035 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR testsuite/40426
2038 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2039 level != "" use separate -gdwarf-2 -g${level} options instead of
2040 -gdwarf-2${level}.
2041 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2042 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2043 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2044
2045 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2046
2047 * g++.dg/abi/mangle11.C: Update warning line.
2048 * g++.dg/abi/mangle12.C: Update warning line.
2049 * g++.dg/abi/mangle17.C: Update warning line.
2050 * g++.dg/abi/mangle20-2.C: Update warning line.
2051
2052 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2053
2054 * gcc.dg/optimize-bswap-1.c: Split into these two:
2055 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2056 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2057
2058 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2059
2060 * gcc.dg/optimize-bswap-1.c: New testcase.
2061
2062 2009-06-14 Richard Guenther <rguenther@suse.de>
2063
2064 PR middle-end/40389
2065 * g++.dg/torture/pr40389.C: New testcase.
2066
2067 2009-06-13 Richard Guenther <rguenther@suse.de>
2068
2069 PR tree-optimization/40421
2070 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2071
2072 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2073
2074 * gcc.dg/old-style-prom-3.c: Add column info.
2075 * gcc.dg/overflow-warn-1.c
2076 * gcc.dg/gomp/pr27415.c
2077 * gcc.dg/gomp/for-1.c: Same.
2078 * gcc.dg/enum-compat-1.c: Same.
2079 * gcc.dg/c99-tag-3.c: Same.
2080 * gcc.dg/Wredundant-decls-2.c: Same.
2081 * gcc.dg/func-ptr-conv-1.c: Same.
2082 * gcc.dg/asm-wide-1.c: Same.
2083 * gcc.dg/nofixed-point-2.c: Same.
2084 * gcc.dg/cpp/line3.c: Same.
2085 * gcc.dg/array-10.c: Same.
2086 * gcc.dg/c99-vla-jump-1.c: Same.
2087 * gcc.dg/pr20368-1.c: Same.
2088 * gcc.dg/Wshadow-3.c: Same.
2089 * gcc.dg/c90-const-expr-8.c: Same.
2090 * gcc.dg/label-decl-2.c: Same.
2091 * gcc.dg/dremf-type-compat-2.c: Same.
2092 * gcc.dg/c90-const-expr-5.c: Same.
2093 * gcc.dg/builtins-30.c: Same.
2094 * gcc.dg/Warray-bounds.c: Same.
2095 * gcc.dg/Wcxx-compat-2.c: Same.
2096 * gcc.dg/tree-ssa/col-1.c: Same.
2097 * gcc.dg/old-style-prom-2.c: Same.
2098 * gcc.dg/cast-function-1.c: Same.
2099 * gcc.dg/pr15698-1.c: Same.
2100 * gcc.dg/dremf-type-compat-3.c: Same.
2101 * gcc.dg/vla-8.c: Same.
2102 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2103 line.
2104 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2105 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2106 * gcc.dg/enum-compat-1.c: Same.
2107 * gcc.dg/dremf-type-compat-2.c: Same.
2108 * gcc.dg/old-style-prom-2.c: Same.
2109 * gcc.dg/pr15698-1.c: Same.
2110 * gcc.dg/pr20368-1.c: Same.
2111 * gcc.dg/dremf-type-compat-3.c: Same.
2112 * gcc.dg/builtins-30.c: Same. Test for columns.
2113
2114 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2115
2116 PR fortran/40176
2117 * gfortran.dg/proc_decl_1.f90: Extended.
2118
2119 2009-06-12 Ian Lance Taylor <iant@google.com>
2120
2121 * gcc.dg/Wcxx-compat-13.c: New testcase.
2122
2123 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2124
2125 PR tree-opt/38865
2126 * gcc.dg/tree-ssa/fre-vce-1.c
2127
2128 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2129
2130 PR testsuite/40384
2131 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2132 min-insn-to-prefetch-ratio=5.
2133
2134 2009-06-12 Joey Ye <joey.ye@intel.com>
2135 H.J. Lu <hongjiu.lu@intel.com>
2136
2137 PR middle-end/39146
2138 * gcc.target/i386/stackalign/pr39146.c: New.
2139
2140 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2141
2142 * gcc.target/i386/crc32-1.c: New.
2143 * gcc.target/i386/crc32-2.c: Likewise.
2144
2145 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2146
2147 PR c/39252
2148 * gcc.dg/builtin-unreachable-1.c: New test.
2149 * gcc.dg/builtin-unreachable-2.c: Same.
2150
2151 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2152
2153 PR fortran/40402
2154 * gfortran.dg/data_value_1.f90: New test.
2155
2156 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2157
2158 PR testsuite/39831
2159 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2160 remove ilp32 requirement.
2161 * gcc.target/i386/excess-precision-2.c: Likewise.
2162 * gcc.target/i386/excess-precision-3.c: Likewise.
2163 * gcc.target/i386/excess-precision-4.c: Likewise.
2164 * gcc.target/i386/excess-precision-5.c: Likewise.
2165 * gcc.target/i386/excess-precision-6.c: Likewise.
2166
2167 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2168
2169 PR fortran/38718
2170 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2171 * gfortran.dg/nan_5.f90: New test.
2172
2173 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2174
2175 * gcc.target/arm/neon-modes-1.c: New test.
2176
2177 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2178
2179 * g++.dg/torture/pr31579.C: Cast pointer
2180 via __SIZE_TYPE__ instead of 'unsigned long'.
2181
2182 2009-06-10 Anthony Green <green@moxielogic.com>
2183
2184 * lib/target-supports.exp (check_profiling_available):
2185 Profiling is not available for testing purposes on moxie.
2186
2187 2009-06-09 Ian Lance Taylor <iant@google.com>
2188
2189 * gcc.dg/Wcxx-compat-12.c: New testcase.
2190
2191 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2192
2193 PR libfortran/40334
2194 * gfortran.dg/backspace_11.f90: New.
2195
2196 2009-06-09 Jason Merrill <jason@redhat.com>
2197
2198 * g++.dg/cpp0x/defaulted10.C: New.
2199
2200 2009-06-09 Martin Jambor <mjambor@suse.cz>
2201
2202 * gcc.c-torture/compile/pr40351.c: New file.
2203
2204 2009-06-09 Olivier Hainque <hainque@adacore.com>
2205
2206 * gnat.dg/align_max.adb: New test.
2207
2208 2009-06-08 Jason Merrill <jason@redhat.com>
2209
2210 * g++.dg/cpp0x/auto15.C: New.
2211
2212 2009-06-08 Jan Hubicka <jh@suse.cz>
2213
2214 PR debug/39834
2215 * gcc.dg/torture/pr39834.c
2216
2217 2009-06-08 Jan Hubicka <jh@suse.cz>
2218
2219 PR middle-end/40102
2220 * g++.dg/torture/pr40102.C: New testcase.
2221
2222 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2223
2224 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2225 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2226 * gcc.dg/builtin-object-size-6.c: New test.
2227
2228 PR c++/40373
2229 * g++.dg/template/dtor7.C: New test.
2230
2231 PR c++/40370
2232 PR c++/40372
2233 * g++.dg/template/error41.C: New test.
2234 * g++.dg/template/error42.C: New test.
2235
2236 2009-06-08 Revital Eres <eres@il.ibm.com>
2237
2238 PR testsuite/40359
2239 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2240 * gcc.dg/vect/vect-88.c: Likewise.
2241 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2242 * gcc.dg/vect/pr25413.c: Likewise.
2243 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2244
2245 2009-06-07 Ian Lance Taylor <iant@google.com>
2246
2247 * g++.dg/warn/Wswitch-3.C: New testcase.
2248 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2249 * gcc.dg/Wswitch-enum-error.c: Likewise.
2250 * gcc.dg/Wswitch-error.c: Likewise.
2251
2252 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2253
2254 PR fortran/40008
2255 * gfortran.dg/negative_unit.f: Update test.
2256 * gfortran.dg/negative_unit_int8.f: Update test.
2257 * gfortran.dg/newunit_1.f90: New test.
2258
2259 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2260
2261 PR fortran/25104
2262 PR fortran/29962
2263 * gfortran.dg/spread_init_expr.f03: New.
2264 * gfortran.dg/unpack_init_expr.f03: New.
2265 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2266 error message.
2267
2268 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2269
2270 PR fortran/25104
2271 PR fortran/29962
2272 * gfortran.dg/count_init_expr.f03
2273 * gfortran.dg/product_init_expr.f03
2274 * gfortran.dg/sum_init_expr.f03
2275
2276 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2277
2278 PR fortran/36874
2279 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2280 message.
2281 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2282 shapes.
2283 * gfortran.dg/zero_sized_5.f90: Likewise.
2284
2285 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2286
2287 PR middle-end/32950
2288 * g++.dg/torture/pr32950.C: New.
2289
2290 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2291
2292 PR fortran/25104
2293 PR fortran/29962
2294 * gfortran.dg/dot_product_1.f03: New.
2295 * gfortran.dg/matmul_8.f03: New.
2296 * gfortran.dg/transpose_3.f03: New.
2297
2298 2009-06-06 Ian Lance Taylor <iant@google.com>
2299
2300 * gcc.dg/Wunused-label-1.c: New test case.
2301 * g++.dg/warn/Wunused-label-1.C: New test case.
2302 * g++.dg/warn/Wunused-label-2.C: New test case.
2303 * g++.dg/warn/Wunused-label-3.C: New test case.
2304
2305 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2306
2307 PR fortran/37203
2308 * reshape_zerosize_2.f90: New.
2309
2310 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2311
2312 PR fortran/32890
2313 * gfortran.dg/pack_assign_1.f90: New.
2314 * gfortran.dg/pack_vector_1.f90: New.
2315
2316 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR middle-end/40340
2319 * gcc.dg/pr40340-1.c: New test.
2320 * gcc.dg/pr40340-2.c: New test.
2321 * gcc.dg/pr40340-3.c: New test.
2322 * gcc.dg/pr40340-4.c: New test.
2323 * gcc.dg/pr40340-5.c: New test.
2324 * gcc.dg/pr40340.h: New file.
2325
2326 2009-06-05 Revital Eres <eres@il.ibm.com>
2327
2328 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2329 New procedure.
2330 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2331 * gcc.dg/vect/vect-33.c: Likewise.
2332 * gcc.dg/vect/vect-92.c: Likewise.
2333 * gcc.dg/vect/vect-58.c: Likewise.
2334 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2335 * gcc.dg/vect/vect-42.c: Likewise.
2336 * gcc.dg/vect/slp-25.c: Likewise.
2337 * gcc.dg/vect/vect-align-1.c: Likewise.
2338 * gcc.dg/vect/vect-align-2.c: Likewise.
2339 * gcc.dg/vect/vect-93.c: Likewise.
2340 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2341 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2342 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2343 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2344 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2345 * gcc.dg/vect/vect-26.c: Likewise.
2346 * gcc.dg/vect/vect-44.c: Likewise.
2347 * gcc.dg/vect/vect-70.c: Likewise.
2348 * gcc.dg/vect/vect-95.c: Likewise.
2349 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2350 * gcc.dg/vect/vect-28.c: Likewise.
2351 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2352 * gcc.dg/vect/vect-87.c: Likewise.
2353 * gcc.dg/vect/vect-109.c: Likewise.
2354 * gcc.dg/vect/vect-54.c: Likewise.
2355 * gcc.dg/vect/vect-96.c: Likewise.
2356 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2357 * gcc.dg/vect/vect-88.c: Likewise.
2358 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2359 * gcc.dg/vect/vect-89.c: Likewise.
2360 * gcc.dg/vect/vect-91.c: Likewise.
2361 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2362 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2363 * gfortran.dg/vect/vect-2.f90: Likewise.
2364 * gfortran.dg/vect/vect-3.f90: Likewise.
2365 * gfortran.dg/vect/vect-4.f90: Likewise.
2366 * gfortran.dg/vect/vect-5.f90: Likewise.
2367
2368 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2369
2370 PR tree-optimization/36318
2371 * gcc.dg/tree-ssa/sra-7.c: New test.
2372
2373 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2374
2375 PR fortran/37203
2376 * gfortran.dg/reshape_order_5.f90: New.
2377 * gfortran.dg/reshape_shape_1.f90: New.
2378
2379 2009-06-04 Jason Merrill <jason@redhat.com>
2380
2381 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2382
2383 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2384
2385 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2386 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2387
2388 2009-06-04 Richard Guenther <rguenther@suse.de>
2389
2390 PR c++/39371
2391 * g++.dg/torture/pr40335.C: New testcase.
2392
2393 2009-06-03 Richard Guenther <rguenther@suse.de>
2394
2395 PR middle-end/40328
2396 * gcc.dg/torture/pr40328.c: New testcase.
2397
2398 2009-06-03 Martin Jambor <mjambor@suse.cz>
2399
2400 * g++.dg/torture/pr40323.C: New file.
2401
2402 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2403
2404 * gnat.dg/specs/root.ads: New test.
2405 * gnat.dg/specs/root-level_1.ads: Likewise.
2406 * gnat.dg/specs/root-level_2.ads: Likewise.
2407 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2408
2409 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2410
2411 * g++.dg/init/ref15.C: Require unwrapped targets.
2412
2413 2009-06-02 Jason Merrill <jason@redhat.com>
2414
2415 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2416 * g++.dg/cpp0x/initlist18.C: New.
2417 * g++.dg/cpp0x/initlist19.C: New.
2418
2419 * g++.dg/cpp0x/auto14.C: New.
2420
2421 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * gnat.dg/alignment6.adb: Remove XFAIL.
2424
2425 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2426
2427 PR c++/38089
2428 * g++.dg/template/spec36.C: New test.
2429
2430 2009-06-01 Ian Lance Taylor <iant@google.com>
2431
2432 * gcc.dg/cast-qual-3.c: New testcase.
2433 * g++.dg/warn/Wcast-qual2.C: New testcase.
2434
2435 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2436
2437 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2438 (process-message): Expect column numbers.
2439 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2440 * gcc.dg/pch/counter-2.c: Same.
2441 * gcc.dg/pch/valid-2.c: Same.
2442 * gcc.dg/pch/warn-1.c: Same.
2443 * gcc.dg/pch/valid-1.c: Same.
2444 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2445 * gcc.dg/cpp/syshdr.c: Same.
2446 * gcc.dg/cpp/19940712-1.c: Same.
2447 * gcc.dg/cpp/missing-header-1.c: Same.
2448 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2449 * gcc.dg/cpp/tr-warn3.c: Same.
2450 * gcc.dg/cpp/pr29612-2.c: Same.
2451 * gcc.dg/cpp/tr-warn4.c: Same.
2452 * gcc.dg/cpp/Wtrigraphs.c: Same.
2453 * gcc.dg/cpp/poison.c: Same.
2454 * gcc.dg/cpp/arith-3.c: Same.
2455 * gcc.dg/cpp/sysmac2.c: Same.
2456 * gcc.dg/cpp/cpp.exp: Same.
2457 * gcc.dg/cpp/tr-warn5.c: Same.
2458 * gcc.dg/cpp/include2.c: Same.
2459 * gcc.dg/cpp/Wmissingdirs.c: Same.
2460 * gcc.dg/cpp/Wmissingdirs.c: Same.
2461 * gcc.dg/cpp/tr-warn6.c: Same.
2462 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2463 * gcc.dg/cpp/macspace1.c: Same.
2464 * gcc.dg/cpp/escape-2.c: Same.
2465 * gcc.dg/cpp/assert2.c: Same.
2466 * gcc.dg/cpp/undef2.c: Same.
2467 * gcc.dg/cpp/macspace2.c: Same.
2468 * gcc.dg/cpp/tr-warn1.c: Same.
2469 * gcc.dg/cpp/extratokens2.c: Same.
2470 * gcc.dg/cpp/strify2.c: Same.
2471 * gcc.dg/cpp/Wsignprom.c: Same.
2472 * gcc.dg/cpp/redef2.c: Same.
2473 * gcc.dg/cpp/trad/trad.exp: Same.
2474 * gcc.dg/cpp/arith-1.c: Same.
2475 * gcc.dg/cpp/extratokens.c: Same.
2476 * gcc.dg/cpp/if-mpar.c: Same.
2477
2478 2009-06-01 Olivier Hainque <hainque@adacore.com>
2479
2480 * gnat.dg/nested_float_packed.ads: New test.
2481
2482 2009-06-01 Olivier Hainque <hainque@adacore.com>
2483 Eric Botcazou <botcazou@adacore.com>
2484
2485 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2486 * gnat.dg/test_oconst.adb: New test.
2487
2488 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2489
2490 * gcc.dg/plugin/ggcplug.c: Moved comment.
2491 (plugin_init): Fixed typo, declared i, returned 0 at end.
2492
2493 2009-05-31 Ira Rosen <irar@il.ibm.com>
2494
2495 PR testsuite/40244
2496 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2497 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2498
2499 2009-05-29 Ian Lance Taylor <iant@google.com>
2500
2501 * gcc.dg/Wcxx-compat-11.c: New testcase.
2502
2503 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2504
2505 PR fortran/40019
2506 * gfortran.dg/leadz_trailz_1.f90: New test.
2507 * gfortran.dg/leadz_trailz_2.f90: New test.
2508
2509 2009-05-29 Martin Jambor <mjambor@suse.cz>
2510
2511 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2512 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2513 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2514 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2515 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2516 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2517 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2518 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2519 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2520 * gcc.dg/tree-ssa/sra-5.c: New file.
2521 * gcc.dg/tree-ssa/sra-6.c: New file.
2522 * gcc.c-torture/compile/sra-1.c: New file.
2523
2524 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR middle-end/40291
2527 * gcc.c-torture/compile/pr40291.c: New test.
2528
2529 PR target/40017
2530 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2531 __vector _Bool.
2532 * gcc.target/powerpc/altivec-30.c: New test.
2533 * gcc.target/powerpc/altivec-31.c: New test.
2534
2535 2009-05-28 Richard Guenther <rguenther@suse.de>
2536
2537 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2538 * gcc.c-torture/execute/20090527-1.c: Likewise.
2539
2540 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2541
2542 PR c++/39754
2543 * g++.dg/template/canon-type-1.C: New test.
2544 * g++.dg/template/canon-type-2.C: Likewise.
2545 * g++.dg/template/canon-type-3.C: Likewise.
2546 * g++.dg/template/canon-type-4.C: Likewise.
2547 * g++.dg/template/canon-type-5.C: Likewise.
2548 * g++.dg/template/canon-type-6.C: Likewise.
2549 * g++.dg/template/canon-type-7.C: Likewise.
2550
2551 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2552 Uros Bizjak <ubizjak@gmail.com>
2553 Danny Smith <dansmister@gmail.com>
2554
2555 PR target/37216
2556
2557 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2558 New function.
2559 * gcc.target/i386/pr37216.c: New test source file.
2560 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2561 use -fno-common for testing Cygwin and MinGW targets.
2562
2563 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2564
2565 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2566 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2567 * g++.dg/pr37742.C (size_t): Likewise.
2568 * g++.dg/torture/pr34850.C (size_t): Likewise.
2569 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2570 _PTRDIFF_TYPE__.
2571 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2572 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2573 (size_t): Use __extension__ and __SIZE_TYPE__.
2574 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2575 __SIZE_TYPE__.
2576 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2577 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2578 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2579 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2580 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2581 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2582 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2583 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2584 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2585 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2586 (__ssize_t): Likewise.
2587 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2588 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2589 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2590 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2591 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2592 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2593 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2594 * gcc.dg/pr33667.c (size_t): Likewise.
2595 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2596 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2597 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2598 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2599 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2600 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2601
2602 2009-05-28 Ira Rosen <irar@il.ibm.com>
2603
2604 PR tree-optimization/40254
2605 * gcc.dg/vect/pr40254.c: New test.
2606
2607 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2608
2609 PR middle-end/33699
2610 * gcc.target/mips/const-anchor-1.c: New test.
2611 * gcc.target/mips/const-anchor-2.c: New test.
2612
2613 2009-05-27 Jason Merrill <jason@redhat.com>
2614
2615 * g++.dg/cpp0x/initlist15.C: New.
2616 * g++.dg/cpp0x/initlist16.C: New.
2617 * g++.dg/cpp0x/initlist17.C: New.
2618
2619 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2620
2621 PR fortran/39178
2622 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2623 patterns to reflect frontend changes.
2624 * gfortran.dg/vector_subscript_4.f90: Likewise.
2625
2626 2009-05-27 Olivier Hainque <hainque@adacore.com>
2627 Eric Botcazou <botcazou@adacore.com>
2628
2629 * gcc.c-torture/execute/align-nest.c: New testcase.
2630 * gnat.dg/misaligned_nest.adb: New testcase.
2631
2632 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2633
2634 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2635 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2636 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2637 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2638
2639 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2640
2641 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2642 cast instead of assuming 0ul.
2643 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2644 __SIZE_TYPE__.
2645 (_type_desc): Make first argument const.
2646 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2647
2648 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2649
2650 PR libfortran/40187
2651 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2652 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2653
2654 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2655
2656 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2657 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2658 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2659 * gcc.dg/plugin/ggcplug.c: Added new file.
2660
2661 2009-05-26 Tobias Burnus <burnus@net-b.de>
2662
2663 PR fortran/40246
2664 * gfortran.dg/nullify_4.f90: New test.
2665
2666 2009-05-26 Richard Guenther <rguenther@suse.de>
2667
2668 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2669
2670 2009-05-26 Richard Guenther <rguenther@suse.de>
2671
2672 PR middle-end/40252
2673 * gcc.c-torture/compile/pr40252.c: New testcase.
2674
2675 2009-05-26 Dodji Seketeli <dodji@redhat.com>
2676
2677 PR c++/40007
2678 * g++.dg/template/typedef18.C: New test.
2679 * g++.dg/template/typedef19.C: Likewise.
2680 * g++.dg/template/typedef20.C: Likewise.
2681 * g++.dg/template/access11.C: Adjust.
2682
2683 2009-05-26 Richard Guenther <rguenther@suse.de>
2684
2685 PR testsuite/40247
2686 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2687
2688 2009-05-25 Jason Merrill <jason@redhat.com>
2689
2690 PR c++/38064
2691 * g++.dg/cpp0x/enum3.C: New test.
2692
2693 2009-05-25 Richard Guenther <rguenther@suse.de>
2694
2695 PR tree-optimization/36327
2696 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2697 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2698 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2699 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2700 * gcc.dg/vect/vect-40.c: Likewise.
2701 * gcc.dg/vect/vect-42.c: Likewise.
2702 * gcc.dg/vect/vect-46.c: Likewise.
2703 * gcc.dg/vect/vect-76.c: Likewise.
2704
2705 2009-05-25 Janus Weil <janus@gcc.gnu.org>
2706
2707 PR fortran/40176
2708 * gfortran.dg/proc_ptr_18.f90: New.
2709 * gfortran.dg/proc_ptr_19.f90: New.
2710 * gfortran.dg/proc_ptr_comp_9.f90: New.
2711 * gfortran.dg/proc_ptr_comp_10.f90: New.
2712
2713 2009-05-25 Richard Guenther <rguenther@suse.de>
2714
2715 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2716 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2717
2718 2009-05-25 Ira Rosen <irar@il.ibm.com>
2719
2720 PR tree-optimization/40238
2721 * gcc.dg/vect/pr40238.c: New test.
2722
2723 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724 Dominique Dhumieres <dominiq@lps.ens.fr>
2725
2726 PR fortran/35732
2727 PR fortran/39872
2728 * gfortran.dg/bounds_check_fail_3.f90: New test.
2729 * gfortran.dg/bounds_check_fail_4.f90: New test.
2730 * gfortran.dg/bounds_check_14.f90: Update test.
2731 * gfortran.dg/bound_4.f90: Update test.
2732
2733 2009-05-24 Richard Guenther <rguenther@suse.de>
2734
2735 PR middle-end/40233
2736 * gcc.c-torture/compile/pr40233.c: New testcase.
2737
2738 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
2739
2740 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2741 for alpha*-*-* targets.
2742
2743 2009-05-24 Ira Rosen <irar@il.ibm.com>
2744
2745 * gcc.dg/vect/bb-slp-1.c: New test.
2746 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
2747 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
2748 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2749 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
2750 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
2751 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
2752 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
2753 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
2754 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
2755 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2756 gcc.dg/vect/bb-slp-22.c: Likewise.
2757 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2758
2759 2009-05-23 Mark Mitchell <mark@codesourcery.com>
2760 Maxim Kuvyrkov <maxim@codesourcery.com>
2761
2762 * gcc.dg/falign-labels-1.c: New test.
2763
2764 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2765
2766 * gnat.dg/specs/rep_clause3.ads: New test.
2767
2768 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gnat.dg/addr6.adb: New test.
2771
2772 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2773
2774 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2775 New function.
2776 * gcc.target/arm/thumb2-mul-space.c: New file.
2777 * gcc.target/arm/thumb2-mul-space-2.c: New file.
2778 * gcc.target/arm/thumb2-mul-space-3.c: New file.
2779 * gcc.target/arm/thumb2-mul-speed.c: New file.
2780
2781 2009-05-22 Richard Guenther <rguenther@suse.de>
2782
2783 PR middle-end/38964
2784 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2785 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2786 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2787
2788 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2789
2790 * gcc.dg/dll-6.c: New test.
2791 * gcc.dg/dll-6a.c: Likewise.
2792 * gcc.dg/dll-7.c: Likewise.
2793 * gcc.dg/dll-7a.c: Likewise.
2794 * g++.dg/ext/dllexport2.C: Likewise.
2795 * g++.dg/ext/dllexport2a.cc: Likewise.
2796
2797 2009-05-21 Steve Ellcey <sje@cup.hp.com>
2798
2799 PR target/37846
2800 * gcc.target/ia64/mfused-madd-vect.c: New test.
2801 * gcc.target/ia64/mfused-madd.c: New test.
2802 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2803 * gcc.target/ia64/mno-fused-madd.c: New test.
2804
2805 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2806
2807 * gcc.target/i386/movbe-1.c: New.
2808 * gcc.target/i386/movbe-2.c: Likewise.
2809
2810 2009-05-21 Taras Glek <tglek@mozilla.com>
2811
2812 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2813 plugin_init signature.
2814 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2815 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2816 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2817
2818 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2819
2820 * gcc.dg/target/arm/neon-vmla-1.c: New.
2821 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2822
2823 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2824
2825 * gcc.target/mips/octeon-exts-6.c: New test.
2826 * gcc.target/mips/extend-1.c: New test.
2827 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2828 EXTS.
2829 * gcc.target/mips/octeon-exts-5.c: Likewise.
2830
2831 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2832
2833 PR middle-end/40204
2834 * gcc.c-torture/compile/pr40204.c: New test.
2835
2836 2009-05-20 Richard Guenther <rguenther@suse.de>
2837
2838 * gcc.c-torture/compile/20090518-1.c: New testcase.
2839
2840 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
2841
2842 PR tree-optimization/40087
2843 * gcc.dg/tree-ssa/pr40087.c: New test.
2844
2845 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2846
2847 * gcc.dg/vector-4.c: New testcase.
2848 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2849 * g++.dg/ext/vector16.C: New testcase.
2850
2851 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
2852
2853 PR c/40172
2854 * gcc.dg/pr40172.c: Renamed to ...
2855 * gcc.dg/pr40172-1.c: This.
2856
2857 * gcc.dg/pr40172-2.c: New.
2858 * gcc.dg/pr40172-3.c: Likewise.
2859
2860 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2861
2862 PR c/40172
2863 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2864
2865 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
2866
2867 * gnat.dg/loop_optimization6.ad[sb]: New test.
2868
2869 2009-05-19 Richard Guenther <rguenther@suse.de>
2870
2871 * gcc.c-torture/compile/20090519-1.c: New testcase.
2872
2873 2009-05-18 Jason Merrill <jason@redhat.com>
2874
2875 * g++.dg/cpp0x/explicit1.C: New.
2876 * g++.dg/cpp0x/explicit2.C: New.
2877
2878 2009-05-18 Dodji Seketeli <dodji@redhat.com>
2879
2880 PR debug/40109
2881 * g++.dg/debug/dwarf2/nested-1.C: New test.
2882
2883 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
2884
2885 PR testsuite/39907
2886 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2887 stack alignment.
2888
2889 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2890
2891 PR fortran/40164
2892 * gfortran.dg/proc_ptr_comp_8.f90: New.
2893
2894 2009-05-18 Richard Guenther <rguenther@suse.de>
2895
2896 PR fortran/40168
2897 * gfortran.dg/array_memset_2.f90: Adjust.
2898
2899 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2900
2901 PR fortran/36947
2902 PR fortran/40039
2903 * gfortran.dg/interface_27.f90: New.
2904 * gfortran.dg/interface_28.f90: New.
2905 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2906 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2907
2908 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2909
2910 * gcc.target/m68k/tls-ie.c: New test.
2911 * gcc.target/m68k/tls-le.c: New test.
2912 * gcc.target/m68k/tls-gd.c: New test.
2913 * gcc.target/m68k/tls-ld.c: New test.
2914 * gcc.target/m68k/tls-ie-xgot.c: New test.
2915 * gcc.target/m68k/tls-le-xtls.c: New test.
2916 * gcc.target/m68k/tls-gd-xgot.c: New test.
2917 * gcc.target/m68k/tls-ld-xgot.c: New test.
2918 * gcc.target/m68k/tls-ld-xtls.c: New test.
2919 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2920
2921 2009-05-18 Martin Jambor <mjambor@suse.cz>
2922
2923 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2924
2925 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
2926
2927 PR c/40172
2928 * gcc.dg/pr40172.c: New.
2929
2930 2009-05-17 Jason Merrill <jason@redhat.com>
2931
2932 PR c++/40139
2933 * g++.dg/template/dtor6.C: New.
2934
2935 2009-05-17 Joseph Myers <joseph@codesourcery.com>
2936
2937 * g++.dg/warn/translate-ice-1.C: New test.
2938
2939 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2940
2941 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2942 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2943 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2944 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2945
2946 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2947
2948 PR fortran/33197
2949 * gfortran.dg/erf_2.F90: New test.
2950 * gfortran.dg/erfc_scaled_2.f90: New test.
2951
2952 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2953
2954 PR fortran/31243
2955 * gfortran.dg/string_1.f90: New test.
2956 * gfortran.dg/string_2.f90: New test.
2957 * gfortran.dg/string_3.f90: New test.
2958
2959 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
2960
2961 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2962 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2963
2964 2009-05-15 Ian Lance Taylor <iant@google.com>
2965
2966 * gcc.dg/Wcxx-compat-10.c: New testcase.
2967
2968 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2969
2970 PR 16302
2971 * gcc.dg/pr16302.c: New.
2972 * g++.dg/warn/pr16302.C: New.
2973
2974 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2975
2976 * gcc.dg/torture/builtin-math-5.c: New.
2977 * gcc.dg/torture/builtin-math-6.c: New.
2978 * lib/target-supports.exp (check_effective_target_mpc): New.
2979
2980 2009-05-15 Jan Hubicka <jh@suse.cz>
2981
2982 * gcc.dg/tree-ssa/inline-3.c: New testcase
2983
2984 2009-05-15 Jan Hubicka <jh@suse.cz>
2985
2986 * gcc.target/i386/align-main-1.c (check): Mark noinline.
2987 * gcc.target/i386/align-main-2.c (check): Mark noinline.
2988 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2989 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2990 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2991 Mark noinline.
2992 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2993 Mark noinline.
2994 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2995 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2996
2997 2009-05-15 Jan Hubicka <jh@suse.cz>
2998
2999 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3000 optimized by sibcall noinline.
3001
3002 2009-05-15 Jan Hubicka <jh@suse.cz>
3003
3004 * sibcall-1.c (track): Mark noinline.
3005 * sibcall-2.c (track): Mark noinline.
3006 * sibcall-3.c (track): Mark noinline.
3007 * sibcall-4.c (track): Mark noinline.
3008
3009 2009-05-15 Jan Hubicka <jh@suse.cz>
3010
3011 * flatten-2.c: Disable early inlining; add comment.
3012 * flatten-3.c: New test based on flatten-2.c.
3013
3014 2009-05-15 Richard Guenther <rguenther@suse.de>
3015
3016 PR tree-optimization/39999
3017 * gcc.c-torture/compile/pr39999.c: New testcase.
3018
3019 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3020
3021 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3022
3023 2009-05-14 Ian Lance Taylor <iant@google.com>
3024
3025 * gcc.dg/Wcxx-compat-9.c: New testcase.
3026
3027 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3028
3029 PR fortran/39996
3030 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3031 * gfortran.dg/duplicate_type_2.f90: Ditto.
3032 * gfortran.dg/duplicate_type_3.f90: New.
3033
3034 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3035
3036 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3037 * ada/acats/tests/c5/c59002c.ada: Likewise.
3038
3039 2009-05-13 Taras Glek <tglek@mozilla.com>
3040
3041 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3042 attributes and decl smashing.
3043 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3044 attributes.
3045 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3046 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3047
3048 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR fortran/39865
3051 * gfortran.dg/pr39865.f90: New test.
3052 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3053 arrays in FMT=.
3054 * gfortran.dg/hollerith_f95.f90: Likewise.
3055 * gfortran.dg/hollerith6.f90: New test.
3056 * gfortran.dg/hollerith7.f90: New test.
3057
3058 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3059
3060 PR cpp/36674
3061 * gcc.dg/cpp/pr36674.i: New.
3062
3063 2009-05-14 Ben Elliston <bje@au.ibm.com>
3064
3065 PR middle-end/40035
3066 * gcc.c-torture/compile/pr40035.c: New test.
3067
3068 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3069
3070 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3071
3072 2009-05-12 Tobias Burnus <burnus@net-b.de>
3073
3074 PR fortran/40110
3075 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3076 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3077 * gfortran.dg/interop_params.f03: Ditto.
3078
3079 2009-05-12 Jan Hubicka <jh@suse.cz>
3080
3081 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3082 so unrolling still happens.
3083 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3084 * gcc.dg/ipa/ipacost-2.c: Likewise.
3085 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3086
3087 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3088
3089 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3090
3091 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3092
3093 * lib/target-supports.exp (check_profiling_available): Return
3094 false for -p on *-*-cygwin* targets.
3095
3096 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3097
3098 PR tree-optimization/38632
3099 * g++.dg/tree-ssa/pr38632.C: New.
3100
3101 2009-05-11 Jan Hubicka <jh@suse.cz>
3102
3103 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3104 we now optimize better.
3105 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3106 out at different places.
3107 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3108 unroling.
3109 * gcc.dg/vect/vect-76.c: Likewise.
3110 * gcc.dg/vect/vect-70.c: Likewise.
3111 * gcc.dg/vect/vect-66.c: Likewise.
3112 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3113 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3114
3115 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3116
3117 PR middle-end/40080
3118 * gcc.c-torture/compile/pr40080.c: New.
3119
3120 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3121
3122 * gcc.c-torture/compile/pr40026.c: New testcase.
3123
3124 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3125
3126 PR fortran/40089
3127 * gfortran.dg/proc_ptr_comp_7.f90: New.
3128
3129 2009-05-11 Ira Rosen <irar@il.ibm.com>
3130
3131 PR tree-optimization/40074
3132 * gcc.dg/vect/pr40074.c: New test.
3133
3134 2009-05-10 Ian Lance Taylor <iant@google.com>
3135
3136 * gcc.dg/Wcxx-compat-7.c: New testcase.
3137 * gcc.dg/Wcxx-compat-8.c: New testcase.
3138 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3139 * gcc.dg/pr17188-1.c: Likewise.
3140 * gcc.dg/pr39084.c: Likewise.
3141
3142 2009-05-10 Michael Matz <matz@suse.de>
3143
3144 PR target/40031
3145 * gcc.dg/pr40031.c: New test.
3146
3147 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3148
3149 PR fortran/40018
3150 * gfortran.dg/array_constructor_31.f90: New test.
3151
3152 2009-05-10 Richard Guenther <rguenther@suse.de>
3153
3154 PR tree-optimization/40081
3155 * g++.dg/torture/pr40081.C: New testcase.
3156
3157 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3158
3159 PR fortran/38863
3160 * gfortran.dg/dependency_24.f90: New test.
3161 * gfortran.dg/dependency_23.f90: Clean up module files.
3162
3163 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3164
3165 PR fortran/38956
3166 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3167 * gfortran.dg/chmod_2.f90: Likewise.
3168 * gfortran.dg/chmod_3.f90: Likewise.
3169 * gfortran.dg/open_errors.f90: Likewise.
3170
3171 2009-05-09 Jan Hubicka <jh@suse.cz>
3172
3173 PR middle-end/40043
3174 * g++.dg/eh/nested-try.C: New test.
3175
3176 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3177
3178 PR tree-optimization/40049
3179 * gcc.dg/vect/vect-shift-2.c: New test.
3180
3181 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3182
3183 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3184 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3185
3186 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3187
3188 PR c/36892
3189 * g++.dg/warn/deprecated-6.C: New.
3190 * gcc.dg/deprecated-4.c: Likewise.
3191 * gcc.dg/deprecated-5.c: Likewise.
3192 * gcc.dg/deprecated-6.c: Likewise.
3193
3194 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3195
3196 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3197 __aligned__(__BIGGEST_ALIGNMENT__).
3198 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3199 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3200 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3201 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3202 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3203 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3204 * gcc.dg/vect/Os-vect-95.c: Likewise.
3205 * gcc.dg/vect/pr20122.c: Likewise.
3206 * gcc.dg/vect/pr36493.c: Likewise.
3207 * gcc.dg/vect/pr37385.c: Likewise.
3208 * gcc.dg/vect/slp-7.c: Likewise.
3209 * gcc.dg/vect/slp-9.c: Likewise.
3210 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3211 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3212 * gcc.dg/vect/vect-35.c: Likewise.
3213 * gcc.dg/vect/vect-40.c: Likewise.
3214 * gcc.dg/vect/vect-42.c: Likewise.
3215 * gcc.dg/vect/vect-44.c: Likewise.
3216 * gcc.dg/vect/vect-46.c: Likewise.
3217 * gcc.dg/vect/vect-48.c: Likewise.
3218 * gcc.dg/vect/vect-52.c: Likewise.
3219 * gcc.dg/vect/vect-54.c: Likewise.
3220 * gcc.dg/vect/vect-56.c: Likewise.
3221 * gcc.dg/vect/vect-58.c: Likewise.
3222 * gcc.dg/vect/vect-60.c: Likewise.
3223 * gcc.dg/vect/vect-74.c: Likewise.
3224 * gcc.dg/vect/vect-75.c: Likewise.
3225 * gcc.dg/vect/vect-76.c: Likewise.
3226 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3227 * gcc.dg/vect/vect-77.c: Likewise.
3228 * gcc.dg/vect/vect-77-global.c: Likewise.
3229 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3230 * gcc.dg/vect/vect-78.c: Likewise.
3231 * gcc.dg/vect/vect-78-global.c: Likewise.
3232 * gcc.dg/vect/vect-80.c: Likewise.
3233 * gcc.dg/vect/vect-85.c: Likewise.
3234 * gcc.dg/vect/vect-87.c: Likewise.
3235 * gcc.dg/vect/vect-88.c: Likewise.
3236 * gcc.dg/vect/vect-92.c: Likewise.
3237 * gcc.dg/vect/vect-93.c: Likewise.
3238 * gcc.dg/vect/vect-95.c: Likewise.
3239 * gcc.dg/vect/vect-97.c: Likewise.
3240 * gcc.dg/vect/vect-complex-1.c: Likewise.
3241 * gcc.dg/vect/vect-complex-4.c: Likewise.
3242 * gcc.dg/vect/vect-complex-5.c: Likewise.
3243 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3244 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3245 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3246 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3247 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3248 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3249 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3250 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3251 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3252 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3253 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3254 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3255 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3256 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3257 * gcc.dg/vect/vect-outer-1.c: Likewise.
3258 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3259 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3260 * gcc.dg/vect/vect-outer-2.c: Likewise.
3261 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3262 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3263 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3264 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3265 * gcc.dg/vect/vect-outer-3.c: Likewise.
3266 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3267 * gcc.dg/vect/vect-outer-5.c: Likewise.
3268 * gcc.dg/vect/vect-outer-6.c: Likewise.
3269 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3270 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3271 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3272 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3273 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3274 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3275 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3276 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3277 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3278 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3279 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3280 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3281 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3282 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3283
3284 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3285
3286 PR c/24581
3287 * gcc.dg/torture/complex-sign.h: New header.
3288 * gcc.dg/torture/complex-sign-add.c,
3289 gcc.dg/torture/complex-sign-mixed-add.c,
3290 gcc.dg/torture/complex-sign-mixed-div.c,
3291 gcc.dg/torture/complex-sign-mixed-mul.c,
3292 gcc.dg/torture/complex-sign-mixed-sub.c,
3293 gcc.dg/torture/complex-sign-mul.c,
3294 gcc.dg/torture/complex-sign-sub.c: New tests.
3295
3296 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3297
3298 PR fortran/39876
3299 * gfortran.dg/intrinsic_3.f90: New.
3300
3301 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3302
3303 PR c/39037
3304 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3305 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3306 * gcc.dg/dfp/float-constant-double.c: New test.
3307 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3308 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3309 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3310 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3311 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3312 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3313 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3314 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3315 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3316
3317 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3318
3319 PR middle-end/40057
3320 * gcc.c-torture/execute/pr40057.c: New test.
3321
3322 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3323
3324 * gcc.c-torture/compile/const-high-part.c: New test.
3325
3326 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3327
3328 PR testsuite/40050
3329 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3330 build plugin.
3331
3332 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3333
3334 PR fortran/39630
3335 * gfortran.dg/proc_decl_1.f90: Modified.
3336 * gfortran.dg/proc_ptr_comp_1.f90: New.
3337 * gfortran.dg/proc_ptr_comp_2.f90: New.
3338 * gfortran.dg/proc_ptr_comp_3.f90: New.
3339 * gfortran.dg/proc_ptr_comp_4.f90: New.
3340 * gfortran.dg/proc_ptr_comp_5.f90: New.
3341 * gfortran.dg/proc_ptr_comp_6.f90: New.
3342
3343 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3344
3345 PR c++/17395
3346 * g++.dg/template/call7.C: New test.
3347
3348 2009-05-06 Diego Novillo <dnovillo@google.com>
3349
3350 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3351
3352 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3353
3354 * gfortran.dg/pr40021.f: Moved to ...
3355 * gfortran.fortran-torture/execute/pr40021.f: Here.
3356
3357 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3358
3359 PR middle-end/39986
3360 * gcc.dg/dfp/pr39986.c: New test.
3361
3362 2009-05-06 Michael Matz <matz@suse.de>
3363
3364 PR middle-end/40021
3365 * gfortran.dg/pr40021.f: New test.
3366
3367 2009-05-06 Le-Chun Wu <lcwu@google.com>
3368
3369 * lib/plugin-support.exp: New file containing support procs for
3370 plugin testcases.
3371 * lib/target-supports.exp (check_plugin_available): New proc.
3372 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3373 * gcc.dg/plugin/selfassign.c: New plugin source file.
3374 * gcc.dg/plugin/self-assign-test-1.c: New test.
3375 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3376 * g++.dg/README: Add description for plugin test.
3377 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3378 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3379 * g++.dg/plugin/selfassign.c: New plugin source file.
3380 * g++.dg/plugin/self-assign-test-1.C: New test.
3381 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3382 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3383 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3384 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3385
3386 2009-05-06 Tobias Burnus <burnus@net-b.de>
3387
3388 PR fortran/40041
3389 * gfortran.dg/intrinsic_2.f90: New test.
3390 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3391
3392 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3393
3394 PR c/40032
3395 * gcc.dg/noncompile/incomplete-5.c: New test.
3396
3397 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3398
3399 PR middle-end/39666
3400 * gcc.dg/pr39666-1.c: New test.
3401 * gcc.dg/pr39666-2.c: Likewise.
3402 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3403 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3404 * gfortran.dg/pr39666-1.f90: Likewise.
3405 * gfortran.dg/pr39666-2.f90: Likewise.
3406
3407 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3408
3409 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3410 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3411 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3412
3413 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3414
3415 PR fortran/39998
3416 * gfortran.dg/proc_ptr_17.f90: New.
3417
3418 2009-05-05 Richard Guenther <rguenther@suse.de>
3419
3420 PR tree-optimization/40022
3421 * gcc.c-torture/execute/pr40022.c: New testcase.
3422
3423 2009-05-05 Richard Guenther <rguenther@suse.de>
3424
3425 PR middle-end/40023
3426 * gcc.c-torture/compile/pr40023.c: New testcase.
3427
3428 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3429
3430 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3431 * g++.dg/template/overload9.C: Likewise.
3432 * g++.dg/ext/ms-1.C: New.
3433
3434 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3435
3436 PR c++/40013
3437 * g++.dg/ext/vla7.C: New test.
3438
3439 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3440
3441 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3442
3443 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3444
3445 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3446 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3447 Update expected errors.
3448
3449 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3450
3451 PR c++/28152
3452 * g++.dg/parse/parser-pr28152.C: New.
3453 * g++.dg/parse/parser-pr28152-2.C: New.
3454
3455 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3456
3457 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3458
3459 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3460
3461 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3462 * gcc.target/sparc/fexpand-2.c: Likewise.
3463 * gcc.target/sparc/fpmerge-2.c: Likewise.
3464 * gcc.target/sparc/pdist-2.c: Likewise.
3465
3466 2009-05-03 Richard Guenther <rguenther@suse.de>
3467
3468 PR c/39983
3469 * gcc.c-torture/compile/pr39983.c: New testcase.
3470
3471 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3472
3473 * gcc.dg/c99-complex-3.c: New test.
3474
3475 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3476
3477 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3478
3479 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3480
3481 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3482
3483 2009-05-02 Richard Guenther <rguenther@suse.de>
3484
3485 PR middle-end/40001
3486 * gcc.target/spu/pr40001.c: New testcase.
3487
3488 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3489
3490 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3491
3492 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3493
3494 PR middle-end/39579
3495 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3496 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3497
3498 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3499
3500 PR testsuite/39776
3501 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3502 no longer issued.
3503
3504 2009-04-30 David Ayers <ayers@fsfe.org>
3505
3506 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3507 and gcc_error_prefix variables.
3508 * objc.dg/bad-receiver-type.m: Update to match correct
3509 diagnostics marker.
3510 * objc.dg/encode-5.m: Likewise.
3511 * objc.dg/id-1.m: Likewise.
3512 * objc.dg/method-1.m: Likewise.
3513 * objc.dg/method-6.m: Likewise.
3514 * objc.dg/method-7.m: Likewise.
3515 * objc.dg/method-9.m: Likewise.
3516 * objc.dg/method-11.m: Likewise.
3517 * objc.dg/method-20.m: Likewise.
3518 * objc.dg/private-1.m: Likewise.
3519
3520 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3521
3522 PR libfortran/39667
3523 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3524 * gfortran.dg/advance_4.f90: Likewise
3525 * gfortran.dg/advance_5.f90: Likewise
3526 * gfortran.dg/append_1.f90: Likewise
3527 * gfortran.dg/backslash_1.f90: Likewise
3528 * gfortran.dg/backslash_2.f90: Likewise
3529 * gfortran.dg/backslash_3.f: Likewise
3530 * gfortran.dg/backspace_10.f90: Likewise
3531 * gfortran.dg/backspace_3.f: Likewise
3532 * gfortran.dg/backspace_4.f: Likewise
3533 * gfortran.dg/backspace_5.f: Likewise
3534 * gfortran.dg/backspace_8.f: Likewise
3535 * gfortran.dg/backspace_9.f: Likewise
3536 * gfortran.dg/complex_write.f90: Likewise
3537 * gfortran.dg/convert_implied_open.f90: Likewise
3538 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3539 * gfortran.dg/dos_eol.f: Likewise
3540 * gfortran.dg/empty_format_1.f90: Likewise
3541 * gfortran.dg/endfile.f: Likewise
3542 * gfortran.dg/eof_1.f90: Likewise
3543 * gfortran.dg/eor_1.f90: Likewise
3544 * gfortran.dg/eor_handling_1.f90: Likewise
3545 * gfortran.dg/eor_handling_2.f90: Likewise
3546 * gfortran.dg/eor_handling_3.f90: Likewise
3547 * gfortran.dg/eor_handling_4.f90: Likewise
3548 * gfortran.dg/eor_handling_5.f90: Likewise
3549 * gfortran.dg/error_recovery_5.f90: Likewise
3550 * gfortran.dg/f2003_inquire_1.f03: Likewise
3551 * gfortran.dg/f2003_io_4.f03: Likewise
3552 * gfortran.dg/f2003_io_5.f03: Likewise
3553 * gfortran.dg/f2003_io_7.f03: Likewise
3554 * gfortran.dg/fgetc_1.f90: Likewise
3555 * gfortran.dg/fgetc_2.f90: Likewise
3556 * gfortran.dg/flush_1.f90: Likewise
3557 * gfortran.dg/fmt_exhaust.f90: Likewise
3558 * gfortran.dg/fmt_huge.f90: Likewise
3559 * gfortran.dg/fmt_read.f90: Likewise
3560 * gfortran.dg/fmt_t_1.f90: Likewise
3561 * gfortran.dg/fmt_t_2.f90: Likewise
3562 * gfortran.dg/fmt_t_3.f90: Likewise
3563 * gfortran.dg/fmt_t_4.f90: Likewise
3564 * gfortran.dg/fmt_t_5.f90: Likewise
3565 * gfortran.dg/fmt_t_7.f: Likewise
3566 * gfortran.dg/fseek.f90: Likewise
3567 * gfortran.dg/ftell_1.f90: Likewise
3568 * gfortran.dg/ftell_2.f90: Likewise
3569 * gfortran.dg/func_derived_3.f90: Likewise
3570 * gfortran.dg/inquire_9.f90: Likewise
3571 * gfortran.dg/iostat_1.f90: Likewise
3572 * gfortran.dg/iostat_2.f90: Likewise
3573 * gfortran.dg/list_read_1.f90: Likewise
3574 * gfortran.dg/list_read_4.f90: Likewise
3575 * gfortran.dg/list_read_5.f90: Likewise
3576 * gfortran.dg/list_read_7.f90: Likewise
3577 * gfortran.dg/list_read_8.f90: Likewise
3578 * gfortran.dg/list_read_9.f90: Likewise
3579 * gfortran.dg/namelist_13.f90: Likewise
3580 * gfortran.dg/namelist_14.f90: Likewise
3581 * gfortran.dg/namelist_15.f90: Likewise
3582 * gfortran.dg/namelist_16.f90: Likewise
3583 * gfortran.dg/namelist_17.f90: Likewise
3584 * gfortran.dg/namelist_18.f90: Likewise
3585 * gfortran.dg/namelist_19.f90: Likewise
3586 * gfortran.dg/namelist_20.f90: Likewise
3587 * gfortran.dg/namelist_24.f90: Likewise
3588 * gfortran.dg/namelist_26.f90: Likewise
3589 * gfortran.dg/namelist_27.f90: Likewise
3590 * gfortran.dg/namelist_28.f90: Likewise
3591 * gfortran.dg/namelist_37.f90: Likewise
3592 * gfortran.dg/namelist_38.f90: Likewise
3593 * gfortran.dg/namelist_39.f90: Likewise
3594 * gfortran.dg/namelist_40.f90: Likewise
3595 * gfortran.dg/namelist_43.f90: Likewise
3596 * gfortran.dg/namelist_44.f90: Likewise
3597 * gfortran.dg/namelist_45.f90: Likewise
3598 * gfortran.dg/namelist_46.f90: Likewise
3599 * gfortran.dg/namelist_47.f90: Likewise
3600 * gfortran.dg/namelist_48.f90: Likewise
3601 * gfortran.dg/namelist_49.f90: Likewise
3602 * gfortran.dg/namelist_50.f90: Likewise
3603 * gfortran.dg/namelist_51.f90: Likewise
3604 * gfortran.dg/namelist_52.f90: Likewise
3605 * gfortran.dg/namelist_56.f90: Likewise
3606 * gfortran.dg/namelist_char_only.f90: Likewise
3607 * gfortran.dg/namelist_use.f90: Likewise
3608 * gfortran.dg/namelist_use_only.f90: Likewise
3609 * gfortran.dg/noadv_size.f90: Likewise
3610 * gfortran.dg/open_access_append_1.f90: Likewise
3611 * gfortran.dg/pad_no.f90: Likewise
3612 * gfortran.dg/pr12884.f: Likewise
3613 * gfortran.dg/pr17090.f90: Likewise
3614 * gfortran.dg/pr17285.f90: Likewise
3615 * gfortran.dg/pr17286.f90: Likewise
3616 * gfortran.dg/pr18122.f90: Likewise
3617 * gfortran.dg/pr18210.f90: Likewise
3618 * gfortran.dg/pr18392.f90: Likewise
3619 * gfortran.dg/pr19155.f: Likewise
3620 * gfortran.dg/pr19216.f: Likewise
3621 * gfortran.dg/pr19467.f90: Likewise
3622 * gfortran.dg/pr19657.f: Likewise
3623 * gfortran.dg/pr20257.f90: Likewise
3624 * gfortran.dg/read_bad_advance.f90: Likewise
3625 * gfortran.dg/read_eof_2.f90: Likewise
3626 * gfortran.dg/read_eof_4.f90: Likewise
3627 * gfortran.dg/read_many_1.f: Likewise
3628 * gfortran.dg/read_noadvance.f90: Likewise
3629 * gfortran.dg/read_repeat.f90: Likewise
3630 * gfortran.dg/read_size_noadvance.f90: Likewise
3631 * gfortran.dg/read_x_past.f: Likewise
3632 * gfortran.dg/record_marker_1.f90: Likewise
3633 * gfortran.dg/record_marker_3.f90: Likewise
3634 * gfortran.dg/rewind_1.f90: Likewise
3635 * gfortran.dg/runtime_warning_1.f90: Likewise
3636 * gfortran.dg/shape_3.f90: Likewise
3637 * gfortran.dg/slash_1.f90: Likewise
3638 * gfortran.dg/stat_1.f90: Likewise
3639 * gfortran.dg/stat_2.f90: Likewise
3640 * gfortran.dg/streamio_11.f90: Likewise
3641 * gfortran.dg/streamio_3.f90: Likewise
3642 * gfortran.dg/streamio_4.f90: Likewise
3643 * gfortran.dg/streamio_9.f90: Likewise
3644 * gfortran.dg/tl_editing.f90: Likewise
3645 * gfortran.dg/unf_io_convert_1.f90: Likewise
3646 * gfortran.dg/unf_io_convert_2.f90: Likewise
3647 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3648 * gfortran.dg/unf_short_record_1.f90: Likewise
3649 * gfortran.dg/utf8_1.f03: Likewise
3650 * gfortran.dg/utf8_2.f03: Likewise
3651 * gfortran.dg/widechar_IO_1.f90: Likewise
3652 * gfortran.dg/write_check3.f90: Likewise
3653 * gfortran.dg/write_rewind_2.f: Likewise
3654 * gfortran.dg/x_slash_2.f: Likewise
3655
3656 2009-04-29 Richard Guenther <rguenther@suse.de>
3657
3658 PR target/39943
3659 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3660 New.
3661 (check_effective_target_vect_floatuint_cvt): Likewise.
3662 * gcc.dg/vect/slp-10.c: Adjust.
3663 * gcc.dg/vect/slp-11.c: Adjust.
3664 * gcc.dg/vect/slp-12b.c: Adjust.
3665 * gcc.dg/vect/slp-33.c: Adjust.
3666 * gcc.c-torture/compile/pr39943.c: New testcase.
3667
3668 2009-04-29 Richard Guenther <rguenther@suse.de>
3669
3670 PR middle-end/39937
3671 * gcc.c-torture/compile/pr39937.c: New testcase.
3672
3673 2009-04-29 Richard Guenther <rguenther@suse.de>
3674
3675 PR tree-optimization/39941
3676 * gcc.c-torture/compile/pr39941.c: New testcase.
3677
3678 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
3679
3680 * gcc.target/bfin/20090411-1.c: New test.
3681
3682 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
3683
3684 PR target/39565
3685 * gcc.dg/pr39565.c: New testcase.
3686
3687 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
3688
3689 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3690 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3691 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3692 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3693 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3694 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3695 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3696 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3697 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3698 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3699 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3700 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3701 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3702 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3703 * gcc.target/i386/pr37191.c: Likewise.
3704 * gcc.target/i386/reload-1.c: Likewise.
3705 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3706 * g++.old-deja/g++.pt/repo2.C: Likewise.
3707 * g++.old-deja/g++.pt/repo3.C: Likewise.
3708 * g++.old-deja/g++.pt/repo4.C: Likewise.
3709 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3710 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3711 * g++.dg/template/repo1.C: Likewise.
3712 * g++.dg/template/repo2.C: Likewise.
3713 * g++.dg/template/repo3.C: Likewise.
3714 * g++.dg/template/repo4.C: Likewise.
3715 * g++.dg/template/repo5.C: Likewise.
3716 * g++.dg/template/repo6.C: Likewise.
3717 * g++.dg/template/repo7.C: Likewise.
3718 * g++.dg/template/repo8.C: Likewise.
3719 * g++.dg/template/repo9.C: Likewise.
3720 * g++.dg/rtti/repo1.C: Likewise.
3721 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3722 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3723 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3724 * g++.dg/other/PR23205.C: Skip for vxworks.
3725 * g++.dg/ext/visibility/class1.C: Requires PIC.
3726 * g++.dg/eh/async-unwind2.C: Requires PIC.
3727 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3728 does not have cxa_exit.
3729
3730 2009-04-28 Jing Yu <jingyu@google.com>
3731
3732 PR testsuite/39790
3733 * lib/target-supports.exp (check_effective_target_tls): Remove
3734 comment of caching.
3735 (check_effective_target_tls_native): Likewise.
3736 (check_effective_target_tls_runtime): Likewise.
3737 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3738 tls to tls_runtime.
3739 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3740
3741 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3742
3743 PR fortran/39946
3744 * gfortran.dg/proc_ptr_16.f90: New.
3745
3746 2009-04-28 Steve Ellcey <sje@cup.hp.com>
3747
3748 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3749 lp64 is true.
3750
3751 2009-04-28 Richard Guenther <rguenther@suse.de>
3752
3753 PR middle-end/39937
3754 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3755
3756 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
3757
3758 * g++.dg/warn/pr35652.C: Removed.
3759 * gcc.dg/pr35652.c: Likewise.
3760
3761 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
3762
3763 * gcc.target/ia64/20071210-2.c: New testcase.
3764
3765 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3766
3767 PR c/39323
3768 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3769 * gcc.dg/pr39323-3.c: Ditto.
3770
3771 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3772
3773 PR fortran/39930
3774 PR fortran/39931
3775 * gfortran.dg/ambiguous_reference_2.f90: New.
3776 * gfortran.dg/pointer_assign_7.f90: New.
3777
3778 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
3779 Mark Mitchell <mark@codesourcery.com>
3780
3781 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3782 * gcc.dg/20020103-1.c: Check for __ppc.
3783 * gcc.dg/asm-b.c: Check for __ppc.
3784 * gcc.dg/20020919-1.c: Check for __ppc.
3785 * gcc.dg/20020312-2.c: Likewise.
3786 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3787 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3788 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3789 * g++.dg/warn/weak1.C: Likewise.
3790 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3791 static so appropriate optimizations kick in.
3792 (find_base_value_wrapper): New function.
3793 * g++.dg/eh/simd-5.C: Fix target triplet.
3794 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3795
3796 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3797 H.J. Lu <hongjiu.lu@intel.com>
3798
3799 PR target/39911
3800 * gcc.target/i386/pr39911.c: New test.
3801
3802 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3803
3804 PR fortran/39879
3805 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3806
3807 2009-04-28 Ben Elliston <bje@au.ibm.com>
3808
3809 PR c++/35652
3810 Revert:
3811
3812 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3813
3814 * gcc.dg/pr35652.C: New.
3815 * g++.dg/warn/pr35652.C: New.
3816 * gcc.dg/format/plus-1.c: Adjust message.
3817
3818 2009-04-27 DJ Delorie <dj@redhat.com>
3819
3820 * lib/target-supports.exp (check_effective_target_double64): New.
3821 (check_effective_target_double64plus): New.
3822 (check_effective_target_large_double): New.
3823 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3824 * gcc.dg/div-double-1.c: Likewise.
3825 * gcc.dg/Wconversion-real.c: Require large_double.
3826 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3827
3828 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3829 are too small.
3830
3831 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3832 constants as long.
3833
3834 2009-04-27 Ian Lance Taylor <iant@google.com>
3835
3836 * gcc.dg/Wcxx-compat-5.c: New testcase.
3837 * gcc.dg/Wcxx-compat-6.c: New testcase.
3838
3839 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3840
3841 Allow non-constant arguments to conversion intrinsics.
3842 * gcc.target/spu/intrinsics-3.c: Update tests.
3843
3844 2009-04-27 Richard Guenther <rguenther@suse.de>
3845
3846 PR middle-end/39928
3847 * gcc.c-torture/compile/pr39928-1.c: New testcase.
3848 * gcc.c-torture/compile/pr39928-2.c: Likewise.
3849
3850 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
3851
3852 PR target/39903
3853 * gcc.dg/torture/pr39903-1.c: New.
3854 * gcc.dg/torture/pr39903-2.c: Likewise.
3855
3856 2009-04-27 Revital Eres <eres@il.ibm.com>
3857
3858 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
3859 and check it.
3860 * gcc.dg/sms-2.c: Add dump check.
3861 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
3862 and check it.
3863 * gcc.dg/sms-4.c: Likewise.
3864 * gcc.dg/sms-5.c: Likewise.
3865 * gcc.dg/sms-6.c: Likewise.
3866 * gcc.dg/sms-7.c: Likewise.
3867 * gcc.dg/sms-antideps.c: Rename to...
3868 * gcc.dg/sms-8.c: This and add sms dump file and check it.
3869
3870 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
3871
3872 * gnat.dg/opt2.adb: New test.
3873
3874 2009-04-27 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR c++/39875
3877 * g++.dg/warn/Wunused-15.C: New test.
3878
3879 2009-04-26 Michael Matz <matz@suse.de>
3880
3881 Expand from SSA.
3882 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
3883 change regexps.
3884 * gcc.target/i386/pr37248-1.c: Modified.
3885 * gcc.target/i386/pr37248-3.c: Modified.
3886 * gcc.target/i386/pr37248-2.c: Modified.
3887 * gnat.dg/aliasing1.adb: Modified.
3888 * gnat.dg/pack9.adb: Modified.
3889 * gnat.dg/aliasing2.adb: Modified.
3890 * gcc.dg/strict-overflow-2.c: Modified.
3891 * gcc.dg/autopar/reduc-1char.c: Modified.
3892 * gcc.dg/autopar/reduc-2char.c: Modified.
3893 * gcc.dg/autopar/reduc-1.c: Modified.
3894 * gcc.dg/autopar/reduc-2.c: Modified.
3895 * gcc.dg/autopar/reduc-3.c: Modified.
3896 * gcc.dg/autopar/reduc-6.c: Modified.
3897 * gcc.dg/autopar/reduc-7.c: Modified.
3898 * gcc.dg/autopar/reduc-8.c: Modified.
3899 * gcc.dg/autopar/reduc-9.c: Modified.
3900 * gcc.dg/autopar/reduc-1short.c: Modified.
3901 * gcc.dg/autopar/reduc-2short.c: Modified.
3902 * gcc.dg/autopar/parallelization-1.c: Modified.
3903 * gcc.dg/strict-overflow-4.c: Modified.
3904 * gcc.dg/strict-overflow-6.c: Modified.
3905 * gcc.dg/gomp/combined-1.c: Modified.
3906 * gcc.dg/no-strict-overflow-1.c: Modified.
3907 * gcc.dg/no-strict-overflow-3.c: Modified.
3908 * gcc.dg/no-strict-overflow-5.c: Modified.
3909 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3910 * gcc.dg/tree-ssa/pr18134.c: Modified.
3911 * gcc.dg/tree-ssa/20030824-1.c: Modified.
3912 * gcc.dg/tree-ssa/vector-2.c: Modified.
3913 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3914 * gcc.dg/tree-ssa/loop-21.c: Modified.
3915 * gcc.dg/tree-ssa/20030824-2.c: Modified.
3916 * gcc.dg/tree-ssa/vector-3.c: Modified.
3917 * gcc.dg/tree-ssa/asm-3.c: Modified.
3918 * gcc.dg/tree-ssa/pr23294.c: Modified.
3919 * gcc.dg/tree-ssa/loop-22.c: Modified.
3920 * gcc.dg/tree-ssa/loop-15.c: Modified.
3921 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3922 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3923 * gcc.dg/tree-ssa/pr20139.c: Modified.
3924 * gcc.dg/tree-ssa/scev-cast.c: Modified.
3925 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3926 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3927 * gcc.dg/tree-ssa/loop-5.c: Modified.
3928 * gcc.dg/tree-ssa/pr19431.c: Modified.
3929 * gcc.dg/tree-ssa/pr32044.c: Modified.
3930 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3931 * gcc.dg/tree-ssa/loop-19.c: Modified.
3932 * gcc.dg/tree-ssa/loop-28.c: Modified.
3933 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3934 * gcc.dg/tree-ssa/divide-1.c: Modified.
3935 * gcc.dg/tree-ssa/inline-1.c: Modified.
3936 * gcc.dg/tree-ssa/divide-3.c: Modified.
3937 * gcc.dg/tree-ssa/pr30978.c: Modified.
3938 * gcc.dg/tree-ssa/alias-6.c: Modified.
3939 * gcc.dg/tree-ssa/divide-4.c: Modified.
3940 * gcc.dg/tree-ssa/alias-11.c: Modified.
3941 * gcc.dg/no-strict-overflow-7.c: Modified.
3942 * gcc.dg/strict-overflow-1.c: Modified.
3943 * gcc.dg/pr15784-4.c: Modified.
3944 * gcc.dg/pr34263.c: Modified.
3945 * gcc.dg/strict-overflow-3.c: Modified.
3946 * gcc.dg/tree-prof/stringop-1.c: Modified.
3947 * gcc.dg/tree-prof/val-prof-1.c: Modified.
3948 * gcc.dg/tree-prof/val-prof-2.c: Modified.
3949 * gcc.dg/tree-prof/val-prof-3.c: Modified.
3950 * gcc.dg/tree-prof/val-prof-4.c: Modified.
3951 * gcc.dg/no-strict-overflow-2.c: Modified.
3952 * gcc.dg/no-strict-overflow-4.c: Modified.
3953 * gcc.dg/no-strict-overflow-6.c: Modified.
3954 * g++.dg/tree-ssa/pr27090.C: Modified.
3955 * g++.dg/tree-ssa/tmmti-2.C: Modified.
3956 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3957 * g++.dg/tree-ssa/pr19807.C: Modified.
3958 * g++.dg/opt/pr30965.C: Modified.
3959 * g++.dg/init/new17.C: Modified.
3960 * gfortran.dg/whole_file_6.f90: Modified.
3961 * gfortran.dg/whole_file_5.f90: Modified.
3962 * gfortran.dg/reassoc_1.f90: Modified.
3963 * gfortran.dg/reassoc_3.f90: Modified.
3964
3965 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
3966
3967 PR fortran/39893
3968 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3969
3970 2009-04-26 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR inline-asm/39543
3973 * gcc.target/i386/pr39543-1.c: New test.
3974 * gcc.target/i386/pr39543-2.c: New test.
3975 * gcc.target/i386/pr39543-3.c: New test.
3976
3977 PR c/39889
3978 * gcc.dg/Wunused-value-3.c: New test.
3979
3980 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3981
3982 PR c/39581
3983 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3984 gcc.dg/vla-21.c: New tests.
3985
3986 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3987
3988 PR c/39556
3989 * gcc.dg/inline-34.c: New test.
3990
3991 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3992
3993 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3994 gcc.dg/enum-const-3.c: New tests.
3995 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3996 -pedantic-errors. Update expected diagnostics.
3997
3998 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3999
4000 PR c/39582
4001 * gcc.dg/vla-20.c: New test.
4002
4003 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4004
4005 PR c/39564
4006 * gcc.dg/vla-19.c: New test.
4007
4008 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4009
4010 PR preprocessor/39559
4011 * gcc.dg/c99-intconst-2.c: New test.
4012
4013 2009-04-25 Jan Hubicka <jh@suse.cz>
4014
4015 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4016
4017 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4018
4019 PR fortran/39688
4020 * gfortran.dg/import7.f90: New.
4021
4022 2009-04-24 Richard Guenther <rguenther@suse.de>
4023
4024 * gcc.dg/tree-ssa/vrp48.c: Fix.
4025
4026 2008-04-24 Doug Kwan <dougkwan@google.com>
4027
4028 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4029 destination are the same.
4030
4031 2009-04-24 Richard Guenther <rguenther@suse.de>
4032
4033 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4034
4035 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4036
4037 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4038 gcc.dg/array-const-3.c: New tests.
4039
4040 2009-04-24 Ian Lance Taylor <iant@google.com>
4041
4042 * gcc.dg/Wcxx-compat-4.c: New testcase.
4043
4044 2009-04-24 Daniel Kraft <d@domob.eu>
4045
4046 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4047 expected on already erraneous symbol (renamed to fresh one).
4048
4049 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4050
4051 PR middle-end/39867
4052 * gcc.dg/pr39867.c: New.
4053
4054 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4055
4056 PR fortran/39861
4057 PR fortran/39864
4058 * gfortran.dg/intrinsic_1.f90: New.
4059
4060 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4061
4062 * gnat.dg/alignment7.adb: New test.
4063 * gnat.dg/alignment8.adb: Likewise.
4064
4065 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4066
4067 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4068 * gnat.dg/specs/rep_clause2.ads: New test.
4069
4070 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR rtl-optimization/39794
4073 * gcc.dg/pr39794.c: New test.
4074
4075 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4076
4077 * gnat.dg/atomic1.adb: New test.
4078 * gnat.dg/atomic1_pkg.ads: New helper.
4079
4080 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4081
4082 PR testsuite/39623
4083 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4084 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4085
4086 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4087
4088 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4089 warning.
4090
4091 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4092
4093 PR C/31499
4094 * gcc.dg/vector-init-1.c: New testcase.
4095 * gcc.dg/vector-init-2.c: New testcase.
4096
4097 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4098
4099 * gnat.dg/enum2.adb: New test.
4100 * gnat.dg/enum2_pkg.ads: New helper.
4101
4102 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4103
4104 PR c/39855
4105 * gcc.dg/torture/pr39855.c: New test.
4106
4107 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4108
4109 PR c++/39639
4110 * g++.dg/cpp0x/pr39639.C: New test.
4111
4112 2009-04-22 Mark Heffernan <meheff@google.com>
4113
4114 * gcc.dg/profile-generate-3.c: New test.
4115
4116 2009-04-22 Jan Hubicka <jh@suse.cz>
4117
4118 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4119
4120 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4121
4122 PR testsuite/39623
4123 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4124
4125 2009-04-22 Richard Guenther <rguenther@suse.de>
4126
4127 PR tree-optimization/39824
4128 * gcc.c-torture/compile/pr39824.c: New testcase.
4129
4130 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4131
4132 PR c++/14875
4133 * g++.dg/parse/parser-pr14875.C: New.
4134 * g++.dg/parse/parser-pr14875-2.C: New.
4135 * g++.dg/parse/error6.C: Update match string.
4136
4137 2009-04-22 Richard Guenther <rguenther@suse.de>
4138
4139 PR tree-optimization/39845
4140 * gcc.c-torture/compile/pr39845.c: New testcase.
4141
4142 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4143
4144 PR fortran/39735
4145 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4146 * gfortran.dg/external_initializer.f90: Modified.
4147 * gfortran.dg/interface_26.f90: Modified.
4148 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4149 * gfortran.dg/proc_ptr_3.f90: Modified.
4150 * gfortran.dg/proc_ptr_15.f90: New.
4151 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4152
4153 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4154
4155 PR c++/35711
4156 * g++.dg/warn/pr35711.C: New.
4157 * g++.dg/conversion/ptrmem2.C: Update.
4158
4159 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4160
4161 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4162 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4163 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4164 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4165 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4166 gcc.c-torture/ChangeLog.0,
4167 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4168 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4169 gcc.target/i386/math-torture/math-torture.exp,
4170 gcc.target/mips/inter/mips16-inter.exp,
4171 gcc.target/mips/mips-nonpic/README,
4172 gcc.target/x86_64/abi/README.gcc,
4173 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4174 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4175 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4176 notices.
4177 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4178
4179 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4180
4181 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4182
4183 2009-04-21 Richard Guenther <rguenther@suse.de>
4184
4185 PR middle-end/39829
4186 * gcc.dg/torture/pr39829.c: New testcase.
4187
4188 2009-04-21 Martin Jambor <mjambor@suse.cz>
4189
4190 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4191
4192 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4193
4194 PR 16202
4195 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4196 * gcc.dg/sequence-pt-2.c: New.
4197 * gcc.dg/sequence-pt-3.c: New.
4198 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4199 * g++.dg/warn/sequence-pt-2.c: New.
4200 * g++.dg/warn/sequence-pt-3.c: New.
4201
4202 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4203
4204 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4205
4206 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4207
4208 * gnat.dg/import1.ad[sb]: New test.
4209
4210 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4211
4212 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4213 return 0.
4214
4215 2009-04-20 Tobias Burnus <burnus@net-b.de>
4216
4217 PR fortran/39811
4218 * gfortran.dg/continuation_11.f90: New test.
4219
4220 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4221
4222 PR c++/13358
4223 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4224 messages. Test for "long long" in system headers.
4225 * gcc.dg/c99-longlong-2.c: New.
4226 * g++.dg/warn/pr13358.C: New.
4227 * g++.dg/warn/pr13358-2.C: New.
4228 * g++.dg/warn/pr13358-3.C: New.
4229 * g++.dg/warn/pr13358-4.C: New.
4230
4231 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4232
4233 * gcc.dg/framework-2.c: Fix up for non existent includes
4234 being fatal errors now.
4235
4236 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4237
4238 PR fortran/39800
4239 * gfortran.dg/private_type_13.f90: New test.
4240 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4241
4242 2009-04-20 Le-Chun Wu <lcwu@google.com>
4243
4244 PR c++/39803
4245 * g++.dg/warn/Wunused-14.C: New test.
4246
4247 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4248
4249 * gnat.dg/specs/small_alignment.ads: New test.
4250
4251 2009-04-20 Ian Lance Taylor <iant@google.com>
4252
4253 * gcc.dg/Wcxx-compat-3.c: New testcase.
4254
4255 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4256
4257 * gnat.dg/pack13.ad[sb]: New test.
4258 * gnat.dg/pack13_pkg.ads: New helper.
4259
4260 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4261
4262 * gnat.dg/discr11.ad[sb]: New test.
4263 * gnat.dg/discr11_pkg.ads: New helper.
4264
4265 2009-04-20 Ira Rosen <irar@il.ibm.com>
4266
4267 PR tree-optimization/39675
4268 * gcc.dg/vect/O3-pr39675-2.c: New test.
4269
4270 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gnat.dg/rep_clause3.adb: New test.
4273
4274 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4275
4276 PR c/37481
4277 * gcc.dg/c99-flex-array-7.c: New test.
4278
4279 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4280
4281 PR c/19771
4282 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4283
4284 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4285
4286 PR c/38243
4287 * gcc.dg/c99-restrict-3.c: New test.
4288
4289 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4290
4291 PR preprocessor/20078
4292 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4293
4294 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4295
4296 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4297 Do not pass -B$root after -margs.
4298
4299 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4300
4301 PR c/32061
4302 PR c++/36954
4303 * gcc.dg/pr32061.c: New.
4304 * gcc.dg/Wlogical-op-1.c: Update.
4305 * g++.dg/warn/Wlogical-op-1.C: Update.
4306 * g++.dg/warn/pr36954.C: New.
4307
4308 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4309
4310 PR c/27676
4311 * gcc.dg/lvalue-5.c: New test.
4312
4313 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4314
4315 PR c/22367
4316 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4317
4318 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4319
4320 * gcc.dg/cpp/include5.c: New test.
4321
4322 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4323
4324 PR c/35210
4325 * gcc.dg/call-diag-2.c: New test.
4326
4327 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4328
4329 PR preprocessor/39646
4330 * gcc.dg/cpp/line8.c: New test.
4331
4332 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4333
4334 PR preprocessor/39647
4335 * gcc.dg/cpp/line7.c: New test.
4336
4337 2009-04-18 Richard Guenther <rguenther@suse.de>
4338
4339 PR middle-end/39804
4340 * gcc.target/i386/pr39804.c: New testcase.
4341
4342 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4343
4344 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4345 * g++.dg/other/pr39496.C: Likewise.
4346
4347 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4348
4349 PR middle-end/36902
4350 * gcc.dg/pr36902.c: New.
4351
4352 2009-04-17 Diego Novillo <dnovillo@google.com>
4353
4354 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4355 violation for variable 'inside_main'.
4356
4357 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4358
4359 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4360
4361 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4362
4363 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4364
4365 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4366
4367 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4368 * gfortran.dg/chmod_2.f90: Likewise.
4369 * gfortran.dg/chmod_3.f90: Likewise.
4370 * gfortran.dg/open_errors.f90: Likewise.
4371 * gfortran.dg/stat_1.f90: Likewise.
4372 * gfortran.dg/stat_2.f90: Likewise.
4373
4374 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4375
4376 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4377 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4378 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4379 * gfortran.dg/nearest_1.f90: Likewise.
4380 * gfortran.dg/nearest_3.f90: Likewise.
4381 * gfortran.dg/isnan_1.f90: Likewise.
4382 * gfortran.dg/isnan_2.f90: Likewise.
4383 * gfortran.dg/nan_1.f90: Likewise.
4384 * gfortran.dg/nan_2.f90: Likewise.
4385 * gfortran.dg/nan_3.f90: Likewise.
4386 * gfortran.dg/nan_4.f90: Likewise.
4387 * gfortran.dg/module_nan.f90: Likewise.
4388 * gfortran.dg/int_conv_2.f90: Likewise.
4389 * gfortran.dg/init_flag_3.f90: Likewise.
4390 * gfortran.dg/namelist_42.f90: Likewise.
4391 * gfortran.dg/namelist_43.f90: Likewise.
4392 * gfortran.dg/real_const_3.f90: Likewise.
4393 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4394
4395 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4396 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4397 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4398 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4399 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4400
4401 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4402 * gfortran.dg/gamma_5.f90: Likewise.
4403
4404 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4405
4406 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4407 less strict so it also works with auto-overlay support.
4408 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4409 for "exceeds local store" linker errors on the SPU.
4410
4411 * lib/gfortran.exp: Include target-supports.exp.
4412 (gfortran_init): On SPU targets where automatic overlay support
4413 is available, use it to build all Fortran test cases.
4414
4415 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4416
4417 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4418
4419 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4420 rule enforced by gnat on taft types.
4421
4422 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4423
4424 PR testsuite/39792
4425 * g++.dg/ext/complit11.C: Add empty dg-options.
4426
4427 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4428
4429 PR c++/17570
4430 * g++.dg/template/defarg11.C: New test.
4431
4432 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4433
4434 PR c++/28766
4435 * g++.dg/ext/complit11.C: New testcase.
4436
4437 2009-04-15 Le-Chun Wu <lcwu@google.com>
4438
4439 PR c++/39551
4440 * g++.dg/warn/Wunused-13.C: New testcase.
4441
4442 2009-04-15 Ian Lance Taylor <iant@google.com>
4443
4444 * gcc.dg/Wenum-compare-1.c: New testcase.
4445
4446 2009-04-15 Richard Guenther <rguenther@suse.de>
4447
4448 PR tree-optimization/39764
4449 * g++.dg/torture/pr39764.C: New testcase.
4450
4451 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4452
4453 * g++.dg/ext/altivec-17.C: New.
4454
4455 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4456
4457 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4458 * gnat.dg/specs/limited1.ads: Ditto.
4459
4460 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4461
4462 PR testsuite/39769
4463 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4464 for testing the results of estimate instructions.
4465 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4466 * gcc.dg/vmx/3a-05.c (test): Ditto.
4467
4468 2009-04-14 Jason Merrill <jason@redhat.com>
4469
4470 PR c++/39763
4471 * g++.dg/warn/Wshadow-4.C: Extend.
4472
4473 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4474
4475 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4476 (do_D): Remove attribute hidden.
4477
4478 2009-04-13 Jason Merrill <jason@redhat.com>
4479
4480 PR c++/39480
4481 * g++.dg/init/copy7.C: New.
4482
4483 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4484
4485 PR testsuite/39733
4486 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4487 (check_for_all_options): This.
4488
4489 2009-04-13 Jason Merrill <jason@redhat.com>
4490
4491 PR c++/39750
4492 * g++.dg/template/crash90.C: New.
4493
4494 2009-04-12 Jason Merrill <jason@redhat.com>
4495
4496 PR c++/39742
4497 * g++.dg/overload/extern-C-2.C: New.
4498
4499 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4500
4501 PR preprocessor/31869
4502 * gcc.dg/cpp/strify5.c: New test.
4503
4504 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4505
4506 * gnat.dg/enum1.adb: New test.
4507 * gnat.dg/enum1_pkg.ads: New helper.
4508
4509 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4510
4511 PR target/39740
4512 * gcc.target/alpha/pr39740.c: New test.
4513
4514 2009-04-11 Daniel Kraft <d@domob.eu>
4515
4516 PR fortran/37746
4517 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4518 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4519 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4520 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4521 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4522 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4523 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4524 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4525 expected string length that failed with -fbounds-check now.
4526 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4527
4528 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4529
4530 PR fortran/39692
4531 * gfortran.dg/proc_ptr_14.f90: New.
4532
4533 2009-04-11 Richard Guenther <rguenther@suse.de>
4534
4535 PR middle-end/39732
4536 * g++.dg/torture/pr39732.C: New testcase.
4537
4538 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4539
4540 * gfortran.dg/whole_file_5.f90: New.
4541 * gfortran.dg/whole_file_6.f90: New.
4542
4543 2009-04-11 Richard Guenther <rguenther@suse.de>
4544
4545 PR tree-optimization/39713
4546 * g++.dg/torture/pr39713.C: New testcase.
4547
4548 2009-04-10 Richard Guenther <rguenther@suse.de>
4549
4550 PR c/39712
4551 * gcc.dg/pr39712.c: New testcase.
4552
4553 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4554
4555 PR c++/28301
4556 * g++.dg/cpp0x/enum2.C: Updated.
4557 * g++.dg/debug/pr22514.C: Likewise.
4558 * g++.dg/parse/enum2.C: Likewise.
4559 * g++.dg/parse/enum3.C: Likewise.
4560 * g++.dg/template/crash79.C: Likewise.
4561 * g++.old-deja/g++.jason/cond.C: Likewise.
4562
4563 2009-04-10 Chao-ying Fu <fu@mips.com>
4564
4565 * gcc.target/mips/interrupt_handler.c: Change from compile to
4566 assemble.
4567
4568 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4569
4570 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4571
4572 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4573
4574 PR fortran/38709
4575 * gfortran.dg/zero_sized_6.f90: New.
4576
4577 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4578
4579 PR c++/20118
4580 * g++.dg/parse/pr20118.C: New.
4581 * g++.dg/template/spec16.C: Update.
4582
4583 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4584
4585 PR testsuite/35621
4586 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4587 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4588 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4589 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4590 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4591 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4592 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4593 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4594 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4595 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4596 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4597 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4598 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4599 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4600 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4601 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4602 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4603
4604 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4605
4606 PR target/39678
4607 * g++.dg/torture/pr39678.C: New.
4608 * gcc.dg/compat/struct-complex-2.h: Likewise.
4609 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4610 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4611 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4612 * gcc.dg/torture/pr39678.c: Likewise.
4613 * gcc.target/i386/pr39678.c: Likewise.
4614
4615 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4616 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4617
4618 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4619 <complex.h>. Add tests for structure with complex float.
4620
4621 2009-04-10 Ben Elliston <bje@au.ibm.com>
4622 Joseph Myers <joseph@codesourcery.com>
4623
4624 PR target/36800
4625 * gcc.dg/dfp/pr36800.c: New.
4626
4627 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4628 Rafael Avila de Espindola <espindola@google.com>
4629
4630 * gcc.misc-tests/help.exp: New file.
4631 * lib/options.exp: New file.
4632
4633 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4634
4635 PR libobjc/36610
4636 * objc/execute/forward-1.x: New.
4637
4638 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4639
4640 * gcc.dg/pr27150-1.c: Change to a link test.
4641
4642 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4643
4644 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4645 3 of the GNU General Public License and to point readers at the
4646 COPYING3 file and the FSF's license web page.
4647 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4648 * gcc.dg/struct/struct-reorg.exp: Likewise.
4649 * gcc.target/spu/tag_manager.c: Likewise.
4650
4651 2009-04-09 Richard Guenther <rguenther@suse.de>
4652
4653 PR testsuite/39696
4654 * ssa-ccp-25.c: Adjust pattern.
4655
4656 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4657
4658 PR fortran/36704
4659 * gfortran.dg/external_procedures_1.f90: Modified.
4660 * gfortran.dg/proc_ptr_result_1.f90: New.
4661 * gfortran.dg/proc_ptr_result_2.f90: New.
4662 * gfortran.dg/proc_ptr_result_3.f90: New.
4663
4664 2009-04-09 Richard Guenther <rguenther@suse.de>
4665
4666 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4667 to prevent constant propagation.
4668 * gcc.dg/vect/vect-56.c: Likewise.
4669 * gcc.dg/vect/vect-58.c: Likewise.
4670 * gcc.dg/vect/vect-60.c: Likewise.
4671 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4672 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4673 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4674
4675 2009-04-09 Richard Guenther <rguenther@suse.de>
4676
4677 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4678 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4679
4680 2009-04-09 Joseph Myers <joseph@codesourcery.com>
4681
4682 PR c/39613
4683 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4684 New tests.
4685
4686 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4687
4688 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4689 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4690
4691 2009-04-08 Jakub Jelinek <jakub@redhat.com>
4692
4693 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4694
4695 2009-04-08 Jason Merrill <jason@redhat.com>
4696
4697 PR c++/25185
4698 * g++.dg/template/error40.C: Add another test.
4699
4700 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4701
4702 PR c/39614
4703 PR c/39673
4704 * gcc.c-torture/compile/pr39614-1.c,
4705 gcc.c-torture/compile/pr39614-2.c,
4706 gcc.c-torture/compile/pr39614-3.c,
4707 gcc.c-torture/compile/pr39614-4.c,
4708 gcc.c-torture/compile/pr39614-5.c,
4709 gcc.c-torture/compile/pr39673-1.c,
4710 gcc.c-torture/compile/pr39673-2.c: New tests.
4711 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4712 more cases.
4713 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4714 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4715 expected errors.
4716
4717 2009-04-08 Dodji Seketeli <dodji@redhat.com>
4718
4719 PRc++/39637
4720 * g++.dg/cpp0x/variadic-crash2.C: New test.
4721
4722 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
4723
4724 PR fortran/38863
4725 * gfortran.dg/alloc_comp_result_1.f90: New test.
4726
4727 2009-04-07 Jason Merrill <jason@redhat.com>
4728
4729 PR c++/34691
4730 * g++.dg/overload/extern-C-1.C: New.
4731
4732 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4733
4734 PR testsuite/39325
4735 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4736
4737 2009-04-07 Jason Merrill <jason@redhat.com>
4738
4739 PR c++/25185
4740 * g++.dg/template/error40.C: New.
4741
4742 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4743
4744 PR fortran/38152
4745 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4746
4747 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
4748
4749 * gnat.dg/subp_elim_errors.ad[sb]: New test.
4750
4751 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4752
4753 PR fortran/38290
4754 * gfortran.dg/proc_decl_1.f90: Modified.
4755 * gfortran.dg/proc_ptr_11.f90: Extended.
4756 * gfortran.dg/proc_ptr_13.f90: Modified.
4757
4758 2009-04-06 Jason Merrill <jason@redhat.com>
4759
4760 PR c++/35146
4761 * g++.dg/template/fnspec1.C: New.
4762
4763 2009-04-06 Laurent GUERBY <laurent@guerby.net>
4764
4765 * lib/gnat.exp: Handle multilib.
4766
4767 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4768
4769 PR fortran/38863
4770 * gfortran.dg/dependency_23.f90: New test.
4771
4772 2009-04-06 Richard Guenther <rguenther@suse.de>
4773
4774 PR tree-optimization/28868
4775 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4776 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4777 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4778 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4779
4780 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4781
4782 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4783
4784 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4785
4786 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4787
4788 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4789
4790 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4791 with the built-in y0, and the subsequent warning.
4792 (y1): Likewise, rename to y_1.
4793
4794 2009-04-06 Janus Weil <janus@gcc.gnu.org>
4795
4796 PR fortran/39414
4797 * gfortran.dg/proc_decl_21.f90: New.
4798
4799 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4800
4801 PR fortran/36091
4802 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4803
4804 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4805
4806 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4807 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4808 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4809 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4810 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4811 gfortran.dg/namelist_49.f90: Gate test on effective_target
4812 fd_truncate.
4813 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4814
4815 2009-04-05 Daniel Kraft <d@domob.eu>
4816
4817 PR fortran/38654
4818 * gfortran.dg/read_float_2.f03
4819 * gfortran.dg/read_float_3.f90
4820
4821 2009-04-05 Richard Guenther <rguenther@suse.de>
4822
4823 PR tree-optimization/39648
4824 * gcc.c-torture/compile/pr39648.c: New testcase.
4825
4826 2009-04-05 Jason Merrill <jason@redhat.com>
4827
4828 PR c++/14912
4829 * g++.dg/template/error39.C: New.
4830
4831 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4832
4833 PR fortran/29458
4834 * gfortran.dg/implied_do_1.f90: New.
4835
4836 2009-04-04 Tobias Burnus <burnus@net-b.de>
4837
4838 PR fortran/39577
4839 * gfortran.dg/recursive_check_8.f90: New.
4840 * gfortran.dg/recursive_check_9.f90: New.
4841 * gfortran.dg/recursive_check_10.f90: New.
4842 * gfortran.dg/recursive_check_11.f90: New.
4843 * gfortran.dg/recursive_check_12.f90: New.
4844 * gfortran.dg/recursive_check_13.f90: New.
4845 * gfortran.dg/recursive_check_14.f90: New.
4846
4847 2009-04-04 Jason Merrill <jason@redhat.com>
4848
4849 PR c++/25185
4850 * g++.dg/template/error38.C: Add more tests.
4851
4852 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
4853
4854 PR fortran/37614
4855 * gfortran.dg/common_align_2.f90: New test.
4856
4857 2009-04-04 Richard Guenther <rguenther@suse.de>
4858
4859 PR tree-optimization/8781
4860 PR tree-optimization/37892
4861 * g++.dg/tree-ssa/pr8781.C: New testcase.
4862 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
4863
4864 2009-04-04 Richard Guenther <rguenther@suse.de>
4865
4866 PR tree-optimization/39636
4867 * gcc.c-torture/compile/pr39636.c: New testcase.
4868
4869 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
4870
4871 PR rtl-optimization/39607
4872 * g++.dg/opt/pr39607.C: New.
4873
4874 2009-04-03 Tobias Burnus <burnus@net-b.de>
4875
4876 PR fortran/39594
4877 * gfortran.dg/common_12.f90: New.
4878
4879 2009-04-03 Jason Merrill <jason@redhat.com>
4880
4881 PR c++/39608
4882 * g++.dg/template/const2.C: New test.
4883
4884 2009-04-03 Richard Guenther <rguenther@suse.de>
4885
4886 PR tree-optimization/2480
4887 PR tree-optimization/23086
4888 * gcc.dg/tree-ssa/pr2480.c: New testcase.
4889 * gcc.dg/tree-ssa/pr23086.c: Likewise.
4890
4891 2009-04-03 Richard Guenther <rguenther@suse.de>
4892
4893 PR tree-optimization/34743
4894 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4895 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4896 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4897 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4898 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4899 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4900 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4901 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4902
4903 2009-04-03 Richard Guenther <rguenther@suse.de>
4904
4905 PR middle-end/13146
4906 PR tree-optimization/23940
4907 PR tree-optimization/33237
4908 PR middle-end/33974
4909 PR middle-end/34093
4910 PR tree-optimization/36201
4911 PR tree-optimization/36230
4912 PR tree-optimization/38049
4913 PR tree-optimization/38207
4914 PR tree-optimization/38230
4915 PR tree-optimization/38301
4916 PR tree-optimization/38585
4917 PR middle-end/38895
4918 PR tree-optimization/38985
4919 PR tree-optimization/39299
4920 * gcc.dg/pr19633-1.c: Adjust.
4921 * gcc.dg/torture/pta-callused-1.c: Likewise.
4922 * gcc.dg/torture/pr39074-2.c: Likewise.
4923 * gcc.dg/torture/pr39074.c: Likewise.
4924 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4925 * gcc.dg/torture/pr30375.c: Adjust.
4926 * gcc.dg/torture/pr33563.c: Likewise.
4927 * gcc.dg/torture/pr33870.c: Likewise.
4928 * gcc.dg/torture/pr33560.c: Likewise.
4929 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4930 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4931 * gcc.dg/tree-ssa/alias-15.c: Remove.
4932 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4933 * gcc.dg/tree-ssa/pr26421.c: Adjust.
4934 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4935 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4936 * gcc.dg/tree-ssa/pr23382.c: Adjust.
4937 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4938 * gcc.dg/tree-ssa/alias-16.c: Adjust.
4939 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4940 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4941 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4942 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4943 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4944 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4945 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4946 * gcc.dg/tree-ssa/pr13146.c: Likewise.
4947 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4948 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4949 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4950 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4951 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4952 * gcc.dg/tree-ssa/alias-20.c: Likewise.
4953 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4954 * gcc.dg/tree-ssa/pr38895.c: Likewise.
4955 * gcc.dg/uninit-B.c: XFAIL.
4956 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4957 * gcc.dg/uninit-pr19430.c: XFAIL.
4958 * g++.dg/tree-ssa/pr13146.C: New testcase.
4959 * g++.dg/opt/pr36187.C: Adjust.
4960 * g++.dg/torture/20090329-1.C: New testcase.
4961
4962 2009-04-02 Chao-ying Fu <fu@mips.com>
4963
4964 * gcc.target/mips/interrupt_handler.c: New test.
4965
4966 2009-04-02 David Ayers <ayers@fsfe.org>
4967
4968 PR objc/18456
4969 * objc.dg/bad-receiver-type-2.m: New test contributed by
4970 Alexander Mamberg.
4971
4972 2009-04-02 Jason Merrill <jason@redhat.com>
4973
4974 PR c++/25185
4975 * g++.dg/template/error38.C: New test.
4976
4977 2009-04-02 Janis Johnson <janis187@us.ibm.com>
4978
4979 PR tree-optimization/31677
4980 * gcc.dg/memcpy-1.c: Add compiler option.
4981
4982 2009-04-02 Ira Rosen <irar@il.ibm.com>
4983
4984 PR tree-optimization/39595
4985 * gfortran.dg/vect/O3-pr39595.f: New test.
4986
4987 2009-04-02 Dodji Seketeli <dodji@redhat.com>
4988
4989 PR c++/26693
4990 * g++.dg/template/typedef11.C: New test.
4991 * g++.dg/template/typedef12.C: Likewise.
4992 * g++.dg/template/typedef13.C: Likewise.
4993 * g++.dg/template/typedef14.C: Likewise.
4994 * g++.dg/template/typedef15.C: Likewise.
4995 * g++.dg/template/typedef16.C: Likewise.
4996 * g++.dg/template/sfinae3.C: Compile this pedantically.
4997 The only errors expected should be the one saying the typedef is ill
4998 formed.
4999 * g++.old-deja/g++.pt/typename8.C: Likewise.
5000 * g++.dg/template/access11.C: Update this.
5001
5002 2009-04-02 Richard Guenther <rguenther@suse.de>
5003
5004 PR tree-optimization/37221
5005 * gcc.c-torture/compile/20090331-1.c: New testcase.
5006
5007 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5008
5009 * gcc.c-torture/compile/20090401-1.c: New test.
5010
5011 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5012
5013 PR c++/4926
5014 * g++.dg/template/pr4926-1.C: New.
5015
5016 2009-04-01 Xinliang David Li <davidxl@google.com>
5017
5018 * gcc.target/i386/all_one_m128i.c: New test.
5019
5020 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5021
5022 PR c/39027
5023 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5024 * gcc.dg/fltconst-2.c: New test.
5025 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5026 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5027
5028 PR c/33466
5029 * gcc.dg/cpp/pr33466.c: New test.
5030 * gcc.dg/dfp/pr33466.c: New test.
5031 * gcc.dg/fixed-point/pr33466.c: New test.
5032
5033 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5034
5035 PR tree-optimization/35011
5036 * g++.dg/other/pr35011.C: New.
5037
5038 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5039
5040 PR target/39226
5041 * gcc.dg/pr39226.c: New test.
5042
5043 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5044
5045 PR c++/35240
5046 * g++.dg/template/pr35240.C: New.
5047
5048 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5049
5050 PR c/39605
5051 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5052 * gcc.dg/pr25682.c: Update expected diagnostics.
5053
5054 2009-04-01 Richard Guenther <rguenther@suse.de>
5055
5056 * gcc.dg/fold-plusmult-2.c: New testcase.
5057
5058 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5059
5060 PR c/37772
5061 * gcc.dg/pr37772.c: New test.
5062 * g++.dg/ext/asm11.C: New test.
5063
5064 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5065
5066 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5067 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5068 defined.
5069
5070 2009-03-31 Jason Merrill <jason@redhat.com>
5071
5072 * g++.old-deja/g++.other/using9.C: Add expected errors.
5073
5074 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5075
5076 * gcc.c-torture/compile/pr33009.c: Removed.
5077
5078 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5079
5080 * gcc.c-torture/compile/pr33009.c: Delete.
5081 * gcc.c-torture/compile/pr11832.c: Likewise.
5082
5083 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5084
5085 PR c/448
5086 * lib/target-supports.exp (check_effective_target_stdint_types):
5087 Update comment.
5088 (check_effective_target_inttypes_types): New.
5089 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5090 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5091 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5092
5093 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5094
5095 PR fortran/38917
5096 PR fortran/38918
5097 * gfortran.dg/data_pointer_1.f90: New test.
5098
5099 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5100
5101 PR fortran/38915
5102 * gfortran.dg/char_length_15.f90: New test.
5103
5104 2009-03-31 Jason Merrill <jason@redhat.com>
5105
5106 C++ DR 613
5107 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5108 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5109 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5110 xfail others.
5111
5112 * g++.dg/other/typedef2.C: New test.
5113
5114 PR c++/37806
5115 * g++.dg/template/typedef17.C: New test.
5116
5117 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5118 * g++.dg/cpp0x/auto12.C: Likewise.
5119
5120 2009-03-31 Richard Guenther <rguenther@suse.de>
5121
5122 PR middle-end/31029
5123 * gcc.dg/fold-compare-4.c: New testcase.
5124 * gcc.dg/fold-compare-5.c: Likewise.
5125
5126 2009-03-31 Richard Guenther <rguenther@suse.de>
5127
5128 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5129
5130 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5131
5132 PR target/39592
5133 * gcc.target/i386/pr39592-1.c: New test.
5134
5135 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5136
5137 PR preprocessor/15638
5138 * gcc.dg/cpp/missing-header-1.c: New test.
5139 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5140 "compilation terminated" message.
5141 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5142 test #include "".
5143 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5144 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5145 terminated" message.
5146
5147 2009-03-31 Richard Guenther <rguenther@suse.de>
5148
5149 PR middle-end/23401
5150 PR middle-end/27810
5151 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5152 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5153
5154 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5155
5156 PR fortran/38389
5157 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5158 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5159 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5160 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5161 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5162 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5163 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5164
5165 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5166
5167 PR fortran/22571
5168 * gfortran.dg/whole_file_1.f90: New test.
5169 PR fortran/26227
5170 * gfortran.dg/whole_file_2.f90: New test.
5171 * gfortran.dg/whole_file_3.f90: New test.
5172 PR fortran/24886
5173 * gfortran.dg/whole_file_4.f90: New test.
5174
5175 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5176
5177 * gfortran.dg/bind_c_usage_19.f90: New test.
5178
5179 PR target/39558
5180 * gcc.target/powerpc/altivec-29.c: New test.
5181
5182 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5183
5184 PR rtl-optimization/323
5185 * gcc.target/i386/excess-precision-1.c,
5186 gcc.target/i386/excess-precision-2.c,
5187 gcc.target/i386/excess-precision-3.c,
5188 gcc.target/i386/excess-precision-4.c,
5189 gcc.target/i386/excess-precision-5.c,
5190 gcc.target/i386/excess-precision-6.c: New tests.
5191
5192 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5193
5194 PR c/35235
5195 * gcc.dg/c99-array-lval-8.c: New test.
5196
5197 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5198
5199 PR preprocessor/34695
5200 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5201 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5202 instead of dg-warning for "previous definition" messages.
5203 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5204 "warnings being treated as errors" message.
5205 * gcc.dg/fltconst-1.c: Use -fshow-column.
5206
5207 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5208
5209 PR fortran/38823
5210 * gfortran.dg/power1.f90: New test.
5211
5212 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5213
5214 PR c/456
5215 PR c/5675
5216 PR c/19976
5217 PR c/29116
5218 PR c/31871
5219 PR c/35198
5220 * gcc.c-torture/compile/20081108-1.c,
5221 gcc.c-torture/compile/20081108-2.c,
5222 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5223 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5224 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5225 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5226 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5227 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5228 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5229 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5230 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5231 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5232 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5233 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5234 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5235 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5236 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5237 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5238 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5239 case.
5240 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5241 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5242 XFAILs. Update expected messages.
5243 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5244 expected messages.
5245 * gcc.dg/real-const-1.c: Replace with test from original PR.
5246 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5247 when casting from non-constant integer to pointer.
5248
5249 2009-03-29 Richard Guenther <rguenther@suse.de>
5250
5251 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5252
5253 2009-03-29 Daniel Kraft <d@domob.eu>
5254
5255 PR fortran/37423
5256 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5257 DEFERRED bindings.
5258 * gfortran.dg/typebound_proc_9.f03: New test.
5259 * gfortran.dg/typebound_proc_10.f03: New test.
5260 * gfortran.dg/typebound_proc_11.f03: New test.
5261 * gfortran.dg/abstract_type_5.f03: New test.
5262
5263 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5264
5265 PR fortran/38507
5266 * gfortran.dg/do_4.f: New.
5267 * gfortran.dg/goto_2.f90: Correct expected warnings.
5268 * gfortran.dg/goto_4.f90: Likewise.
5269 * gfortran.dg/goto_5.f90: New.
5270
5271 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5272
5273 PR target/39545
5274 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5275
5276 * gcc.target/i386/pr39545-1.c: New.
5277 * gcc.target/i386/pr39545-2.c: Likewise.
5278
5279 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5280 (flex2_struct): Likewise.
5281 (check_struct_passing7): Likewise.
5282 (check_struct_passing8): Likewise.
5283 (f1s): Likewise.
5284 (f2s): Likewise.
5285 (main): Call check_struct_passing7 and check_struct_passing8.
5286
5287 2009-03-29 Richard Guenther <rguenther@suse.de>
5288
5289 * gcc.c-torture/execute/20090113-1.c: New testcase.
5290 * gcc.c-torture/execute/20090113-2.c: Likewise.
5291 * gcc.c-torture/execute/20090113-3.c: Likewise.
5292 * gcc.c-torture/execute/20090207-1.c: Likewise.
5293 * gcc.c-torture/compile/20090114-1.c: Likewise.
5294 * gcc.c-torture/compile/20090328-1.c: Likewise.
5295 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5296
5297 2009-03-29 David Ayers <ayers@fsfe.org>
5298
5299 PR objc/27377
5300 * objc.dg/conditional-1.m: New tests.
5301
5302 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5303
5304 * gcc.dg/winline-10.c: New test.
5305
5306 2009-03-28 Tobias Burnus <burnus@net-b.de>
5307
5308 PR fortran/34656
5309 * gfortran.dg/do_check_1.f90: Add test.
5310 * gfortran.dg/do_check_2.f90: Add test.
5311 * gfortran.dg/do_check_3.f90: Add test.
5312 * gfortran.dg/do_check_4.f90: Add test.
5313
5314 2009-03-28 Jan Hubicka <jh@suse.cz>
5315
5316 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5317 * gcc.dg/pr33826.c: Update dump files.
5318 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5319 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5320
5321 2009-03-28 Martin Jambor <mjambor@suse.cz>
5322
5323 * g++.dg/tree-ssa/fwprop-align.C: New test.
5324
5325 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5326
5327 * gcc.target/powerpc/altivec-28.c: New test.
5328
5329 PR c++/39554
5330 * gcc.dg/wdisallowed-functions-1.c: Removed.
5331 * gcc.dg/wdisallowed-functions-2.c: Removed.
5332 * gcc.dg/wdisallowed-functions-3.c: Removed.
5333 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5334 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5335 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5336
5337 2009-03-28 Richard Guenther <rguenther@suse.de>
5338
5339 PR tree-optimization/38723
5340 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5341
5342 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5343
5344 PR fortran/38538
5345 * gfortran.dg/char_result_13.f90: New test.
5346
5347 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5348
5349 PR fortran/38765
5350 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5351
5352 2009-03-28 Daniel Kraft <d@domob.eu>
5353
5354 * gfortran.dg/trim_1.f90: New test.
5355
5356 2009-03-28 Richard Guenther <rguenther@suse.de>
5357
5358 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5359 * g++.dg/warn/Warray-bounds.C: Likewise.
5360
5361 2009-03-28 Tobias Burnus <burnus@net-b.de>
5362
5363 PR fortran/32626
5364 * gfortran.dg/recursive_check_7.f90: New test.
5365
5366 2009-03-28 Tobias Burnus <burnus@net-b.de>
5367
5368 PR fortran/38432
5369 * gfortran.dg/do_check_5.f90: New test.
5370 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5371 * gfortran.dg/array_constructor_18.f90: Ditto.
5372 * gfortran.dg/array_constructor_22.f90: Ditto.
5373 * gfortran.dg/do_3.F90: Ditto.
5374 * gfortran.dg/do_1.f90: Ditto.
5375
5376 2009-03-28 Richard Guenther <rguenther@suse.de>
5377
5378 PR tree-optimization/38180
5379 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5380
5381 2009-03-28 Richard Guenther <rguenther@suse.de>
5382
5383 PR tree-optimization/38513
5384 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5385 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5386 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5387 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5388 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5389 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5390 * gcc.dg/vect/vect-35.c: Likewise.
5391 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5392 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5393 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5394
5395 2009-03-28 Richard Guenther <rguenther@suse.de>
5396
5397 PR tree-optimization/38968
5398 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5399
5400 2009-03-28 Richard Guenther <rguenther@suse.de>
5401
5402 PR tree-optimization/37795
5403 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5404
5405 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5406
5407 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5408 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5409 options for removed targets.
5410
5411 2009-03-27 Richard Guenther <rguenther@suse.de>
5412
5413 PR tree-optimization/39120
5414 * gcc.c-torture/execute/pr39120.c: New testcase.
5415
5416 2009-03-27 Richard Guenther <rguenther@suse.de>
5417
5418 PR tree-optimization/39120
5419 * gcc.dg/torture/pta-callused-1.c: New testcase.
5420
5421 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5422
5423 PR middle-end/39315
5424 * gcc.target/i386/pr39315-1.c: New.
5425 * gcc.target/i386/pr39315-2.c: Likewise.
5426 * gcc.target/i386/pr39315-3.c: Likewise.
5427 * gcc.target/i386/pr39315-4.c: Likewise.
5428 * gcc.target/i386/pr39315-check.c: Likewise.
5429
5430 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5431
5432 PR c/39323
5433 * gcc.dg/pr39323-1.c: New.
5434 * gcc.dg/pr39323-2.c: Likewise.
5435 * gcc.dg/pr39323-3.c: Likewise.
5436
5437 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5438
5439 PR target/38034
5440 * gcc.target/ia64/sync-1.c: New.
5441
5442 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5443
5444 PR target/39472
5445 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5446 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5447 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5448 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5449 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5450 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5451 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5452 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5453
5454 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5455
5456 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5457 for low precision (i.e. float).
5458
5459 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5460 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR debug/37959
5463 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5464
5465 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5466
5467 * gcc.dg/memmove-2.c: New test.
5468 * gcc.dg/memmove-3.c: New test.
5469
5470 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5471 in clone naming.
5472
5473 2009-03-27 Xinliang David Li <davidxl@google.com>
5474
5475 PR tree-optimization/39557
5476 * g++.dg/tree-ssa/dom-invalid.C: New test.
5477
5478 2009-03-27 Xinliang David Li <davidxl@google.com>
5479
5480 PR tree-optimization/39548
5481 * g++.dg/tree-ssa/copyprop.C: New test.
5482
5483 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5484
5485 PR c++/38638
5486 * g++.dg/template/typename17.C: New testcase.
5487 * g++.dg/template/typename18.C: New testcase.
5488
5489 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5490
5491 PR c++/36799
5492 * g++.dg/other/var_copy-1.C: New test.
5493
5494 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5495
5496 PR c++/37647
5497 * g++.dg/parse/ctor9.C: New test.
5498
5499 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5500
5501 PR c++/29727
5502 * g++.dg/init/error2.C: New test.
5503
5504 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5505
5506 PR c++/35652
5507 * gcc.dg/pr35652.C: New.
5508 * g++.dg/warn/pr35652.C: New.
5509 * gcc.dg/format/plus-1.c: Adjust message.
5510
5511 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR c++/39554
5514 * gcc.dg/wdisallowed-functions-3.c: New test.
5515 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5516
5517 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5518
5519 * gcc.dg/inline-33.c: Fix when pic.
5520
5521 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5522
5523 * gcc.target/ia64/20090324-1.c: New test.
5524
5525 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR c/27898
5528 * gcc.dg/pr27898.c: New test.
5529
5530 PR tree-optimization/32139
5531 * gcc.c-torture/compile/pr32139.c: New test.
5532
5533 2009-03-24 Jason Merrill <jason@redhat.com>
5534
5535 PR c++/28274
5536 * g++.dg/parse/defarg14.C: New test.
5537
5538 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5539
5540 PR libfortran/39528
5541 * gfortran.dg/read_repeat.f90: New test.
5542
5543 2009-03-24 Ira Rosen <irar@il.ibm.com>
5544
5545 PR tree-optimization/39529
5546 * gcc.dg/vect/pr39529.c: New test.
5547
5548 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5549 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR debug/39524
5552 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5553
5554 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR c/39495
5557 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5558
5559 2009-03-23 Jason Merrill <jason@redhat.com>
5560
5561 * g++.dg/cpp0x/auto12.C: Add variadic test.
5562
5563 PR c++/39526
5564 * g++.dg/warn/Wshadow-4.C: New test.
5565
5566 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR tree-optimization/39516
5569 * gfortran.dg/pr39516.f: New test.
5570
5571 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5572
5573 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5574 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5575 variable, not environment variable.
5576
5577 2009-03-21 Jason Merrill <jason@redhat.com>
5578
5579 PR c++/28879
5580 * g++.dg/ext/vla6.C: New test.
5581
5582 2009-03-20 Jason Merrill <jason@redhat.com>
5583
5584 * g++.dg/cpp0x/initlist5.C: Add additional test.
5585
5586 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5587 Janis Johnson <janis187@us.ibm.com>
5588
5589 * lib/compat.exp (compat-get-options-main, compat-get-options):
5590 Handle dg-prune-output in source file.
5591 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5592 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5593 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5594 two warnings.
5595
5596 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR c/39495
5599 * gcc.dg/gomp/pr39495-1.c: New test.
5600 * gcc.dg/gomp/pr39495-2.c: New test.
5601 * g++.dg/gomp/pr39495-1.C: New test.
5602 * g++.dg/gomp/pr39495-2.C: New test.
5603
5604 PR target/39496
5605 * gcc.target/i386/pr39496.c: New test.
5606 * g++.dg/other/pr39496.C: New test.
5607
5608 2009-03-19 Li Feng <nemokingdom@gmail.com>
5609
5610 PR middle-end/39500
5611 * gcc.dg/autopar/pr39500-1.c: New.
5612 * gcc.dg/autopar/pr39500-2.c: New.
5613
5614 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5615
5616 * g++.dg/dg.exp: Prune graphite.
5617
5618 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5619
5620 PR middle-end/39447
5621 * g++.dg/graphite: New.
5622 * g++.dg/graphite/graphite.exp: New.
5623 * g++.dg/graphite/pr39447.C: New.
5624
5625 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5626
5627 PR c++/39425
5628 * g++.dg/template/pr39425.C: New.
5629
5630 * g++.dg/template/spec33.C: Updated.
5631
5632 2009-03-17 Jason Merrill <jason@redhat.com>
5633
5634 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5635
5636 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5637
5638 PR c++/39475
5639 * g++.dg/ext/unary_trait_incomplete.C: New.
5640
5641 2009-03-17 Jing Yu <jingyu@google.com>
5642
5643 PR middle-end/39378
5644 * g++.dg/inherit/thunk10.C: New test.
5645
5646 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5647
5648 PR target/39482
5649 * gcc.target/i386/pr39482.c: New test.
5650
5651 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR debug/39471
5654 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5655 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5656 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5657 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5658
5659 PR middle-end/39443
5660 * gcc.dg/pr39443.c: New test.
5661
5662 PR debug/39412
5663 * gcc.dg/debug/pr39412.c: New test.
5664
5665 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5666
5667 PR testsuite/38526
5668 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5669 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5670 is defined.
5671 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5672 its original value, or unset if it was not defined.
5673 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5674 path procs around use of HOSTCC.
5675 * g++.dg/compat/struct-layout-1.exp: Ditto.
5676 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5677
5678 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
5679
5680 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5681
5682 2009-03-16 Janis Johnson <janis187@us.ibm.com>
5683
5684 Revert patch for PR testsuite/37630.
5685
5686 PR testsuite/37960
5687 * gcc.dg/pr11492.c: Replace constant and remove xfail.
5688
5689 PR testsuite/37630
5690 * lib/target-supports.exp (check_effective_target_ieee): New.
5691 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5692 * gcc.dg/20001012-1.c: Require ieee.
5693
5694 PR testsuite/37628
5695 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5696
5697 2009-03-16 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR tree-optimization/39455
5700 * gcc.dg/pr39455.c: New test.
5701
5702 2009-03-13 David Ayers <ayers@fsfe.org>
5703
5704 * objc/execute/trivial.m. New test.
5705
5706 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
5707
5708 PR target/39137
5709 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5710
5711 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
5712
5713 PR testsuite/39451
5714 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5715 constraint on (%2).
5716
5717 2009-03-12 David Ayers <ayers@fsfe.org>
5718
5719 PR libobjc/27466
5720 * objc/execute/exceptions/handler-1.m. New test.
5721
5722 2009-03-12 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR target/39431
5725 * gcc.target/i386/pr39431.c: New test.
5726
5727 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
5728
5729 PR target/39445
5730 * gcc.target/i386/pr39445.c: New.
5731
5732 * gcc.target/i386/push-1.c: XFAIL.
5733
5734 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
5735
5736 * gcc.dg/inline-33.c: New test.
5737
5738 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
5739
5740 * gcc.dg/vect/vect-82.c: Combine dg-do and
5741 dg-require-effective-target into dg-skip-if.
5742 * gcc.dg/vect/vect-83.c: Likewise.
5743
5744 2009-03-11 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR target/39137
5747 * gcc.target/i386/stackalign/longlong-1.c: New test.
5748 * gcc.target/i386/stackalign/longlong-2.c: New test.
5749
5750 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5751
5752 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5753
5754 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5755
5756 * gcc.c-torture/execute/ieee/inf-3.c: New test.
5757 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5758
5759 2009-03-11 Olivier Hainque <hainque@adacore.com>
5760
5761 * gnat.dg/slice_enum.adb: New test.
5762
5763 2009-03-11 Jason Merrill <jason@redhat.com>
5764
5765 PR debug/39086
5766 * g++.dg/opt/nrv15.C: New test.
5767
5768 2009-03-10 Ira Rosen <irar@il.ibm.com>
5769
5770 PR tree-optimization/39422
5771 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5772 constant array with static initialization to global memory.
5773 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5774
5775 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
5776
5777 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5778 padding.
5779
5780 2009-03-09 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR c++/39371
5783 * g++.dg/opt/switch2.C: Add -w to dg-options.
5784 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5785 * g++.dg/warn/switch1.C: New test.
5786 * g++.dg/other/switch3.C: New test.
5787
5788 PR tree-optimization/39394
5789 * gcc.c-torture/compile/pr39394.c: New test.
5790
5791 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5792
5793 * gcc.target/s390/20090223-1.c: New testcase.
5794
5795 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5796
5797 PR libfortran/39402
5798 * gfortran.dg/fmt_f0_1.f90: New test.
5799
5800 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
5801
5802 PR c++/39060
5803 * g++.dg/other/new1.C: Adjusted.
5804 * g++.dg/parse/crash40.C: Likewise.
5805 * g++.dg/parse/defarg12.C: Likewise.
5806 * g++.dg/template/error15.C: Likewise.
5807
5808 * g++.dg/other/pr39060.C: New.
5809
5810 2009-03-07 Jason Merrill <jason@redhat.com>
5811
5812 PR c++/39367
5813 * g++.dg/opt/new1.C: New.
5814
5815 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5816
5817 PR c++/33492
5818 * g++.dg/other/error32.C: New.
5819
5820 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR middle-end/39360
5823 * gcc.c-torture/compile/pr39360.c: New test.
5824
5825 PR debug/39372
5826 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5827
5828 2009-03-05 Jason Merrill <jason@redhat.com>
5829
5830 PR c++/38908
5831 * g++.dg/warn/Wuninitialized-3.C: New test.
5832
5833 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR debug/39379
5836 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5837 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5838
5839 2009-03-04 Jason Merrill <jason@redhat.com>
5840
5841 PR c++/13549
5842 * g++.dg/template/koenig7.C: New test.
5843
5844 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
5845
5846 * g++.dg/torture/predcom-1.C: New test.
5847
5848 2009-03-04 Richard Guenther <rguenther@suse.de>
5849
5850 PR tree-optimization/39362
5851 * g++.dg/torture/pr39362.C: New testcase.
5852
5853 2009-03-04 Jason Merrill <jason@redhat.com>
5854 Giovanni Bajo <giovannibajo@gcc.gnu.org>
5855
5856 PR c++/9634
5857 PR c++/29469
5858 PR c++/29607
5859 * g++.dg/template/dependent-name5.C: New test.
5860
5861 2009-03-04 Steve Ellcey <sje@cup.hp.com>
5862
5863 PR testsuite/39357
5864 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
5865 vect_int to vect_int_mult.
5866
5867 2009-03-04 Richard Guenther <rguenther@suse.de>
5868
5869 PR tree-optimization/39358
5870 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
5871 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
5872
5873 2009-03-04 Richard Guenther <rguenther@suse.de>
5874
5875 PR tree-optimization/39339
5876 * gcc.c-torture/execute/pr39339.c: New testcase.
5877
5878 2009-03-03 Joseph Myers <joseph@codesourcery.com>
5879
5880 * gcc.c-torture/compile/20090303-1.c,
5881 gcc.c-torture/compile/20090303-2.c: New tests.
5882
5883 2009-03-03 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR fortran/39354
5886 * gfortran.dg/gomp/pr39354.f90: New test.
5887
5888 PR tree-optimization/39343
5889 * gcc.dg/pr39343.c: New test.
5890
5891 2009-03-03 Ira Rosen <irar@il.ibm.com>
5892
5893 PR tree-optimization/39248
5894 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
5895 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5896 on targets without vector misalignment support.
5897 * lib/target-supports.exp
5898 (check_effective_target_vect_short_mult): Add
5899 check_effective_target_arm32.
5900
5901 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
5902
5903 PR middle-end/39335
5904 * gcc.dg/graphite/pr39335_1.c: New.
5905 * gcc.dg/graphite/pr39335.c: New.
5906
5907 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
5908
5909 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5910 of andl.
5911 * gcc.target/i386/stackalign/return-5.c: Likewise.
5912 * gcc.target/i386/stackalign/return-6.c: Likewise.
5913
5914 2009-03-02 Richard Guenther <rguenther@suse.de>
5915 Ira Rosen <irar@il.ibm.com>
5916
5917 PR tree-optimization/39318
5918 * gfortran.dg/vect/pr39318.f90: New test.
5919
5920 2009-03-01 Jan Hubicka <jh@suse.cz>
5921
5922 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5923
5924 2009-03-01 Jan Hubicka <jh@suse.cz>
5925
5926 PR debug/39267
5927 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5928
5929 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
5930
5931 * gnat.dg/pack12.adb: New test.
5932
5933 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
5934
5935 PR c++/37789
5936 * g++.dg/other/pr37789.C: New.
5937
5938 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5939
5940 PR fortran/39295
5941 * gfortran.dg/interface_25.f90: New test.
5942 * gfortran.dg/interface_26.f90: New test.
5943
5944 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5945
5946 PR fortran/39292
5947 * gfortran.dg/initialization_22.f90: New test.
5948
5949 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
5950
5951 PR rtl-optimization/39241
5952 * gcc.dg/torture/pr39241.c: New.
5953
5954 2009-02-25 Martin Jambor <mjambor@suse.cz>
5955
5956 PR tree-optimizations/39259
5957 * g++.dg/torture/pr39259.C: New testcase.
5958
5959 2009-02-24 Richard Guenther <rguenther@suse.de>
5960
5961 PR c++/39242
5962 * g++.dg/template/instantiate10.C: New testcase.
5963
5964 2009-02-24 Richard Guenther <rguenther@suse.de>
5965 Zdenek Dvorak <ook@ucw.cz>
5966
5967 PR tree-optimization/39233
5968 * gcc.c-torture/execute/pr39233.c: New testcase.
5969
5970 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
5971
5972 PR tree-optimization/39260
5973 * gcc.dg/graphite/pr39260.c: New.
5974
5975 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5976
5977 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5978
5979 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5980
5981 PR c++/36411
5982 * g++.dg/template/void14.C: New.
5983
5984 2009-02-23 Jason Merrill <jason@redhat.com>
5985
5986 PR c++/38880
5987 * g++.dg/init/const7.C: Remove XFAIL.
5988 * g++.dg/init/static-init1.C: New test.
5989
5990 * g++.dg/cpp0x/initlist14.C: New test.
5991
5992 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5993
5994 PR fortran/38914
5995 * bound_simplification_2.f90: New test case.
5996 * bound_7.f90: New test case.
5997
5998 2009-02-21 Joseph Myers <joseph@codesourcery.com>
5999
6000 * gcc.dg/cpp/include4.c: New test.
6001
6002 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6003
6004 PR target/39256
6005 * gcc.target/i386/abi-2.c: New.
6006
6007 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6008
6009 * gcc.c-torture/execute/pr39228.x: New.
6010
6011 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6012
6013 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6014 scan-assembler to check for xmm0 register.
6015
6016 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6017 Joseph Myers <joseph@codesourcery.com>
6018
6019 * gcc.target/arm/va_list.c: New test.
6020 * g++.dg/abi/arm_va_list.C: Likewise.
6021 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6022 function.
6023 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6024 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6025 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6026 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6027 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6028 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6029
6030 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6031
6032 PR testsuite/38164
6033 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6034 to dg-options.
6035
6036 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6037
6038 PR target/39240
6039 * gcc.c-torture/execute/pr39240.c: New test.
6040
6041 2009-02-20 Jason Merrill <jason@redhat.com>
6042
6043 PR c++/39225
6044 * g++.dg/parse/dtor15.C: New test.
6045
6046 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6047
6048 * gcc.c-torture/execute/20090219-1.c: New.
6049
6050 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6051
6052 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6053 (mips-dg-options): When matching isa* pseudo-options make
6054 'value' optional and accept ! entries. Use $spec instead of
6055 $isa_spec in the isa pseudo-option error message. Only
6056 perform the ISA-range check when 'value' is set. If arch is
6057 matching any CPU in the ! entries switch to its generic ISA.
6058 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6059 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6060
6061 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR target/39175
6064 * gcc.dg/visibility-20.c: New test.
6065 * g++.dg/ext/visibility/visibility-11.C: New test.
6066
6067 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6068
6069 PR c++/39188
6070 * g++.dg/abi/pr39188-1a.C: New.
6071 * g++.dg/abi/pr39188-1b.C: Likewise.
6072 * g++.dg/abi/pr39188-1.h: Likewise.
6073 * g++.dg/abi/pr39188-2a.C: Likewise.
6074 * g++.dg/abi/pr39188-2b.C: Likewise.
6075 * g++.dg/abi/pr39188-2.h: Likewise.
6076 * g++.dg/abi/pr39188-3a.C: Likewise.
6077 * g++.dg/abi/pr39188-3b.C: Likewise.
6078 * g++.dg/abi/pr39188-3.h: Likewise.
6079
6080 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6081
6082 PR c/38483
6083 * gcc.c-torture/execute/call-trap-1.c,
6084 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6085 tests.
6086
6087 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6088
6089 PR target/39228
6090 * gcc.c-torture/execute/pr39228.c: New test.
6091
6092 2009-02-19 Richard Guenther <rguenther@suse.de>
6093
6094 PR tree-optimization/39074
6095 * gcc.dg/torture/pr39074.c: New testcase.
6096 * gcc.dg/torture/pr39074-2.c: Likewise.
6097 * gcc.dg/torture/pr39074-3.c: Likewise.
6098
6099 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6100
6101 PR c++/39219
6102 * g++.dg/parse/attr3.C: New.
6103
6104 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6105
6106 PR testsuite/38165
6107 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6108
6109 PR testsuite/38166
6110 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6111 and skip on Darwin.
6112
6113 2009-02-18 Jason Merrill <jason@redhat.com>
6114
6115 PR c++/38880
6116 * g++.dg/init/const7.C: Remove XFAIL.
6117
6118 PR target/39179
6119 * g++.dg/opt/const6.C: New test.
6120
6121 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6122
6123 * gcc.dg/callabi/callabi.exp: Moved to ...
6124 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6125 in 64bit mode.
6126
6127 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6128 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6129 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6130 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6131 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6132 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6133 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6134
6135 * gcc.dg/callabi/callabi.h: Moved to ...
6136 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6137
6138 * gcc.dg/callabi/func-1.c: Moved to ...
6139 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6140
6141 * gcc.dg/callabi/func-indirect.c: Moved to ...
6142 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6143
6144 * gcc.dg/callabi/pr38891.c: Moved to ...
6145 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6146
6147 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6148 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6149
6150 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6151 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6152
6153 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6154 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6155
6156 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6157
6158 PR target/38891
6159 * gcc.dg/callabi/pr38891.c: New.
6160
6161 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6162
6163 * gcc.dg/callabi/callabi.exp: New.
6164
6165 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6166
6167 PR target/39082
6168 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6169 -Wno-abi for x86.
6170 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6171
6172 * gcc.target/i386/pr39082-1.c: New.
6173
6174 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6175 -Wno-abi.
6176
6177 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6178 CHECK_M64_M128 is defined.
6179 (check_f_arguments): Add "do".
6180 (check_vector_arguments): New.
6181 (check_m64_arguments): Likewise.
6182 (check_m128_arguments): Likewise.
6183
6184 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6185 (CHECK_M64_M128): Define.
6186
6187 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6188 on abitest.
6189 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6190
6191 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6192 tests only if CHECK_M64_M128 is defined.
6193
6194 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6195 (m128_2_struct): Likewise.
6196 (check_struct_passing5): Likewise.
6197 (check_struct_passing6): Likewise.
6198 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6199
6200 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6201 (un5): Likewise.
6202 (check_union_passing4): Likewise.
6203 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6204
6205 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6206
6207 PR c/35447
6208 * gcc.dg/noncompile/pr35447-1.c: New test.
6209
6210 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR tree-optimization/36922
6213 * gfortran.dg/pr36922.f: New test.
6214
6215 2009-02-17 Richard Guenther <rguenther@suse.de>
6216
6217 PR tree-optimization/39202
6218 * gcc.c-torture/compile/pr39202.c: New testcase.
6219
6220 2009-02-17 Richard Guenther <rguenther@suse.de>
6221
6222 PR tree-optimization/39204
6223 * gcc.dg/torture/pr39204.c: New testcase.
6224
6225 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6226
6227 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6228 * gcc.dg/vect/vect-outer-6.c: Ditto.
6229
6230 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6231
6232 PR c/35446
6233 * gcc.dg/noncompile/init-5.c: New test.
6234 * gcc.dg/init-bad-4.c: Adjust expected errors.
6235
6236 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6237
6238 PR target/37049
6239 * gcc.target/i386/push-1.c: New.
6240
6241 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6242
6243 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6244
6245 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6246
6247 * gcc.target/spu/intrinsics-sr.c: New test.
6248
6249 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6250
6251 PR target/38056
6252 * gcc.target/ia64/sibcall-opt-1.c: New test.
6253 * gcc.target/ia64/sibcall-opt-2.c: New test.
6254
6255 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6256
6257 PR fortran/36528
6258 * gfortran.dg/cray_pointers_8.f90: New test.
6259
6260 PR fortran/36703
6261 * gfortran.dg/cray_pointers_9.f90: New test.
6262
6263 2009-02-13 Jason Merrill <jason@redhat.com>
6264
6265 PR c++/39070
6266 * g++.dg/cpp0x/decltype16.C: New.
6267
6268 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6269
6270 PR target/39152
6271 * gfortran.dg/gomp/pr39152.f90: New.
6272
6273 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6274
6275 PR target/39162
6276 * gcc.target/i386/pr39162.c: New.
6277
6278 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6279
6280 PR c/35444
6281 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6282 New tests.
6283
6284 2009-02-12 Jason Merrill <jason@redhat.com>
6285
6286 PR c++/38950
6287 * g++.dg/template/array20.C: New test.
6288
6289 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6290
6291 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6292 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6293 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6294
6295 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6296
6297 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6298
6299 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6300
6301 PR target/39152
6302 * gfortran.dg/pr39152.f: New.
6303
6304 2009-02-11 Jason Merrill <jason@redhat.com>
6305
6306 PR c++/39153
6307 * g++.dg/cpp0x/defaulted9.C: New test.
6308
6309 PR c++/30111
6310 * g++.dg/init/value7.C: New test.
6311
6312 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6313
6314 PR target/38824
6315 * gcc.target/i386/pr38824.c: New testcase.
6316
6317 2009-02-11 Jason Merrill <jason@redhat.com>
6318
6319 PR c++/38649
6320 * g++.dg/cpp0x/defaulted8.C: New test.
6321
6322 PR c++/36744
6323 * g++.dg/cpp0x/rv9p.C: New test.
6324
6325 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6326
6327 * gnat.dg/aliasing3.adb: New test.
6328 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6329
6330 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/34397
6333 * g++.dg/template/crash88.C: New.
6334 * g++.dg/template/crash89.C: Likewise.
6335
6336 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6337
6338 PR c/39084
6339 * gcc.dg/pr39084.c: New test.
6340
6341 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR target/39139
6344 * gcc.target/i386/pr39139.c: New test.
6345
6346 2009-02-10 Richard Guenther <rguenther@suse.de>
6347
6348 PR tree-optimization/39132
6349 * gcc.dg/torture/pr39132.c: New testcase.
6350
6351 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6352
6353 PR target/39119
6354 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6355 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6356 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6357 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6358 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6359 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6360 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6361 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6362
6363 2009-02-09 Jason Merrill <jason@redhat.com>
6364
6365 PR c++/39109
6366 * g++.dg/init/value6.C: New test.
6367
6368 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6369
6370 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6371
6372 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6373
6374 * gcc.c-torture/compile/20090209-1.c: New test.
6375
6376 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 PR c++/35147
6379 PR c++/37737
6380 * g++.dg/cpp0x/vt-35147.C: New.
6381 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6382 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6383
6384 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6385
6386 PR c/35434
6387 * gcc.dg/attr-alias-4.c: New test.
6388
6389 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6390
6391 PR c/39035
6392 * gcc.dg/dfp/pr39035.c: New test.
6393
6394 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6395
6396 PR c/36432
6397 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6398
6399 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR c++/39106
6402 * g++.dg/opt/thunk3.C: New test.
6403
6404 2009-02-05 Nick Clifton <nickc@redhat.com>
6405
6406 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6407 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6408 * gcc.dg/cdce1.c: Likewise.
6409 * gcc.dg/cpp/_Pragma6.c: Likewise.
6410 * g++.dg/cpp/_Pragma1.C: Likewise.
6411 * gcc.dg/utf32-2.c: Xfail for M32C.
6412 * gcc.dg/utf32-1.c: Likewise.
6413 * gcc.dg/utf32-3.c: Likewise.
6414 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6415 targets.
6416 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6417 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6418 * gcc.dg/Wconversion-5.c: Likewise.
6419 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6420 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6421 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6422 * gcc.dg/utf-inc-init.c: Likewise.
6423 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6424 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6425 * gcc.dg/utf-array-short-wchar.c: Likewise.
6426 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6427 * gcc.dg/mallign.c: Use size_t instead of long.
6428
6429 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6430
6431 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6432
6433 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6434
6435 * gcc.c-torture/execute/pr39100.c: New.
6436
6437 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6438
6439 PR c/35435
6440 * gcc.dg/tls/diag-6.c: New test.
6441
6442 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6443
6444 AVX Programming Reference (January, 2009)
6445 * gcc.target/i386/avx-vpclmulqdq.c: New.
6446 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6447
6448 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6449
6450 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6451 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6452 (pclmul_test): Renamed to ...
6453 (TEST): This.
6454
6455 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR c++/39095
6458 * g++.dg/abi/mangle31.C: New test.
6459
6460 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6461
6462 PR c/29129
6463 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6464 declarator.
6465 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6466 inside function prototype but not part of parameter declarator.
6467 * vla-11.c: New test.
6468
6469 2009-02-03 Jason Merrill <jason@redhat.com>
6470
6471 * g++.dg/warn/main-4.C: New test.
6472 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6473
6474 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6475
6476 PR c++/36607
6477 * g++.dg/expr/cast10.C: New test.
6478
6479 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6480
6481 PR c/35433
6482 * gcc.dg/init-bad-6.c: New test.
6483
6484 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR target/35318
6487 * gcc.c-torture/compile/pr35318.c: New test.
6488
6489 PR inline-asm/39059
6490 * gcc.dg/nofixed-point-2.c: New test.
6491 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6492 * g++.dg/ext/fixed2.C: Likewise.
6493 * g++.dg/other/error25.C: Likewise.
6494 * g++.dg/lookup/crash7.C: Likewise.
6495 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6496
6497 PR c++/39056
6498 * g++.dg/cpp0x/initlist13.C: New test.
6499
6500 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6501
6502 PR c++/36897
6503 * g++.dg/template/func2.C: New test.
6504
6505 PR c++/37314
6506 * g++.dg/template/typename15.C: New.
6507 * g++.dg/template/typename16.C: New.
6508
6509 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6510 Ben Elliston <bje@au.ibm.com>
6511
6512 PR c/39034
6513 * gcc.dg/dfp/pr39034.c: New test.
6514
6515 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6516
6517 PR testsuite/38263
6518 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6519
6520 2009-02-02 Jason Merrill <jason@redhat.com>
6521
6522 PR c++/39054
6523 * g++.dg/parse/dtor14.C: New test.
6524
6525 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6526
6527 * lib/target-supports.exp
6528 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6529 * g++.dg/ext/builtin10.C: New test.
6530
6531 PR inline-asm/39058
6532 * gcc.target/i386/pr39058.c: New test.
6533
6534 2009-02-02 Richard Guenther <rguenther@suse.de>
6535
6536 PR tree-optimization/38937
6537 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6538
6539 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6540
6541 PR c++/39053
6542 * g++.dg/parse/crash52.C: New.
6543
6544 2009-01-30 Richard Guenther <rguenther@suse.de>
6545
6546 PR tree-optimization/39041
6547 * gcc.c-torture/compile/pr39041.c: New testcase.
6548
6549 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR target/39013
6552 * gcc.target/i386/pr39013-1.c: New test.
6553 * gcc.target/i386/pr39013-2.c: New test.
6554
6555 PR c++/39028
6556 * g++.dg/ext/label12.C: New test.
6557
6558 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6559
6560 PR c++/33465
6561 * g++.dg/parse/error34.C: New.
6562 * g++.dg/parse/error35.C: Likewise.
6563
6564 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6565
6566 PR c++/38655
6567 * g++.dg/cpp0x/decltype-38655.C: New.
6568
6569 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR target/39002
6572 * g++.dg/torture/pr39002.C: New test.
6573
6574 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6575
6576 PR tree-optimization/39007
6577 * gcc.dg/tree-ssa/pr39007.c: New.
6578
6579 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6580
6581 PR middle-end/35854
6582 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6583 to "subreg1".
6584
6585 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6586
6587 PR middle-end/38857
6588 * gcc.c-torture/compile/pr38857.c: New test.
6589
6590 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6591
6592 PR fortran/38852
6593 PR fortran/39006
6594 * gfortran.dg/bound_6.f90: New test.
6595
6596 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6597
6598 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6599
6600 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6601
6602 PR tree-optimization/38997
6603 * gcc.dg/tree-ssa/pr38997.c: New.
6604
6605 2009-01-28 Richard Guenther <rguenther@suse.de>
6606
6607 PR tree-optimization/38926
6608 * gcc.c-torture/compile/pr38926.c: New testcase.
6609
6610 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6611
6612 PR middle-end/38934
6613 * gcc.dg/pr38934.c: New test.
6614
6615 2009-01-28 Richard Guenther <rguenther@suse.de>
6616
6617 PR middle-end/38908
6618 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6619
6620 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6621
6622 PR tree-optimization/38984
6623 * gcc.dg/pr38984.c: New XFAILed testcase.
6624
6625
6626 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6627
6628 PR target/38988
6629 * gcc.target/i386/pr38988.c: New test.
6630
6631 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/37554
6634 * g++.dg/parse/crash51.C: New.
6635 * g++.old-deja/g++.pt/crash9.C: Adjust.
6636
6637 2009-01-27 Daniel Kraft <d@domob.eu>
6638
6639 PR fortran/38883
6640 * gfortran.dg/mvbits_6.f90: New test.
6641 * gfortran.dg/mvbits_7.f90: New test.
6642 * gfortran.dg/mvbits_8.f90: New test.
6643
6644 2009-01-27 Richard Guenther <rguenther@suse.de>
6645
6646 PR tree-optimization/38503
6647 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6648
6649 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6650
6651 PR middle-end/38969
6652 * gcc.c-torture/execute/pr38969.c: New test.
6653
6654 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6655
6656 PR testsuite/38864
6657 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6658 to dg-do compile.
6659 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6660 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6661 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6662
6663 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6664
6665 PR target/38952
6666 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6667 if __USING_SJLJ_EXCEPTIONS__ is defined.
6668
6669 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6670 __USING_SJLJ_EXCEPTIONS__ is defined.
6671 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6672 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6673 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6674 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6675 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6676 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6677
6678 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
6679
6680 PR testsuite/38949
6681 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6682 Use instead of C name in asm statements.
6683
6684 2009-01-26 Richard Guenther <rguenther@suse.de>
6685
6686 PR tree-optimization/38745
6687 * g++.dg/torture/pr38745.C: New testcase.
6688
6689 2009-01-26 Richard Guenther <rguenther@suse.de>
6690
6691 PR middle-end/38851
6692 * g++.dg/warn/Wuninitialized-1.C: New testcase.
6693
6694 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
6695
6696 * gcc.dg/bitfld-15.c: Gate warning on target
6697 pcc_bitfield_type_matters.
6698 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6699 g++.dg/ext/bitfield4.C: Likewise.
6700 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6701 bitfield for any target.
6702
6703 2009-01-24 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR c/38957
6706 * gcc.dg/pr38957.c: New test.
6707
6708 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6709
6710 PR fortran/38955
6711 * gfortran.dg/array_constructor_24.f: Allow tolerance when
6712 comparing floats.
6713
6714 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
6715
6716 PR tree-optimization/38953
6717 * gfortran.dg/graphite/pr38953.f90: New.
6718
6719 2009-01-24 Paul Brook <paul@codesourcery.com>
6720
6721 * gcc.target/arm/neon-cond-1.c: New test.
6722
6723 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
6724
6725 PR tree-optimization/38932
6726 * gcc.dg/pr38932.c: New.
6727
6728 2009-01-23 Revital Eres <eres@il.ibm.com>
6729
6730 * gcc.dg/sms-7.c: Fix test.
6731
6732 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
6733
6734 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6735 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6736 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6737 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6738
6739 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6740
6741 * gcc.dg/pr35729.c: Make test x86 specific.
6742
6743 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6744
6745 PR middle-end/38615
6746 * gcc.dg/pr38615.c: New test.
6747
6748 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
6749
6750 PR target/38931
6751 * gcc.target/i386/pr38931.c: New test.
6752
6753 2009-01-22 Dodji Seketeli <dodji@redhat.com>
6754
6755 PR c++/38930
6756 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6757 * g++.dg/template/typedef12.C: Likewise.
6758 * g++.dg/template/typedef13.C: Likewise.
6759 * g++.dg/template/typedef14.C: Likewise.
6760 * g++.dg/template/sfinae3.C: Likewise.
6761 * g++.old-deja/g++.pt/typename8.C: Likewise.
6762 * g++.dg/template/access11.C: Likewise
6763
6764 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
6765
6766 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6767 and mips*-*-irix*.
6768 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6769
6770 2009-01-21 Dodji Seketeli <dodji@redhat.com>
6771
6772 PR c++/26693
6773 * g++.dg/template/typedef11.C: New test.
6774 * g++.dg/template/typedef12.C: Likewise.
6775 * g++.dg/template/typedef13.C: Likewise.
6776 * g++.dg/template/typedef14.C: Likewise.
6777 * g++.dg/template/sfinae3.C: Compile this pedantically.
6778 The only errors expected should be the one saying the typedef is ill
6779 formed.
6780 * g++.old-deja/g++.pt/typename8.C: Likewise.
6781 * g++.dg/template/access11.C: Update this.
6782
6783 2009-01-21 Daniel Kraft <d@domob.eu>
6784
6785 PR fortran/38887
6786 * gfortran.dg/mvbits_5.f90: New test.
6787
6788 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
6789
6790 * gcc.dg/sms-6.c: New test.
6791 * gcc.dg/sms-7.c: Likewise.
6792
6793 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
6794
6795 PR fortran/38907
6796 * gfortran.dg/host_assoc_function_7.f90: New test
6797
6798 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6799 Richard Guenther <rguenther@suse.de>
6800
6801 PR tree-optimization/38747
6802 PR tree-optimization/38748
6803 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6804 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6805 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6806
6807 2009-01-20 Kees Cook <kees@ubuntu.com>
6808 H.J. Lu <hongjiu.lu@intel.com>
6809
6810 PR target/38902
6811 * gcc.dg/pr38902.c: New.
6812
6813 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6814
6815 PR target/38868
6816 * gfortran.dg/pr38868.f: New testcase.
6817
6818 2009-01-20 Richard Guenther <rguenther@suse.de>
6819
6820 * gcc.c-torture/execute/pr36227.c: Move ...
6821 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6822
6823 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6824
6825 * lib/gfortran.exp: Add -B options for targets that use
6826 libgfortran.a%s in their specs.
6827
6828 2009-01-19 Jason Merrill <jason@redhat.com>
6829
6830 PR c++/23287
6831 * g++.dg/template/dtor5.C: New test.
6832
6833 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6834
6835 PR fortran/38859
6836 * gfortran.dg/bound_5.f90: New test.
6837
6838 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
6839
6840 PR target/38736
6841 * g++.dg/compat/abi/pr38736_main.C: New.
6842 * g++.dg/compat/abi/pr38736_x.C: Likewise.
6843 * g++.dg/compat/abi/pr38736_y.C: Likewise.
6844 * g++.dg/other/macro-1.C: Likewise.
6845 * gcc.dg/macro-1.c: Likewise.
6846 * gcc.dg/compat/pr38736_main.c: Likewise.
6847 * gcc.dg/compat/pr38736_x.c: Likewise.
6848 * gcc.dg/compat/pr38736_y.c: Likewise.
6849
6850 2009-01-18 Richard Guenther <rguenther@suse.de>
6851
6852 PR tree-optimization/38819
6853 * gcc.c-torture/execute/pr38819.c: New testcase.
6854
6855 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6856
6857 PR fortran/38657
6858 * gfortran.dg/module_commons_3.f90: Reapply.
6859
6860 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6861
6862 PR fortran/34955
6863 * gfortran.dg/transfer_intrinsic_1.f90: New test.
6864 * gfortran.dg/transfer_intrinsic_2.f90: New test.
6865
6866 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6867
6868 PR fortran/38657
6869 * gfortran.dg/module_commons_3.f90: Remove
6870
6871 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
6872
6873 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
6874
6875 2009-01-16 Jason Merrill <jason@redhat.com>
6876
6877 PR c++/38877
6878 * g++.dg/template/lvalue1.C: New test.
6879
6880 PR c++/29470
6881 * g++.dg/template/access20.C: New test.
6882 * g++.dg/torture/pr34641.C: Fix access.
6883
6884 2009-01-16 Richard Guenther <rguenther@suse.de>
6885
6886 PR tree-optimization/38835
6887 PR middle-end/36227
6888 * gcc.c-torture/execute/pr36227.c: New testcase.
6889 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6890 * g++.dg/init/const7.C: Likewise.
6891
6892 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
6893
6894 PR target/38554
6895 * gcc.c-torture/compile/pr38554.c: New test.
6896
6897 2009-01-16 Jason Merrill <jason@redhat.com>
6898
6899 PR c++/38579
6900 * g++.dg/conversion/access1.C: New test.
6901
6902 2009-01-16 Jakub Jelinek <jakub@redhat.com>
6903
6904 PR tree-optimization/38789
6905 * gcc.c-torture/compile/pr38789.c: New test.
6906
6907 2009-01-16 Janus Weil <janus@gcc.gnu.org>
6908
6909 PR fortran/38152
6910 * gfortran.dg/proc_ptr_13.f90: New.
6911
6912 2009-01-15 Jason Merrill <jason@redhat.com>
6913
6914 PR c++/38850
6915 * g++.dg/template/koenig6.C: New test.
6916
6917 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6918
6919 PR c++/29388
6920 * g++.dg/template/error37.C: New testcase.
6921
6922 2009-01-15 Jason Merrill <jason@redhat.com>
6923
6924 PR c++/36334
6925 * g++.dg/conversion/memfn1.C: New test.
6926
6927 PR c++/37646
6928 * g++.dg/conversion/memfn2.C: New test.
6929
6930 2009-01-15 Steve Ellcey <sje@cup.hp.com>
6931
6932 PR c++/38357
6933 * g++.dg/template/crash87.C: New test.
6934
6935 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
6936
6937 PR middle-end/37843
6938 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6939
6940 2009-01-15 Dodji Seketeli <dodji@redhat.com>
6941
6942 PR c++/38636
6943 * g++.dg/parse/crash50.C: New test.
6944
6945 2009-01-14 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR rtl-optimization/38245
6948 * gcc.dg/pr38245-3.c: New test.
6949 * gcc.dg/pr38245-3.h: New file.
6950 * gcc.dg/pr38245-4.c: New file.
6951 * gcc.dg/pr38364.c: New test.
6952
6953 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
6954
6955 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6956 sequence PC-relative.
6957
6958 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6959
6960 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6961 calls and/or PLT markers.
6962 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6963 calls and/or PLT markers.
6964 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6965 calls and/or PLT markers.
6966 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6967 calls and/or PLT markers.
6968
6969 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6970 Nathan Froyd <froydnj@codesourcery.com>
6971 Joseph Myers <joseph@codesourcery.com>
6972
6973 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6974 New function.
6975 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6976 and use consistent CFLAGS.
6977 * gcc.target/powerpc/20030505.c: Likewise.
6978 * gcc.target/powerpc/20081204-1.c: Likewise.
6979 * gcc.target/powerpc/ppc-spe.c: Likewise.
6980 * gcc.target/powerpc/spe1.c: Likewise.
6981 * g++.dg/ext/spe1.C: Likewise.
6982 * g++.dg/other/opaque-1.C: Likewise.
6983 * g++.dg/other/opaque-2.C: Likewise.
6984 * g++.dg/other/opaque-3.C: Likewise.
6985
6986 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6987
6988 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6989 out of loop.
6990
6991 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
6992
6993 PR target/38811
6994 * g++.dg/torture/pr38811.C: New file.
6995
6996 2009-01-14 Richard Guenther <rguenther@suse.de>
6997
6998 PR tree-optimization/38826
6999 PR middle-end/38477
7000 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7001
7002 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7003
7004 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7005
7006 2009-01-14 Nick Clifton <nickc@redhat.com>
7007
7008 PR c++/37862
7009 * g++.cp/parse/pr37862.C: New test.
7010
7011 2009-01-14 Julian Brown <julian@codesourcery.com>
7012
7013 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7014 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7015 to...
7016 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7017 These.
7018
7019 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR rtl-optimization/38774
7022 * gcc.dg/torture/pr38774.c: New test.
7023
7024 PR c++/38795
7025 * g++.dg/cpp0x/pr38795.C: New test.
7026
7027 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7028 Nathan Froyd <froydnj@codesourcery.com>
7029 Joseph Myers <joseph@codesourcery.com>
7030
7031 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7032 otherwise. Do not check for AltiVec at runtime.
7033 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7034 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7035 * gcc.target/powerpc/altivec-1.c: Likewise.
7036 * gcc.target/powerpc/altivec-3.c: Likewise.
7037 * gcc.target/powerpc/altivec-10.c: Likewise.
7038 * gcc.target/powerpc/altivec-12.c: Likewise.
7039 * gcc.target/powerpc/altivec-24.c: Likewise.
7040 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7041 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7042 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7043 * gcc.target/powerpc/pr35907.c: Likewise.
7044 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7045 otherwise. Do not check for Cell at runtime.
7046 * gcc.target/powerpc/altivec_check.h: Delete.
7047
7048 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7049 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7050 not check for AltiVec at runtime.
7051 * g++.dg/ext/altivec-cell-2.C: Likewise.
7052 * g++.dg/ext/altivec-cell-3.C: Likewise.
7053 * g++.dg/ext/altivec-cell-4.C: Likewise.
7054 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7055 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7056 check.
7057 * g++.dg/ext/altivec_check.h: Delete.
7058
7059 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7060
7061 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7062 effective target. Adjust line numbers accordingly.
7063
7064 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7065
7066 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7067
7068 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7069
7070 PR tree-optimization/38786
7071 * gcc.dg/graphite/pr38786.c: New.
7072
7073 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7074
7075 Revert:
7076 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7077
7078 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7079 for alpha*-*-* targets.
7080 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7081
7082 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7083
7084 PR libfortran/38772
7085 * gfortran.dg/fmt_bz_bn_err.f: New test.
7086
7087 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7088
7089 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7090
7091 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7092
7093 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7094 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7095 instruction support. Do not check for it at runtime.
7096
7097 2009-01-12 Jason Merrill <jason@redhat.com>
7098
7099 PR c++/35109
7100 * g++.dg/lookup/friend11.C: Remove expected error.
7101 * g++.dg/lookup/friend14.C: New test.
7102 * g++.dg/lookup/friend15.C: New test.
7103
7104 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7105
7106 PR c++/36019
7107 * g++.dg/lookup/hidden-class12.C: New test.
7108 * g++.dg/lookup/hidden-class13.C: New test.
7109 * g++.dg/lookup/hidden-class14.C: New test.
7110 * g++.dg/lookup/hidden-class15.C: New test.
7111 * g++.dg/lookup/hidden-class16.C: New test.
7112
7113 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7114
7115 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7116 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7117 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7118
7119 2009-01-12 Jason Merrill <jason@redhat.com>
7120
7121 PR c++/31488
7122 * g++.dg/other/vararg-3.C: New test.
7123
7124 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7125
7126 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7127 Explicitly enable SPE.
7128 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7129 directive.
7130
7131 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7132 Expect -flax-vector-conversions message. Adjust incompatible
7133 types errors.
7134 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7135 Make Foo extern.
7136
7137 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7138
7139 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7140
7141 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7142 * g++.dg/other/opaque-2.C: Likewise.
7143 * g++.dg/other/opaque-3.C: Likewise.
7144
7145 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c/32041
7148 * gcc.dg/pr32041.c: New test.
7149 * g++.dg/parse/offsetof9.C: New test.
7150
7151 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7152 Nathan Froyd <froydnj@codesourcery.com>
7153
7154 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7155 * g++.dg/ext/attribute-test-1.C: Likewise.
7156 * g++.dg/ext/attribute-test-2.C: Likewise.
7157 * g++.dg/ext/attribute-test-3.C: Likewise.
7158 * g++.dg/ext/attribute-test-4.C: Likewise.
7159
7160 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7161
7162 * gnat.dg/unchecked_convert3.adb: New test.
7163
7164 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR c++/38794
7167 * g++.dg/parse/typedef9.C: New test.
7168
7169 PR tree-optimization/38807
7170 * gcc.c-torture/compile/pr38807.c: New test.
7171
7172 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7173
7174 * gcc.target/mips/ins-2.c: New test.
7175
7176 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7177
7178 PR testsuite/38809
7179 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7180
7181 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR c++/36254
7184 * g++.dg/warn/Wreturn-type-5.C: New test.
7185
7186 2009-01-11 Matthias Klose <doko@ubuntu.com>
7187
7188 PR middle-end/38616
7189 * gcc.dg/pr38616.c: New test.
7190
7191 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7192
7193 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7194
7195 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7196
7197 PR c++/38648
7198 * g++.dg/expr/string-1.C: New test.
7199 * g++.dg/expr/string-2.C: New test.
7200
7201 PR c++/36695
7202 * g++.dg/ext/complex4.C: New test.
7203 * g++.dg/ext/complex5.C: New test.
7204 * g++.dg/init/reference1.C: New test.
7205 * g++.dg/init/reference2.C: New test.
7206 * g++.dg/init/reference3.C: New test.
7207
7208 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7209
7210 PR fortran/38763
7211 * gfortran.dg/transfer_null_1.f90: New test.
7212
7213 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7214
7215 PR fortran/38765
7216 * gfortran.dg/host_assoc_function_6.f90: New test.
7217
7218 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7219
7220 * lib/target-supports.exp: Add method to determine if the effective
7221 target is really a ppc405 after applying all compile options.
7222 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7223 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7224 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7225 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7226 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7227 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7228 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7229 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7230 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7231 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7232 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7233 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7234 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7235 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7236 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7237 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7238 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7239 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7240 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7241 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7242 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7243 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7244 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7245 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7246 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7247 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7248 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7249 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7250 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7251 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7252 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7253
7254 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR c++/35335
7257 * g++.dg/other/error31.C: New testcase.
7258
7259 PR c/35742
7260 * gcc.dg/pr35742.c: New test.
7261
7262 2009-01-09 John F. Carr <jfc@mit.edu>
7263
7264 PR c++/37877
7265 * g++.dg/parse/linkage3.C: New test.
7266
7267 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR middle-end/38771
7270 * gcc.c-torture/compile/pr38771.c: New test.
7271
7272 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7273
7274 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7275
7276 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7277
7278 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7279 * gcc.dg/sibcall-4.c: Likewise.
7280
7281 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7282 Jan Sjodin <jan.sjodin@amd.com>
7283
7284 PR tree-optimization/38559
7285 * gcc.dg/graphite/pr38559.c: New.
7286
7287 2009-01-08 Ira Rosen <irar@il.ibm.com>
7288
7289 PR tree-optimization/37194
7290 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7291
7292 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR c++/38725
7295 * g++.dg/ext/label11.C: New test.
7296
7297 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7298
7299 * lib/target-supports.exp (check_weak_override_available): New.
7300 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7301 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7302 dg-require-weak-override.
7303
7304 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7305 Alan Modra <amodra@bigpond.net.au>
7306
7307 * gcc.c-torture/compile/20090107-1.c: New test.
7308
7309 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7310
7311 PR target/38706
7312 * g++.dg/other/pr38706.C: New test.
7313
7314 2009-01-07 Jason Merrill <jason@redhat.com>
7315
7316 * g++.dg/cpp0x/variadic92.C: New test.
7317 * g++.dg/cpp0x/variadic93.C: New test.
7318
7319 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7320
7321 * lib/target-supports-dg.exp (current_compiler_flags): New.
7322 (check-flags): Use it; do not access dg-test local variables.
7323 (dg-skip-if): Do not access dg-test local variables.
7324 (dg-xfail-run-if): Ditto.
7325 (dg-shouldfail): Ditto.
7326 * gcc.test-framework/test-framework.exp
7327 (check_effective_target_def_nocache): New.
7328 * gcc.test-framework/test-framework.awk: Handle scan tests.
7329 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7330 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7331 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7332 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7333 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7334 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7335 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7336 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7337 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7338
7339 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7340
7341 * lib/target-supports-dg.exp (check_test_flags): Delete.
7342
7343 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7344
7345 PR tree-optimization/38492
7346 PR tree-optimization/38498
7347 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7348 in trunk.
7349 * gcc.dg/graphite/block-0.c: Update test.
7350 * gcc.dg/graphite/block-1.c: Same.
7351 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7352 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7353 * gcc.dg/graphite/block-3.c: New.
7354 * gcc.dg/graphite/pr38498.c: New.
7355
7356 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7357
7358 AVX Programming Reference (December, 2008)
7359 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7360 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7361 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7362
7363 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7364 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7365
7366 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7367
7368 PR fortran/38220
7369 * gfortran.dg/c_loc_pure_1.f90: New test.
7370
7371 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7372
7373 PR fortran/38669
7374 * gfortran.dg/elemental_dependency_3.f90:
7375 Add the final tree dump cleanup.
7376
7377 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7378
7379 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7380 passing -m32.
7381
7382 PR rtl-optimization/38722
7383 * gfortran.dg/pr38722.f90: New test.
7384
7385 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7386
7387 PR c/34252
7388 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7389 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7390
7391 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7392
7393 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7394 * gfortran.dg/typebound_call_8.f03: Same.
7395 * gfortran.dg/elemental_bind_c.f90: Same.
7396 * gfortran.dg/typebound_call_7.f03: Same.
7397 * gfortran.dg/interface_proc_end.f90: Same
7398 * gfortran.dg/pr37243.f: Fix typo.
7399
7400 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7401
7402 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7403 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7404 large stack sizes.
7405
7406 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7407
7408 AVX Programming Reference (December, 2008)
7409 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7410 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7411 * gcc.target/i386/sse-14.c: Likewise.
7412
7413 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7414 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7415 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7416 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7417
7418 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7419
7420 PR libfortran/38735
7421 * gfortran.dg/fmt_bz_bn.f: Update test.
7422
7423 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7424
7425 PR c++/38472
7426 * g++.dg/conversion/usual-arith-conv.C: New test.
7427
7428 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7429
7430 PR c/34911
7431 * gcc.dg/vector-3.c: New testcase.
7432 * g++.dg/ext/vector15.C: New test.
7433
7434 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7435
7436 PR tree-optimization/38510
7437 * gcc.dg/graphite/pr38510.c: New.
7438
7439 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7440 Jan Sjodin <jan.sjodin@amd.com>
7441
7442 PR tree-optimization/38500
7443 * gcc.dg/graphite/pr38500.c: New.
7444
7445 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7446
7447 * gcc.c-torture/compile/20001226-1.c: Generalize
7448 dg-timeout-factor.
7449 * gcc.c-torture/compile/limits-fnargs.c: Add
7450 dg-timeout-factor.
7451 * gcc.dg/20020425-1.c: Likewise.
7452 * gcc.dg/pch/pch.exp: Likewise.
7453
7454 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7455
7456 PR fortran/38657
7457 * gfortran.dg/module_commons_3.f90: New test.
7458
7459 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7460
7461 PR fortran/37159
7462 * gfortran.dg/random_seed_1.f90: Updated.
7463
7464 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7465
7466 PR fortran/38669
7467 PR fortran/38726
7468 * gfortran.dg/elemental_subroutine_7.f90:
7469 Fix p values so that it can be used as vector subscript.
7470
7471 2009-01-05 Jason Merrill <jason@redhat.com>
7472
7473 * g++.dg/cpp0x/initlist12.C: Add another test.
7474
7475 * g++.dg/cpp0x/defaulted7.C: New test.
7476
7477 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7478
7479 PR fortran/38672
7480 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7481 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7482
7483 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7484
7485 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7486 for alpha*-*-* targets.
7487 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7488
7489 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7490
7491 PR fortran/38665
7492 * gfortran.dg/host_assoc_function_5.f90: New test.
7493
7494 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7495
7496 PR fortran/38669
7497 * gfortran.dg/elemental_dependency_3.f90: New test.
7498 * gfortran.dg/elemental_subroutine_7.f90: New test.
7499
7500 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7501
7502 * gcc.dg/struct-ret-3.c: Include unistd.h.
7503 (main): Exit early if system memory page size is
7504 larger than 4096 bytes.
7505
7506 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7507
7508 PR fortran/38718
7509 * gfortran.dg/merge_init_expr.f90: New.
7510
7511 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7512
7513 PR fortran/38536
7514 * gfortran.dg/c_loc_tests_13.f90: New test.
7515 * gfortran.dg/c_loc_tests_14.f90: New test.
7516
7517 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7518
7519 * gfortran.dg/func_result_4.f90: New.
7520
7521 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7522
7523 PR fortran/38594
7524 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7525 interface still works, in addition to original tests.
7526 * gfortran.dg/host_assoc_call_6.f90: New test.
7527
7528 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR c++/38705
7531 * g++.dg/torture/pr38705.C: New test.
7532
7533 PR c/38700
7534 * gcc.dg/pr38700.c: New test.
7535
7536 2009-01-02 Jason Merrill <jason@redhat.com>
7537
7538 * g++.dg/cpp0x/initlist11.C: New test.
7539 * g++.dg/cpp0x/initlist12.C: New test.
7540
7541 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7542
7543 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7544 Allow extra informative notes.
7545
7546 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c/36489
7549 * gcc.dg/pr36489.c: New test.
7550
7551 \f
7552 Copyright (C) 2009 Free Software Foundation, Inc.
7553
7554 Copying and distribution of this file, with or without modification,
7555 are permitted in any medium without royalty provided the copyright
7556 notice and this notice are preserved.