OSDN Git Service

pf3gnuchains/gcc-fork.git
12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:43:24 +0000 (16:43 +0000)]
    * configure: Regenerate for new libtool.
        * Makefile.in: Ditto.
        * aclocal.m4: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140708 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:41:52 +0000 (16:41 +0000)]
    * configure: Regenerate for new libtool.
        * Makefile.in: Ditto.
        * include/Makefile.in: Ditto.
        * aclocal.m4: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140707 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:39:49 +0000 (16:39 +0000)]
    * configure: Regenerate for new libtool.
        * Makefile.in: Ditto.
        * include/Makefile.in: Ditto.
        * aclocal.m4: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140706 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:37:32 +0000 (16:37 +0000)]
    * configure: Regenerate for new libtool.
        * Makefile.in: Ditto.
        * testsuite/Makefile.in: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140705 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:35:33 +0000 (16:35 +0000)]
    * configure: Regenerate for new libtool.
        * Makefile.in: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140704 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:33:53 +0000 (16:33 +0000)]
    * configure: Regenerate for new libtool.
        * config.h.in: Regenerate for new libtool.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140703 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:32:26 +0000 (16:32 +0000)]
    * configure: Regenerate for new libtool.
        * aclocal.m4: Ditto.
        * Makefile.in: Ditto.
        * src/Makefile.in: Ditto.
        * doc/Makefile.in: Ditto.
        * po/Makefile.in: Ditto.
        * libmath/Makefile.in: Ditto.
        * include/Makefile.in: Ditto.
        * libsupc++/Makefile.in: Ditto.
        * testsuite/Makefile.in: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140702 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:28:27 +0000 (16:28 +0000)]
    * configure: Regenerate for new libtool.
        * Makefile.in: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140701 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:26:24 +0000 (16:26 +0000)]
    * configure: Regenerate for new libtool.
        * aclocal.m4: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140700 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * configure: Regenerate for new libtool.
sje [Fri, 26 Sep 2008 16:24:34 +0000 (16:24 +0000)]
    * configure: Regenerate for new libtool.
        * Makefile.in: Ditto.
        * testsuite/Makefile.in: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140699 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * libtool.m4: Update to libtool 2.2.6.
sje [Fri, 26 Sep 2008 16:21:02 +0000 (16:21 +0000)]
    * libtool.m4: Update to libtool 2.2.6.
        * lt~obsolete.m4: Update to libtool 2.2.6.
        * ltmain.sh: Update to libtool 2.2.6.
        * ltsugar.m4: Update to libtool 2.2.6.
        * ltversion.m4: Update to libtool 2.2.6.
        * ltoptions.m4: Update to libtool 2.2.6.
        * ltgcc.m4: Update to match changes from libtool 2.2.6.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140698 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoFix missing file in 2008-09-21 commit
guerby [Fri, 26 Sep 2008 16:02:49 +0000 (16:02 +0000)]
Fix missing file in 2008-09-21 commit

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140697 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-26 Pat Haugen <pthaugen@us.ibm.com>
pthaugen [Fri, 26 Sep 2008 14:31:57 +0000 (14:31 +0000)]
2008-09-26  Pat Haugen  <pthaugen@us.ibm.com>

* config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Use correct
alias set on MEM when saving stack pointer.
* config/rs6000/rs6000.md (allocate_stack): Likewise

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140693 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR ada/5911
ebotcazou [Fri, 26 Sep 2008 08:33:04 +0000 (08:33 +0000)]
PR ada/5911
* gcc-interface/Makefile.in (SPARC/Solaris): Add multilib support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140687 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-26 Kai Tietz <kai.tietz@onevision.com>
ktietz [Fri, 26 Sep 2008 08:08:38 +0000 (08:08 +0000)]
2008-09-26  Kai Tietz  <kai.tietz@onevision.com>

* g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
to avoid pointer truncation warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140686 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR tree-optimization/37574
dorit [Fri, 26 Sep 2008 06:28:01 +0000 (06:28 +0000)]
    PR tree-optimization/37574
        * tree-vectorizer.c (vect_is_simple_use): Fix indentation.
        * tree-vect-transform.c (vect_get_constant_vectors): Use vectype
        instead of vector_type for constants. Take computation out of loop.
        (vect_get_vec_def_for_operand): Use only vectype for constant case,
        and use only vector_type for invariant case.
        (get_initial_def_for_reduction): Use vectype instead of vector_type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140685 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 Jerry DeLisle <jvdelisle@gcc.gnu.org
jvdelisle [Fri, 26 Sep 2008 06:19:42 +0000 (06:19 +0000)]
2008-09-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org

PR libfortran/37498
* list_read.c (eat_separator): Revert previous patch and move
delim_status, decimal_status, and pad_status to gfc_unit.
(parse_real): Ditto. (read_real): Ditto.
* read.c (read_a): Likewise. (read_a_char4): Likewise.
(read_f): Likewise.
* inquire.c (inquire_via_unit): Add missing check for
IOPARM_INQUIRE_HAS_FLAGS2. (inquire_via_filename): Likewise.
* io.h (unit_sign_s): Move delim_status, decimal_status, and pad_status
to gfc_unit.
* transfer.c (read_sf): Ditto. (read_block_form): Ditto.
(formatted_transfer_scalar): Ditto. (data_transfer_init): Ditto.
* write.c (write_default_char4): Ditto. (write_utf8_char4): Ditto.
(write_character): Ditto. (write_real_g0): Ditto.
(list_formatted_write_scalar): Ditto. (nml_write_obj): Ditto.
(namelist_write): Ditto.
* write_float.def (calculate_sign): Ditto. (output_float): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140684 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 Jerry DeLisle <jvdelisle@gcc.gnu.org
jvdelisle [Fri, 26 Sep 2008 06:15:21 +0000 (06:15 +0000)]
2008-09-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org

PR fortran/37498
* trans-io.c (build_dt): Revert previous patch..
* ioparm.def: Delete IOPARM_dt_f2003.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140683 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR c/37645
jakub [Fri, 26 Sep 2008 05:09:29 +0000 (05:09 +0000)]
PR c/37645
* c-common.c (handle_weakref_attribute): Ignore the attribute unless
the decl is a VAR_DECL or FUNCTION_DECL.

* gcc.dg/pr37645.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140680 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Fri, 26 Sep 2008 00:43:11 +0000 (00:43 +0000)]
2008-09-25  Vladimir Makarov  <vmakarov@redhat.com>

PR middle-end/37535

* ira-lives.c (mark_reg_live, mark_reg_dead): New functions.
(mark_ref_live, mark_ref_dead): Use them.
(def_conflicts_with_inputs_p): Remove.
(mark_early_clobbers): New function.
(process_bb_node_lives): Call preprocess_constraints and
mark_early_clobbers.

* doc/rtx.texi (clobber): Change how RA deals with clobbers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140679 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoDaily bump.
gccadmin [Fri, 26 Sep 2008 00:17:02 +0000 (00:17 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140677 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Fri, 26 Sep 2008 00:14:30 +0000 (00:14 +0000)]
2008-09-25  Vladimir Makarov  <vmakarov@redhat.com>

PR middle-end/37448

* ira-int.h (IRA_ALLOCNO_TEMP): Rename to ALLOCNO_TEMP.
(ira_compress_allocno_live_ranges): New prototype.

* ira-color.c: Rename IRA_ALLOCNO_TEMP to ALLOCNO_TEMP.
(coalesced_allocnos_living_at_program_points): New.
(coalesced_allocnos_live_at_points_p,
set_coalesced_allocnos_live_points): New functions.
(coalesce_spill_slots): Rewrite.

* ira-lives.c (remove_some_program_points_and_update_live_ranges,
ira_compress_allocno_live_ranges): New functions.

* ira-build.c (ira_flattening): Call
ira_compress_allocno_live_ranges.
(ira_build): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140674 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 25 Sep 2008 23:44:57 +0000 (23:44 +0000)]
2008-09-25  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/i386.md: Check cmp/branch fuse for cmp peephole
optimization.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140673 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
sje [Thu, 25 Sep 2008 23:06:38 +0000 (23:06 +0000)]
* gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140671 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago/cp
paolo [Thu, 25 Sep 2008 20:38:32 +0000 (20:38 +0000)]
/cp
2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/37649
* name-lookup.c (maybe_process_template_type_declaration): Check
return value of push_template_decl_real for error_mark_node.

/testsuite
2008-09-25  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/37649
* g++.dg/template/crash82.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140670 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agogcc/
rsandifo [Thu, 25 Sep 2008 19:52:34 +0000 (19:52 +0000)]
gcc/
* combine.c (make_compound_operation): Handle the 'E' format.
(count_rtxs): Likewise.
(update_table_tick): Likewise.
(get_last_value_validate): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140669 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago gcc/ada/
sam [Thu, 25 Sep 2008 15:12:26 +0000 (15:12 +0000)]
gcc/ada/
PR ada/37641
* adaint.c (__gnat_set_non_writable): Use FILE_WRITE_EA
instead of deprecated FILE_WRITE_PROPERTIES.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140665 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 Tobias Burnus <burnus@net-b.de>
burnus [Thu, 25 Sep 2008 15:01:16 +0000 (15:01 +0000)]
2008-09-25  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37504
        * expr.c (gfc_check_pointer_assign): Allow assignment of
        protected pointers.
        * match.c (gfc_match_assignment,gfc_match_pointer_assignment):
        Remove unreachable code.

2008-09-25  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37504
        * gfortran.dg/protected_7.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140663 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * dbxout.c (dbxout_parms): Fetch the inner REG inside a PARALLEL.
ebotcazou [Thu, 25 Sep 2008 11:52:47 +0000 (11:52 +0000)]
* dbxout.c (dbxout_parms): Fetch the inner REG inside a PARALLEL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140662 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 Sergei Dyshel <sergeid@il.ibm.com>
razya [Thu, 25 Sep 2008 11:21:43 +0000 (11:21 +0000)]
2008-09-25 Sergei Dyshel <sergeid@il.ibm.com>

      * matrix-reorg.c (transform_allocation_sites): Initializers
        added to avoid the warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140661 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-25 Martin Jambor <mjambor@suse.cz>
jamborm [Thu, 25 Sep 2008 09:53:42 +0000 (09:53 +0000)]
2008-09-25  Martin Jambor  <mjambor@suse.cz>

* cgraph.c (free_nodes): New variable.
(NEXT_FREE_NODE): New macro.
(cgraph_create_node): Reuse nodes from the free list.  Do not
update uid if doing so.
(cgraph_remove_node): Add the node to the free list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140660 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoDaily bump.
gccadmin [Thu, 25 Sep 2008 00:16:52 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140654 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoRemove conflict mark.
pinskia [Wed, 24 Sep 2008 22:49:54 +0000 (22:49 +0000)]
Remove conflict mark.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140651 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/freebsd.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
gerald [Wed, 24 Sep 2008 22:47:14 +0000 (22:47 +0000)]
* config/freebsd.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140650 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * dwarf2.h (DW_OP_GNU_encoded_addr): New.
rth [Wed, 24 Sep 2008 22:38:03 +0000 (22:38 +0000)]
    * dwarf2.h (DW_OP_GNU_encoded_addr): New.
        * unwind-dw2.c (execute_stack_op): Handle it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140648 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoRevert rs6000 change.
dje [Wed, 24 Sep 2008 21:58:36 +0000 (21:58 +0000)]
Revert rs6000 change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140646 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
sje [Wed, 24 Sep 2008 21:14:29 +0000 (21:14 +0000)]
*  gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140645 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * c-common.c (fname_decl): New location argument.
aldyh [Wed, 24 Sep 2008 20:00:43 +0000 (20:00 +0000)]
    * c-common.c (fname_decl): New location argument.
        * c-common.h (fname_decl): Same.
        * c-parser.c (c_lex_one_token): Use {warning,error}_at instead of
        {warning,error}.
        (c_parser_typeof_specifier): Same.
        (c_parser_parms_list_declarator): Same.
        (c_parser_asm_string_literal): Same.
        (c_parser_compound_statement_nostart): Same.
        (c_parser_label): Same.
        (c_parser_do_statement): Same.
        (c_parser_asm_statement): Same.
        (c_parser_unary_expression): Same.
        (c_parser_sizeof_expression): Same.
        (c_parser_postfix_expression): Same.
        (c_parser_pragma): Same.
        (c_parser_omp_clause_collapse): Same.
        (c_parser_omp_clause_num_threads): Same.
        (c_parser_omp_clause_schedule): Same.
        (c_parser_omp_all_clauses): Same.
        (c_parser_omp_sections_scope): Same.
        (c_parser_omp_for_loop): Same.  Pass condition's location to
        c_objc_common_truthvalue_conversion.
        (c_parser_enum_specifier): Remove comment.
testsuite/
        * gcc.dg/gomp/for-1.c: Test for columns.
        * gcc.dg/func-outside-1.c: Same.
        * gcc.dg/bitfld-7.c: Same.
cp/
        * semantics.c (finish_fname): Pass location to fname_decl.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140642 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-24 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Wed, 24 Sep 2008 17:49:21 +0000 (17:49 +0000)]
2008-09-24  Paolo Carlini  <paolo.carlini@oracle.com>

* include/std/bitset: Adjust comment to reflect DR 853.
* include/debug/bitset: Likewise.
* doc/xml/manual/intro.xml: Add an entry for DR 853.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140637 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
sje [Wed, 24 Sep 2008 17:13:13 +0000 (17:13 +0000)]
* gcc.dg/utf-array.c: Fix syntax of dg-error stmts.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140635 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-24 Michael J. Eager <eager@eagercon.com>
dje [Wed, 24 Sep 2008 15:20:45 +0000 (15:20 +0000)]
2008-09-24  Michael J. Eager  <eager@eagercon.com>

        * config/rs6000/predicates.md (easy_fp_constant): Single FP consts
        are easy.
        * config/rs6000/rs6000.c (rs6000_override_options): Move
        rs6000_init_hard_regno_mode_ok after all options changed.
        Set rs6000_single_float, rs6000_double_float if TARGET_HARD_FLOAT.
        (rs6000_handle_option): Process -msingle-float, -mdouble-float,
        -msimple-fpu flags.  Add warning messages if single FP not configured.
        (rs6000_file_start): Output gnu_attribute for single-float.
        (legitimate_lo_sum_address_p): Condition on TARGET_DOUBLE_FLOAT.
        (rs6000_legitimize_address): Likewise.
        (rs6000_legitimize_reload_address): Likewise.
        (rs6000_emit_move): Condition on TARGET_DOUBLE_FLOAT,
        TARGET_SINGLE_FLOAT.
        (function_arg_advance): Likewise.
        (function_arg): Likewise.
        (setup_incoming_varargs): Condition on TARGET_DOUBLE_FLOAT.
        (rs6000_gimplify_va_arg): Condition on TARGET_DOUBLE_FLOAT,
        TARGET_SINGLE_FLOAT.
        (rs6000_split_multireg_move): Condition on TARGET_DOUBLE_FLOAT.
        (rs6000_emit_prologue): Likewise.
        (rs6000_function_value): Condition on TARGET_DOUBLE_FLOAT,
        TARGET_SINGLE_FLOAT.
        (rs6000_libcall_value): Likewise.
        * config/rs6000/rs6000.h (TARGET_SINGLE_FLOAT): New default to 1.
        (TARGET_DOUBLE_FLOAT): New default to 1
        (TARGET_SIMPLE_FPU): New default to 0
        (TARGET_SINGLE_FPU): New default to 0
        (TARGET_SINGLE_FLOAT_MODE): New.
        (TARGET_DOUBLE_FLOAT_MODE): New.
        * config/rs6000/singlefp.h: New; redefine TARGET_SINGLE_FLOAT,
        TARGET_DOUBLE_FLOAT, TARGET_SIMPLE_FPU, TARGET_SINGLE_FPU,
        UNITS_PER_FP_WORD
        * config/rs6000/rs6000.md (define_mode_iterator): Condition on
        TARGET_DOUBLE_FLOAT, TARGET_SINGLE_FLOAT.
        (extendsfdf2, extendsfdf2_fpr, truncdfsf2, truncdfsf2_fpr,
        copysigndf3,fseldfsf4, negdf2, negdf2_fpr, absdf2, absdf2_fpr,
        nabsdf2_fpr, adddf3, adddf3_fpr, subdf3, subdf3_fpr, muldf3,
        muldf3_fpr, divdf3, divdf3_fpr, sqrtdf2, smaxdf3, smindf3,
        movdfcc, *fseldfdf4, floatsidf2, *floatsidf2_internal,
        floatunssidf2, *floatunssidf2_internal, fix_truncdfsi2,
        *fix_truncdfsi2_internal, fix_truncdfsi2_internal_gfxopt,
        fix_truncdfsi2_mfpgpr, fctiwz, btruncdf2, ceildf2, floordf2,
        rounddf2, floatdidf2, floatsidf_ppc64_mfpgpr, floatsidf_ppc64,
        floatunssidf_ppc64, fix_truncdfdi2, movdf_hardfloat32,
        movdf_hardfloat64_mfpgpr, movdf_hardfloat64, extenddftf2_fprs,
        extenddftf2_internal, trunctfdf2_internal2, fix_trunc_helper,
        abstf2_internal, movdf_update1, movdf_update2, cmpdf_internal1,
        cmptf_internal1, *cmptf_internal2): Condition on
        TARGET_DOUBLE_FLOAT.
        (aux_truncdfsf2, negsf2, *negsf2, abssf2, *abssf2, addsf3, subsf3,
        mulsf3, divsf3, sqrtsf2, copysignsf3, smaxsf3, sminsf3, movsfcc,
        *fselsfsf4, fixuns_truncsfsi2, fix_truncsfsi2, floatunssisf2,
        btruncsf2, ceilsf2, floorsf2, roundsf2, floatdisf2_internal1,
        floatdisf2_internal2, *movsf_hardfloat, trunctfsf2_fprs,
        *movsf_update1, *movsf_update2, *cmpsf_internal1): Condition on
        TARGET_SINGLE_FLOAT.
        (divsf3, sqrtsf2, divdf3, divdf3_fpr): Condition on TARGET_SIMPLE_FPU.
        * config/rs6000/rs6000.opt (-msingle-float): New.
        (-mdouble-float): New.
        (-msimple-fpu): New.
        * doc/invoke.texi (RS/6000 and PowerPC Options): Add
        -msingle-float, -mdouble-float, -msimple-fpu options.
        * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Set
        _SOFT_DOUBLE for -msingle-float.
        * config.gcc: New config for target=powerpc-xilinx-eabi.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140632 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-24 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 24 Sep 2008 07:08:22 +0000 (07:08 +0000)]
2008-09-24  Tobias Burnus  <burnus@net-b.de>

        * options.c (set_default_std_flags,gfc_init_options):
        Add comment: keep in sync with libgfortran.

2008-09-24  Tobias Burnus  <burnus@net-b.de>

        * runtime/compile_options.c (init_compile_options):
        Sync flags with front end.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140625 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-24 Tobias Burnus <burnus@net-b.de>
burnus [Wed, 24 Sep 2008 07:01:18 +0000 (07:01 +0000)]
2008-09-24  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37626
        * trans-array.c (gfc_trans_deferred_array): Don't auto-deallocate
        result variables.

2008-09-24  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37626
        * gfortran.dg/allocatable_function_4.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140624 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoDaily bump.
gccadmin [Wed, 24 Sep 2008 00:16:31 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140622 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/sparc/constraints.md: New file.
ebotcazou [Tue, 23 Sep 2008 21:45:06 +0000 (21:45 +0000)]
* config/sparc/constraints.md: New file.
* config/sparc/sparc.md: Include it.
* config/sparc/sparc-protos.h (memory_ok_for_ldd): Declare.
(sparc_extra_constraint_check): Delete.
* config/sparc/sparc.c (register_ok_for_ldd): Minor tweaks.
(memory_ok_for_ldd): New predicate.
(sparc_extra_constraint_check): Delete.
* config/sparc/sparc.h (REG_CLASS_FROM_LETTER): Likewise.
(CONST_OK_FOR_LETTER_P): Likewise.
(CONST_DOUBLE_OK_FOR_LETTER_P): Likewise.
(EXTRA_CONSTRAINT): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140619 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * lib/target-supports.exp (check_effective_target_pow10): New.
sje [Tue, 23 Sep 2008 21:27:17 +0000 (21:27 +0000)]
* lib/target-supports.exp (check_effective_target_pow10): New.
* g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140618 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * regrename.c (do_replace): Copy REG_POINTER value to new reg.
sje [Tue, 23 Sep 2008 20:44:18 +0000 (20:44 +0000)]
* regrename.c (do_replace): Copy REG_POINTER value to new reg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140616 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR c++/37533
jakub [Tue, 23 Sep 2008 18:57:18 +0000 (18:57 +0000)]
PR c++/37533
* semantics.c (finish_omp_for): If processing_template_decl, just build
MODIFY_EXPR for init instead of calling cp_build_modify_expr.

* g++.dg/gomp/pr37533.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140613 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agogcc/
rsandifo [Tue, 23 Sep 2008 18:29:58 +0000 (18:29 +0000)]
gcc/
* alias.c (find_base_value): Use FIND_BASE_TERM.
* doc/tm.texi (FIND_BASE_TERM): Update documentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140612 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agogcc/
rsandifo [Tue, 23 Sep 2008 18:29:14 +0000 (18:29 +0000)]
gcc/
* config/i386/i386.c: Include cselib.h.
(ix86_pic_register_p): New function.
(ix86_delegitimize_address): Use it to check for the PIC register.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140611 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agogcc/
rsandifo [Tue, 23 Sep 2008 18:28:24 +0000 (18:28 +0000)]
gcc/
* doc/tm.texi (FIND_BASE_TERM): Expand documentation.
* config/i386/i386.c (ix86_find_base_term): Don't check for
SYMBOL_REF and LABEL_REF.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140610 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agogcc/
rsandifo [Tue, 23 Sep 2008 18:27:44 +0000 (18:27 +0000)]
gcc/
* config/i386/i386.c (ix86_delegitimize_address): Wrap the
constant PLUS in a CONST.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140609 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Chris Fairles <cfairles@gcc.gnu.org>
cfairles [Tue, 23 Sep 2008 18:24:20 +0000 (18:24 +0000)]
2008-09-23  Chris Fairles <cfairles@gcc.gnu.org>

        * testsuite/25_algorithms/min/37547.cc: Return void to avoid warnings.
        * testsuite/25_algorithms/max/37547.cc: Likewise.
        * testsuite/25_algorithms/minmax/37547.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140608 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 23 Sep 2008 18:14:24 +0000 (18:14 +0000)]
2008-09-23  Paolo Carlini  <paolo.carlini@oracle.com>

Implement DR 396 [Ready].
* include/std/bitset (bitset<>::bitset(const std::basic_string<>&,
size_t, size_t, _CharT, _CharT), bitset<>::bitset(const char*,
char, char), bitset<>::to_string(_CharT, _CharT),
bitset<>::_M_copy_from_string(const std::basic_string<>&, size_t,
size_t, _CharT, _CharT), bitset<>::_M_copy_to_string
(std::basic_string<>&, _CharT, _CharT), bitset<>::_M_copy_from_ptr(
const _CharT*, size_t, size_t, size_t, _CharT, _CharT)): Add.
(operator>>(std::basic_istream<>&, bitset<_Nb>&), operator<<(
std::basic_ostream<>&, const bitset<_Nb>&)): Adjust.
* include/debug/bitset (bitset<>::bitset(const std::basic_string<>&,
size_t, size_t, _CharT, _CharT), bitset<>::bitset(const char*,
char, char), bitset<>::to_string(_CharT, _CharT)): Add.
* doc/xml/manual/intro.xml: Add an entry for DR 396.
* testsuite/23_containers/bitset/cons/dr396.cc: Add.
* testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140607 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Kai Tietz <kai.tietz@onevision.com>
ktietz [Tue, 23 Sep 2008 17:56:45 +0000 (17:56 +0000)]
2008-09-23  Kai Tietz  <kai.tietz@onevision.com>

        *config/i386/i386.c (ix86_function_ok_for_sibcall): Correct
        check for sibcall support for w64.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140606 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.
ebotcazou [Tue, 23 Sep 2008 17:52:40 +0000 (17:52 +0000)]
* gcc.dg/vect/slp-widen-mult-s16.c: Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140605 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * c-ppoutput.c (cb_used_define): Do nothing for a builtin node.
ebotcazou [Tue, 23 Sep 2008 17:47:32 +0000 (17:47 +0000)]
* c-ppoutput.c (cb_used_define): Do nothing for a builtin node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140604 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Chris Fairles <cfairles@gcc.gnu.org>
cfairles [Tue, 23 Sep 2008 17:34:29 +0000 (17:34 +0000)]
2008-09-23  Chris Fairles <cfairles@gcc.gnu.org>

        * include/std/chrono: If _GLIBCXX_USE_MONOTONIC_CLOCK is defined, don't
        typedef monotonic_clock to system_clock and instead declare new class.
        * src/chrono.cc: Conditionally define monotonic_clock::now().
        * include/std/condition_variable (wait_until): Throw exception if
        __gthread_cond_timedwait returns with error other than timed_out. Use
        system_clock as known clock type (__clock_t) and add overloads for known
        and unknown clocks. In the unknown case, sync to the known clock.
        Implement overload taking a predicate.
        (wait_for): Implement overload taking a predicate.
        * config/abi/pre/gnu.ver: Add exports for monotonic_clock.
        * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Modify
        line numbers.
        * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
        Likewise.
        * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
        * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
        * testsuite/30_threads/condition_variable/member/1.cc: New.
        * testsuite/30_threads/condition_variable/member/2.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140603 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 23 Sep 2008 17:12:26 +0000 (17:12 +0000)]
2008-09-23  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/37624
* testsuite/22_locale/num_get/get/char/10.cc: Skip long double case
when strtold is not available.
* testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140602 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 23 Sep 2008 16:06:43 +0000 (16:06 +0000)]
2008-09-23  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/37391 continued.
* doc/html/ext/pb_ds/assoc_examples.html: Don't use base tag,
specify full path for source file links.
* doc/html/ext/pb_ds/pq_examples.html: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140600 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * c-tree.h: Add argument to c_objc_common_truthvalue_conversion,
aldyh [Tue, 23 Sep 2008 14:55:14 +0000 (14:55 +0000)]
    * c-tree.h: Add argument to c_objc_common_truthvalue_conversion,
        parser_build_binary_op.
        * c-decl.c (build_enumerator): Pass location to build_binary_op.
        * c-typeck.c (build_array_ref): Same.
        (parser_build_unary_op): New location argument.
        (pointer_diff): Pass location to build_binary_op,
        c_objc_common_truthvalue_conversion.
        (build_modify_expr): Same.
        (build_unary_op): New location argument.
        (build_binary_op): New location argument.
        (c_objc_common_truthvalue_conversion): Pass location to
        c_*common_truthvalue_conversion.
        * c-convert.c (convert): Same.
        * c-common.c (binary_op_error): New location argument.
        (pointer_int_sum): Pass location to build_binary_op.
        (c_common_truthvalue_conversion): New location argument.
        (warn_for_sign_compare): Same.
        * c-common.h: Add location argument to c_common_truthvalue_conversion,
        binary_op_error, build_binary_op, warn_for_sign_compare.
        * c-parser.c (c_parser_condition): Pass location to
        c_*common_truthvalue_conversion.
        (c_parser_conditional_expression): Save condition's location and pass
        it on down.
        (c_parser_binary_expression): Same, but for the binary operator's
        location.
        (c_parser_omp_for_loop): Pass location to
        c_objc_common_truthvalue_conversion.
objc/
        * objc-act.c (next_sjlj_build_enter_and_setjmp): Call
        c_common_truthvalue_conversion with location.
        (next_sjlj_build_catch_list): Same.
        (next_sjlj_build_try_catch_finally): Same.
testsuite/
        * gcc.dg/Walways-true-1.c: Test column numbers.
        * gcc.dg/c90-const-expr-5.c: Same.
        * gcc.dg/compare4.c: Same.
        * gcc.dg/Werror-1.c: Same.
cp/
        * typeck.c (build_array_ref): Pass location to cp_build_binary_op.
        (get_member_function_from_ptrfunc): Same.
        (build_x_binary_op): Same.
        (build_binary_op): Same.
        (cp_build_binary_op): New location argument.
        (pointer_diff): Pass location to cp_build_binary_op.
        (cp_truthvalue_conversion): Pass location to build_binary_op.
        (convert_ptrmem): Pass location to cp_build_binary_op.
        (cp_build_modify_expr): Same.
        (build_ptrmemfunc): Same.
        * init.c (expand_cleanup_for_base): Pass location to
        c_common_truthvalue_conversion.
        (build_new_1): Pass location to cp_build_binary_op.
        (build_vec_delete_1): Pass location to *build_binary_op,
        c_common_truthvalue_conversion.
        (build_vec_init): Same.
        (build_delete): Same.
        * decl.c (compute_array_index_type): Same.
        * call.c (build_new_op): Same.
        * rtti.c (build_dynamic_cast_1): Same.
        * cp-tree.h: Add argument to cp_build_binary_op.
        * semantics.c (handle_omp_for_class_iterator): Pass location to
        *build_binary_op, c_common_truthvalue_conversion.
        * decl2.c (get_guard_cond): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140598 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Daniel Kraft <d@domob.eu>
domob [Tue, 23 Sep 2008 14:26:47 +0000 (14:26 +0000)]
2008-09-23  Daniel Kraft  <d@domob.eu>

PR fortran/37588
* gfortran.h (gfc_compare_actual_formal): Removed, made private.
(gfc_arglist_matches_symbol): New method.
* interface.c (compare_actual_formal): Made static.
(gfc_procedure_use): Use new name of compare_actual_formal.
(gfc_arglist_matches_symbol): New method.
(gfc_search_interface): Moved code partially to new
gfc_arglist_matches_symbol.
* resolve.c (resolve_typebound_generic_call): Resolve actual arglist
before checking against formal and use new gfc_arglist_matches_symbol
for checking.
(resolve_compcall): Set type-spec of generated expression.

2008-09-23  Daniel Kraft  <d@domob.eu>

PR fortran/37588
* gfortran.dg/typebound_generic_4.f03: New test.
* gfortran.dg/typebound_generic_5.f03: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140594 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-17 Andrew Haley <aph@redhat.com>
aph [Tue, 23 Sep 2008 13:51:58 +0000 (13:51 +0000)]
2008-09-17  Andrew Haley  <aph@redhat.com>

        PR libgcj/8995:

        * defineclass.cc (_Jv_ClassReader::handleCodeAttribute):
        Initialize thread_count.
        * include/java-interp.h (_Jv_InterpMethod::thread_count): New
        field.
         (_Jv_InterpMethod::rewrite_insn_mutex): New mutex.
        (_Jv_InterpFrame:: _Jv_InterpFrame): Pass frame_type.
        * interpret.cc
        (ThreadCountAdjuster): New class.
        (_Jv_InterpMethod::thread_count): New field.
        (_Jv_InitInterpreter): Initialize rewrite_insn_mutex.
        Increment and decrement thread_count field in methods.
        * interpret-run.cc (REWRITE_INSN): Check thread_count <= 1.
        (REWRITE_INSN): Likewise.
        Declare a ThreadCountAdjuster.
        * java/lang/reflect/natVMProxy.cc (run_proxy): Initialize frame
        type as frame_proxy.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140593 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Martin Jambor <mjambor@suse.cz>
jamborm [Tue, 23 Sep 2008 13:08:15 +0000 (13:08 +0000)]
2008-09-23  Martin Jambor  <mjambor@suse.cz>

* cgraph.c (cgraph_free_edge): Use sizeof(*e).
(cgraph_node_remove_callees): New temporary f.  Hold the next item
in f when looping.
(cgraph_node_remove_callers): Likewise.

* ipa-prop.c (ipa_edge_removal_hook): Use ATTRIBUTE_UNUSED.
(ipa_node_removal_hook): Likewise.

* doc/gimple.texi (gimple_copy_call_skip_args): Changed to
gimple_call_copy_skip_args and moved to the gimple_call section.
* gimple.c (gimple_copy_call_skip_args): Renamed to
gimple_call_copy_skip_args.  Changed al users.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140590 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 23 Sep 2008 10:09:38 +0000 (10:09 +0000)]
2008-09-23  Paolo Carlini  <paolo.carlini@oracle.com>

  * include/bits/locale_facets.tcc (__pad<>::_S_pad): Don't use const
by value parameters.
* include/bits/locale_facets.h (__pad<>::_S_pad): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140584 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
ebotcazou [Tue, 23 Sep 2008 09:42:50 +0000 (09:42 +0000)]
* gcc.dg/pragma-init-fini.c: Use dg-warning in lieu of dg-error.
* gcc.dg/pragma-align-2.c: Likewise.
* gcc.dg/format/cmn-err-1.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140582 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
ebotcazou [Tue, 23 Sep 2008 08:52:53 +0000 (08:52 +0000)]
* gcc.dg/cpp/cmdlne-dU-16.c: Specify -std=c89 on Solaris.
* gcc.dg/cpp/cmdlne-dU-17.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140581 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Tobias Burnus <burnus@net-b.de>
burnus [Tue, 23 Sep 2008 08:00:01 +0000 (08:00 +0000)]
2008-09-22  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37580
        * expr.c (gfc_check_pointer_assign): Add checks for pointer
        remapping.

2008-09-22  Tobias Burnus  <burnus@net-b.de>

        PR fortran/37580
        * gfortran.dg/pointer_assign_5.f90: New test.
        * gfortran.dg/pointer_assign_6.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140580 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org
jvdelisle [Tue, 23 Sep 2008 03:52:19 +0000 (03:52 +0000)]
2008-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org

PR fortran/37498
* trans-io.c (gfc_build_io_library_fndecls): Bump pad size.
(build_dt): Set mask bit for IOPARM_dt_f2003.
* ioparm.def: Add IOPARM_dt_f2003.

2008-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org

PR libfortran/37498
* file_pos (st_endfile): Clear memory only for libfortran 4.3 private
area.
* list_read.c (eat_separator): Only access F2003 I/O parameters if
IOPARM_DT_HAS_F2003 bit is set. (parse_real): Ditto.
(read_real): Ditto.
* read.c (read_a): Likewise. (read_a_char4): Likewise though not
strictly necessary. (read_f): Likewise.
* io.h (unit_sign_s): New enumerator to allow duplication of
st_parameter structures. (IOPARM_DT_HAS_F2003): New mask bit.
(st_parameter_43): New structure copied from 4.3 version of
st_paramater_dt private section. (st_parameter_44): New structure with
F2003 items added. (st_parameter_dt): Modified to create union of new
and old structures to allow correct memory setting for 4.3 ABI
compatibility. Bumped the pad size.
* transfer.c (read_sf): Do not use F2003 I/O memory areas unless
IOPARM_DT_HAS_F2003 bit has been set. (read_block_form): Ditto.
(formatted_transfer_scalar): Ditto. (data_transfer_init): Ditto and
add comment, fix formatting.
* write.c (write_default_char4): Likewise though not strictly necessary.
(write_utf8_char4): Ditto. (write_character): Ditto.
(write_real_g0): Ditto. (list_formatted_write_scalar): Ditto.
(nml_write_obj): Ditto. (namelist_write): Ditto.
* write_float.def (calculate_sign): Eliminate warning by including all
cases in switch. (output_float): Output only decimal point of F2003 flag
is not set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140576 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 23 Sep 2008 00:48:31 +0000 (00:48 +0000)]
2008-09-22  Paolo Carlini  <paolo.carlini@oracle.com>

  * Fix date of last ChangeLog entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140575 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-23 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Tue, 23 Sep 2008 00:47:02 +0000 (00:47 +0000)]
2008-09-23  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/32422, DR 23 [Ready in R60]
* config/locale/gnu/c_locale.cc (__convert_to_v(const char*, float&,
ios_base::iostate&, const __c_locale&), __convert_to_v(const char*,
double&, ios_base::iostate&, const __c_locale&), __convert_to_v(const
char*, long double&, ios_base::iostate&, const __c_locale&)): Implement
DR 23 and deal correctly with broken exponents.
* config/locale/generic/c_locale.cc (__convert_to_v(const char*,
float&, ios_base::iostate&, const __c_locale&), __convert_to_v(const
char*, double&, ios_base::iostate&, const __c_locale&),
__convert_to_v(const char*, long double&, ios_base::iostate&, const
__c_locale&)): Likewise.
* include/bits/locale_facets.tcc (num_get<>::_M_extract_int(_InIter,
_InIter, ios_base&, ios_base::iostate&, _ValueT&)): Likewise.
(num_get<>::_M_extract_float(_InIter, _InIter, ios_base&,
ios_base::iostate&, string&): Change grouping check to set instead of
OR failbit; do not check for eofbit here...
(num_get<>::do_get(iter_type, iter_type, ios_base&,
ios_base::iostate&, float&), num_get<>::do_get(iter_type, iter_type,
ios_base&, ios_base::iostate&, double&), num_get<>::do_get(iter_type,
iter_type, ios_base&, ios_base::iostate&, long double&),
num_get<>::__do_get(iter_type, iter_type, ios_base&,
ios_base::iostate&, double&)): ... do it here instead.
(num_get<>::do_get(iter_type, iter_type, ios_base&,
ios_base::iostate&, bool&)): Implement DR 23.
(num_get<>::do_get(iter_type, iter_type, ios_base&,
ios_base::iostate&, void*&)): Adjust.
* doc/xml/manual/intro.xml: Add and entry for DR 23.
* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
Adjust.
* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
Likewise.
* testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
* testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
* testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
* testsuite/22_locale/num_get/get/char/10.cc: Likewise.
* testsuite/22_locale/num_get/get/char/12.cc: Likewise.
* testsuite/22_locale/num_get/get/char/15.cc: Likewise.
* testsuite/22_locale/num_get/get/char/16.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140574 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Chris Fairles <cfairles@gcc.gnu.org>
cfairles [Tue, 23 Sep 2008 00:32:46 +0000 (00:32 +0000)]
2008-09-22  Chris Fairles  <cfairles@gcc.gnu.org>

        * MAINTAINERS (Write After Approval): Add myself.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140573 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoDaily bump.
gccadmin [Tue, 23 Sep 2008 00:16:30 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140571 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Vladimir Makarov <vmakarov@redhat.com>
vmakarov [Mon, 22 Sep 2008 21:28:48 +0000 (21:28 +0000)]
2008-09-22  Vladimir Makarov  <vmakarov@redhat.com>

* ira-color.c (start_allocno_priorities): Rename to
setup_allocno_priorities.  Use costs and
ALLOCNO_EXCESS_PRESSURE_POINTS_NUM instead of frequencies and
range lengths.  Get rid off doubles.
(ira_fast_allocations): Call start_allocno_priorities.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140565 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 22 Sep 2008 20:56:08 +0000 (20:56 +0000)]
2008-09-22  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/37391
* doc/html/ext/pb_ds/*.html: Fix external links.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140564 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 David Daney <ddaney@avtrex.com>
daney [Mon, 22 Sep 2008 19:48:09 +0000 (19:48 +0000)]
2008-09-22  David Daney  <ddaney@avtrex.com>

PR target/37593
* config/mips/mips.h (FUNCTION_PROFILER): Call _mcount via a
register if TARGET_LONG_CALLS.

2008-09-22  David Daney  <ddaney@avtrex.com>

PR target/37593
* gcc.target/mips/long-calls-pg.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140563 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Richard Guenther <rguenther@suse.de>
rguenth [Mon, 22 Sep 2008 19:15:43 +0000 (19:15 +0000)]
2008-09-22  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/37145
* tree-ssa-sccvn.c (copy_reference_ops_from_ref): Re-enable
value-numbering union accesses with their offset and size only.
(visit_reference_op_load): Fix simplification of inserted conversions.
* tree-ssa-pre.c (find_or_generate_expression): Do not
recursively generate expressions if running FRE.

* gcc.c-torture/compile/20080922-1.c: New testcase.
* gcc.dg/tree-ssa/ssa-fre-7.c: Remove XFAIL.
* gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
* gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140562 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 22 Sep 2008 18:36:39 +0000 (18:36 +0000)]
2008-09-22  Benjamin Kosnik  <bkoz@redhat.com>

* doc/doxygen/user.cfg.in: Define _GLIBCXX_HAS_GTHREADS for mutex,
condition_variable, and thread output.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140560 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/mips/mips.h (ISA_HAS_BADDU): New macro.
nemet [Mon, 22 Sep 2008 16:12:51 +0000 (16:12 +0000)]
* config/mips/mips.h (ISA_HAS_BADDU): New macro.
* config/mips/mips.md (*baddu_si_eb, *baddu_si_el,
*baddu_di<mode>): New patterns.

testsuite/
* gcc.target/mips/octeon-baddu-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140556 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Andrew Haley <aph@redhat.com>
aph [Mon, 22 Sep 2008 15:37:12 +0000 (15:37 +0000)]
2008-09-22  Andrew Haley  <aph@redhat.com>

        * expr.c (rules): Add new rule for
        gnu.java.lang.VMCPStringBuilder.toString.
        (rewrite_rule.new_classname): New field.
        (maybe_rewrite_invocation): Use new_classname field instead of
        DECL_CONTEXT (*method_p).
        Allow rewrite_arglist to be NULL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140553 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Paolo Carlini <paolo.carlini@oracle.com>
paolo [Mon, 22 Sep 2008 15:17:09 +0000 (15:17 +0000)]
2008-09-22  Paolo Carlini  <paolo.carlini@oracle.com>

* doc/html/ext/lwg-closed.html: Update to Revision R59.
* doc/html/ext/lwg-active.html: Likewise.
* doc/html/ext/lwg-defects.html: Likewise.
* doc/xml/manual/intro.xml: Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140552 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR rtl-optimization/33642
dje [Mon, 22 Sep 2008 15:15:56 +0000 (15:15 +0000)]
    PR rtl-optimization/33642
        * gcc.c-torture/compile/pr11832.c: Extend XFAIL to powerpc*-*-*.
        * gcc.c-torture/compile/pr33009.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140551 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
aldot [Mon, 22 Sep 2008 12:39:19 +0000 (12:39 +0000)]
2008-09-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>

* MAINTAINERS (Write After Approval): Update my name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140548 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Richard Guenther <rguenther@suse.de>
rguenth [Mon, 22 Sep 2008 11:53:29 +0000 (11:53 +0000)]
2008-09-22  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/37145
* tree-ssa-pre.c (fully_constant_expression): Simplify builtin calls.
(phi_translate_1): Constant fold references.

* gcc.dg/tree-ssa/ssa-pre-15.c: Remove XFAIL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140547 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-22 Janus Weil <janus@gcc.gnu.org>
janus [Mon, 22 Sep 2008 11:45:02 +0000 (11:45 +0000)]
2008-09-22  Janus Weil  <janus@gcc.gnu.org>

PR fortran/37486
* gfortran.h (gfc_option_t): New members flag_align_commons and
warn_align_commons.
* lang.opt: New options falign-commons and Walign-commons.
* invoke.texi: Documentation for new options.
* options.c (gfc_init_options): Initialize new options.
(gfc_handle_options): Handle new options.
* trans-common.c (translate_common): Implement new options.
(gfc_trans_common): Set correct locus.

2008-09-22  Janus Weil  <janus@gcc.gnu.org>

PR fortran/37486
* gfortran.dg/common_align_1.f90: New.
* gfortran.dg/warn_align_commons.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140546 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * gcc-interface/decl.c (gnat_to_gnu_entity): Even when they
hainque [Mon, 22 Sep 2008 10:29:29 +0000 (10:29 +0000)]
    * gcc-interface/decl.c (gnat_to_gnu_entity): Even when they
        are never assigned, volatile entities are not constant for code
        generation purposes.

        * gnat.dg/volatile3.adb: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140545 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR tree-optimization/37482
irar [Mon, 22 Sep 2008 07:55:39 +0000 (07:55 +0000)]
PR tree-optimization/37482
* tree-vectorizer.h (struct _slp_instance): Add new field.
(SLP_INSTANCE_FIRST_LOAD_STMT): New.
(get_earlier_stmt): New function.
* tree-vect-analyze.c (vect_find_first_load_in_slp_instance): New
function.
(vect_analyze_slp_instance): Set SLP_INSTANCE_FIRST_LOAD_STMT.
* tree-vect-transform.c (vect_finish_stmt_generation): Remove the
asserts that GSI points to the scalar statement being vectorized.
Set new statement location according to GSI.
(vect_schedule_slp_instance): Use GSI of
SLP_INSTANCE_FIRST_LOAD_STMT when vectorizing loads.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140544 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * ipa-cp.c (ipcp_estimate_growth): Check recursive calls.
hubicka [Mon, 22 Sep 2008 04:24:28 +0000 (04:24 +0000)]
* ipa-cp.c (ipcp_estimate_growth): Check recursive calls.
(ipcp_insert_stage): Update dead_nodes bitmap.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140542 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR target/37528
dannysmith [Mon, 22 Sep 2008 02:56:50 +0000 (02:56 +0000)]
PR target/37528
* config/i386/t-cygming (SHLIB_LC): Remove.
(SHLIB_LINK): Don't add static objects to SHLIB_IMPLIB
* config/i386/t-cygwin (SHLIB_LC): Specify all required
libraries.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140541 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR middle-end/37170
hp [Mon, 22 Sep 2008 01:54:41 +0000 (01:54 +0000)]
PR middle-end/37170
PR middle-end/37280
* gcc.dg/weak/weak-15.c, gcc.dg/weak/weak-16.c,
g++.dg/ext/inline1.C: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140540 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR middle-end/37170
hp [Mon, 22 Sep 2008 01:54:03 +0000 (01:54 +0000)]
PR middle-end/37170
PR middle-end/37280
* final.c (mark_symbol_ref_as_used): New helper function.
(output_operand): Instead of just looking inside MEMs for
SYMBOL_REFs, use new helper function and for_each_rtx.
* varasm.c (assemble_external): Move #ifndef ASM_OUTPUT_EXTERNAL
to after weak-handling.  Don't mark decls with TREE_STATIC as weak.
Make head comment more general.
* config/darwin.c (machopic_output_indirection): Handle weak
references here, like in assemble_external.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140539 138bc75d-0d04-0410-961f-82ee72b054a4

12 years agoDaily bump.
gccadmin [Mon, 22 Sep 2008 00:16:31 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140537 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago PR rtl-optimization/33642
kkojima [Sun, 21 Sep 2008 22:37:16 +0000 (22:37 +0000)]
PR rtl-optimization/33642
* gcc.c-torture/compile/pr11832.c: XFAIL on sh*-*-*.
* gcc.c-torture/compile/pr33009.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140534 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-21 Paul Thomas <pault@gcc.gnu.org>
pault [Sun, 21 Sep 2008 19:58:23 +0000 (19:58 +0000)]
2008-09-21  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/37583
* decl.c (scalarize_intrinsic_call): Both subroutines and
functions can give a true for get_proc_mame's last argument so
remove the &&gfc_current_ns->proc_name->attr.function.
resolve.c (resolve_actual_arglist): Add check for recursion by
reference to procedure as actual argument.

2008-09-21  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/37583
* gfortran.dg/entry_18.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140532 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * config/sparc/sparc-protos.h (gen_compare_operator): Declare.
ebotcazou [Sun, 21 Sep 2008 19:25:48 +0000 (19:25 +0000)]
* config/sparc/sparc-protos.h (gen_compare_operator): Declare.
(sparc_emit_float_lib_cmp): Change return type.
* config/sparc/sparc.c (gen_compare_reg): Add comment about TFmode.
(gen_compare_operator): New function.
(sparc_emit_float_lib_cmp): Return the new operator to be used in
the comparison sequence.  Minor tweaks.
* config/sparc/sparc.md (seq, sne, sgt, slt, sge, sle): Assert
that the final operator and the result of sparc_emit_float_lib_cmp
match for software TFmode; use emit_insn in lieu of emit_jump_insn.
(beq, bne, bgt, blt, bge, ble, bunordered, bordered, bungt, bunlt,
buneq, bunge, bunle, bltgt): Assert that the final operator and the
result of sparc_emit_float_lib_cmp match for software TFmode.
(movqicc, movhicc, movsicc, movdicc): Merge into...
(mov<I:mode>cc): ...this.
(movsfcc, movdfcc, movtfcc): Merge into...
(mov<F:mode>cc): ...this.
(movqi_cc_sp64, movhi_cc_sp64, movsi_cc_sp64, movdi_cc_sp64): Merge
into...
(mov<I:mode>_cc_v9): ...this.
(movdi_cc_sp64_trunc): Delete.
(movqi_cc_reg_sp64, movhi_cc_reg_sp64, movsi_cc_reg_sp64,
movdi_cc_reg_sp64): Merge into...
(mov<I:mode>_cc_reg_sp64): ...this.
(movsf_cc_sp64): Rename into...
(movsf_cc_v9): ...this.
(movdf_cc_sp64): Rename into...
(movdf_cc_v9): ...this.
(movtf_cc_hq_sp64): Rename into...
(movtf_cc_hq_v9): ...this.
(movtf_cc_sp64): Rename into...
(movtf_cc_v9): ...this.  Adjust for renaming of movdf_cc_sp64.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140530 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-21 Daniel Kraft <d@domob.eu>
domob [Sun, 21 Sep 2008 15:33:37 +0000 (15:33 +0000)]
2008-09-21  Daniel Kraft  <d@domob.eu>

PR fortran/35846
* trans.h (gfc_conv_string_length): New argument `expr'.
* trans-expr.c (flatten_array_ctors_without_strlen): New method.
(gfc_conv_string_length): New argument `expr' that is used in a new
special case handling if cl->length is NULL.
(gfc_conv_subref_array_arg): Pass expr to gfc_conv_string_length.
* trans-array.c (gfc_conv_expr_descriptor): Ditto.
(gfc_trans_auto_array_allocation): Pass NULL as new expr.
(gfc_trans_g77_array), (gfc_trans_dummy_array_bias): Ditto.
(gfc_trans_deferred_array): Ditto.
(gfc_trans_array_constructor): Save and restore old values of globals
used for bounds checking.
* trans-decl.c (gfc_trans_dummy_character): Ditto.
(gfc_trans_auto_character_variable): Ditto.

2008-09-21  Daniel Kraft  <d@domob.eu>

PR fortran/35846
* gfortran.dg/nested_array_constructor_1.f90: New test.
* gfortran.dg/nested_array_constructor_2.f90: New test.
* gfortran.dg/nested_array_constructor_3.f90: New test.
* gfortran.dg/nested_array_constructor_4.f90: New test.
* gfortran.dg/nested_array_constructor_5.f90: New test.
* gfortran.dg/nested_array_constructor_6.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140529 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-21 Daniel Kraft <d@domob.eu>
domob [Sun, 21 Sep 2008 15:24:55 +0000 (15:24 +0000)]
2008-09-21  Daniel Kraft  <d@domob.eu>

* decl.c (match_procedure_in_type): Changed misleading error message
for not yet implemented PROCEDURE(interface) syntax.

2008-09-21  Daniel Kraft  <d@domob.eu>

* gfortran.dg/typebound_proc_4.f03: Changed expected error for not
yet implemented PROCEDURE(interface).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140528 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-21 Diego Novillo <dnovillo@google.com>
dnovillo [Sun, 21 Sep 2008 15:05:14 +0000 (15:05 +0000)]
2008-09-21  Diego Novillo  <dnovillo@google.com>

* doc/gccint.texi: Include generic.texi and gimple.texi.
Re-order index.
* doc/tree-ssa.texi (GENERIC): Move to generic.texi.
(GIMPLE): Move to gimple.texi.
(Annotations): Remove references to to stmt_ann_t and
ssa_name_ann_t.
(SSA Operands): Rename from 'Statement Operands'.
* doc/generic.texi: New.
* doc/gimple.texi: New.
* Makefile.in (TEXI_GCCINT_FILES): Add generic.texi and
gimple.texi.
* Makefile.in (TEXI_GCCINT_FILES):
* gimple.c (gimple_copy_call_skip_args): Rename from
giple_copy_call_skip_args.  Update all users.
* doc/gimple.texi (gimple_copy_call_skip_args): Document.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140527 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago * MAINTAINERS: Add myself in "Write After Approval".
steven [Sun, 21 Sep 2008 12:15:42 +0000 (12:15 +0000)]
    * MAINTAINERS: Add myself in "Write After Approval".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140526 138bc75d-0d04-0410-961f-82ee72b054a4

12 years ago2008-09-21 Laurent Guerby <laurent@guerby.net>
guerby [Sun, 21 Sep 2008 11:45:23 +0000 (11:45 +0000)]
2008-09-21  Laurent Guerby  <laurent@guerby.net>

        PR ada/5911
* gcc-interface/Makefile.in: Add multilib handling for x86_64
and sparc.
* system-linux-sparcv9.ads: New file.

2008-09-21  Laurent Guerby  <laurent@guerby.net>
            Paolo Bonzini  <bonzini@gnu.org>

PR ada/5911
* Makefile.in (all, install, mostlyclean, clean, distclean): Add
multilib handling.
* configure.ac: Add multilib handling.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140525 138bc75d-0d04-0410-961f-82ee72b054a4