OSDN Git Service

pf3gnuchains/gcc-fork.git
13 years ago * config/rs6000/x-rs6000: New file.
dje [Wed, 8 Aug 2007 19:33:24 +0000 (19:33 +0000)]
    * config/rs6000/x-rs6000: New file.
        * config/rs6000/darwin.h (CC1_SPEC): Add cc1_cpu.
        * config/rs6000/rs6000.h (EXTRA_SPECS): Add cc1_cpu.
        (EXTRA_SPEC_FUNCTIONS): Define.
        (HAVE_LOCAL_CPU_DETECT): Define.
        (CC1_CPU_SPEC): Define.
        * config/rs6000/driver-rs6000.c: New file.
        * config/rs6000/aix.h (CC1_SPEC): Define.
        * config/rs6000/sysv4.h (CC1_SPEC): Add cc1_cpu.
        * config.host: Add x-rs6000 to host_xmake_file if host and target
        are rs6000 or powerpc.

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

13 years ago2007-08-08 Paolo Bonzini <paolo.bonzini@lu.unisi.ch>
hjl [Wed, 8 Aug 2007 16:05:51 +0000 (16:05 +0000)]
2007-08-08  Paolo Bonzini <paolo.bonzini@lu.unisi.ch>

* config/i386/t-crtstuff (CRTSTUFF_T_CFLAGS): Use +=.

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

13 years agogcc/
rsandifo [Wed, 8 Aug 2007 15:57:48 +0000 (15:57 +0000)]
gcc/
2007-08-08  Richard Sandiford  <richard@codesourcery.com>
    Sandra Loosemore  <sandra@codesourcery.com>
    Chao-ying Fu  <fu@mips.com>
    Nigel Stephens  <nigel@mips.com>
    David Ung  <davidu@mips.com>

* doc/invoke.texi (-mcode-readable): Document.
* config/mips/mips.opt (mcode-readable): New option.
* config/mips/mips-protos.h (SYMBOL_32_HIGH): New symbol type.
* config/mips/mips.h (mips_code_readable_setting): New enum.
(mips_code_readable): Declare.
(TARGET_MIPS16_TEXT_LOADS, TARGET_MIPS16_PCREL_LOADS): New macros.
(TARGET_MIPS16_SHORT_JUMP_TABLES): New macro.
(JUMP_TABLES_IN_TEXT_SECTION): Use it.
(CASE_VECTOR_MODE, CASE_VECTOR_PC_RELATIVE): Likewise.  Remove
boiler-plate comments.
(ASM_OUTPUT_ADDR_DIFF_ELT): Use TARGET_MIPS16_SHORT_JUMP_TABLES.
* config/mips/mips.c (mips_code_readable): New variable.
(mips_classify_symbol): Only return SYMBOL_PC_RELATIVE for
MIPS16 labels if TARGET_MIPS16_SHORT_JUMP_TABLES.  Use both the
context and -mcode-readable setting to restrict the use of
SYMBOL_PC_RELATIVE for MIPS16 constant pool references.
Only return TARGET_FORCE_TO_MEM if PC-relative loads are allowed.
(mips_symbolic_constant_p): Handle SYMBOL_32_HIGH.
(mips_blocks_for_constant_p): Only return false for
TARGET_MIPS16_PCREL_LOADS.
(mips_symbol_insns_1): Treat HIGHs as 2 extended instructions
for MIPS16.  Handle SYMBOL_32_HIGH.
(mips_const_insns): Allow HIGHs for MIPS16 too.
(mips_unspec_address_offset): New function, split out from...
(mips_unspec_address): ...here.
(mips_output_move): Handle MIPS16 HIGH moves.  Use "li" to load
16-bit symbolic constants.  Assert approropiate conditions for
using the "la" and "dla" macros.
(mips_handle_option): Handle -mcode-readable=.
(override_options): Use %hi/%lo relocations for TARGET_MIPS16 too.
Set up mips_lo_relocs[SYMBOL_32_HIGH].
(mips_strip_unspec_address): New function, split out from...
(print_operand_reloc): ...here.
(print_operand): Pass constants through mips_strip_unspec_address.
(print_operand_address): Likewise.
(mips_output_mi_thunk): Remove guard of mips16_lay_out_constants.
(mips_select_rtx_section): Remove MIPS16 handling.
(mips16_gp_pseudo_reg): Check currently_expanding_to_rtl.
(mips16_rewrite_pool_refs): Wrap the labels in an address UNSPEC.
(mips16_lay_out_constants): Do nothing unless
TARGET_MIPS16_PCREL_LOADS.
(mips_avoid_hazards): Remove guard of mips16_lay_out_constants.
* config/mips/mips.md: Split HIGHs for MIPS16.
(tablejump): Use TARGET_MIPS16_SHORT_JUMP_TABLES.

gcc/testsuite/
* gcc.target/mips/code-readable-1.c: New test.
* gcc.target/mips/code-readable-2.c: Likewise.
* gcc.target/mips/code-readable-3.c: Likewise.

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

13 years agogcc/
rsandifo [Wed, 8 Aug 2007 15:46:08 +0000 (15:46 +0000)]
gcc/
* config/mips/mips-protos.h (mips_emit_move): Declare.
* config/mips/mips.c (mips_emit_move): New function.
(mips_force_temporary): Use mips_emit_move instead of emit_move_insn.
(mips_legitimize_const_move): Likewise.
(mips_legitimize_move): Likewise.
(mips_split_64bit_move): Likewise.
(mips_restore_gp): Likewise.
(mips_load_call_address): Likewise.
(mips_emit_fcc_reload): Likewise.
(mips_set_return_address): Likewise.
(mips_block_move_straight): Likewise.
(mips_block_move_loop): Likewise.
(mips_setup_incoming_varargs): Likewise.
(mips_save_reg): Likewise.
(mips_expand_prologue): Likewise.
(mips_restore_reg): Likewise.
(mips_expand_epilogue): Likewise.
(mips_output_mi_thunk): Likewise.
(build_mips16_call_stub): Likewise.
(mips_builtin_branch_and_move): Likewise.
* config/mips/mips.h (INITIALIZE_TRAMPOLINE): Likewise.
* config/mips/mips.md (fixuns_truncdfsi2): Likewise.
(fixuns_truncdfdi2): Likewise.
(fixuns_truncsfsi2): Likewise.
(fixuns_truncsfdi2): Likewise.
(loadgp_absolute): Likewise.
(builtin_setjmp_setup): Likewise.
(builtin_longjmp): Likewise.
(untyped_call): Likewise.

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

13 years agogcc/
rsandifo [Wed, 8 Aug 2007 15:40:27 +0000 (15:40 +0000)]
gcc/
* config/mips/mips-protos.h (mips_split_symbol): Add a mode and
an "rtx *" argument.  Return a bool.
* config/mips/mips.c (mips_split_symbol): Accept arbitrary source
values and return true if they can be split.  Take the same kind of
mode argument as mips_symbol_insns.  Add a "lo_sum_out" parameter
and store the lo_sum there if nonnull.  Use the symbol type to
determine whether a $gp or HIGH is needed.
(mips_legitimize_address): Update call to mips_split_symbol and
simplify accordingly.
(mips_legitimize_const_move): Likewise.
* config/mips/mips.md: In the combine define_split,
check mips_split_symbol instead of splittable_symbolic_operand.
Update use of mips_split_symbol in the generator code.
* config/mips/predicates.md (splittable_symbolic_operand): Delete.

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

13 years agogcc/
rsandifo [Wed, 8 Aug 2007 15:31:00 +0000 (15:31 +0000)]
gcc/
* config/mips/mips.c (mips_symbolic_address_p): Delete.
(mips_symbol_insns_1): New function, split out from...
(mips_symbol_insns): ...here.  Take a mode argument.  Treat loads
and stores separately from load addresses.
(mips_classify_address): Replace uses of mips_symbolic_address_p
with uses of mips_symbol_insns.
(mips_address_insns): Update calls to mips_symbol_insns.
(mips_const_insns): Likewise.
(mips_legitimize_address): Likewise.

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

13 years agogcc/
rsandifo [Wed, 8 Aug 2007 15:26:03 +0000 (15:26 +0000)]
gcc/
* config/mips/mips-protos.h (SYMBOL_FORCE_TO_MEM): New symbol type.
* config/mips/mips.c (mips_classify_symbol): Skip TARGET_ABICALLS
block for locally-binding symbols if TARGET_ABSOLUTE_ABICALLS.
Return SYMBOL_FORCE_TO_MEM instead of SYMBOL_ABSOLUTE for
non-call contexts if TARGET_MIPS16.
(mips_symbolic_constant_p): Handle SYMBOL_FORCE_TO_MEM.
(mips_symbolic_address_p): Likewise.  Remove special TARGET_MIPS16
code for SYMBOL_ABSOLUTE.
(mips_symbol_insns): Likewise.

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

13 years agogcc/
rsandifo [Wed, 8 Aug 2007 15:22:16 +0000 (15:22 +0000)]
gcc/
* config/mips/mips-protos.h (mips_symbol_context): New enumeration.
* config/mips/mips.c (mips_classify_symbol): Take a context argument.
(mips_symbolic_constant_p): Likewise.  Update the call to
mips_classify_symbol.
(mips_classify_address): Update the calls to mips_symbolic_constant_p.
(mips_const_insns): Likewise.  Update the call to mips_classify_symbol.
(mips_legitimize_address): Update the call to mips_symbolic_constant_p.
(print_operand_reloc): Add a context argument.  Update the call to
mips_symbolic_constant_p.
(print_operand): Update the calls to print_operand_reloc.
(print_operand_address): Use print_operand_reloc rather than
print_operand.
(mips_rewrite_small_data_p): Add a context argument.  Update the call
to mips_symbolic_constant_p.
(mips_small_data_pattern_1): Make DATA the containing mem.
Update the call to mips_rewrite_small_data_p.
(mips_rewrite_small_data_1): Likewise.
(mips_use_anchors_for_symbol_p): Update the call to
mips_symbolic_constant_p.
* config/mips/predicates.md (const_call_insn_operand): Likewise.
(splittable_symbolic_operand): Likewise.
(move_operand): Likewise.
(absolute_symbolic_operand): Likewise.
(got_disp_operand): Likewise.
(got_page_ofst_operand): Likewise.

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

13 years agogcc/
rsandifo [Wed, 8 Aug 2007 15:06:05 +0000 (15:06 +0000)]
gcc/
* config/mips/mips-protos.h (SYMBOL_GENERAL): Rename to...
(SYMBOL_ABSOLUTE): ...this.
(SYMBOL_SMALL_DATA): Rename to...
(SYMBOL_GP_RELATIVE): ...this.
(SYMBOL_CONSTANT_POOL): Rename to...
(SYMBOL_PC_RELATIVE): ...this.
* config/mips/mips.c (mips_classify_symbol, mips_symbolic_constant_p)
(mips_symbolic_address_p, mips_symbol_insns, override_options)
(mips_rewrite_small_data_p, mips_use_anchors_for_symbol_p): Update
after above changes.
* config/mips/predicates.md (const_call_insn_operand): Likewise.
(general_symbolic_operand): Rename to...
(absolute_symbolic_operand): ...this.
* config/mips/mips.md: Update after above changes.

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

13 years agoRemove profitability check
revitale [Wed, 8 Aug 2007 12:21:37 +0000 (12:21 +0000)]
Remove profitability check

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

13 years ago2007-07-31 Dalibor Topic <robilad@kaffe.org>
doko [Wed, 8 Aug 2007 08:00:32 +0000 (08:00 +0000)]
2007-07-31  Dalibor Topic  <robilad@kaffe.org>

        PR 32844
        * java/util/EnumSet.java:
        Made class abstract per API spec.
        (size, iterator, add, addAll, clear, contains,
        containsAll, remove, removeAll, retainAll) Moved
        into an anonymous inner class in of(T).
        (allOf, noneOf, copyOf, of, range) Made more
        implementation independent.
        (of(T)) return an instance of an anonymous class
        implementing EmptySet.

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

13 years ago2007-08-08 Samuel Thibault <samuel.thibault@ens-lyon.org>
doko [Wed, 8 Aug 2007 06:35:17 +0000 (06:35 +0000)]
2007-08-08  Samuel Thibault  <samuel.thibault@ens-lyon.org>

        * gcc/config/i386/gnu.h (STARTFILE_SPEC): Use gcrt0.o in profile mode, add
        -profile option, add pie support.
        (ENDFILE_SPEC): New spec.
        * gcc/config/gnu.h (LIB_SPEC): Add -profile option.

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

13 years ago2007-08-08 Samuel Thibault <samuel.thibault@ens-lyon.org>
doko [Wed, 8 Aug 2007 06:34:06 +0000 (06:34 +0000)]
2007-08-08  Samuel Thibault  <samuel.thibault@ens-lyon.org>

        * gcc/config/i386/gnu.h (CPP_SPEC): Add -pthread option.
        * gcc/config/gnu.h (LIB_SPEC): Likewise.

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

13 years agoDaily bump.
gccadmin [Wed, 8 Aug 2007 00:17:13 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago./:
ian [Tue, 7 Aug 2007 23:44:59 +0000 (23:44 +0000)]
./:
* common.opt (finstrument-functions-exclude-function-list): New
option.
(finstrument-functions-exclude-file-list): New option.
* opts.c (char_p): Define and DEF_VEC.
(flag_instrument_functions_exclude_functions): New static
variable.
(flag_instrument_functions_exclude_files): New static variable.
(add_instrument_functions_exclude_list): New static function.
(flag_instrument_functions_exclude_p): New function.
(common_handle_option): Handle new options.
* flags.h (flag_instrument_functions_exclude_p): Declare.
* gimplify.c (gimplify_function_tree): Call
flag_instrument_functions_exclude_p.
* doc/invoke.texi (Option Summary): Mention new options.
(Code Gen Options): Document new options.
testsuite/:
* gcc.dg/instrument-1.c: New test.
* gcc.dg/instrument-2.c: New test.
* gcc.dg/instrument-3.c: New test.

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

13 years ago PR rtl-optimization/32776
ian [Tue, 7 Aug 2007 22:43:55 +0000 (22:43 +0000)]
PR rtl-optimization/32776
* lower-subreg.c (resolve_clobber): Call resolve_reg_notes.
(resolve_use): Likewise.
(decompose_multiword_subregs): Remove "changed" local variable.

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

13 years ago * gfortran.dg/c_kind_params.f90: Check for stdint.h.
sje [Tue, 7 Aug 2007 22:34:17 +0000 (22:34 +0000)]
* gfortran.dg/c_kind_params.f90: Check for stdint.h.

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

13 years ago* src/Makefile.am (libstdc++-symbol.ver): Make
jimb [Tue, 7 Aug 2007 21:05:16 +0000 (21:05 +0000)]
* src/Makefile.am (libstdc++-symbol.ver): Make
sure the build tree copy of libstdc++-symbol.ver is writeable.
* src/Makefile.in: Regenerated.

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

13 years ago * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
dorit [Tue, 7 Aug 2007 19:13:27 +0000 (19:13 +0000)]
    * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
        !vector_alignment_reachable targets.
        * gcc.dg/vect/vect-33.c: Likewise.
        * gcc.dg/vect/vect-42.c: Likewise.
        * gcc.dg/vect/vect-44.c: Likewise.
        * gcc.dg/vect/vect-50.c: Likewise.
        * gcc.dg/vect/vect-70.c: Likewise.
        * gcc.dg/vect/vect-71.c: Likewise.
        * gcc.dg/vect/vect-87.c: Likewise.
        * gcc.dg/vect/vect-88.c: Likewise.
        * gcc.dg/vect/vect-91.c: Likewise.
        * gcc.dg/vect/vect-93.c: Likewise.
        * gcc.dg/vect/vect-96.c: Likewise.
        * gcc.dg/vect/no-section-anchors-69.c: Likewise.
        * gcc.dg/vect/section-anchors-69.c: Likewise.
        * gcc.dg/vect/pr25413.c: Likewise.
        * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
        * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
        * gfortran.dg/vect-2.f90: Likewise.
        * gfortran.dg/vect-3.f90: Likewise.
        * gfortran.dg/vect-4.f90: Likewise.
        * gfortran.dg/vect-5.f90: Likewise.
        * lib/target-supports.exp (check_effective_target_natural_alignment):
        Return false for darwin.
        (check_effective_target_vector_alignment_reachable_for_double): New.

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

13 years ago2007-08-07 Carlos O'Donell <carlos@codesourcery.com>
carlos [Tue, 7 Aug 2007 18:33:16 +0000 (18:33 +0000)]
2007-08-07  Carlos O'Donell  <carlos@codesourcery.com>

* configure.ac: Define HAVE_GNU_AS if $gas_flag is yes.
* configure: Regenerate.
* config.in: Regenerate.
* gcc.c [HAVE_GNU_AS]: Add "%{v} %{w:-W} %{I*} " to asm_options
spec string.

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

13 years ago * lower-subreg.c (resolve_clobber): If the clobber has a LIBCALL
ian [Tue, 7 Aug 2007 16:48:00 +0000 (16:48 +0000)]
* lower-subreg.c (resolve_clobber): If the clobber has a LIBCALL
note, just delete the insn.

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

13 years ago PR bootstrap/32973
schwab [Tue, 7 Aug 2007 15:31:56 +0000 (15:31 +0000)]
PR bootstrap/32973
* gengtype-lex.l: Ignore backslash/newline pair while scanning a
struct definition.

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

13 years ago * src/x86/sysv.S (ffi_closure_raw_SYSV): Fix typo in previous
aph [Tue, 7 Aug 2007 12:52:47 +0000 (12:52 +0000)]
    * src/x86/sysv.S (ffi_closure_raw_SYSV): Fix typo in previous
        checkin.

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

13 years ago2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Tue, 7 Aug 2007 10:43:11 +0000 (10:43 +0000)]
2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>

* lower-subreg.c (resolve_subreg_use): Remove assertion.
(find_decomposable_shift_zext, resolve_shift_zext): New functions.
(decompose_multiword_subregs): Use the functions above to decompose
multiword shifts and zero-extends.

2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.dg/multiword-1.c: New testcase.

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

13 years ago * doc/sourcebuild.texi (Test Directives): Fix "compile" and
rask [Tue, 7 Aug 2007 10:22:08 +0000 (10:22 +0000)]
* doc/sourcebuild.texi (Test Directives): Fix "compile" and
"assemble" descriptions which were swapped.

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

13 years ago2007-08-07 Daniel Franke <franke.daniel@gmail.com>
dfranke [Tue, 7 Aug 2007 10:18:48 +0000 (10:18 +0000)]
2007-08-07  Daniel Franke  <franke.daniel@gmail.com>

        * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
        messages.
        * gfortran.dg/namelist_36.f90: New test.

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

13 years ago * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
rask [Tue, 7 Aug 2007 10:09:59 +0000 (10:09 +0000)]
* gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
  int32_t for 32-bit integer. Use int64_t for 64-bit integer.

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

13 years ago * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
kkojima [Tue, 7 Aug 2007 01:41:27 +0000 (01:41 +0000)]
* g++.dg/torture/type-generic-1.C: Add -mieee for sh.
* gcc.dg/torture/type-generic-1.c: Likewise.

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

13 years ago2007-08-06 Christopher D. Rickett <crickett@lanl.gov>
kargl [Tue, 7 Aug 2007 00:27:25 +0000 (00:27 +0000)]
2007-08-06  Christopher D. Rickett  <crickett@lanl.gov>

        PR fortran/32732
        * trans-expr.c (gfc_conv_scalar_char_value): Convert the tree and
        actual arg expressions for scalar characters passed by-value to
        bind(c) routines.
        (gfc_conv_function_call): Call gfc_conv_scalar_char_value.
        * trans.h: Add prototype for gfc_conv_scalar_char_value.
        * trans-decl.c (generate_local_decl): Convert by-value character
        dummy args of bind(c) procedures using
        gfc_conv_scalar_char_value.

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

13 years agoDaily bump.
gccadmin [Tue, 7 Aug 2007 00:17:33 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago * fixed-value.h: New file.
chaoyingfu [Mon, 6 Aug 2007 23:18:57 +0000 (23:18 +0000)]
* fixed-value.h: New file.
* fixed-value.c: New file.
* Makefile.in (OBJS-common): Add fixed-value.o.
(fixed-value.o): New rule.
(GTFILES): Add fixed-value.h.
* double-int.c (double_int_scmp): We should use unsigned HOST_WIDE_INT
to compare a.low and b.low.
* gengtype.c (main): Handle FIXED_VALUE_TYPE type as scalar typedef.

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

13 years ago PR fortran/30947
fxcoudert [Mon, 6 Aug 2007 23:02:38 +0000 (23:02 +0000)]
PR fortran/30947

* iresolve.c (gfc_resolve_alarm_sub): Suffix the subroutine name
with the kind of the STATUS argument.

* intrinsics/signal.c: Create specific versions of alarm_sub and
alarm_sub_int according to the integer kind of the last argument.
* gfortran.map (GFORTRAN_1.0): Remove _gfortran_alarm_sub and
_gfortran_alarm_sub_int, add _gfortran_alarm_sub_i4,
_gfortran_alarm_sub_i8, _gfortran_alarm_sub_int_i4 and
_gfortran_alarm_sub_int_i8.

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

13 years ago * ChangeLog: Correct PR number.
fxcoudert [Mon, 6 Aug 2007 22:45:35 +0000 (22:45 +0000)]
* ChangeLog: Correct PR number.

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

13 years ago PR fortran/30933
fxcoudert [Mon, 6 Aug 2007 22:44:27 +0000 (22:44 +0000)]
PR fortran/30933
* intrinsic.c (add_functions): Fix name of argument to CHDIR.

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

13 years ago PR fortran/30933
fxcoudert [Mon, 6 Aug 2007 22:29:24 +0000 (22:29 +0000)]
PR fortran/30933
* iresolve.c (gfc_resolve_exit): Convert argument to default
integer kind.

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

13 years ago2007-08-06 Dan Hipschman <dsh@google.com>
dsh [Mon, 6 Aug 2007 22:02:56 +0000 (22:02 +0000)]
2007-08-06  Dan Hipschman  <dsh@google.com>

        * method.c (use_thunk): Use DECL_NAME instead of DECL_RTL to
        access function name.

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

13 years ago2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
pinskia [Mon, 6 Aug 2007 21:54:52 +0000 (21:54 +0000)]
2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        * gcc.c-torture/20070522-1.c: Move to ...
        * gcc.c-torture/compile/20070522-1.c: Here.

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

13 years ago2007-08-06 Daniel Franke <franke.daniel@gmail.com>
dfranke [Mon, 6 Aug 2007 20:53:19 +0000 (20:53 +0000)]
2007-08-06  Daniel Franke  <franke.daniel@gmail.com>

* resolve.c (derived_pointer): Removed, replaced callers by access
to appropiate attribute bit.
(derived_inaccessable): Shortcut recursion depth.
(resolve_fl_namelist): Fixed checks for private components in namelists.

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

13 years ago PR fortran/29828
fxcoudert [Mon, 6 Aug 2007 20:47:17 +0000 (20:47 +0000)]
PR fortran/29828

* trans.h (gfor_fndecl_string_minmax): New prototype.
* trans-decl.c (gfor_fndecl_string_minmax): New variable.
(gfc_build_intrinsic_function_decls): Create gfor_fndecl_string_minmax.
* check.c (gfc_check_min_max): Allow for character arguments.
* trans-intrinsic.c (gfc_conv_intrinsic_minmax_char): New function.
(gfc_conv_intrinsic_function): Add special case for MIN and MAX
intrinsics with character arguments.
* simplify.c (simplify_min_max): Add simplification for character
arguments.

* intrinsics/string_intrinsics.c (string_minmax): New function
and prototype.
* gfortran.map (GFORTRAN_1.0): Add _gfortran_string_minmax

* gfortran.dg/minmax_char_1.f90: New test.
* gfortran.dg/minmax_char_2.f90: New test.
* gfortran.dg/min_max_optional_4.f90: New test.

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

13 years ago2007-08-06 H.J. Lu <hongjiu.lu@intel.com>
hjl [Mon, 6 Aug 2007 19:58:11 +0000 (19:58 +0000)]
2007-08-06  H.J. Lu  <hongjiu.lu@intel.com>
    Daniel Jacobowitz  <dan@codesourcery.com>

PR target/31868
* config.gcc (x86_64-*-freebsd*): Add i386/t-crtstuff to
tmake_file.
(x86_64-*-netbsd*): Likewise.
(x86_64-*-linux*): Likewise.
(x86_64-*-kfreebsd*-gnu): Likewise.
(x86_64-*-knetbsd*-gnu): Likewise.
(i[34567]86-*-solaris2.1[0-9]*): Likewise.

* config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Removed.

* config/i386/t-crtstuff (CRTSTUFF_T_CFLAGS): Update comments.
Add -fno-asynchronous-unwind-tables.

* config/t-freebsd (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS).
* config/t-libc-ok (CRTSTUFF_T_CFLAGS_S): Likewise.
* config/t-lynx (CRTSTUFF_T_CFLAGS_S): Likewise.
* config/t-netbsd (CRTSTUFF_T_CFLAGS_S): Likewise.
* config/t-svr4 (CRTSTUFF_T_CFLAGS_S): Likewise.

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

13 years ago * config/ia64/ia64.c (ia64_c_mode_for_suffix): New.
sje [Mon, 6 Aug 2007 18:04:33 +0000 (18:04 +0000)]
* config/ia64/ia64.c (ia64_c_mode_for_suffix): New.
(TARGET_C_MODE_FOR_SUFFIX): New.

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

13 years ago * config/ia64/div.md (m2subrf4_cond): Change 'g' to 'G'.
sje [Mon, 6 Aug 2007 17:03:13 +0000 (17:03 +0000)]
* config/ia64/div.md (m2subrf4_cond): Change 'g' to 'G'.

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

13 years ago * config/ia64/ia64.h (MODES_TIEABLE_P): Fix typo.
sje [Mon, 6 Aug 2007 16:51:43 +0000 (16:51 +0000)]
* config/ia64/ia64.h (MODES_TIEABLE_P): Fix typo.

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

13 years ago2007-08-06 H.J. Lu <hongjiu.lu@intel.com>
hjl [Mon, 6 Aug 2007 14:44:02 +0000 (14:44 +0000)]
2007-08-06  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/i386.md: Check TARGET_ macros and optimize_size
before checking function returns in conditional expressions.

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

13 years ago2007-08-06 Andrew Pinski <pinskia@gmail.com>
pinskia [Mon, 6 Aug 2007 14:17:59 +0000 (14:17 +0000)]
2007-08-06  Andrew Pinski  <pinskia@gmail.com>

        PR libobjc/30731
        * exception.c (parse_lsda_header): Use _uleb128_t/_sleb128_t instead
        of _Unwind_Word for variables which are used in
        read_uleb128/read_sleb128.
        (PERSONALITY_FUNCTION): Likewise.

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

13 years ago PR testsuite/32843
aph [Mon, 6 Aug 2007 12:48:07 +0000 (12:48 +0000)]
PR testsuite/32843
* src/x86/sysv.S (ffi_closure_raw_SYSV): Handle FFI_TYPE_UINT8,
FFI_TYPE_SINT8, FFI_TYPE_UINT16, FFI_TYPE_SINT16, FFI_TYPE_UINT32,
FFI_TYPE_SINT32.

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

13 years ago * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
fxcoudert [Mon, 6 Aug 2007 12:17:56 +0000 (12:17 +0000)]
* gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
hanging on the testcase.

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

13 years ago PR pch/13676
gerald [Mon, 6 Aug 2007 11:10:19 +0000 (11:10 +0000)]
PR pch/13676
* doc/invoke.texi: Add .hp, .hxx, .hpp, .h, .HPP, .tcc as c++ header.

cp:
* lang-specs.h: Add .hp, .hxx, .hpp, .h, .HPP, .tcc as c++ header.
* g++spec.c (lang_specific_driver): Check them.

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

13 years ago2007-08-06 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 6 Aug 2007 09:18:39 +0000 (09:18 +0000)]
2007-08-06  Paolo Carlini  <pcarlini@suse.de>

PR c++/19532
* pt.c (template_class_depth): Fix comment; change return type
to bool.

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

13 years ago2008-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
pinskia [Mon, 6 Aug 2007 03:24:19 +0000 (03:24 +0000)]
2008-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32988
        * tree.c (build2_stat): Instead of checking for INTEGER_TYPE, check
        for INTEGRAL_TYPE_P.

2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32988
        * gcc.c-torture/compile/pr32988.c: New test.

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

13 years ago2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
pinskia [Mon, 6 Aug 2007 02:33:44 +0000 (02:33 +0000)]
2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.

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

13 years agoDaily bump.
gccadmin [Mon, 6 Aug 2007 00:17:29 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago PR fortran/31612
fxcoudert [Sun, 5 Aug 2007 23:39:05 +0000 (23:39 +0000)]
   PR fortran/31612
      * invoke.texi: Adjust documentation for option -fsyntax-only.

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

13 years ago2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
fxcoudert [Sun, 5 Aug 2007 22:14:34 +0000 (22:14 +0000)]
2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

PR fortran/31202
* intrinsics/c99_functions.c (roundl): Provide fallback
implementation for systems without ceill.
* c99_protos.h (roundl): Define prototype in all cases.

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

13 years agocp:
reichelt [Sun, 5 Aug 2007 20:09:32 +0000 (20:09 +0000)]
cp:
Revert:
2007-03-26  Dirk Mueller  <dmueller@suse.de>

* parser.c (cp_parser_member_declaration): Pedwarn
about stray semicolons after member declarations.

testsuite:
* g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.

Revert:
2007-03-22  Dirk Mueller  <dmueller@suse.de>

* g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.

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

13 years ago2008-08-05 Paolo Bonzini <bonzini@gnu.org>
bonzini [Sun, 5 Aug 2007 16:04:12 +0000 (16:04 +0000)]
2008-08-05  Paolo Bonzini  <bonzini@gnu.org>

        * configure.ac: Remove --enable-checking=df from default settings.
        * tree-pass.h (TODO_df_verify): New.  Shift TODO_mark_first_instance.
        * df-core.c (df_finish_pass) [ENABLE_CHECKING]: Schedule verification
        if the parameter is true.
        (df_analyze) [!ENABLE_DF_CHECKING]: Also do verification if the
        DF_VERIFY_SCHEDULED flag is true.
        * df.h (enum df_changeable_flags): Add DF_VERIFY_SCHEDULED.
        (df_finish_pass): Adjust prototype.
        * passes.c (execute_todo): Schedule verification if TODO_df_verify is
        true.

        * see.c (pass_see): Add TODO_df_verify.
        * loop-init.c (pass_rtl_move_loop_invariants): Add TODO_df_verify.
        * global.c (rest_of_handle_global_alloc): Schedule verification
        after the pass.
        * local-alloc.c (rest_of_handle_local_alloc): Schedule verification
        before the pass.
        * function.c (pass_thread_prologue_and_epilogue): Add TODO_df_verify.
        * gcse.c (rest_of_handle_gcse): Adjust call to df_finish_pass.
        * loop-iv.c (iv_analysis_done): Schedule verification after the pass.

        * config/sh/sh.c (sh_output_mi_thunk): Remove dead code.
        * config/ia64/ia64.c (ia64_reorg): Adjust call to df_finish_pass.
        * config/bfin/bfin.c (bfin_reorg): Adjust call to df_finish_pass.

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

13 years ago PR fortran/32979
fxcoudert [Sun, 5 Aug 2007 10:18:38 +0000 (10:18 +0000)]
    PR fortran/32979

        * intrinsic.h (gfc_check_isnan): Add prototype.
        * gfortran.h (gfc_isym_id): Add GFC_ISYM_ISNAN.
        * intrinsic.c (add_functions): Add ISNAN intrinsic.
        * check.c (gfc_check_isnan): New function.
        * trans-intrinsic.c (gfc_conv_intrinsic_isnan): New function.
        (gfc_conv_intrinsic_function): Call gfc_conv_intrinsic_isnan
        to translate ISNAN.
        * intrinsic.texi: Document ISNAN.

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

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

13 years agoNew flag to control reg-moves generation
revitale [Sun, 5 Aug 2007 09:43:07 +0000 (09:43 +0000)]
New flag to control reg-moves generation

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

13 years agoDaily bump.
gccadmin [Sun, 5 Aug 2007 00:17:10 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago2007-08-04 Alfred M. Szmidt <ams@gnu.org>
doko [Sat, 4 Aug 2007 21:50:01 +0000 (21:50 +0000)]
2007-08-04  Alfred M. Szmidt  <ams@gnu.org>

        * java/io/natFilePosix.cc (init_native) [!MAXPATHLEN]: Define to 0.
        * java/io/File.java (createTempFile): Don't truncate if the system
        doesn't have a limit on the length of a file name.
        * classpath/lib/java/io/File.class: Regenerate.

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

13 years ago2007-08-04 Paul Thomas <pault@gcc.gnu.org>
pault [Sat, 4 Aug 2007 20:58:11 +0000 (20:58 +0000)]
2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/31214
* symbol.c (get_unique_symtree): Moved from module.c.
* module.c (get_unique_symtree): Moved to symbol.c.
* decl.c (get_proc_name): Transfer the typespec from the local
symbol to the module symbol, in the case that an entry is also
a module procedure.  Ensure the local symbol is cleaned up by
pointing to it with a unique symtree.

* dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL.

2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/31214
* gfortran.dg/entry_13.f90: New test.

* gfortran.dg/entry_12.f90: Clean up .mod file.

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

13 years ago2007-08-04 Paul Thomas <pault@gcc.gnu.org>
pault [Sat, 4 Aug 2007 20:46:11 +0000 (20:46 +0000)]
2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/31214
* symbol.c (get_unique_symtree): Moved from module.c.
* module.c (get_unique_symtree): Moved to symbol.c.
* decl.c (get_proc_name): Transfer the typespec from the local
symbol to the module symbol, in the case that an entry is also
a module procedure.  Ensure the local symbol is cleaned up by
pointing to it with a unique symtree.

* dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL.

2007-08-04  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/31214
* gfortran.dg/entry_13.f90: New test.

* gfortran.dg/entry_12.f90: Clean up .mod file.

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

13 years ago2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
tkoenig [Sat, 4 Aug 2007 20:14:26 +0000 (20:14 +0000)]
2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/32770
* gfortran.dg/streamio_8.f90:  Adjust so test case passes
for -fdefault-integer-8 and -fdefault-real-8.
* gfortran.dg/streamio_10.f90:  Likewise.
* gfortran.dg/sizeof.f90:  Likewise.

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

13 years ago2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
tkoenig [Sat, 4 Aug 2007 18:20:54 +0000 (18:20 +0000)]
2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/32770
* gfortran.dg/direct_io_2.f90:  Implicitly declare integer
variables as kind=4 so they don't overflow the record length.

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

13 years ago2008-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
kargl [Sat, 4 Aug 2007 16:48:50 +0000 (16:48 +0000)]
2008-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/32968
* gfortran.dg/selected_kind_1.f90: New test.

2008-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/32969
* iresolve.c (gfc_resolve_rrspacing): Convert argument(s) to
expected KIND.
(gfc_resolve_scale): Ditto.
(gfc_resolve_set_exponent): Ditto.
(gfc_resolve_spacing): Ditto.

PR fortran/32968
* trans-intrinsic.c (gfc_conv_intrinsic_si_kind,
gfc_conv_intrinsic_sr_kind): Convert the argument(s) to the
expected KIND, and fold the result to the expected KIND.

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

13 years agolibjava/
doko [Sat, 4 Aug 2007 10:53:49 +0000 (10:53 +0000)]
libjava/

2007-08-04  Matthias Klose  <doko@ubuntu.com>

Import GNU Classpath (libgcj-import-20070727).

* Regenerate class and header files.
* Regenerate auto* files.

* include/jvm.h:
* jni-libjvm.cc (Jv_JNI_InvokeFunctions): Rename type.
* jni.cc (_Jv_JNIFunctions, _Jv_JNI_InvokeFunctions): Likewise.
* jni.cc (_Jv_JNI_CallAnyMethodA, _Jv_JNI_CallAnyVoidMethodA,
_Jv_JNI_CallMethodA, _Jv_JNI_CallVoidMethodA,
_Jv_JNI_CallStaticMethodA, _Jv_JNI_CallStaticVoidMethodA,
_Jv_JNI_NewObjectA, _Jv_JNI_SetPrimitiveArrayRegion): Constify
jvalue parameter.
* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Likewise.

* java/lang/VMFloat.java (toString, parseFloat): New.

* gnu/awt/xlib/XToolkit.java (setAlwaysOnTop, isModalityTypeSupported,
isModalExclusionTypeSupported): New (stub only).
* gnu/awt/xlib/XCanvasPeer.java (requestFocus): Likewise.
* gnu/awt/xlib/XFramePeer.java (updateMinimumSize, updateIconImages,
updateFocusableWindowState, setModalBlocked, getBoundsPrivate,
setAlwaysOnTop): Likewise.
* gnu/awt/xlib/XFontPeer.java (canDisplay): Update signature.

* scripts/makemake.tcl: Ignore gnu/javax/sound/sampled/gstreamer,
ignore javax.sound.sampled.spi.MixerProvider, ignore .in files.

* HACKING: Mention --enable-gstreamer-peer, removal of generated files.

libjava/classpath/

2007-08-04  Matthias Klose  <doko@ubuntu.com>

* java/util/EnumMap.java (clone): Add cast.

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

13 years agogcc/
rsandifo [Sat, 4 Aug 2007 07:10:57 +0000 (07:10 +0000)]
gcc/
* config/arm/arm.md (movsi): Add braces.

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

13 years ago2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
pinskia [Sat, 4 Aug 2007 05:21:30 +0000 (05:21 +0000)]
2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32780
        * fold-const.c (fold_binary <case MINUS_EXPR>): Fix the type of operands
        for the folding of "A - (A & B)" into "~B & A"; cast them to type.

2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32780
        * gcc.c-torture/compile/pr32780.c: New test.

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

13 years ago * inclhack.def (solaris_math_5, solaris_math_6, solaris_math_7):
ghazi [Sat, 4 Aug 2007 03:44:24 +0000 (03:44 +0000)]
* inclhack.def (solaris_math_5, solaris_math_6, solaris_math_7):
Delete fixes.
* tests/base/iso/math_c99.h: Delete associated test baselines.
* fixincl.x: Regenerate.

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

13 years ago * tree-ssa-threadupdate.c (thread_through_all_blocks): Use loops' state
rakdver [Sat, 4 Aug 2007 01:09:12 +0000 (01:09 +0000)]
* tree-ssa-threadupdate.c (thread_through_all_blocks): Use loops' state
accessor functions.
* cfgloopmanip.c (remove_path, create_preheaders,
force_single_succ_latches, fix_loop_structure): Ditto.
* tree-ssa-loop-manip.c (rewrite_into_loop_closed_ssa,
tree_duplicate_loop_to_header_edge): Ditto.
* cfgloopanal.c (mark_irreducible_loops): Ditto.
* loop-init.c (loop_optimizer_init, loop_optimizer_finalize):
Ditto.
* tree-cfgcleanup.c (cleanup_tree_cfg_noloop, repair_loop_structures,
cleanup_tree_cfg): Ditto.
* tree-cfg.c (tree_merge_blocks): Ditto.
* cfgloop.c (rescan_loop_exit, record_loop_exits,
release_recorded_exits, get_loop_exit_edges, verify_loop_structure,
loop_preheader_edge, single_exit): Ditto.
(flow_loops_find): Do not clear loops->state.
* cfgloop.h (loops_state_satisfies_p, loops_state_set,
loops_state_clear): New functions.

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

13 years ago2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
pinskia [Sat, 4 Aug 2007 00:33:31 +0000 (00:33 +0000)]
2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32399
        * tree-ssa-address.c (add_to_parts): Use POINTER_PLUS_EXPR
        when adding to the base and convert ELT to sizetype instead of type.

2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        RP middle-end/32399
        * gcc.c-torture/compile/pr32399.c: New testcase.

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

13 years agoDaily bump.
gccadmin [Sat, 4 Aug 2007 00:17:17 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
pinskia [Sat, 4 Aug 2007 00:05:56 +0000 (00:05 +0000)]
2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32304
        * ipa-reference.c (has_proper_scope_for_analysis): Return false when
        the decl's type has TYPE_NEEDS_CONSTRUCTING set.

2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32304
        * g++.dg/torture/pr32304.C: New testcase.

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

13 years ago2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
pinskia [Fri, 3 Aug 2007 23:36:05 +0000 (23:36 +0000)]
2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32935
        * fold-convert.c (fold_negate_expr <NOP_EXPR>): Convert back to the
         correct type the negate expression.

2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR middle-end/32935
        * gfortran.fortran-torture/compile/complex_1.f90: New test.

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

13 years ago * i386.c (setup_incoming_varargs_64): Tolerate 64bit preferred
hubicka [Fri, 3 Aug 2007 23:07:25 +0000 (23:07 +0000)]
* i386.c (setup_incoming_varargs_64): Tolerate 64bit preferred
stack boundary.

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

13 years ago2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
tkoenig [Fri, 3 Aug 2007 22:09:10 +0000 (22:09 +0000)]
2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR libfortran/32977
* io/unix.c:  If there is no vsnprintf, use vsprintf and issue
a fatal error when a buffer overrun occurs.

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

13 years ago PR fortran/32955
fxcoudert [Fri, 3 Aug 2007 21:28:48 +0000 (21:28 +0000)]
PR fortran/32955
* gfortran.dg/value_4.f90: Make integer constant of kind=4.

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

13 years ago PR fortran/31202
fxcoudert [Fri, 3 Aug 2007 21:26:10 +0000 (21:26 +0000)]
    PR fortran/31202

        * f95-lang.c (gfc_init_builtin_functions): Defin builtins for
        lround{f,,l} and llround{f,,l}.
        * trans-intrinsic.c (build_fix_expr): Generate calls to the
        {l,}round{f,,l} functions.

        * intrinsics/c99_functions.c (roundl,lroundf,lround,lroundl,
        llroundf,llround,llroundl): New functions.
        * c99_protos.h (roundl,lroundf,lround,lroundl,llroundf,llround,
        llroundl): New prototypes.
        * configure.ac: Check for lroundf, lround, lroundl, llroundf,
        llround and llroundl.
        * configure: Regenerate.
        * Makefile.in: Regenerate.
        * config.h.in: Regenerate.

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

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

13 years agoFix some white space issues in the fortran/ChangeLog
pinskia [Fri, 3 Aug 2007 20:38:08 +0000 (20:38 +0000)]
Fix some white space issues in the fortran/ChangeLog

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

13 years ago * make-relative-prefix.c (make_relative_prefix_1): Fix resource
ian [Fri, 3 Aug 2007 17:38:14 +0000 (17:38 +0000)]
* make-relative-prefix.c (make_relative_prefix_1): Fix resource
leak.

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

13 years ago * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
froydnj [Fri, 3 Aug 2007 16:07:58 +0000 (16:07 +0000)]
* gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
* gcc.dg/weak/typeof-2.c: Likewise.

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

13 years ago * config/rs6000/rs6000.c (struct processor_cost): Change
dje [Fri, 3 Aug 2007 15:23:34 +0000 (15:23 +0000)]
* config/rs6000/rs6000.c (struct processor_cost): Change
l1_cache_lines to l1_cache_size.  Add l2_cache_size.
(*_cost): Convert l1 cache information to kilobytes.  Add l2 cache
information.
(rios1_costs, rios2_cost): Correct cache line size.
(rs6000_override_options): Set l2-cache-size parameter.

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

13 years ago2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
dnovillo [Fri, 3 Aug 2007 13:08:29 +0000 (13:08 +0000)]
2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
    Diego Novillo  <dnovillo@google.com>

PR 31521
* tree-vrp.c (simplify_div_or_mod_using_ranges): Also simplify
if the range includes 0.

2007-08-03  Diego Novillo  <dnovillo@google.com>

PR 31521
* gcc.dg/tree-ssa/pr31521.c: New test.

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

13 years ago2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
tkoenig [Fri, 3 Aug 2007 05:52:52 +0000 (05:52 +0000)]
2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/32770
* gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
iostat must be default kind.

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

13 years ago * testsuite/libffi.call/return_ul.c (main): Define return type as
daney [Fri, 3 Aug 2007 03:17:13 +0000 (03:17 +0000)]
* testsuite/libffi.call/return_ul.c (main): Define return type as
ffi_arg.  Use proper printf conversion specifier.

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

13 years ago2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
jvdelisle [Fri, 3 Aug 2007 02:20:33 +0000 (02:20 +0000)]
2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

* gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.

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

13 years ago * config/spu/spu.md (dftsv, dftsv_celledp): Attach the appropriate
bje [Fri, 3 Aug 2007 00:32:43 +0000 (00:32 +0000)]
* config/spu/spu.md (dftsv, dftsv_celledp): Attach the appropriate
mode to unspec expressions to silence a warning from the generator
programs.

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

13 years agoDaily bump.
gccadmin [Fri, 3 Aug 2007 00:17:27 +0000 (00:17 +0000)]
Daily bump.

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

13 years ago2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
tkoenig [Thu, 2 Aug 2007 20:07:54 +0000 (20:07 +0000)]
2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/32770
* gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
explicit so test passes with -fdefault-integer-8.
* gfortran.dg/unformatted_recl_1.f90:  Likewise.
* gfortran.dg/unformatted_subrecord_1.f90:  Likewise.

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

13 years ago PR c++/30849
lmillward [Thu, 2 Aug 2007 17:50:55 +0000 (17:50 +0000)]
PR c++/30849
PR c++/30850
PR c++/30851
* parser.c (cp_parser_asm_definition): Detect and discard asm
statements with invalid inputs or outputs.
        (cp_parser_asm_operand_list): Return error mark node if any
        of the operands are invalid. Adjust documentation.

PR c++/30849
* g++.dg/parse/asm1.C: New test.

PR c++/30850
* g++.dg/parse/asm2.C: Likewise.

PR c++/30851
* g++.dg/parse/asm3.C: Likewise.

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

13 years ago2007-08-02 Paolo Carlini <pcarlini@suse.de>
paolo [Thu, 2 Aug 2007 17:39:51 +0000 (17:39 +0000)]
2007-08-02  Paolo Carlini  <pcarlini@suse.de>

DR 660, [Ready] in Toronto.
* include/bits/stl_function.h (bit_and, bit_or, bit_xor): Add.
* testsuite/20_util/function_objects/dr660.cc: New.
* docs/html/ext/howto.html: Add an entry for DR 660, update.

* docs/html/ext/lwg-closed.html, docs/html/ext/lwg-active.html,
docs/html/ext/lwg-defects.html: Import Revision 49.

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

13 years ago * config/ia64/constraints.md ("U"): Make constraint vector only.
sje [Thu, 2 Aug 2007 15:45:05 +0000 (15:45 +0000)]
* config/ia64/constraints.md ("U"): Make constraint vector only.

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

13 years ago PR middle-end/25446
froydnj [Thu, 2 Aug 2007 14:42:53 +0000 (14:42 +0000)]
PR middle-end/25446
* c-objc-common.c (c_cannot_inline_tree_fn): Check for an
always_inline attribute on the function decl.

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

13 years ago PR middle-end/25445
froydnj [Thu, 2 Aug 2007 14:40:36 +0000 (14:40 +0000)]
PR middle-end/25445
* varasm.c (default_binds_local_p_1): Consult flag_whole_program
if we are compiling with -fPIC.

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

13 years agoinstall missing file from last checkin
ghazi [Thu, 2 Aug 2007 14:11:02 +0000 (14:11 +0000)]
install missing file from last checkin

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

13 years ago2007-08-02 Sandra Loosemore <sandra@codesourcery.com>
sandra [Thu, 2 Aug 2007 11:40:57 +0000 (11:40 +0000)]
2007-08-02  Sandra Loosemore  <sandra@codesourcery.com>
    Nigel Stephens  <nigel@mips.com>

gcc/
* longlong.h [__mips__] (count_leading_zeros, COUNT_LEADING_ZEROS_0):
Define for MIPS32 and MIPS64.

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

13 years agoOops - commit to ChangeLog omitted when GPLv3 config patch was checked in
nickc [Thu, 2 Aug 2007 11:26:53 +0000 (11:26 +0000)]
Oops - commit to ChangeLog omitted when GPLv3 config patch was checked in

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

13 years ago* config/host-hpux.c: Change copyright header to refer to version 3 of the GNU
nickc [Thu, 2 Aug 2007 10:49:31 +0000 (10:49 +0000)]
* config/host-hpux.c: Change copyright header to refer to version 3 of the GNU
  General Public License and to point readers at the COPYING3 file and the FSF's
  license web page.
* config/alpha/predicates.md, config/alpha/vms-ld.c,
config/alpha/linux.h, config/alpha/alpha.opt,
config/alpha/linux-elf.h, config/alpha/vms.h, config/alpha/elf.h,
config/alpha/vms-unwind.h, config/alpha/ev4.md,
config/alpha/ev6.md, config/alpha/alpha.c, config/alpha/vms-cc.c,
config/alpha/alpha.h, config/alpha/sync.md,
config/alpha/openbsd.h, config/alpha/alpha.md,
config/alpha/alpha-modes.def, config/alpha/ev5.md,
config/alpha/alpha-protos.h, config/alpha/freebsd.h,
config/alpha/osf5.h, config/alpha/netbsd.h, config/alpha/vms64.h,
config/alpha/constraints.md, config/alpha/osf.h,
config/alpha/xm-vms.h, config/alpha/unicosmk.h, config/linux.h,
config/frv/predicates.md, config/frv/frv.h, config/frv/linux.h,
config/frv/frv.md, config/frv/frv.opt, config/frv/frv-modes.def,
config/frv/frv-asm.h, config/frv/frv-protos.h,
config/frv/frv-abi.h, config/frv/frv.c, config/s390/tpf.h,
config/s390/s390.c, config/s390/predicates.md, config/s390/s390.h,
config/s390/linux.h, config/s390/tpf.md, config/s390/tpf.opt,
config/s390/2064.md, config/s390/2084.md, config/s390/s390.md,
config/s390/s390.opt, config/s390/s390-modes.def,
config/s390/fixdfdi.h, config/s390/constraints.md,
config/s390/s390-protos.h, config/s390/s390x.h, config/elfos.h,
config/dbxcoff.h, config/m32c/predicates.md, config/m32c/cond.md,
config/m32c/m32c.c, config/m32c/minmax.md, config/m32c/blkmov.md,
config/m32c/m32c-pragma.c, config/m32c/m32c.h,
config/m32c/prologue.md, config/m32c/m32c.abi,
config/m32c/muldiv.md, config/m32c/bitops.md, config/m32c/mov.md,
config/m32c/addsub.md, config/m32c/m32c.md, config/m32c/m32c.opt,
config/m32c/t-m32c, config/m32c/m32c-modes.def,
config/m32c/jump.md, config/m32c/shift.md,
config/m32c/m32c-protos.h, config/libgloss.h,
config/spu/spu-protos.h, config/spu/predicates.md,
config/spu/spu-builtins.h, config/spu/spu.c,
config/spu/spu-builtins.def, config/spu/spu-builtins.md,
config/spu/spu.h, config/spu/spu-elf.h, config/spu/constraints.md,
config/spu/spu.md, config/spu/spu-c.c, config/spu/spu.opt,
config/spu/spu-modes.def, config/spu/t-spu-elf, config/interix.h,
config/sparc/hypersparc.md, config/sparc/predicates.md,
config/sparc/linux.h, config/sparc/sp64-elf.h,
config/sparc/supersparc.md, config/sparc/cypress.md,
config/sparc/openbsd1-64.h, config/sparc/openbsd64.h,
config/sparc/niagara.md, config/sparc/sparc.md,
config/sparc/long-double-switch.opt, config/sparc/ultra3.md,
config/sparc/sparc.opt, config/sparc/sync.md,
config/sparc/sp-elf.h, config/sparc/sparc-protos.h,
config/sparc/ultra1_2.md, config/sparc/biarch64.h,
config/sparc/sparc.c, config/sparc/little-endian.opt,
config/sparc/sysv4-only.h, config/sparc/sparc.h,
config/sparc/linux64.h, config/sparc/freebsd.h,
config/sparc/sol2.h, config/sparc/rtemself.h,
config/sparc/netbsd-elf.h, config/sparc/vxworks.h,
config/sparc/sparc-modes.def, config/sparc/sparclet.md,
config/sparc/sysv4.h, config/vx-common.h, config/netbsd-aout.h,
config/flat.h, config/m32r/m32r.md, config/m32r/predicates.md,
config/m32r/little.h, config/m32r/m32r.c, config/m32r/m32r.opt,
config/m32r/linux.h, config/m32r/constraints.md,
config/m32r/m32r.h, config/m32r/m32r-protos.h, config/vxworks.opt,
config/darwin-c.c, config/darwin.opt, config/i386/i386.h,
config/i386/cygming.h, config/i386/linux.h, config/i386/cygwin.h,
config/i386/i386.md, config/i386/netware-crt0.c,
config/i386/sco5.h, config/i386/mmx.md, config/i386/vx-common.h,
config/i386/kaos-i386.h, config/i386/winnt-stubs.c,
config/i386/netbsd64.h, config/i386/djgpp.h, config/i386/gas.h,
config/i386/sol2.h, config/i386/constraints.md,
config/i386/netware-libgcc.c, config/i386/sysv5.h,
config/i386/predicates.md, config/i386/geode.md,
config/i386/x86-64.h, config/i386/kfreebsd-gnu.h,
config/i386/freebsd64.h, config/i386/vxworksae.h,
config/i386/pentium.md, config/i386/lynx.h, config/i386/i386elf.h,
config/i386/rtemself.h, config/i386/netbsd-elf.h,
config/i386/ppro.md, config/i386/k6.md, config/i386/netware.c,
config/i386/netware.h, config/i386/i386-modes.def,
config/i386/sysv4-cpp.h, config/i386/i386-interix.h,
config/i386/cygwin1.c, config/i386/djgpp.opt, config/i386/uwin.h,
config/i386/unix.h, config/i386/ptx4-i.h, config/i386/xm-djgpp.h,
config/i386/att.h, config/i386/winnt.c, config/i386/beos-elf.h,
config/i386/sol2-10.h, config/i386/darwin64.h, config/i386/sse.md,
config/i386/i386.opt, config/i386/bsd.h, config/i386/cygming.opt,
config/i386/xm-mingw32.h, config/i386/linux64.h,
config/i386/openbsdelf.h, config/i386/xm-cygwin.h,
config/i386/sco5.opt, config/i386/darwin.h, config/i386/mingw32.h,
config/i386/winnt-cxx.c, config/i386/i386-interix3.h,
config/i386/nwld.c, config/i386/nwld.h, config/i386/host-cygwin.c,
config/i386/cygwin2.c, config/i386/i386-protos.h,
config/i386/sync.md, config/i386/openbsd.h,
config/i386/host-mingw32.c, config/i386/i386-aout.h,
config/i386/nto.h, config/i386/biarch64.h,
config/i386/i386-coff.h, config/i386/freebsd.h,
config/i386/driver-i386.c, config/i386/knetbsd-gnu.h,
config/i386/host-i386-darwin.c, config/i386/vxworks.h,
config/i386/crtdll.h, config/i386/i386.c, config/i386/sysv4.h,
config/darwin-protos.h, config/linux.opt, config/sol2.c,
config/sol2.h, config/sh/symbian.c, config/sh/sh-protos.h,
config/sh/linux.h, config/sh/elf.h, config/sh/superh.h,
config/sh/sh4.md, config/sh/coff.h, config/sh/newlib.h,
config/sh/embed-elf.h, config/sh/symbian-pre.h, config/sh/rtems.h,
config/sh/kaos-sh.h, config/sh/sh4a.md, config/sh/constraints.md,
config/sh/sh64.h, config/sh/sh.opt, config/sh/symbian-post.h,
config/sh/sh-c.c, config/sh/predicates.md, config/sh/sh.c,
config/sh/sh.h, config/sh/shmedia.md, config/sh/sh-modes.def,
config/sh/little.h, config/sh/sh1.md, config/sh/sh4-300.md,
config/sh/superh64.h, config/sh/rtemself.h,
config/sh/netbsd-elf.h, config/sh/sh.md, config/sh/vxworks.h,
config/usegas.h, config/svr3.h, config/pdp11/pdp11-protos.h,
config/pdp11/2bsd.h, config/pdp11/pdp11.md, config/pdp11/pdp11.c,
config/pdp11/pdp11.opt, config/pdp11/pdp11-modes.def,
config/pdp11/pdp11.h, config/avr/rtems.h, config/avr/avr-protos.h,
config/avr/predicates.md, config/avr/constraints.md,
config/avr/avr.md, config/avr/avr.c, config/avr/avr.opt,
config/avr/avr.h, config/sol2-protos.h, config/dbxelf.h,
config/lynx.opt, config/crx/crx.h, config/crx/crx-protos.h,
config/crx/crx.md, config/crx/crx.c, config/crx/crx.opt,
config/c4x/c4x-c.c, config/c4x/c4x.c, config/c4x/c4x.opt,
config/c4x/c4x-modes.def, config/c4x/rtems.h,
config/c4x/predicates.md, config/c4x/c4x.h,
config/c4x/c4x-protos.h, config/c4x/c4x.md, config/kfreebsd-gnu.h,
config/xtensa/predicates.md, config/xtensa/xtensa.c,
config/xtensa/linux.h, config/xtensa/xtensa.h,
config/xtensa/elf.h, config/xtensa/xtensa.md,
config/xtensa/xtensa.opt, config/xtensa/constraints.md,
config/xtensa/xtensa-protos.h, config/dbx.h,
config/stormy16/predicates.md, config/stormy16/stormy16.md,
config/stormy16/stormy16.c, config/stormy16/stormy16.opt,
config/stormy16/stormy16.h, config/stormy16/stormy16-protos.h,
config/host-solaris.c, config/fr30/fr30.h,
config/fr30/predicates.md, config/fr30/fr30-protos.h,
config/fr30/fr30.md, config/fr30/fr30.c, config/fr30/fr30.opt,
config/vxworksae.h, config/sol2-c.c, config/lynx.h,
config/m68hc11/m68hc11-protos.h, config/m68hc11/predicates.md,
config/m68hc11/m68hc11.md, config/m68hc11/m68hc11.c,
config/m68hc11/m68hc11.opt, config/m68hc11/m68hc11.h,
config/m68hc11/m68hc12.h, config/openbsd-oldgas.h,
config/host-linux.c, config/interix3.h, config/cris/cris.c,
config/cris/predicates.md, config/cris/linux.h,
config/cris/cris.h, config/cris/aout.h, config/cris/cris.md,
config/cris/linux.opt, config/cris/cris.opt, config/cris/elf.opt,
config/cris/aout.opt, config/cris/cris-protos.h,
config/vxworks-dummy.h, config/netbsd.h, config/netbsd-elf.h,
config/iq2000/iq2000.h, config/iq2000/predicates.md,
config/iq2000/iq2000-protos.h, config/iq2000/iq2000.md,
config/iq2000/iq2000.c, config/iq2000/iq2000.opt,
config/host-darwin.c, config/mt/mt.md, config/mt/mt.c,
config/mt/mt.opt, config/mt/t-mt, config/mt/mt.h,
config/mt/mt-protos.h, config/svr4.h, config/host-darwin.h,
config/chorus.h, config/mn10300/mn10300.c,
config/mn10300/mn10300.opt, config/mn10300/predicates.md,
config/mn10300/mn10300.h, config/mn10300/linux.h,
config/mn10300/constraints.md, config/mn10300/mn10300-protos.h,
config/mn10300/mn10300.md, config/ia64/predicates.md,
config/ia64/itanium1.md, config/ia64/unwind-ia64.h,
config/ia64/ia64-c.c, config/ia64/sync.md, config/ia64/ia64.c,
config/ia64/itanium2.md, config/ia64/ia64.h, config/ia64/vect.md,
config/ia64/freebsd.h, config/ia64/ia64.md,
config/ia64/ia64-modes.def, config/ia64/constraints.md,
config/ia64/hpux.h, config/ia64/ia64-protos.h, config/windiss.h,
config/gofast.h, config/rtems.h, config/sol2-10.h,
config/m68k/predicates.md, config/m68k/m68k.md,
config/m68k/linux.h, config/m68k/m68k-modes.def,
config/m68k/print-sysroot-suffix.sh, config/m68k/m68k-protos.h,
config/m68k/coff.h, config/m68k/m68k-none.h, config/m68k/ieee.opt,
config/m68k/openbsd.h, config/m68k/m68k-aout.h,
config/m68k/m68k.opt, config/m68k/m68020-elf.h,
config/m68k/m68kelf.h, config/m68k/m68k-devices.def,
config/m68k/uclinux-oldabi.h, config/m68k/m68k.c,
config/m68k/constraints.md, config/m68k/rtemself.h,
config/m68k/netbsd-elf.h, config/m68k/m68k.h,
config/m68k/uclinux.h, config/rs6000/power4.md,
config/rs6000/host-darwin.c, config/rs6000/6xx.md,
config/rs6000/linux.h, config/rs6000/eabi.h,
config/rs6000/aix41.opt, config/rs6000/xcoff.h,
config/rs6000/secureplt.h, config/rs6000/linuxspe.h,
config/rs6000/eabialtivec.h, config/rs6000/8540.md,
config/rs6000/darwin8.h, config/rs6000/kaos-ppc.h,
config/rs6000/windiss.h, config/rs6000/603.md,
config/rs6000/aix41.h, config/rs6000/cell.md,
config/rs6000/mpc.md, config/rs6000/aix43.h, config/rs6000/beos.h,
config/rs6000/gnu.h, config/rs6000/rtems.h, config/rs6000/aix.opt,
config/rs6000/darwin.md, config/rs6000/darwin64.h,
config/rs6000/default64.h, config/rs6000/7xx.md,
config/rs6000/darwin.opt, config/rs6000/spe.md,
config/rs6000/rs6000.opt, config/rs6000/rs6000-c.c,
config/rs6000/rios2.md, config/rs6000/linuxaltivec.h,
config/rs6000/7450.md, config/rs6000/linux64.h,
config/rs6000/constraints.md, config/rs6000/440.md,
config/rs6000/darwin.h, config/rs6000/host-ppc64-darwin.c,
config/rs6000/rs6000.c, config/rs6000/aix52.h,
config/rs6000/rs6000.h, config/rs6000/power6.md,
config/rs6000/predicates.md, config/rs6000/altivec.md,
config/rs6000/aix64.opt, config/rs6000/rios1.md,
config/rs6000/rs6000-modes.def, config/rs6000/rs64.md,
config/rs6000/eabisim.h, config/rs6000/sysv4le.h,
config/rs6000/darwin7.h, config/rs6000/dfp.md,
config/rs6000/linux64.opt, config/rs6000/sync.md,
config/rs6000/vxworksae.h, config/rs6000/power5.md,
config/rs6000/lynx.h, config/rs6000/biarch64.h,
config/rs6000/rs6000.md, config/rs6000/sysv4.opt,
config/rs6000/eabispe.h, config/rs6000/e500.h,
config/rs6000/freebsd.h, config/rs6000/rs6000-protos.h,
config/rs6000/netbsd.h, config/rs6000/e500-double.h,
config/rs6000/aix.h, config/rs6000/vxworks.h,
config/rs6000/40x.md, config/rs6000/aix51.h,
config/rs6000/sysv4.h, config/arc/arc-protos.h, config/arc/arc.md,
config/arc/arc.c, config/arc/arc.opt, config/arc/arc-modes.def,
config/arc/arc.h, config/mcore/mcore-elf.h,
config/mcore/mcore-protos.h, config/mcore/predicates.md,
config/mcore/mcore.md, config/mcore/mcore.c,
config/mcore/mcore.opt, config/mcore/mcore.h,
config/mcore/mcore-pe.h, config/darwin.c, config/freebsd-nthr.h,
config/score/predicates.md, config/score/score-version.h,
config/score/score-protos.h, config/score/misc.md,
config/score/elf.h, config/score/score.c, config/score/mac.md,
config/score/score7.md, config/score/score.h,
config/score/score-conv.h, config/score/score-mdaux.c,
config/score/score.md, config/score/score.opt,
config/score/score-modes.def, config/score/score-mdaux.h,
config/score/mul-div.S, config/arm/uclinux-elf.h,
config/arm/semi.h, config/arm/ecos-elf.h, config/arm/arm1020e.md,
config/arm/symbian.h, config/arm/linux-elf.h,
config/arm/arm1026ejs.md, config/arm/arm1136jfs.md,
config/arm/elf.h, config/arm/aout.h, config/arm/arm.c,
config/arm/thumb2.md, config/arm/vec-common.md, config/arm/coff.h,
config/arm/strongarm-pe.h, config/arm/arm.h,
config/arm/cortex-a8-neon.md, config/arm/semiaof.h,
config/arm/cortex-a8.md, config/arm/uclinux-eabi.h,
config/arm/arm-modes.def, config/arm/linux-eabi.h,
config/arm/rtems-elf.h, config/arm/neon-schedgen.ml,
config/arm/arm-cores.def, config/arm/arm-protos.h,
config/arm/vfp.md, config/arm/aof.h, config/arm/linux-gas.h,
config/arm/wince-pe.h, config/arm/neon.md,
config/arm/constraints.md, config/arm/neon.ml,
config/arm/xscale-elf.h, config/arm/strongarm-coff.h,
config/arm/arm.opt, config/arm/arm926ejs.md,
config/arm/predicates.md, config/arm/iwmmxt.md,
config/arm/arm_neon.h, config/arm/unknown-elf.h,
config/arm/kaos-arm.h, config/arm/bpabi.h, config/arm/pe.opt,
config/arm/neon-testgen.ml, config/arm/arm.md,
config/arm/xscale-coff.h, config/arm/pe.c,
config/arm/arm-generic.md, config/arm/pe.h,
config/arm/kaos-strongarm.h, config/arm/freebsd.h,
config/arm/neon-docgen.ml, config/arm/netbsd.h, config/arm/fpa.md,
config/arm/strongarm-elf.h, config/arm/cirrus.md,
config/arm/netbsd-elf.h, config/arm/vxworks.h,
config/arm/neon-gen.ml, config/kaos.h, config/darwin-driver.c,
config/pa/predicates.md, config/pa/pa64-hpux.h,
config/pa/pa-hpux.opt, config/pa/som.h, config/pa/pa-hpux1010.opt,
config/pa/pa-hpux1111.opt, config/pa/pa-pro-end.h,
config/pa/elf.h, config/pa/fptr.c, config/pa/pa64-linux.h,
config/pa/pa.md, config/pa/pa.opt, config/pa/pa-hpux.h,
config/pa/pa-hpux10.h, config/pa/pa-hpux11.h,
config/pa/pa-hpux1010.h, config/pa/pa-protos.h,
config/pa/pa-osf.h, config/pa/pa-hpux1111.h, config/pa/pa-64.h,
config/pa/milli64.S, config/pa/pa.c, config/pa/pa-linux.h,
config/pa/pa.h, config/pa/pa32-linux.h, config/pa/pa64-hpux.opt,
config/pa/pa64-regs.h, config/pa/pa-modes.def,
config/pa/constraints.md, config/darwin9.h, config/mips/4100.md,
config/mips/linux.h, config/mips/elfoabi.h, config/mips/elf.h,
config/mips/sdb.h, config/mips/windiss.h, config/mips/rtems.h,
config/mips/3000.md, config/mips/iris5.h, config/mips/5000.md,
config/mips/7000.md, config/mips/9000.md, config/mips/4600.md,
config/mips/linux64.h, config/mips/elforion.h,
config/mips/constraints.md, config/mips/generic.md,
config/mips/predicates.md, config/mips/4300.md,
config/mips/mips-ps-3d.md, config/mips/iris.h, config/mips/24k.md,
config/mips/mips.md, config/mips/mips.opt, config/mips/4k.md,
config/mips/5k.md, config/mips/vr4120-div.S,
config/mips/openbsd.h, config/mips/iris6.h, config/mips/4000.md,
config/mips/mips-protos.h, config/mips/6000.md,
config/mips/mips.c, config/mips/mips.h, config/mips/r3900.h,
config/mips/74k.md, config/mips/netbsd.h, config/mips/vxworks.h,
config/mips/mips-modes.def, config/mips/vr.h,
config/soft-fp/t-softfp, config/openbsd.h, config/ptx4.h,
config/freebsd-spec.h, config/vax/vax.c, config/vax/openbsd.h,
config/vax/vax.h, config/vax/elf.h, config/vax/vax.md,
config/vax/bsd.h, config/vax/vax.opt, config/vax/vax-modes.def,
config/vax/openbsd1.h, config/vax/netbsd.h,
config/vax/vax-protos.h, config/vax/netbsd-elf.h,
config/vax/vaxv.h, config/vax/ultrix.h, config/freebsd.h,
config/h8300/rtems.h, config/h8300/predicates.md,
config/h8300/h8300.c, config/h8300/h8300.h, config/h8300/elf.h,
config/h8300/h8300.md, config/h8300/h8300.opt,
config/h8300/coff.h, config/h8300/h8300-protos.h,
config/v850/v850.md, config/v850/predicates.md,
config/v850/v850-c.c, config/v850/v850.c, config/v850/v850.opt,
config/v850/v850.h, config/v850/v850-protos.h, config/vxworks.c,
config/knetbsd-gnu.h, config/sol2-6.h, config/vxworks.h,
config/mmix/mmix.h, config/mmix/predicates.md,
config/mmix/mmix-protos.h, config/mmix/mmix.md,
config/mmix/mmix.c, config/mmix/mmix.opt,
config/mmix/mmix-modes.def, config/bfin/bfin.opt,
config/bfin/rtems.h, config/bfin/bfin-modes.def,
config/bfin/predicates.md, config/bfin/bfin-protos.h,
config/bfin/bfin.c, config/bfin/bfin.h, config/bfin/bfin.md: Likewise.

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

13 years ago* Make-lang.in: Change copyright header to refer to version 3 of the GNU General
nickc [Thu, 2 Aug 2007 10:38:44 +0000 (10:38 +0000)]
* Make-lang.in: Change copyright header to refer to version 3 of the GNU General
  Public License and to point readers at the COPYING3 file and the FSF's license
  web page.
* lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in, objcp-lang.c:
  Likewise.

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

13 years ago* Make-lang.in: Change copyright header to refer to version 3 of the GNU General
nickc [Thu, 2 Aug 2007 10:37:36 +0000 (10:37 +0000)]
* Make-lang.in: Change copyright header to refer to version 3 of the GNU General
  Public License and to point readers at the COPYING3 file and the FSF's license
  web page.
* lang-specs.h, objc-act.c, objc-tree.def, objc-act.h, config-lang.in,
  objc-lang.c: Likewise.

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