OSDN Git Service

pf3gnuchains/gcc-fork.git
13 years agoFix accidental commit
steven [Fri, 23 Mar 2007 23:10:37 +0000 (23:10 +0000)]
Fix accidental commit

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

13 years agoRemove the patch from ChangeLog
steven [Fri, 23 Mar 2007 23:06:52 +0000 (23:06 +0000)]
Remove the patch from ChangeLog

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

13 years ago * tracer.c (tracer): Don't take FLAGS argument. Assert we are
steven [Fri, 23 Mar 2007 23:05:28 +0000 (23:05 +0000)]
* tracer.c (tracer): Don't take FLAGS argument.  Assert we are
in cfglayout mode.  Don't go into and out of cfglayout mode.
Link the blocks in the order of the constructed traces.
(rest_of_handle_tracer): Adjust call to tracer.
* loop-init.c (rtl_loop_init): Assert we are in cfglayout mode.
Don't go into cfglayout mode.
(rtl_loop_done): Don't go out of cfglayout mode.
* cfglayout.c (relink_block_chain): New function, split out from...
(fixup_reorder_chain): ...here.  Remove redundant checking.
(cfg_layout_finalize): Don't clear the header, footer, and aux
fields here, move the code to do so to relink_block_chain.  Likewise
for free_original_copy_tables.
* rtl.h (tracer): Update prototype.
* bb-reorder.c (reorder_basic_blocks): Don't take FLAGS argument.
Assert we are in cfglayout mode.  Don't go into and out of cfglayout
mode.  Use relink_block_chain to serialize the CFG according to the
new basic block order.  Move targetm.cannot_modify_jumps_p check from
here...
(gate_handle_reorder_blocks): ...to here.
(duplicate_computed_gotos): Move targetm.cannot_modify_jumps_p check
from here...
(gate_duplicate_computed_gotos): ...to here.
(rest_of_handle_reorder_blocks): Don't see if anything has changed,
something always changes when going into and out of cfglayout mode.
Perform an expensive cfg cleanup while going into cfglayout mode.
Always update liveness information on HAVE_conditional_execution
targets.  Reserialize the basic blocks and go out of cfglayout mode.
* reg-stack.c: Include cfglayout.h.
(rest_of_handle_stack_regs): Go into and out of cfglayout mode around
the call to reorder_basic_blocks.
* basic-block.h (reorder_basic_blocks): Update prototype.
(relink_block_chain): New prototype.
* passes.c (pass_outof_cfg_layout_mode): Move after cse2.

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

13 years ago2007-03-23 Paolo Carlini <pcarlini@suse.de>
paolo [Fri, 23 Mar 2007 22:30:18 +0000 (22:30 +0000)]
2007-03-23  Paolo Carlini  <pcarlini@suse.de>

* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
Likewise use std::numeric_limits<>::max().
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
Minor tweaks.

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

13 years ago2007-03-23 Paolo Carlini <pcarlini@suse.de>
paolo [Fri, 23 Mar 2007 22:30:09 +0000 (22:30 +0000)]
2007-03-23  Paolo Carlini  <pcarlini@suse.de>

* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
Likewise use std::numeric_limits<>::max().
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
Minor tweaks.

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

13 years ago * config/mips/mips.md (type, hazard, *movdi_32bit,
jsm28 [Fri, 23 Mar 2007 19:44:46 +0000 (19:44 +0000)]
* config/mips/mips.md (type, hazard, *movdi_32bit,
*movdi_gp32_fp64, *movdi_64bit, *movsi_internal, movcc,
*movhi_internal, *movqi_internal, *movsf_hardfloat,
*movdf_hardfloat_64bit, *movdf_hardfloat_32bit, *movdf_softfloat,
movv2sf_hardfloat_64bit, load_df_low, load_df_high, store_df_high,
mthc1, mfhc1): Change xfer instruction type to mfc and mtc, as
applicable.
(movcc): Change first xfer to multi.
* config/mips/24k.md, config/mips/4100.md, config/mips/4300.md,
config/mips/5000.md, config/mips/5400.md, config/mips/5500.md,
config/mips/5k.md, config/mips/7000.md, config/mips/9000.md,
config/mips/generic.md: Change reservations using "xfer" to use
"mfc,mtc".
* config/mips/sb1.md (ir_sb1_mtxfer): Use "mtc" instead of
using match_operand.
(ir_sb1_mfxfer): Use "mfc" instead of using match_operand.
* config/mips/sr71k.md (ir_sr70_xfer_from): Use "mfc" instead of
examining mode.
(ir_sr70_xfer_to): Use "mtc" instead of examining mode.

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

13 years ago * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc
hp [Fri, 23 Mar 2007 19:37:28 +0000 (19:37 +0000)]
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc
(test02): Use std::numeric_limits<>::max() to get suitable large
values.

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

13 years ago2007-03-23 Andreas Tobler <a.tobler@schweiz.org>
andreast [Fri, 23 Mar 2007 19:25:19 +0000 (19:25 +0000)]
2007-03-23  Andreas Tobler  <a.tobler@schweiz.org>

* testsuite/lib/libgomp.exp (libgomp_init): Add -shared-libgcc for
*-*-darwin*.
* testsuite/libgomp.c++/c++.exp: Look for shared libstdc++ library
and use it if found.

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

13 years ago * MAINTAINERS (fortran 95 front end): Add myself.
brooks [Fri, 23 Mar 2007 18:40:46 +0000 (18:40 +0000)]
 * MAINTAINERS (fortran 95 front end): Add myself.
(c++ front end): whitespace fix.

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

13 years ago2007-03-23 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 23 Mar 2007 17:12:32 +0000 (17:12 +0000)]
2007-03-23  H.J. Lu  <hongjiu.lu@intel.com>

* acx.m4 (ACX_BUGURL): Replace "@" with "@@" for
REPORT_BUGS_TEXI.

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

13 years ago * config/i386/i386.c: Remove unnecessary function declarations.
rth [Fri, 23 Mar 2007 16:34:51 +0000 (16:34 +0000)]
    * config/i386/i386.c: Remove unnecessary function declarations.
        Move targetm definition, and all related macros, to the end of
        the file.  Resort some functions to put definitions before uses.
        (ix86_attribute_table): Make static.  Move to end of file.
        (ix86_gimplify_va_arg): Make static.

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

13 years ago2007-03-23 Gary Benson <gbenson@redhat.com>
gary [Fri, 23 Mar 2007 11:25:46 +0000 (11:25 +0000)]
2007-03-23  Gary Benson  <gbenson@redhat.com>

* link.cc (_Jv_Linker::resolve_method_entry):
Ensure that the argument types and the return type of the
found method match those expected by the calling method.

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

13 years ago PR fortran/30834
fxcoudert [Fri, 23 Mar 2007 07:00:56 +0000 (07:00 +0000)]
PR fortran/30834

* arith.c (complex_pow): Rewrite to handle large power.
(gfc_arith_power): Handle large power in the real and integer
cases.

* gfortran.dg/integer_exponentiation_3.F90: New test.
* gfortran.dg/integer_exponentiation_4.f90: New test.
* gfortran.dg/integer_exponentiation_5.F90: New test.

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

13 years ago * cp-tree.h (current_tempalte_parms): Improve documentation.
mmitchel [Fri, 23 Mar 2007 04:39:08 +0000 (04:39 +0000)]
* cp-tree.h (current_tempalte_parms): Improve documentation.
* pt.c (current_template_args): Likewise.

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

13 years ago PR c++/30863
mmitchel [Fri, 23 Mar 2007 04:37:40 +0000 (04:37 +0000)]
PR c++/30863
* parser.c (cp_parser_parse_and_diagnose_invalid_type_name): Do
not consume tokens when failing.
PR c++/30863
* g++.dg/template/error24.C: New test.
* g++.dg/parse/tmpl-outside1.C: Tweak error markers.

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

13 years ago Mark Mitchell <mark@codesourcery.com>
mmitchel [Fri, 23 Mar 2007 04:31:21 +0000 (04:31 +0000)]
    Mark Mitchell  <mark@codesourcery.com>
PR c++/31273
* call.c (standard_conversion): Use type_decays_to.  Keep FCODE
consistent with FROM.
PR c++/31273
* g++.dg/expr/bitfield7.C: New test.

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

13 years ago * error.c (dump_expr): Handle dependent names that designate types.
gdr [Fri, 23 Mar 2007 02:58:46 +0000 (02:58 +0000)]
* error.c (dump_expr): Handle dependent names that designate types.
* cxx-pretty-print.c (pp_cxx_unqualified_id): Handle TYPENAME_TYPE.

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

13 years ago * acx.m4 (ACX_PKGVERSION, ACX_BUGURL): Define.
jsm28 [Fri, 23 Mar 2007 02:51:56 +0000 (02:51 +0000)]
* acx.m4 (ACX_PKGVERSION, ACX_BUGURL): Define.

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

13 years ago * config/i386/i386.c (ix86_function_regparm): Early exit for 64-bit;
rth [Fri, 23 Mar 2007 02:02:38 +0000 (02:02 +0000)]
    * config/i386/i386.c (ix86_function_regparm): Early exit for 64-bit;
        don't increase local_regparm with force_align_arg_pointer check.
        (ix86_function_sseregparm): Assert 32-bit.
        (type_has_variadic_args_p): New.
        (ix86_return_pops_args): Early exit for 64-bit.  Reindent; use
        type_has_variadic_args_p.
        (ix86_function_arg_regno_p): Use == 0 instead of ! test for eax.
        (init_cumulative_args): Remove TARGET_DEBUG_ARG.  Remove zero_cum;
        use memset instead.  Do maybe_vaarg check first; skip attribute
        tests if true; skip attribute tests for 64-bit.
        (construct_container): Remove TARGET_DEBUG_ARG.
        (function_arg_advance_32, function_arg_advance_64): Split out ...
        (function_arg_advance): ... from here.
        (function_arg_32, function_arg_64): Split out ...
        (function_arg): ... from here.
        (ix86_pass_by_reference): Tidy.
        (ix86_function_value_regno_p): Rearrange w/ switch on regno.
        (function_value_32): New, from parts of ix86_function_value
        and ix86_value_regno.
        (function_value_64): New, from parts of ix86_function_value
        and ix86_libcall_value.
        (ix86_function_value_1): New.
        (ix86_function_value, ix86_libcall_value): Use it.
        (return_in_memory_32, return_in_memory_64): Split out ...
        (ix86_return_in_memory): ... from here.
        (ix86_struct_value_rtx): Skip for 64-bit.
        (ix86_libcall_value, ix86_value_regno): Remove.
        (setup_incoming_varargs_64): Split out ...
        (ix86_setup_incoming_varargs): ... from here.
        (ix86_va_start): Remove TARGET_DEBUG_ARG.
        (legitimate_address_p, legitimize_address): Remove TARGET_DEBUG_ADDR.
        * config/i386/i386-protos.h (ix86_function_value): Remove.
        * config/i386/i386.opt (TARGET_DEBUG_ADDR, TARGET_DEBUG_ARG): Remove.

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

13 years agoDaily bump.
gccadmin [Fri, 23 Mar 2007 00:17:46 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago2007-03-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Fri, 23 Mar 2007 00:13:19 +0000 (00:13 +0000)]
2007-03-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/31052
* file_pos.c: Update Copyright year.
* io/open.c (test_endfile): Restore test_endfile to fix SPEC regression.
Update Copyright year.
* io/io.h: Same.
* io/unix.c (is_special): Add missing type for this function.
Update Copyright year.
* io/transfer.c (next_record_r): Restore test_endfile.
(st_read): Fix whitespace.  Update Copyright year

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

13 years ago PR libgcj/31228
daney [Fri, 23 Mar 2007 00:06:41 +0000 (00:06 +0000)]
PR libgcj/31228
* configure.ac: Add checks for getrlimit and sys/resource.h.
* include/posix.h (_Jv_platform_close_on_exec): Remove.
* include/config.h.in: Regenerate.
* configure: Regenerate.
* gnu/java/nio/channels/natFileChannelPosix.cc (open): Remove call to
_Jv_platform_close_on_exec;
* gnu/java/net/natPlainSocketImplPosix.cc (create): Likewise.
(accept): Likewise.
* gnu/java/net/natPlainDatagramSocketImplPosix.cc (create):Likewise.
* java/lang/natPosixProcess.cc: Include sys/resource.h.
(nativeSpawn): Close all file descriptors.  Don't set FD_CLOEXEC on
pipes.

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

13 years ago2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
manu [Thu, 22 Mar 2007 23:04:24 +0000 (23:04 +0000)]
2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

PR other/23572
* c-lex.c (interpret_float): On overflow, emit pedantic warning if
infinities not supported, otherwise emit warning if -Woverflow. On
underflow, emit warning if -Woverflow.
* real.c (real_from_string): Return -1 if underflow, +1 if overflow
and 0 otherwise.
* real.h (real_from_string): Update declaration
testsuite/
* gcc.dg/float-range-4.c: New.
* gcc.dg/float-range-1.c: Update. Test for a warning.
* gcc.dg/float-range-3.c: New.
* gcc.dg/float-range-5.c: New.

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

13 years ago PR fortran/31262
fxcoudert [Thu, 22 Mar 2007 22:51:50 +0000 (22:51 +0000)]
PR fortran/31262

* trans-const.c (gfc_conv_mpz_to_tree): Allow integer constants
larger than twice the width of a HOST_WIDE_INT.

* gfortran.dg/no_range_check_1.f90: New test.

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

13 years ago * defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default.
rth [Thu, 22 Mar 2007 21:33:45 +0000 (21:33 +0000)]
    * defaults.h (OUTGOING_REG_PARM_STACK_SPACE): Provide default.
        * calls.c (compute_argument_block_size, expand_call,
        emit_library_call_value_1): Don't ifdef OUTGOING_REG_PARM_STACK_SPACE.
        * expr.c (block_move_libcall_safe_for_call_parm): Likewise.
        * function.c (STACK_DYNAMIC_OFFSET): Likewise.
        * doc/tm.texi (OUTGOING_REG_PARM_STACK_SPACE): Update.
        * config/alpha/unicosmk.h, config/bfin/bfin.h, config/iq2000/iq2000.h,
        config/mips/mips.h, config/mn10300/mn10300.h, config/mt/mt.h,
        config/pa/pa.h, config/rs6000/rs6000.h, config/score/score.h,
        config/spu/spu.h, config/v850/v850.h (OUTGOING_REG_PARM_STACK_SPACE):
        Set to 1.

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

13 years ago * c-incpath.c (add_sysroot_to_chain): New.
jsm28 [Thu, 22 Mar 2007 20:38:27 +0000 (20:38 +0000)]
* c-incpath.c (add_sysroot_to_chain): New.
(merge_include_chains): Add sysroot argument.  Call
add_sysroot_to_chain if sysrooted.
(register_include_chains): Update call to merge_include_chains.
* doc/cppopts.texi: Document use of '=' in include directory
arguments.

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

13 years agoFix typos in ChangeLog
mueller [Thu, 22 Mar 2007 19:46:16 +0000 (19:46 +0000)]
Fix typos in ChangeLog

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

13 years ago2007-03-22 Dirk Mueller <dmueller@suse.de>
mueller [Thu, 22 Mar 2007 19:44:09 +0000 (19:44 +0000)]
2007-03-22  Dirk Mueller  <dmueller@suse.de>

        * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
        * g++.dg/other/static1.C: Remove stray semicolon.
        * g++.dg/other/init1.C: Likewise.
        * g++.dg/rtti/dyncast1.C: Likewise.
        * g++.dg/tree-ssa/pr17153.C: Likewise.
        * g++.dg/lookup/disamb1.C: Likewise.
        * g++.dg/lookup/scoped2.C: Likewise.
        * g++.dg/lookup/friend7.C: Likewise.
        * g++.dg/parse/parse4.C: Likewise.
        * g++.dg/parse/parse5.C: Likewise.
        * g++.dg/expr/pr29066.C: Likewise.
        * g++.dg/expr/cast4.C: Likewise.
        * g++.dg/tc1/dr193.C: Likewise.
        * g++.dg/tc1/dr213.C: Likewise.
        * g++.dg/abi/dcast1.C: Likewise.
        * g++.dg/abi/covariant2.C: Likewise.
        * g++.dg/inherit/covariant11.C: Likewise.
        * g++.dg/inherit/covariant9.C: Likewise.
        * g++.dg/inherit/covariant10.C: Likewise.
        * g++.dg/init/static3.C: Likewise.
        * g++.dg/init/init-ref3.C: Likewise.
        * g++.dg/init/ref10.C: Likewise.
        * g++.dg/template/meminit2.C: Likewise.
        * g++.dg/template/using9.C: Likewise.
        * g++.dg/template/friend9.C: Likewise.
        * g++.dg/template/ref1.C: Likewise.
        * g++.old-deja/g++.warn/inline.C: Likewise.
        * g++.old-deja/g++.robertl/eb91.C: Likewise.
        * g++.old-deja/g++.robertl/eb46.C: Likewise.
        * g++.old-deja/g++.robertl/eb34.C: Likewise.
        * g++.old-deja/g++.robertl/eb43.C: Likewise.
        * g++.old-deja/g++.robertl/eb26.C: Likewise.
        * g++.old-deja/g++.robertl/eb116.C: Likewise.
        * g++.old-deja/g++.brendan/copy5.C: Likewise.
        * g++.old-deja/g++.brendan/overload8.C: Likewise.
        * g++.old-deja/g++.brendan/overload11.C: Likewise.
        * g++.old-deja/g++.brendan/copy7.C: Likewise.
        * g++.old-deja/g++.brendan/crash38.C: Likewise.
        * g++.old-deja/g++.brendan/template11.C: Likewise.
        * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
        * g++.old-deja/g++.brendan/crash50.C: Likewise.
        * g++.old-deja/g++.brendan/crash16.C: Likewise.
        * g++.old-deja/g++.jason/pmem2.C: Likewise.
        * g++.old-deja/g++.jason/parse9.C: Likewise.
        * g++.old-deja/g++.jason/byval2.C: Likewise.
        * g++.old-deja/g++.jason/overload8.C: Likewise.
        * g++.old-deja/g++.jason/pmf8.C: Likewise.
        * g++.old-deja/g++.jason/template33.C: Likewise.
        * g++.old-deja/g++.jason/return3.C: Likewise.
        * g++.old-deja/g++.jason/scoping2.C: Likewise.
        * g++.old-deja/g++.jason/virtual.C: Likewise.
        * g++.old-deja/g++.jason/opeq3.C: Likewise.
        * g++.old-deja/g++.jason/template27.C: Likewise.
        * g++.old-deja/g++.jason/synth6.C: Likewise.
        * g++.old-deja/g++.jason/ref8.C: Likewise.
        * g++.old-deja/g++.jason/offset1.C: Likewise.
        * g++.old-deja/g++.other/static20.C: Likewise.
        * g++.old-deja/g++.other/array1.C: Likewise.
        * g++.old-deja/g++.other/new3.C: Likewise.
        * g++.old-deja/g++.other/array2.C: Likewise.
        * g++.old-deja/g++.other/overload9.C: Likewise.
        * g++.old-deja/g++.other/cast6.C: Likewise.
        * g++.old-deja/g++.other/ptrmem8.C: Likewise.
        * g++.old-deja/g++.other/eh4.C: Likewise.
        * g++.old-deja/g++.other/using7.C: Likewise.
        * g++.old-deja/g++.other/init18.C: Likewise.
        * g++.old-deja/g++.other/dyncast1.C: Likewise.
        * g++.old-deja/g++.other/dyncast2.C: Likewise.
        * g++.old-deja/g++.other/dtor11.C: Likewise.
        * g++.old-deja/g++.pt/static11.C: Likewise.
        * g++.old-deja/g++.pt/crash19.C: Likewise.
        * g++.old-deja/g++.pt/overload12.C: Likewise.
        * g++.old-deja/g++.pt/crash46.C: Likewise.
        * g++.old-deja/g++.pt/mi1.C: Likewise.
        * g++.old-deja/g++.pt/vaarg3.C: Likewise.
        * g++.old-deja/g++.pt/nontype5.C: Likewise.
        * g++.old-deja/g++.pt/local5.C: Likewise.
        * g++.old-deja/g++.pt/typename2.C: Likewise.
        * g++.old-deja/g++.pt/explicit80.C: Likewise.
        * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
        * g++.old-deja/g++.law/visibility1.C: Likewise.
        * g++.old-deja/g++.law/visibility2.C: Likewise.
        * g++.old-deja/g++.law/virtual2.C: Likewise.
        * g++.old-deja/g++.law/operators19.C: Likewise.
        * g++.old-deja/g++.law/parsing10.C: Likewise.
        * g++.old-deja/g++.law/visibility4.C: Likewise.
        * g++.old-deja/g++.law/operators4.C: Likewise.
        * g++.old-deja/g++.law/dtors2.C: Likewise.
        * g++.old-deja/g++.law/missed-error3.C: Likewise.
        * g++.old-deja/g++.law/visibility10.C: Likewise.
        * g++.old-deja/g++.law/scope3.C: Likewise.
        * g++.old-deja/g++.law/casts2.C: Likewise.
        * g++.old-deja/g++.law/code-gen5.C: Likewise.
        * g++.old-deja/g++.law/operators33.C: Likewise.
        * g++.old-deja/g++.law/friend4.C: Likewise.
        * g++.old-deja/g++.mike/pmf7.C: Likewise.
        * g++.old-deja/g++.mike/p5611.C: Likewise.
        * g++.old-deja/g++.mike/net37.C: Likewise.
        * g++.old-deja/g++.mike/p3570.C: Likewise.
        * g++.old-deja/g++.mike/p5718.C: Likewise.
        * g++.old-deja/g++.mike/net21.C: Likewise.
        * g++.old-deja/g++.mike/p1862.C: Likewise.
        * g++.old-deja/g++.mike/p4511.C: Likewise.
        * g++.old-deja/g++.mike/virt3.C: Likewise.
        * g++.old-deja/g++.mike/p16146.C: Likewise.
        * g++.old-deja/g++.mike/p1989.C: Likewise.
        * g++.old-deja/g++.mike/p5571.C: Likewise.
        * g++.old-deja/g++.gb/scope10.C: Likewise.
        * g++.old-deja/g++.abi/primary5.C: Likewise.
        * g++.old-deja/g++.abi/empty2.C: Likewise.
        * g++.old-deja/g++.abi/arraynew.C: Likewise.
        * g++.old-deja/g++.eh/vbase4.C: Likewise.
        * g++.old-deja/g++.eh/ptr1.C: Likewise.
        * g++.old-deja/g++.eh/cleanup1.C: Likewise.
        * g++.old-deja/g++.bob/template3.C: Likewise.
        * g++.old-deja/g++.bob/inherit1.C: Likewise.

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

13 years ago2006-03-22 Paul Thomas <pault@gcc.gnu.org>
pault [Thu, 22 Mar 2007 18:37:16 +0000 (18:37 +0000)]
2006-03-22  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/31193
* trans-intrinsic.c (gfc_size_in_bytes): Remove function.
(gfc_conv_intrinsic_array_transfer): Remove calls to previous.
Explicitly extract TREE_TYPEs for source and mold.  Use these
to calculate length of source and mold, except for characters,
where the se string_length is used.  For mold, the TREE_TYPE is
recalculated using gfc_get_character_type_len so that the
result is correctly cast for character literals and substrings.
Do not use gfc_typenode_for_spec for the final cast.

2006-03-22  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/31193
* gfortran.dg/transfer_array_intrinsic_3.f90: New test.

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

13 years ago2007-03-22 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 22 Mar 2007 16:43:41 +0000 (16:43 +0000)]
2007-03-22  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/21_strings/headers/cstdlib/functions_std.cc: Without
C99 support, _GLIBCXX_USE_WCHAR_T not defined, so
dg-require-c-std.
* testsuite/tr1/6_containers/headers/functional/synopsis.cc: Same.
* testsuite/27_io/headers/iostream/synopsis.cc: Same.
* testsuite/27_io/headers/streambuf/types_std.cc: Same.
* testsuite/27_io/headers/sstream/types_std.cc: Same.
* testsuite/27_io/headers/ostream/types_std.cc: Same.
* testsuite/27_io/headers/istream/types_std.cc: Same.
* testsuite/27_io/headers/iostream/types_std.cc: Same.
* testsuite/27_io/headers/fstream/types_std.cc: Same.
* testsuite/21_strings/headers/string/types_std.cc: Same.
* testsuite/21_strings/headers/cwctype/functions_std.cc: Same.
* testsuite/21_strings/headers/cwctype/types_std.cc: Same.
* testsuite/21_strings/headers/cwchar/functions_std.cc: Same.
* testsuite/21_strings/headers/cwchar/types_std.cc: Same.

* include/Makefile.am (c_compatibility_headers): Add fenv.h.
* include/Makefile.in: Regenerate.
* configure.host: Update comment.

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

13 years agoPR fortran/20897
tobi [Thu, 22 Mar 2007 15:37:25 +0000 (15:37 +0000)]
PR fortran/20897
fortran/
* decl.c (gfc_match_derived_decl): Reliably reject
'doubleprecision' and 'doublecomplex' as type names.
testsuite/
* gfortran.dg/derived_name_1.f90: New.
* gfortran.dg/derived_name_2.f: New.

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

13 years ago * config/i386/i386.md (cmp<mode>): Rename from cmpsf and cmpdf.
uros [Thu, 22 Mar 2007 14:59:10 +0000 (14:59 +0000)]
* config/i386/i386.md (cmp<mode>): Rename from cmpsf and cmpdf.
Macroize expander using SSEMODEF mode macro.  Use SSE_FLOAT_MODE_P.
(*cmpfp_<mode>): Rename from *cmpfp_sf and *cmpfp_df. Macroize
insn pattern using X87MODEF12 mode macro.

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

13 years ago * MAINTAINERS (Write After Approval): Add myself.
froydnj [Thu, 22 Mar 2007 13:01:07 +0000 (13:01 +0000)]
* MAINTAINERS (Write After Approval): Add myself.

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

13 years ago * testsuite/config/default.exp: New file.
uros [Thu, 22 Mar 2007 07:00:08 +0000 (07:00 +0000)]
* testsuite/config/default.exp: New file.
* testsuite/lib/libgomp.exp: New file.
* testsuite/lib/libgomp.dg (load_gcc_lib, libgomp_init,
libgomp_target_compile, libgomp_option_help, libgomp_option_proc,
load_lib *, load_gcc_lib *): Move to libgomp.exp.
(libgomp_load): Remove.
* testsuite/lib/libgomp.exp (libgomp_init): Compute
always_ld_library_path, not ld_library_path.  Set additional_flags
to -march=i486 for ilp32 x86_64-*-* and i386-*-* targets.
(target_compile): Do not call libgomp_init.  Append lang_library_path
and lang_link_flags to options.
* testsuite/libgomp.c/c.exp: Set DEFAULT_FLAGS to -O2.  Set
ld_library_path from always_ld_library_path.  Set LD_LIBRARY_PATH
here.
* testsuite/libgomp.c++/c++.exp: Set ld_library_path from
always_ld_library_path.  Set LD_LIBRARY_PATH here.
* testsuite/libgomp.fortran/fortran.exp: Ditto.
* testsuite/libgomp.c/atomic-1.c: Set dg-options to
"-O2 -march=pentium" for ilp32 x86 targets. Simplify check for
CX8 flag.
* testsuite/libgomp.c/atomic-2.c: Set dg-options to "-O2 -mcx16" for
lp64 x86 targets. Do not check for SSE3 bit. Do not define bit_SSE3.
* testsuite/libgomp.c/pr29947-1.c: Remove default dg-options.
* testsuite/libgomp.c/pr29947-1.c: Ditto.
* testsuite/libgomp.c/atomic-10.c: Ditto.

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

13 years ago2007-03-21 Seongbae Park <seongbae.park@gmail.com>
spark [Thu, 22 Mar 2007 06:18:33 +0000 (06:18 +0000)]
2007-03-21  Seongbae Park <seongbae.park@gmail.com>

* regmove.c (regmove_optimize): Use reg_mentioned_p
instead of reg_overlap_mentioned_p for DST.

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

13 years agoDaily bump.
gccadmin [Thu, 22 Mar 2007 00:17:55 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting
rsandifo [Wed, 21 Mar 2007 20:09:15 +0000 (20:09 +0000)]
* configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting
of glob.  Quote arguments with single quotes too.
* configure: Regenerate.

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

13 years ago * testsuite/libgomp.fortran/appendix-a/a.22.8.f90: Add
jakub [Wed, 21 Mar 2007 19:43:14 +0000 (19:43 +0000)]
* testsuite/libgomp.fortran/appendix-a/a.22.8.f90: Add
dg-final cleanup-modules line.
* testsuite/libgomp.fortran/appendix-a/a.40.1.f90: Likewise.
* testsuite/libgomp.fortran/appendix-a/a.31.5.f90: Likewise.
* testsuite/libgomp.fortran/appendix-a/a.31.4.f90: Likewise.
* testsuite/libgomp.fortran/threadprivate2.f90: Likewise.
* testsuite/libgomp.fortran/reduction5.f90: Likewise.
* testsuite/libgomp.fortran/threadprivate3.f90: Likewise.
* testsuite/libgomp.fortran/threadprivate1.f90: Likewise.

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

13 years ago * c.opt: Fixup for Objective-C/C++.
mrs [Wed, 21 Mar 2007 18:45:40 +0000 (18:45 +0000)]
* c.opt: Fixup for Objective-C/C++.

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

13 years ago * explow.c (convert_memory_address): Fold memory reference when
sje [Wed, 21 Mar 2007 16:02:32 +0000 (16:02 +0000)]
* explow.c (convert_memory_address): Fold memory reference when
POINTERS_EXTEND_UNSIGNED < 0

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

13 years ago PR target/31245
rth [Wed, 21 Mar 2007 15:52:23 +0000 (15:52 +0000)]
    PR target/31245
        * config/i386/emmintrin.h (__m128i, __m128d): Mark may_alias.
        * config/i386/mmintrin.h (__m64): Likewise.
        * config/i386/xmmintrin.h (__m128): Likewise.

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

13 years agogcc/
rsandifo [Wed, 21 Mar 2007 12:21:33 +0000 (12:21 +0000)]
gcc/
* config/vxworks.h (VXWORKS_ADDITIONAL_CPP_SPEC): Remove -D options.
(VXWORKS_OS_CPP_BUILTINS): Define.
* config/i386/vxworks.h (VXWORKS_CPU_DEFINE): Fold into...
(TARGET_OS_CPP_BUILTINS): ...here.  Use VXWORKS_OS_CPP_BUILTINS.

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

13 years agogcc/testsuite/
rsandifo [Wed, 21 Mar 2007 09:11:25 +0000 (09:11 +0000)]
gcc/testsuite/
* lib/target-supports.exp (check_effective_target_nonpic): New
procedure.
* gcc.target/i386/20020616-1.c: Use an alternative to %ebx
when compiling PIC.
* gcc.target/i386/asm-4.c: Require nonpic.
* gcc.target/i386/cmov1.c: Likewise.
* gcc.target/i386/mul.c: Likewise.
* gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
* gcc.target/i386/ssetype-1.c: Require nonpic.
* gcc.target/i386/ssetype-3.c: Likewise.
* gcc.target/i386/ssetype-5.c: Likewise.

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

13 years agogcc/
rsandifo [Wed, 21 Mar 2007 09:10:08 +0000 (09:10 +0000)]
gcc/
* rtl.h (constant_pool_reference_p): Delete.
(find_constant_src): Declare.
* rtlanal.c (find_constant_src): New function.
* simplify-rtx.c (constant_pool_reference_p): Delete.
* config/i386/i386.md: Use find_constant_src instead of
constant_pool_reference_p/avoid_constant_pool_reference pairs.

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

13 years agogcc/testsuite/
rsandifo [Wed, 21 Mar 2007 09:08:04 +0000 (09:08 +0000)]
gcc/testsuite/
* gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
* gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
* gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
* gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.

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

13 years agogcc/
rsandifo [Wed, 21 Mar 2007 09:07:19 +0000 (09:07 +0000)]
gcc/
* doc/invoke.texi (-fpie, -fPIE): Document __pie__ and __PIE__.
* c-cppbuiltin.c (c_cpp_builtins): Define them.

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

13 years ago * config/arm/elf.h (TARGET_ASM_DESTRUCTOR): Define.
mmitchel [Wed, 21 Mar 2007 05:21:31 +0000 (05:21 +0000)]
* config/arm/elf.h (TARGET_ASM_DESTRUCTOR): Define.
* config/arm/arm.c (arm_elf_asm_cdtor): New function.
(arm_elf_asm_constructor): Use it.
(arm_elf_asm_destructor): New function.

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

13 years agoDaily bump.
gccadmin [Wed, 21 Mar 2007 00:18:38 +0000 (00:18 +0000)]
Daily bump.

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

13 years ago * jump.c (mark_jump_label): Treat SEQUENCE specially.
bernds [Tue, 20 Mar 2007 23:43:33 +0000 (23:43 +0000)]
* jump.c (mark_jump_label): Treat SEQUENCE specially.

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

13 years ago * configure.ac: Add missing check for gettimeofday.
fxcoudert [Tue, 20 Mar 2007 23:09:39 +0000 (23:09 +0000)]
* configure.ac: Add missing check for gettimeofday.
* config.h.in: Renegerate.
* configure: Regenerate.

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

13 years ago2007-03-19 Seongbae Park <seongbae.park@gmail.com>
spark [Tue, 20 Mar 2007 15:42:37 +0000 (15:42 +0000)]
2007-03-19  Seongbae Park <seongbae.park@gmail.com>

PR tree-optimization/30590
* g++.dg/opt/pr30590.C: New testcase.

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

13 years ago * config/vxlib.c (tls_delete_hook): Use TCB for kernel tasks.
nathan [Tue, 20 Mar 2007 14:13:30 +0000 (14:13 +0000)]
* config/vxlib.c (tls_delete_hook): Use TCB for kernel tasks.

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

13 years ago2007-03-19 Andrew Haley <aph@redhat.com>
aph [Tue, 20 Mar 2007 12:45:19 +0000 (12:45 +0000)]
2007-03-19  Andrew Haley  <aph@redhat.com>

        PR tree-optimization/31264
        * tree-vrp.c (register_edge_assert_for_1): Don't look though
        VIEW_CONVERT_EXPRs.

2007-03-20  Andrew Haley  <aph@redhat.com>

        * testsuite/libjava.lang/PR31264.java: New test.

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

13 years ago2007-03-19 Paolo Bonzini <bonzini@gnu.org>
bonzini [Tue, 20 Mar 2007 08:31:13 +0000 (08:31 +0000)]
2007-03-19  Paolo Bonzini  <bonzini@gnu.org>

PR rtl-optimization/30907
* fwprop.c (forward_propagate_into): Never propagate inside a loop.
(fwprop_init): Always call loop_optimizer_initialize.
(fwprop_done): Always call loop_optimizer_finalize.
(fwprop): We always have loop info now.
(gate_fwprop_addr): Remove.
(pass_fwprop_addr): Use gate_fwprop as gate.

PR rtl-optimization/30841
* df-problems.c (df_ru_local_compute, df_rd_local_compute,
df_chain_alloc): Call df_reorganize_refs unconditionally.
* df-scan.c (df_rescan_blocks, df_reorganize_refs): Change
refs_organized to refs_organized_size.
(df_ref_create_structure): Use refs_organized_size instead of
bitmap_size if refs had been organized, and keep refs_organized_size
up-to-date.
* df.h (struct df_ref_info): Change refs_organized to
refs_organized_size.
(DF_DEFS_SIZE, DF_USES_SIZE): Use refs_organized_size instead of
bitmap_size.

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

13 years ago * except.c (output_function_exception_table): Do not reference the
mmitchel [Tue, 20 Mar 2007 03:16:25 +0000 (03:16 +0000)]
* except.c (output_function_exception_table): Do not reference the
EH personality routine for functions that do not require an
exception table.

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

13 years agoDaily bump.
gccadmin [Tue, 20 Mar 2007 00:17:48 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago PR c/30762
jakub [Mon, 19 Mar 2007 23:26:14 +0000 (23:26 +0000)]
PR c/30762
* c-typeck.c (convert_for_assignment): Call comptypes for
RECORD_TYPE or UNION_TYPE.

* gcc.dg/pr30762-1.c: New test.
* gcc.dg/pr30762-2.c: New test.

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

13 years ago PR inline-asm/30505
jakub [Mon, 19 Mar 2007 23:24:43 +0000 (23:24 +0000)]
PR inline-asm/30505
* reload1.c (reload): Do invalid ASM checking after
cleanup_subreg_operands.

* gcc.target/i386/pr30505.c: New test.

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

13 years ago gcc/testsuite/
shinwell [Mon, 19 Mar 2007 21:00:14 +0000 (21:00 +0000)]
gcc/testsuite/
* gcc.target/arm/register-variables.c: New.

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

13 years ago * tree-cfg.c (find_taken_edge): Tighten conditions for
law [Mon, 19 Mar 2007 19:52:19 +0000 (19:52 +0000)]
    * tree-cfg.c (find_taken_edge): Tighten conditions for
        optimizing computed gotos.

        * PR tree-optimization/30984
        * gcc.c-torture/pr30984.c: New test.

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

13 years ago2007-03-18 Krister Walfridsson <cato@df.lth.se>
kristerw [Mon, 19 Mar 2007 17:08:14 +0000 (17:08 +0000)]
2007-03-18  Krister Walfridsson  <cato@df.lth.se>

PR target/30058
* inclhack.def (netbsd_c99_inline_1): New.
* fixincl.x: Regenerate.
* tests/base/signal.h: New.

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

13 years ago * builtins.c (expand_builtin_sync_operation,
matz [Mon, 19 Mar 2007 17:07:29 +0000 (17:07 +0000)]
    * builtins.c (expand_builtin_sync_operation,
        expand_builtin_compare_and_swap,
        expand_builtin_lock_test_and_set): Care for extending CONST_INTs
        correctly.

        * config/i386/sync.md (sync_double_compare_and_swapdi_pic,
        sync_double_compare_and_swap_ccdi_pic): Use "SD" as constraint
        for operand 3.

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

13 years ago2007-03-19 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 19 Mar 2007 16:58:54 +0000 (16:58 +0000)]
2007-03-19  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/tuple (get(_Tuple_impl<>&, get(const _Tuple_impl<>&):
Rename as __get_helper.
(get(tuple<>&, get(const tuple<>&)): Forward to the latter.

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

13 years ago2007-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Mon, 19 Mar 2007 15:17:55 +0000 (15:17 +0000)]
2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* doc/tm.texi: Add brackets around the return type of
TARGET_SECONDARY_RELOAD.

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

13 years ago2007-03-19 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Mon, 19 Mar 2007 13:54:18 +0000 (13:54 +0000)]
2007-03-19  Benjamin Kosnik  <bkoz@redhat.com>

* docs/doxygen/user.cfg.in: Update for new includes, macros.

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

13 years ago2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
rguenth [Mon, 19 Mar 2007 13:36:29 +0000 (13:36 +0000)]
2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
Richard Guenther  <rguenther@suse.de>

PR tree-optimization/31254
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1):
Use handled_component_p () where appropriate.  Continue
propagating into the rhs if we propagated into an INDIRECT_REF
on the lhs.

* gcc.dg/torture/pr31254.c: New testcase.

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

13 years ago * gcc.dg/torture/pr26565.c: Expect warning on packed field for
hp [Mon, 19 Mar 2007 12:06:14 +0000 (12:06 +0000)]
* gcc.dg/torture/pr26565.c: Expect warning on packed field for
target default_packed.

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

13 years ago2007-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Mon, 19 Mar 2007 08:51:20 +0000 (08:51 +0000)]
2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md (op_type attribute): RRR instruction type added.
(FP, DFP, SD_SF, DD_DF, TD_TF): New mode macros.
(xde, xdee): Mode attributes adjusted to support DFP modes.
(RRer, f0, op1, Rf, bt, bfp, HALF_TMODE): New mode attributes added.
("cmp<mode>", "*cmp<mode>_css_0", "*cmp<mode>_ccs", TF move splitters,
DF move splitters, "floatdi<mode>2", "add<mode>3", "*add<mode>3",
"*add<mode>3_cc", "*add<mode>3_cconly", "sub<mode>3", "*sub<mode>3",
"*sub<mode>3_cc", "*sub<mode>3_cconly", "mul<mode>3", "*mul<mode>3",
"div<mode>3", "*div<mode>3", "*neg<mode>2_nocc", "*abs<mode>2_nocc",
"*negabs<mode>2_nocc", "copysign<mode>3"): Adjusted to support DFP
numbers.
("*movtf_64", "*movtf_31", "*movdf_64dfp", "*movdf_64", "*movdf_31",
"movsf"): Insn definitions removed.
("*mov<mode>_64", "*mov<mode>_31", "mov<mode>", "*mov<mode>_64dfp",
"*mov<mode>_64", "*mov<mode>_31", "fix_trunc<DFP:mode>di2",
"trunctddd2", "truncddsd2", "extendddtd2", "extendsddd2"): Insn
definitions added.
("fixuns_truncdddi2", "fixuns_trunctddi2", "mov<mode>",
"reload_in<mode>", "reload_out<mode>"): Expander added.
("movtf", "movdf", "reload_outtf", "reload_outdf", "reload_intf"):
Expander removed.

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

13 years ago2007-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Mon, 19 Mar 2007 08:49:53 +0000 (08:49 +0000)]
2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md: Only non-functional changes.  Renamed
FPR mode macro to BFP all over the file.

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

13 years ago2007-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Mon, 19 Mar 2007 08:48:36 +0000 (08:48 +0000)]
2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md (UNSPEC_COPYSIGN): New constant.
(op_type attribute): RRF instruction type added.
(fT0): New mode attribute.
("*movdi_64dfp", "*movdf_64dfp", "*neg<mode>2_nocc", "*abs<mode>2_nocc",
"*negabs<mode>2_nocc", "copysign<mode>3"): Insn definitions added.
* config/s390/s390.h (SECONDARY_MEMORY_NEEDED): Due to a new instruction
no secondary memory is needed when moving DFmode values between GPRs
and FPRs.

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

13 years ago2007-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Mon, 19 Mar 2007 08:46:57 +0000 (08:46 +0000)]
2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.opt ("mhard-float", "msoft-float"): Bit value
inverted and documentation adjusted.
("mhard-dfp", "msoft-dfp"): New options.
* config/s390/s390.c (s390_handle_arch_option): New architecture
switch: z9-ec.
(override_options): Sanity checks for the new options added.
* config.gcc: New architecture switch: z9-ec.
* config/s390/s390.h (processor_flags): PF_DFP added.
(TARGET_CPU_DFP, TARGET_DFP): Macro definitions added.
(TARGET_DEFAULT): Due to the s390.opt changes hard float is enabled
when the bit is NOT set so remove it from the defaults.

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

13 years ago2007-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Mon, 19 Mar 2007 08:45:29 +0000 (08:45 +0000)]
2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* genemit.c (main): Print include statement for dfp.h.
* dfp.h (decimal_real_arithmetic): Hide prototype if tree_code enum
is not available.

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

13 years ago * config/cris/t-elfmulti (EXTRA_MULTILIB_PARTS): Do not define here.
hp [Mon, 19 Mar 2007 08:29:43 +0000 (08:29 +0000)]
* config/cris/t-elfmulti (EXTRA_MULTILIB_PARTS): Do not define here.

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

13 years ago * config.host (cris-*-elf | cris-*-none): Set extra_parts.
hp [Mon, 19 Mar 2007 08:28:57 +0000 (08:28 +0000)]
* config.host (cris-*-elf | cris-*-none): Set extra_parts.

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

13 years ago PR fortran/31203
fxcoudert [Mon, 19 Mar 2007 08:13:30 +0000 (08:13 +0000)]
PR fortran/31203

* trans-expr.c (gfc_trans_init_string_length): Length should
never be negative.
(gfc_conv_function_call): Likewise.

* gfortran.dg/string_length_1.f90: New test.

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

13 years ago2007-03-10 Matthias Klose <doko@ubuntu.com>
doko [Mon, 19 Mar 2007 05:57:53 +0000 (05:57 +0000)]
2007-03-10  Matthias Klose  <doko@ubuntu.com>

        * configure.ac: New configure option
        --enable-generated-files-in-srcdir.
        * doc/Makefile.am: Add support to generate files in srcdir,
        install the cp-tools documentation in info format.
        * configure: Regenerate.
        * native/jni/classpath/Makefile.in, native/jni/midi-dssi/Makefile.in,
        native/jni/Makefile.in, native/jni/gconf-peer/Makefile.in,
        native/jni/java-io/Makefile.in, native/jni/native-lib/Makefile.in,
        native/jni/java-util/Makefile.in, native/jni/java-lang/Makefile.in,
        native/jni/midi-alsa/Makefile.in, native/jni/java-nio/Makefile.in,
        native/jni/java-net/Makefile.in, native/jni/xmlj/Makefile.in,
        native/jni/qt-peer/Makefile.in, native/jni/gtk-peer/Makefile.in,
        native/Makefile.in, native/jawt/Makefile.in, native/fdlibm/Makefile.in,
        native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in,
        tools/Makefile.in, doc/Makefile.in, doc/api/Makefile.in,
        lib/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
        external/w3c_dom/Makefile.in, external/jsr166/Makefile.in,
        external/relaxngDatatype/Makefile.in, include/Makefile.in,
        examples/Makefile.in: Regenerate.

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

13 years ago PR target/31022
kkojima [Mon, 19 Mar 2007 04:14:59 +0000 (04:14 +0000)]
PR target/31022
* config/sh/sh.c (sh_adjust_cost): Use the result of single_set
instead of PATTERN.

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

13 years ago * pa.c (output_deferred_plabels, output_bb, output_millicode_call,
danglin [Mon, 19 Mar 2007 01:48:34 +0000 (01:48 +0000)]
* pa.c (output_deferred_plabels, output_bb, output_millicode_call,
attr_length_call, output_call, output_indirect_call): Cleanup
formatting of targetm calls.

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

13 years agoDaily bump.
gccadmin [Mon, 19 Mar 2007 00:17:19 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago * config/cris/cris.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define to 1.
hp [Sun, 18 Mar 2007 23:46:02 +0000 (23:46 +0000)]
* config/cris/cris.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define to 1.

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

13 years ago * libsupc++/array_type_info.cc: Likewise.
mmitchel [Sun, 18 Mar 2007 22:35:39 +0000 (22:35 +0000)]
* libsupc++/array_type_info.cc: Likewise.
* libsupc++/bad_cast.cc: Likewise.
* libsupc++/bad_typeid.cc: Likewise.
* libsupc++/class_type_info.cc: Likewise.
* libsupc++/dyncast.cc: Likewise.
* libsupc++/enum_type_info.cc: Likewise.
* libsupc++/function_type_info.cc: Likewise.
* libsupc++/fundamental_type_info.cc: Likewise.
* libsupc++/pbase_type_info.cc: Likewise.
* libsupc++/pmem_type_info.cc: Likewise.
* libsupc++/pointer_type_info.cc: Likewise.
* libsupc++/si_class_type_info.cc: Likewise.
* libsupc++/vmi_class_type_info.cc: Likewise.
* libsupc++/tinfo.h: Move inline type_info functions here.
* libsupc++/tinfo.cc: Separate type_info classes into their own
files.
* libsupc++/tinfo2.cc: Likewise.
* Makefile.am (sources): Mention new files.
* Makefile.in: Regenerated.

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

13 years ago * pa.md: Add fpstore_load and store_fpload instruction types. Provide
danglin [Sun, 18 Mar 2007 19:47:43 +0000 (19:47 +0000)]
* pa.md: Add fpstore_load and store_fpload instruction types.  Provide
reservation, bypass and anti-bypass descriptions for these instructions.
Update move patterns.
* pa.c (hppa_fpstore_bypass_p): Check for both TYPE_FPSTORE_LOAD and
TYPE_FPSTORE.

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

13 years ago PR testsuite/30395
danglin [Sun, 18 Mar 2007 19:13:17 +0000 (19:13 +0000)]
PR testsuite/30395
* gcc.dg/pr16194.c: Provide define for REG on __hppa__.

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

13 years ago2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Sun, 18 Mar 2007 18:17:24 +0000 (18:17 +0000)]
2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/31052
* gfortran.dg/namelist_27.f90: New test.

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

13 years ago2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Sun, 18 Mar 2007 18:13:50 +0000 (18:13 +0000)]
2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

PR libgfortran/31052
* io/file_position (st_rewind): Fix comments. Remove use of
test_endfile. Don't seek if already at 0 position.  Use new is_special
function to set endfile state.
* io/open.c (test_endfile): Delete this function.
* io/io.h: Delete prototype for test_endfile.  Add prototype
for is_special.
* io/unix.c (is_special): New function. Fix whitespace.
* io/transfer.c (next_record_r): Remove use of test_endfile.

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

13 years ago2007-03-18 Paul Thomas <pault@gcc.gnu.org>
pault [Sun, 18 Mar 2007 15:00:55 +0000 (15:00 +0000)]
2007-03-18  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/30531
PR fortran/31086
* symbo.c : Add gfc_derived_types.
(gfc_free_dt_list): Free derived type list gfc_derived_types.
(gfc_free_namespace): Remove call to gfc_free_dt_list.
(gfc_symbol_done_2): Call  gfc_free_dt_list.
* gfortran.h : Declare gfc_derived_types to be external. Remove
derived types field from gfc_namespace.
* resolve.c (resolve_fl_derived): Refer to gfc_derived types
rather than namespace derived_types.
(resolve_fntype): Remove special treatment for module
derived type functions.
* trans-types.c (gfc_get_derived_type): Remove search for like
derived types.  Finish by copying back end declaration to like
derived types in the derived type list gfc_derived_types.

2007-03-18  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/30531
* gfortran.dg/used_types_14.f90: New test.

PR fortran/31086
* gfortran.dg/used_types_15.f90: New test.

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

13 years ago * acinclude.m4: Adjust regular expression for ld version
schwab [Sun, 18 Mar 2007 11:17:44 +0000 (11:17 +0000)]
* acinclude.m4: Adjust regular expression for ld version
extraction.
* configure: Regenerate.

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

13 years ago * tree-vect-transform.c (get_initial_def_for_induction): Replace
dorit [Sun, 18 Mar 2007 04:37:32 +0000 (04:37 +0000)]
    * tree-vect-transform.c (get_initial_def_for_induction): Replace
        GET_MODE_NUNITS with TYPE_VECTOR_SUBPARTS.
        (get_initial_def_for_reduction): Likewise.

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

13 years agoDaily bump.
gccadmin [Sun, 18 Mar 2007 00:17:18 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago2007-03-16 Daniel Berlin <dberlin@dberlin.org>
dberlin [Sat, 17 Mar 2007 23:07:34 +0000 (23:07 +0000)]
2007-03-16  Daniel Berlin  <dberlin@dberlin.org>

Fix PR tree-optimization/29922
* tree-ssa-pre.c (bb_bitmap_sets): Remove RVUSE_* members.
(get_representative): Removed.
(value_dies_in_block_x): Update for rvuse removal.
(valid_in_sets): Update for renaming of vuses_dies_in_block_x.
(compute_antic_aux): Handle when PHI nodes appear in
non-single-successors.
(dump_bitmap_of_names): Removed.
(compute_antic_safe): Renamed and removed rvuse calculation.
Calculate only antic safe.
(insert_into_preds_of_block): Remove assert.
(execute_pre): Update for renamed functions.
(defer_or_phi_translate_block): New function.

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

13 years ago PR fortran/31120
fxcoudert [Sat, 17 Mar 2007 19:58:37 +0000 (19:58 +0000)]
PR fortran/31120

* trans-expr.c (gfc_conv_powi): Make n argument unsigned hwi.
(gfc_conv_cst_int_power): Handle integer exponent with care,
since it might be too large for us.

* gfortran.dg/integer_exponentiation_2.f90: New test.

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

13 years ago * uninclude: New utility, from Alexandre Oliva.
hp [Sat, 17 Mar 2007 19:08:50 +0000 (19:08 +0000)]
* uninclude: New utility, from Alexandre Oliva.

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

13 years ago * tree-data-ref.h: Remove the prototype for analyze_array.
kazu [Sat, 17 Mar 2007 17:51:39 +0000 (17:51 +0000)]
* tree-data-ref.h: Remove the prototype for analyze_array.

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

13 years ago * config/arm/arm.c, config/arm/thumb2.md, config/m68k/m68k.c,
kazu [Sat, 17 Mar 2007 17:44:02 +0000 (17:44 +0000)]
* config/arm/arm.c, config/arm/thumb2.md, config/m68k/m68k.c,
config/spu/spu.c, omega.h, passes.c, predict.c: Fix comment
typos.
* doc/cpp.texi, doc/extend.texi, doc/invoke.texi: Fix typos.
Follow spelling conventions.

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

13 years ago * cp-tree.def, parser.c, pt.c: Fix comment typos.
kazu [Sat, 17 Mar 2007 17:29:11 +0000 (17:29 +0000)]
* cp-tree.def, parser.c, pt.c: Fix comment typos.

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

13 years ago PR tree-optimization/31041
dorit [Sat, 17 Mar 2007 14:43:30 +0000 (14:43 +0000)]
    PR tree-optimization/31041
        * tree-vect-transform.c (get_initial_def_for_induction): Call
        force_gimple_operand.

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

13 years agoipa-type-escape fix for ada
olga [Sat, 17 Mar 2007 12:47:53 +0000 (12:47 +0000)]
ipa-type-escape fix for ada

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

13 years ago * final.c (final_scan_insn): Alter the condition of a
kazu [Sat, 17 Mar 2007 11:43:07 +0000 (11:43 +0000)]
* final.c (final_scan_insn): Alter the condition of a
conditional trap if we have nonstandard CC.

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

13 years ago PR fortran/31184
fxcoudert [Sat, 17 Mar 2007 11:30:20 +0000 (11:30 +0000)]
PR fortran/31184
* invoke.texi: Fix typo.

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

13 years ago2007-03-17 Thomas Fitzsimmons <fitzsim@redhat.com>
fitzsim [Sat, 17 Mar 2007 05:36:18 +0000 (05:36 +0000)]
2007-03-17  Thomas Fitzsimmons  <fitzsim@redhat.com>

* resource/com/sun/tools/javac/messages.properties
(Main.FailedToRead, Main.MalformedURL, Main.FailedToLoad): Clarify
messages for when --with-ecj-jar is not specified.
* configure.ac (FOUND_ECJ_JAR): Remove conditional.
* tools/Makefile.am: Build com.sun.tools.javac package
unconditionally.
* configure, doc/api/Makefile.in, doc/Makefile.in,
examples/Makefile.in, external/jsr166/Makefile.in,
external/Makefile.in, external/relaxngDatatype/Makefile.in,
external/sax/Makefile.in, external/w3c_dom/Makefile.in,
include/Makefile.in, lib/Makefile.in, Makefile.in,
native/fdlibm/Makefile.in, native/jawt/Makefile.in,
native/jni/classpath/Makefile.in,
native/jni/gconf-peer/Makefile.in,
native/jni/gtk-peer/Makefile.in, native/jni/java-io/Makefile.in,
native/jni/java-lang/Makefile.in, native/jni/java-net/Makefile.in,
native/jni/java-nio/Makefile.in, native/jni/java-util/Makefile.in,
native/jni/Makefile.in, native/jni/midi-alsa/Makefile.in,
native/jni/midi-dssi/Makefile.in,
native/jni/native-lib/Makefile.in, native/jni/qt-peer/Makefile.in,
native/jni/xmlj/Makefile.in, native/Makefile.in,
native/plugin/Makefile.in, resource/Makefile.in,
scripts/Makefile.in, tools/Makefile.in: Regenerate.
* tools/classes/com/sun/tools/javac: New directory.
* tools/classes/com/sun/tools/javac/Main.class,
tools/classes/com/sun/tools/javac/Messages.class: New files.

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