- 12 Sep, 2006 11 commits
-
-
From-SVN: r116881
Andrew Pinski committed -
From-SVN: r116880
Andrew Pinski committed -
From-SVN: r116879
Andrew Pinski committed -
From-SVN: r116878
Andrew Pinski committed -
From-SVN: r116877
Andrew Pinski committed -
From-SVN: r116876
Andrew Pinski committed -
From-SVN: r116875
Andrew Pinski committed -
* config.gcc (i[34567]86-*-darwin*): Set with_arch and with_cpu by default. From-SVN: r116874
Geoffrey Keating committed -
* dwarf2out.c (dwarf_file_data): New. (enum dw_val_class): Add dw_val_class_file. (struct dw_val_struct): Add val_file. (file_table): Change to a hash table. (file_table_emitted): Delete. (file_table_last_lookup_index): Delete. (emitcount): Delete. (last_emitted_file): New. (lookup_filename): Change prototype to return a struct dwarf_file_data. (init_file_table): Delete. (maybe_emit_file): Change prototype to take a struct dwarf_file_data. (AT_addr): Add comment. (add_AT_file): New. (AT_file): New. (get_AT_file): New. (print_die): Handle dw_val_class_file. (print_dwarf_line_table): Update for new file table structure. (attr_checksum): Do checksum a filename. (same_dw_val_p, same_attr_p): Do compare a filename. (size_of_die): Handle dw_val_class_file. (value_format): Likewise. (output_die): Likewise. Also, call maybe_emit_file here. (struct file_info): Constify filenames. Make file_idx a pointer to a struct dwarf_file_data. (struct dir_info): Constify directory names. Remove 'used' field. (struct file_name_acquire_data): New. (file_name_acquire): New. (output_file_names): Modify to handle new file data structures. (add_src_coords_attributes): Use add_AT_file. (add_call_src_coords_attributes): Likewise. (dwarf2out_imported_module_or_decl): Likewise. (gen_subprogram_die): Modify for new file data structures. (gen_variable_die): Likewise. (file_table_eq): New. (file_table_hash): New. (file_table_last_lookup): New. (lookup_filename): Rewrite to handle new file data structures. (maybe_emit_file): Rewrite to handle new file data structures. (dwarf2out_source_line): Always call lookup_filename and maybe_emit_file. (dwarf2out_init): Create file_table here. (prune_unused_types_walk_attribs): Don't call maybe_emit_file here. (file_table_relative_p): New. (dwarf2out_finish): Change detection of relative filenames to work with new file data structures. Move output_line_info call after debug_info output. From-SVN: r116873
Geoffrey Keating committed -
re PR testsuite/28950 (regex wrong for testing on darwin in gcc/testsuite/gcc.target/powerpc/ppc-and-1.c) 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu> PR testsuite/28950 * gcc.target/powerpc/ppc-and-1.c: Fix regex. From-SVN: r116867
Jack Howarth committed -
From-SVN: r116865
GCC Administrator committed
-
- 11 Sep, 2006 12 commits
-
-
2006-09-11 Steven G. Kargl <kargl@gcc.gnu.org> * intrinsic.c: Update Copyright date. * intrinsic.h: Ditto. From-SVN: r116861
Steven G. Kargl committed -
re PR target/13685 (Building simple test application with -march=pentium3 -Os gives SIGSEGV (unaligned sse instruction)) gcc/ 2006-09-11 H.J. Lu <hongjiu.lu@intel.com> PR target/13685 PR target/27537 PR target/28621 * config/i386/i386.c (override_options): Always default to 16 byte stack boundary. gcc/testsuite/ 2006-09-11 H.J. Lu <hongjiu.lu@intel.com> PR target/13685 * gcc.target/i386/pr13685.c: New test. From-SVN: r116860
H.J. Lu committed -
2006-09-11 Alexandre Oliva <aoliva@redhat.com> PR target/28672 * var-tracking.c (dump_dataflow_set): Start dumping at register zero. (clobber_variable_part): Kill only the variable part in registers holding it, leaving other variables alone. From-SVN: r116859
Alexandre Oliva committed -
2006-09-11 Josh Triplett <josh@freedesktop.org> * doc/extend.texi (Other Builtins): Actually use the macro argument in the documentation example for __builtin_types_compatible_p. From-SVN: r116858
Josh Triplett committed -
PR rtl-optimization/28726 * sched-deps.c (sched_analyze_reg): New function extracted from... (sched_analyze_1): ...here. Call it to analyze references to registers. Treat again writes to a stack register as writing to the register. (sched_analyze_2): ...and here. Call it to analyze references to registers. Treat again reads of a stack register as reading the register. From-SVN: r116855
Eric Botcazou committed -
* gcc.dg/nrv3.c: Increase size of structure. * gcc.dg/nrv4.c: Likewise. * gcc.dg/nrv5.c: Likewise. From-SVN: r116854
Josh Conner committed -
PR classpath/28580 * gnu/java/net/protocol/http/Request.java (readResponse): Call createResponseBodyStream in more cases and with new parameter. (createResponseBodyStream): Added new parameter mayHaveBody. Handle HEAD and !mayHaveBody responses specially. From-SVN: r116853
David Daney committed -
2006-09-11 Guenter Roeck <guenter@roeck-us.net> David Edelsohn <edelsohn@gnu.org> PR target/27287 * config/rs6000/spe.md (frob_df_di): Remove %H. (frob_di_df): Remove %H. Change evmergelo to mr. (frob_di_df_2): Remove %H. Change evldd to two loads. Co-Authored-By: David Edelsohn <edelsohn@gnu.org> From-SVN: r116850
Guenter Roeck committed -
gcc/ 2006-09-11 Hideki Iwamoto <h-iwamoto@kit.hi-ho.ne.jp> * doc/cpp.texi: Fix names of charset options. From-SVN: r116841
Hideki Iwamoto committed -
2006-09-11 Paul Thomas <pault@gcc.gnu.org> PR fortran/28890 trans-expr.c (gfc_conv_function_call): Obtain the string length of a dummy character(*) function from the symbol if it is not already translated. For a call to a character(*) function, use the passed, hidden string length argument, which is available from the backend_decl of the formal argument. resolve.c (resolve_function): It is an error if a function call to a character(*) function is other than a dummy procedure or an intrinsic. 2006-09-11 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28890 gfortran.dg/assumed_charlen_function_5.f90: New test. From-SVN: r116839
Paul Thomas committed -
PR c++/28991 * cp-objcp-common.c (cxx_staticp): New function. * cp-objcp-common.h (LANG_HOOOKS_STATICP): Use it. * cp-tree.h (cxx_staticp): New function. PR c++/289991 * g++.dg/init/static3.C: New test. From-SVN: r116838
Mark Mitchell committed -
From-SVN: r116836
GCC Administrator committed
-
- 10 Sep, 2006 17 commits
-
-
2006-09-10 Andrew Pinski <pinskia@physics.uc.edu> PR testsuite/29007 * gcc.dg/long-long-cst1.c (t): Add cast to __SIZE_TYPE__ before casting to int. (main): Return 0 on success. From-SVN: r116832
Andrew Pinski committed -
2006-09-10 Andrew Pinski <pinskia@physics.uc.edu> PR target/29009 * config/i386/i386.c (override_options): Use 128-bit stack boundary always for 64bits. From-SVN: r116831
Andrew Pinski committed -
PR rtl-optimization/28636 * combine.c (force_to_mode): Test for side-effects before substituting by zero. (simplify_shift_const): Likewise for zero or other constants. From-SVN: r116827
Eric Botcazou committed -
PR middle-end/26983 gcc/ * builtins.c (expand_builtin_setjmp): Force next_lab to be preserved. testsuite/ * gcc.dg/pr26983.c: New test. From-SVN: r116826
Steven Bosscher committed -
gcc/ PR target/29006 * config/mips/mips-protos.h (mips_mem_fits_mode_p): Declare. * config/mips/mips.c (mips_expand_unaligned_store): Use the mode returned by mode_for_size, rather than the mode of src itself, to choose between 32-bit and 64-bit patterns. (mips_mem_fits_mode_p): New function. * config/mips/mips.md (mov_<load>l, mov_<load>r): Use it to check that the size of the source matches the size of the destination. (mov_<store>l, mov_<store>r): Likewise. gcc/testsuite/ PR target/29006 * gcc.c-torture/execute/pr29006.c: New test. From-SVN: r116822
Richard Sandiford committed -
2006-09-10 Eric Christopher <echristo@apple.com> * config/darwin.c (machopic_select_rtx_section): Add CONST_VECTOR for literal16. From-SVN: r116821
Eric Christopher committed -
From-SVN: r116820
H.J. Lu committed -
2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28947 * m4/matmul.m4: For the case where the second input argument is transposed, ensure that the case with rank (a) == 1 is correctly calculated. * generated/matmul_r4.c: Regenerate. * generated/matmul_r8.c: Regenerate. * generated/matmul_r10.c: Regenerate. * generated/matmul_r16.c: Regenerate. * generated/matmul_c4.c: Regenerate. * generated/matmul_c8.c: Regenerate. * generated/matmul_c10.c: Regenerate. * generated/matmul_c16.c: Regenerate. * generated/matmul_i4.c: Regenerate. * generated/matmul_i8.c: Regenerate. * generated/matmul_i16.c: Regenerate. 2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28947 gfortran.dg/matmul_4.f90: New test. From-SVN: r116817
Paul Thomas committed -
2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/28959 trans-types.c (gfc_get_derived_type): Use the parent namespace of the procedure if the type's own namespace does not have a parent. 2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/28959 gfortran.dg/used_types_10: New test. From-SVN: r116816
Paul Thomas committed -
2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR fortran/28923 expr.c (find_array_section): Only use the array lower and upper bounds for the start and end of the sections, where the expr is NULL. 2006-09-10 Paul Thomas <pault@gcc.gnu.org> PR libfortran/28923 gfortran.dg/array_initializer_2.f90: Fill in missing index start value. gfortran.dg/array_initializer_3.f90: New test. From-SVN: r116815
Paul Thomas committed -
From-SVN: r116813
Joseph Myers committed -
stl_heap.h (sort_heap): Iterator post-decrement is only required to be convertible to the iterator type. 2006-09-10 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_heap.h (sort_heap): Iterator post-decrement is only required to be convertible to the iterator type. From-SVN: r116812
Paolo Carlini committed -
2006-09-09 Eric Christopher <echristo@apple.com> PR target/28995 * config/darwin.c (machopic_select_rtx_section): Add TARGET_64BIT for literal16. From-SVN: r116810
Eric Christopher committed -
re PR fortran/28914 (Code inside loop hangs; outside loop runs normally; runs OK on other compilers) 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/28914 * gfortran.dg/actual_array_constructor_3.f90: New test. From-SVN: r116809
Jerry DeLisle committed -
re PR fortran/28914 (Code inside loop hangs; outside loop runs normally; runs OK on other compilers) 2006-09-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/28914 * trans-array.c (gfc_trans_array_constructor_value): Create a temporary loop variable to hold the current loop variable in case it is modified by the array constructor. From-SVN: r116808
Paul Thomas committed -
* dwarf2out.c (convert_cfa_to_fb_loc_list): Handle DW_CFA_set_loc. Co-Authored-By: Nicolas Setton <setton@adacore.com> From-SVN: r116807
Roger Sayle committed -
From-SVN: r116805
GCC Administrator committed
-