On 10/06/2011 03:02 PM, Michael Meissner wrote:
On the x86 (with Fedora 13), I built and tested the C, C++, Objective C, Java, Ada, and Go languages with no regressions
On a power6 box with RHEL 6.1, I have done the same for C, C++, Objective C, Java, and Ada languages with no regressions.
Any reason for not building and testing Fortran? Especially as you patch gcc/fortran/{trans*.c,f95-lang.c}?
Tobias
[gcc/fortran] 2011-10-05 Michael Meissner<meiss...@linux.vnet.ibm.com> * trans-expr.c (gfc_conv_power_op): Delete old interface with two parallel arrays to hold standard builtin declarations, and replace it with a function based interface that can support creating builtins on the fly in the future. Change all uses, and poison the old names. Make sure 0 is not a legitimate builtin index. (fill_with_spaces): Ditto. (gfc_trans_string_copy): Ditto. (gfc_trans_zero_assign): Ditto. (gfc_build_memcpy_call): Ditto. (alloc_scalar_allocatable_for_assignment): Ditto. * trans-array.c (gfc_trans_array_constructor_value): Ditto. (duplicate_allocatable): Ditto. (gfc_alloc_allocatable_for_assignment): Ditto. * trans-openmp.c (gfc_omp_clause_copy_ctor): Ditto. (gfc_omp_clause_assign_op): Ditto. (gfc_trans_omp_atomic): Ditto. (gfc_trans_omp_do): Ditto. (gfc_trans_omp_task): Ditto. * trans-stmt.c (gfc_trans_stop): Ditto. (gfc_trans_sync): Ditto. (gfc_trans_allocate): Ditto. (gfc_trans_deallocate): Ditto. * trans.c (gfc_call_malloc): Ditto. (gfc_allocate_using_malloc): Ditto. (gfc_call_free): Ditto. (gfc_deallocate_with_status): Ditto. (gfc_deallocate_scalar_with_status): Ditto. * f95-lang.c (gfc_define_builtin): Ditto. (gfc_init_builtin_functions): Ditto. * trans-decl.c (create_main_function): Ditto. * trans-intrinsic.c (builtin_decl_for_precision): Ditto.