- 18 Apr, 2008 11 commits
-
-
2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * configure.ac: Include override.m4. * configure: Regenerate. From-SVN: r134435
Paolo Bonzini committed -
2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * configure.ac: Include override.m4. * configure: Regenerate. libgomp: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libdecnumber: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. gcc: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libstdc++-v3: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libobjc: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. intl: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libgfortran: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libmudflap: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. boehm-gc: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libiberty: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Add override.m4. * configure: Regenerate. libffi: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libssp: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. config: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * confsubdir.m4: Rename to... * override.m4: ... this. Make sure aclocal always picks it. Add more lenient precious variable check, backported from autoconf trunk. libjava/libltdl: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libjava/classpath: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libjava: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. libcpp: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * aclocal.m4: Regenerate. * configure: Regenerate. fixincludes: 2008-04-18 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/35457 * Makefile.in: Rewrite aclocal.m4 rule. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r134434
Paolo Bonzini committed -
decl.c (gnat_to_gnu_entity): Use the return by target pointer mechanism as soon as the size is not constant. * decl.c (gnat_to_gnu_entity) <E_Subprogram_Type>: Use the return by target pointer mechanism as soon as the size is not constant. From-SVN: r134433
Eric Botcazou committed -
2008-04-18 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl (restrap): Call `make all' using double-colon rules. * Makefile.in: Regenerate. From-SVN: r134431
Paolo Bonzini committed -
* gigi.h (create_var_decl_1): Declare. (create_var_decl): Turn into a macro invoking create_var_decl_1. (create_true_var_decl): Likewise. * utils.c (create_var_decl_1): Make global and reorder parameters. (create_var_decl): Delete. (create_true_var_decl): Likewise. From-SVN: r134429
Eric Botcazou committed -
configure.ac (cr16-*-*): Add case for cr16 target and include gdb as nonconfigurable directories list. * configure.ac (cr16-*-*): Add case for cr16 target and include gdb as nonconfigurable directories list. * configure: Regenerate. From-SVN: r134427
M R Swami Reddy committed -
* except.c (dw2_size_of_call_site_table, sjlj_size_of_call_site_table): Use vector API for call_site_record. * cgraphbuild.c (build_cgraph_edges): Update. * tree-pass.h: Update comment. * final.c (leaf_function_p): Update. (leaf_renumber_regs): Update. (rest_of_clean_state): Update. * omp-low.c (expand_omp_parallel): Update. * ipa-reference.c (analyze_function): Update. * reorg.c (find_end_label): Update. (optimize_skip): Update. (fill_simple_delay_slots): Update. (fill_simple_delay_slots): Update. (make_return_insns): Update. (dbr_schedule): Update. * gimple-low.c (record_vars_into): Update. * cfgbuild.c (make_edges): Update. * function.c (assign_stack_local): Update. (assign_parm_adjust_stack_rtl): Update. (locate_and_pad_parm): Update. (allocate_struct_function): Do not initialize stack_alignment_needed and preferred_stack_boundary here. (stack_protect_prologue): Update. (stack_protect_epilogue): Update. (expand_function_start): Initialize stack_alignment_needed, preferred_stack_boundary and max_jumptable_ents. (expand_function_end): Update. (free_after_compilation): Do not NULLify epilogue_delay_list. * function.h (struct rtl_data): Add stack_protect_guard, stack_alignment_needed, preferred_stack_boundary, epilogue_delay_list. (struct function): Remove value_histograms, stack_alignment_needed, preferred_stack_boundary, epilogue_delay_list, max_jumptable_ents, last_label_uid, unexpanded_var_list, stack_protect_guard. (current_function_epilogue_delay_list): Remove. * ipa-type-escape.c (analyze_function): Update. * gimplify.c (pop_gimplify_context): Update comment. * calls.c (expand_call): Update. (emit_library_call_value_1): Update. * except.c (set_nothrow_function_flags): Update. * cfgexpand.c (get_decl_align_unit): Update. (create_stack_guard): Update. (estimated_stack_frame_size): Update. (expand_used_vars): Update. (tree_expand_cfg): Free histogram earliers, init expansion variables. * explow.c (allocate_dynamic_stack_space): Update. * tree-ssa-live.c (remove_unused_locals): Update. * varasm.c (mark_constant_pool): Update. * tree-inline.c (remap_decls): Update. (initialize_cfun): Update. (declare_return_variable): Update. (inline_forbidden_p): Update. (expand_call_inline): Update. (declare_inline_vars): Update. (tree_function_versioning): Update. * tree-flow.h (value_histograms): New. (VALUE_HISTOGRAMS): New macro. * basic-block.h (control_flow_graph): Add max_jumptable_ents, last_label_uid. * tree-cfg.c (set_bb_for_stmt): Update. (replace_by_duplicate_decl): Update. (move_block_to_fn): Update. (new_label_mapper): Update. (dump_function_to_file): Update. * ipa-struct-reorg.c (build_data_structure): Update. * cfgrtl.c (print_rtl_with_bb): Update. * reload1.c (reload): Update. (reload): Update. * config/i386/i386.c (setup_incoming_varargs_64, ix86_compute_frame_layout): Update. * config/arc/arc.c (arc_output_function_epilogue): Update. From-SVN: r134425
Jan Hubicka committed -
* gthr-posix.h (__gthread_active_p): Use the Solaris implementation for FreeBSD as well. * gthr-posix95.h: Likewise. From-SVN: r134423
Marius Strobl committed -
From-SVN: r134422
Ben Elliston committed -
re PR preprocessor/34866 (valgrind error indication in testsuite from errors.c:156:cpp_error with gcc.dg/cpp/Wmissingdirs.c) PR libcpp/34866: * errors.c (cpp_error): Don't reference a token before the start of the current run. From-SVN: r134421
Tom Tromey committed -
From-SVN: r134418
GCC Administrator committed
-
- 17 Apr, 2008 17 commits
-
-
libjava/classpath/ * lib/gen-classlist.sh.in: Avoid grepping each omission, by building an awk script with a hash for literal files, and awk regular expressions for the rest. * configure.ac: Call AC_PROG_AWK. * configure: Regenerate. From-SVN: r134414
Ralf Wildenhues committed -
libjava/classpath/ * m4/gcc_attribute.m4 (GCC_ATTRIBUTE): Fix cache variable name. * tools/Makefile.am (gappletviewer, gjarsigner, gkeytool, gjar) (gnative2ascii, gserialver, gjavah, grmiregistry, gtnameserv) (gorbd, grmid, grmic) [!CREATE_WRAPPERS]: Add stub dependencies for these scripts, to trick automake into hiding the respective rules for the programs below the CREATE_WRAPPERS conditional. * aclocal.m4: Regenerate. * configure: Likewise. * Makefile.in: Likewise. * native/jni/Makefile.in: Likewise. * native/jni/classpath/Makefile.in: Likewise. * native/jni/gstreamer-peer/Makefile.in: Likewise. * native/jni/midi-dssi/Makefile.in: Likewise. * native/jni/gconf-peer/Makefile.in: Likewise. * native/jni/java-io/Makefile.in: Likewise. * native/jni/native-lib/Makefile.in: Likewise. * native/jni/java-util/Makefile.in: Likewise. * native/jni/java-lang/Makefile.in: Likewise. * native/jni/midi-alsa/Makefile.in: Likewise. * native/jni/java-nio/Makefile.in: Likewise. * native/jni/java-net/Makefile.in: Likewise. * native/jni/xmlj/Makefile.in: Likewise. * native/jni/qt-peer/Makefile.in: Likewise. * native/jni/gtk-peer/Makefile.in: Likewise. * native/Makefile.in: Likewise. * native/jawt/Makefile.in: Likewise. * native/fdlibm/Makefile.in: Likewise. * native/plugin/Makefile.in: Likewise. * resource/Makefile.in: Likewise. * scripts/Makefile.in: Likewise. * tools/Makefile.in: Likewise. * doc/Makefile.in: Likewise. * doc/api/Makefile.in: Likewise. * lib/Makefile.in: Likewise. * external/Makefile.in: Likewise. * external/jsr166/Makefile.in: Likewise. * external/sax/Makefile.in: Likewise. * external/w3c_dom/Makefile.in: Likewise. * external/relaxngDatatype/Makefile.in: Likewise. * include/Makefile.in: Likewise. * examples/Makefile.in: Likewise. From-SVN: r134413
Ralf Wildenhues committed -
gcc/ PR rtl-optimization/35838 * dse.c (find_shift_sequence): Use subreg_lowpart_offset to work out the byte offset of the first subreg. From-SVN: r134411
Richard Sandiford committed -
i386.md (addti3 splitter): Pass arrays of 3 operands to split_ti instead of three separate calls with... * config/i386/i386.md (addti3 splitter): Pass arrays of 3 operands to split_ti instead of three separate calls with single member arrays. (subti3 splitter): Ditto. (adddi3 splitter): Ditto with split_di. (subdi3 splitter): Ditto. (negti2 splitter): Pass arrays of 2 operands to split_ti instead of two separate calls with single member arrays. Swap match_dup operands 1 and 2 to better fit into the array. (negdi2 splitter): Ditto with split_di. (movdfcc splitter): Pass arrays of 2 operands to split_di instead of two separate calls with single member arrays. Swap match_dup operands 6 and 7 to better fit into the array. From-SVN: r134403
Uros Bizjak committed -
PR libgcj/35950: * tools/gnu/classpath/tools/jar/Entry.java: New version from Classpath. * tools/classes/gnu/classpath/tools/jar/Entry.class: Update. From-SVN: r134402
Tom Tromey committed -
PR c++/35773 * cp/call.c (build_user_type_conversion_1): Represent second step of copy-init with an rvalue conversion. (convert_like_real) [ck_user]: Don't implicitly add it here. * g++.dg/overload/autoptr1.C: New. From-SVN: r134398
Jason Merrill committed -
2008-04-17 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (sse_builtin_type): New. (bdesc_sse_args): Likewise. (bdesc_sse_3arg): Removed. (bdesc_2arg): Remove IX86_BUILTIN_AESKEYGENASSIST128. (bdesc_1arg): Remove IX86_BUILTIN_ROUNDPD and IX86_BUILTIN_ROUNDPS. (ix86_init_mmx_sse_builtins): Handle bdesc_sse_args. Remove bdesc_sse_3arg. Remove IX86_BUILTIN_ROUNDPD and IX86_BUILTIN_ROUNDPS. (ix86_expand_sse_4_operands_builtin): Removed. (ix86_expand_sse_operands_builtin): New. (ix86_expand_unop_builtin): Remove CODE_FOR_sse4_1_roundpd and CODE_FOR_sse4_1_roundps. (ix86_expand_builtin): Remove IX86_BUILTIN_AESKEYGENASSIST128. Handle bdesc_sse_args. Remove bdesc_sse_3arg. From-SVN: r134391
H.J. Lu committed -
* decl.c (gnat_to_gnu_entity) <object>: Promote the alignment of objects by default. * fe.h (Debug_Flag_Dot_A): Delete. * debug.adb (-gnatd.a): Update documentation. From-SVN: r134390
Eric Botcazou committed -
PR target/35907 * config/rs6000/rs6000.c (rs6000_emit_epilogue): Restore vr and vrsave regs before frame pop when needed. If use_backchain_to_restore_sp then load backchain into a temp reg to restore vr and vrsave. Add code to restore vr after frame pop if possible. From-SVN: r134387
Alan Modra committed -
gcc/ada/ * g-socket.ads, g-socket.adb (Get_Address): Make Stream a "not null" parameter. From-SVN: r134386
Samuel Tardieu committed -
gcc/ada/ * g-socket.adb: Add a message "IPv6 not supported" to the Socket_Error exception. From-SVN: r134385
Samuel Tardieu committed -
tree-vn.c (expressions_equal_p): Do not check type equality or compatibility before calling operand_equal_p. 2008-04-17 Richard Guenther <rguenther@suse.de> * tree-vn.c (expressions_equal_p): Do not check type equality or compatibility before calling operand_equal_p. * fold-const.c (operand_equal_p): Check equivalence of integer constants before bailing out due to signedness or precision differences. * tree-ssa-sccvn.c (copy_reference_ops_from_ref): Ignore spurious differences in type qualification. Ignore types for COMPONENT_REFs at all. * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase. From-SVN: r134384
Richard Guenther committed -
From-SVN: r134382
Christian Bruel committed -
From-SVN: r134380
Christian Bruel committed -
2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35724 * gfortran.dg/eoshift_2.f90: New test. From-SVN: r134377
Jerry DeLisle committed -
2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35724 * iresolve.c (gfc_resolve_eoshift): Check for NULL symtree in test for optional argument attribute. From-SVN: r134376
Jerry DeLisle committed -
From-SVN: r134372
GCC Administrator committed
-
- 16 Apr, 2008 12 commits
-
-
2008-04-16 Andreas Tobler <a.tobler@schweiz.org> PR libstdc++/35915 * configure.ac: Use GCC_HEADER_STDINT. * src/atomic.cc: Include gstdint.h * configure: Regenerate. * Makefile.in: Likewise. * doc/Makefile.in: Likewise. * include/Makefile.in: Likewise. * libmath/Makefile.in: Likewise. * libsupc++/Makefile.in: Likewise. * po/Makefile.in: Likewise. * src/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * aclocal.m4: Likewise. From-SVN: r134368
Andreas Tobler committed -
* Makefile.in (TAGS_SOURCES): New variable. (TAGS): New target. From-SVN: r134367
Tom Tromey committed -
2008-04-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/35932 * trans-intrinsic.c (gfc_conv_intrinsic_char): Even though KIND is not used, the argument must be converted. 2008-04-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/35932 * gfortran.dg/intrinsic_char_1.f90: New test. From-SVN: r134364
Paul Thomas committed -
PR target/35944 * gfortran.dg/pr35944-1.f90: New test. * gfortran.dg/pr35944-2.f90: Ditto. From-SVN: r134359
Uros Bizjak committed -
2008-04-16 Andrew Haley <aph@littlepinkcloud.com> * libgcj_bc.c: (_Jv_LookupInterfaceMethod, _Jv_MonitorExit, _Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add. From-SVN: r134358
Andrew Haley committed -
2008-04-16 Andrew Haley <aph@redhat.com> * libgcj_bc.c: Sort lines. From-SVN: r134356
Andrew Haley committed -
PR c/35739 * tree-nrv.c (tree_nrv): Don't optimize if result_type is GIMPLE reg type. * gcc.dg/dfp/pr35739.c: New test. From-SVN: r134351
Jakub Jelinek committed -
PR tree-optimization/35899 * tree-inline.c (expand_call_inline): Use GIMPLE_STMT_OPERAND rather than TREE_OPERAND. * gcc.dg/pr35899.c: New test. From-SVN: r134350
Jakub Jelinek committed -
PR target/35662 * f95-lang.c (gfc_init_builtin_functions): Make sure BUILT_IN_SINCOS{,F,L} types aren't varargs. * gfortran.dg/pr35662.f90: New test. From-SVN: r134349
Jakub Jelinek committed -
PR target/35944 * config/i386/i386.md (fmodxf3): Copy operand 1 and operand 2 into temporary registers. Change operand predicate to general_operand. (remainderxf3): Ditto. From-SVN: r134348
Uros Bizjak committed -
2008-04-16 Richard Guenther <rguenther@suse.de> * Makefile.in (tree-affine.o): Add $(FLAGS_H) dependency. * tree-affine.c (aff_combination_expand): Look through some conversions. * gcc.dg/tree-ssa/loop-35.c: New testcase. From-SVN: r134346
Richard Guenther committed -
re PR ada/29015 (Ada 2005 observer pattern with mutually dependent packages and containers produces compiler error) gcc/ada/ PR ada/29015 * sem_ch12.adb (Instantiate_Type): Check whether the full view of the type is known instead of the underlying type. gcc/testsuite/ PR ada/29015 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads, gnat.dg/incomplete2.adb: New. From-SVN: r134345
Samuel Tardieu committed
-