- 08 Aug, 2007 4 commits
-
-
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. From-SVN: r127291
Dalibor Topic committed -
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. From-SVN: r127290
Samuel Thibault committed -
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. From-SVN: r127289
Samuel Thibault committed -
From-SVN: r127287
GCC Administrator committed
-
- 07 Aug, 2007 16 commits
-
-
./: * 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. From-SVN: r127284
Ian Lance Taylor committed -
re PR rtl-optimization/32776 (ICE RTL check: expected code 'reg', have 'concatn' in rhs_regno, at rtl.h:972) PR rtl-optimization/32776 * lower-subreg.c (resolve_clobber): Call resolve_reg_notes. (resolve_use): Likewise. (decompose_multiword_subregs): Remove "changed" local variable. From-SVN: r127282
Ian Lance Taylor committed -
From-SVN: r127281
Steve Ellcey committed -
Makefile.am (libstdc++-symbol.ver): Make sure the build tree copy of libstdc++-symbol.ver is writeable. * src/Makefile.am (libstdc++-symbol.ver): Make sure the build tree copy of libstdc++-symbol.ver is writeable. * src/Makefile.in: Regenerated. From-SVN: r127279
Jim Blandy committed -
* 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. From-SVN: r127276
Dorit Nuzman committed -
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. From-SVN: r127275
Carlos O'Donell committed -
* lower-subreg.c (resolve_clobber): If the clobber has a LIBCALL note, just delete the insn. From-SVN: r127273
Ian Lance Taylor committed -
PR bootstrap/32973 * gengtype-lex.l: Ignore backslash/newline pair while scanning a struct definition. From-SVN: r127272
Andreas Schwab committed -
* src/x86/sysv.S (ffi_closure_raw_SYSV): Fix typo in previous checkin. From-SVN: r127271
Andrew Haley committed -
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. From-SVN: r127270
Andreas Krebbel committed -
* doc/sourcebuild.texi (Test Directives): Fix "compile" and "assemble" descriptions which were swapped. From-SVN: r127269
Rask Ingemann Lambertsen committed -
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. From-SVN: r127268
Daniel Franke committed -
* 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. From-SVN: r127267
Rask Ingemann Lambertsen committed -
* g++.dg/torture/type-generic-1.C: Add -mieee for sh. * gcc.dg/torture/type-generic-1.c: Likewise. From-SVN: r127266
Kaz Kojima committed -
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. From-SVN: r127265
Christopher D. Rickett committed -
From-SVN: r127263
GCC Administrator committed
-
- 06 Aug, 2007 20 commits
-
-
* 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. From-SVN: r127260
Chao-ying Fu committed -
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. From-SVN: r127259
Francois-Xavier Coudert committed -
From-SVN: r127258
François-Xavier Coudert committed -
PR fortran/30933 * intrinsic.c (add_functions): Fix name of argument to CHDIR. From-SVN: r127257
Francois-Xavier Coudert committed -
PR fortran/30933 * iresolve.c (gfc_resolve_exit): Convert argument to default integer kind. From-SVN: r127256
Francois-Xavier Coudert committed -
2007-08-06 Dan Hipschman <dsh@google.com> * method.c (use_thunk): Use DECL_NAME instead of DECL_RTL to access function name. From-SVN: r127255
Dan Hipschman committed -
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. From-SVN: r127254
Andrew Pinski committed -
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. From-SVN: r127253
Daniel Franke committed -
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. From-SVN: r127252
Francois-Xavier Coudert committed -
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. Co-Authored-By: Daniel Jacobowitz <dan@codesourcery.com> From-SVN: r127248
H.J. Lu committed -
* config/ia64/ia64.c (ia64_c_mode_for_suffix): New. (TARGET_C_MODE_FOR_SUFFIX): New. From-SVN: r127247
Steve Ellcey committed -
From-SVN: r127246
Steve Ellcey committed -
From-SVN: r127245
Steve Ellcey committed -
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. From-SVN: r127243
H.J. Lu committed -
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. From-SVN: r127242
Andrew Pinski committed -
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. From-SVN: r127241
Andrew Haley committed -
* gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin hanging on the testcase. From-SVN: r127240
Francois-Xavier Coudert committed -
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. From-SVN: r127239
Alfred Minarik committed -
2007-08-06 Paolo Carlini <pcarlini@suse.de> PR c++/19532 * pt.c (template_class_depth): Fix comment; change return type to bool. From-SVN: r127238
Paolo Carlini committed -
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. From-SVN: r127237
Andrew Pinski committed
-