- 15 May, 2006 12 commits
-
-
2006-05-15 Paul Thomas <pault@gcc.gnu.org> PR fortran/25090 * resolve.c: Static resolving_index_expr initialized. (entry_parameter): New function to emit errors for variables that are not entry parameters. (gfc_resolve_expr): Call entry_parameter, when resolving variables, if the namespace has entries and resolving_index_expr is set. (resolve_charlen): Set resolving_index_expr before the call to resolve_index_expr and reset it afterwards. (resolve_fl_variable): The same before and after the call to is_non_constant_shape_array, which ultimately makes a call to gfc_resolve_expr. PR fortran/25082 * resolve.c (resolve_code): Add error condition that the return expression must be scalar. PR fortran/24711 * matchexp.c (gfc_get_parentheses): New function. (match_primary): Remove inline code and call above. * gfortran.h: Provide prototype for gfc_get_parentheses. * resolve.c (resolve_array_ref): Call the above, when start is a derived type variable array reference. 2006-05-15 Paul Thomas <pault@gcc.gnu.org> PR fortran/25090 * gfortran.dg/entry_dummy_ref_1.f90: New test. PR fortran/25082 * gfortran.dg/scalar_return_1.f90: New test. PR fortran/24711 * gfortran.dg/derived_comp_array_ref_1.f90: New test. From-SVN: r113796
Paul Thomas committed -
2006-05-15 Mircea Namolaru <namolaru@il.ibm.com> * see.c: Code style changes such as redundant paranthesis, redundant intialization of local variables etc. (see_main): Declared now as static. * doc/invoke.texi: Update that -fsee is not enabled by default at -O3. From-SVN: r113792
Mircea Namolaru committed -
* omp-low.c (check_omp_nesting_restrictions): New function. (scan_omp_1): Call it. * gcc.dg/gomp/critical-4.c: New test. * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning. * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise. * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise. * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise. From-SVN: r113790
Jakub Jelinek committed -
PR middle-end/27416 * omp-low.c (build_outer_var_ref): If VAR is reference in orphaned construct, return *VAR. * libgomp.fortran/pr27416-1.f90: New test. From-SVN: r113788
Jakub Jelinek committed -
PR fortran/27446 * trans-openmp.c (gfc_trans_omp_array_reduction): Ensure OMP_CLAUSE_REDUCTION_{INIT,MERGE} are set to BIND_EXPR. From-SVN: r113787
Jakub Jelinek committed -
PR c++/27582 * pt.c (any_dependent_template_arguments_p): Return early on invalid argument list. * g++.dg/template/dependent-args1.C: New test. From-SVN: r113784
Volker Reichelt committed -
PR c++/27581 * search.c (adjust_result_of_qualified_name_lookup): Skip on invalid context_class. * g++.dg/lookup/this1.C: New test. From-SVN: r113781
Volker Reichelt committed -
PR c++/27315 * pt.c (do_decl_instantiation): Return early on invalid decl. * g++.dg/template/operator6.C: New test. * g++.dg/template/incomplete3.C: New test. From-SVN: r113778
Volker Reichelt committed -
PR c++/27559 * pt.c (push_template_decl_real): Return error_mark_node instead of broken decl. * g++.dg/template/new4.C: New test. From-SVN: r113777
Volker Reichelt committed -
PR c++/27496 * pt.c (tsubst_friend_class): Return early on invalid friend declarations. * g++.dg/template/void2.C: New test. From-SVN: r113776
Volker Reichelt committed -
gcc/ada/ 2006-05-14 H.J. Lu <hongjiu.lu@intel.com> * Make-lang.in (ada/decl.o): Replace target.h with $(TARGET_H). (ada/misc.o): Likewise. (ada/utils.o): Likewise. gcc/cp/ 2006-05-14 H.J. Lu <hongjiu.lu@intel.com> * Make-lang.in (cp/decl.o): Add dependency on $(TARGET_H). (cp/decl2.o): Likewise. (cp/typeck.o): Likewise. (cp/cvt.o): Likewise. (cp/parser.o): Likewise. (cp/call.o): Replace target.h with $(TARGET_H). gcc/fortran/ 2006-05-14 H.J. Lu <hongjiu.lu@intel.com> * Make-lang.in (fortran/options.o): Depend on $(TARGET_H). gcc/java/ 2006-05-14 H.J. Lu <hongjiu.lu@intel.com> * Make-lang.in (java/decl.o): Add dependency on $(TARGET_H). (java/expr.o): Replace target.h with $(TARGET_H). (java/parse.o): Likewise. gcc/objcp/ 2006-05-14 H.J. Lu <hongjiu.lu@intel.com> * Make-lang.in (objcp/objcp-decl.o): Add dependency on $(TARGET_H). gcc/treelang/ 2006-05-14 H.J. Lu <hongjiu.lu@intel.com> * Make-lang.in (treelang/treetree.o): Add dependency on $(TARGET_H). From-SVN: r113773
H.J. Lu committed -
From-SVN: r113770
GCC Administrator committed
-
- 14 May, 2006 10 commits
-
-
re PR rtl-optimization/27406 (gcc.c-torture/execute/built-in-setjmp.c fails on sh64-*-linux-gnu with -O2) PR rtl-optimization/27406 * bt-load.c (migrate_btr_def): Skip the block having abnormal edges. From-SVN: r113766
Kaz Kojima committed -
gcc/cp/ChangeLog: * pt.c (build_non_dependent_expr): Leave ADDR_EXPR of COMPONENT_REF alone. gcc/testsuite/ChangeLog: * g++.dg/template/dependent-expr5.C: New test. From-SVN: r113765
Alexandre Oliva committed -
PR middle-end/26729 * gcc.dg/pr26729-1.c: New test case. From-SVN: r113764
Roger Sayle committed -
PR rtl-optimization/27538 * combine.c (expand_compound_operation): Call gen_lowpart before calling simplify_shift_const. From-SVN: r113763
Roger Sayle committed -
PR rtl-optimization/22563 * expmed.c (store_fixed_bit_field): When using AND and IOR to store a fixed width bitfield, always force the intermediates into psuedos. From-SVN: r113762
Roger Sayle committed -
2006-05-14 Bernhard Fischer <aldot@gcc.gnu.org> PR 27501 * mkconfig.sh: Use operator = instead of == for test. From-SVN: r113758
Bernhard Fischer committed -
2006-05-14 Bernhard Fischer <aldot@gcc.gnu.org> * README: Fix typo. From-SVN: r113757
Bernhard Fischer committed -
dwarf2out.c (dbx_reg_number): Check return value from LEAF_REG_REMAP and only use it if it is valid. * dwarf2out.c (dbx_reg_number): Check return value from LEAF_REG_REMAP and only use it if it is valid. (multiple_reg_loc_descriptor): Likewise. From-SVN: r113756
Nick Clifton committed -
2006-05-13 Richard Guenther <rguenther@suse.de> * config.host <i[34567]86-*-cygwin*>: Append i386/x-cygwin to host_xmake_file. From-SVN: r113754
Richard Guenther committed -
From-SVN: r113752
GCC Administrator committed
-
- 13 May, 2006 10 commits
-
-
df-core.c (df_bb_regno_last_use_find): Do not look for dataflow information attached to non-INSNs such as NOTEs. * df-core.c (df_bb_regno_last_use_find): Do not look for dataflow information attached to non-INSNs such as NOTEs. (df_bb_regno_first_def_find, df_bb_regno_last_def_find): Likewise. From-SVN: r113748
Steven Bosscher committed -
* sources.am, Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Mention natVMChannels.cc, not natChannels.cc. * java/nio/channels/natVMChannels.cc: Renamed from natChannels.cc. * java/nio/channels/Channels.java: Removed. * java/nio/channels/natChannels.cc: Removed. * java/nio/channels/VMChannels.java: New file. From-SVN: r113745
Tom Tromey committed -
* gcc.dg/pr27003.c: New test. From-SVN: r113743
Zdenek Dvorak committed -
From-SVN: r113741
Sandra Loosemore committed -
* sources.am, Makefile.in: Rebuilt. * java/text/DateFormat.java: Removed. From-SVN: r113740
Tom Tromey committed -
* sources.am, Makefile.in: Rebuilt. * gnu/java/net/protocol/jar/Connection.java: Removed. * java/net/JarURLConnection.java: Removed. From-SVN: r113739
Tom Tromey committed -
* include/java-interp.h (_Jv_InterpMethod::dump_object): Removed declaration. From-SVN: r113738
Tom Tromey committed -
2006-05-13 Peter Doerfler <gcc@pdoerfler.com> * include/tr1/hashtable (identity<>::operator(), extract1st<>::operator()): Return by const ref. From-SVN: r113737
Peter Doerfler committed -
* sources.am, Makefile.in: Rebuilt. * java/util/logging/LogManager.java: Removed. * java/util/logging/Logger.java (resetLogger): New method, from Classpath. * java/io/RandomAccessFile.java: Removed. * gnu/java/nio/channels/FileChannelImpl.java (create): New method. (FileChannelImpl): Now private. * java/io/FileInputStream.java: Removed. * java/io/FileOutputStream.java: Removed. * java/security/AccessControlContext.java: Removed. * java/lang/ThreadLocal.java: Removed. * java/lang/InheritableThreadLocal.java: Removed. * java/lang/Thread.java (locals): New field. (getThreadLocals): New method. * java/lang/natThread.cc (finish_): Clear 'locals'. From-SVN: r113735
Tom Tromey committed -
From-SVN: r113733
GCC Administrator committed
-
- 12 May, 2006 4 commits
-
-
target-supports.dg (check_cxa_atexit_available): Change v3_target_compile to ${tool}_target_compile. * lib/target-supports.dg (check_cxa_atexit_available): Change v3_target_compile to ${tool}_target_compile. From-SVN: r113729
Steve Ellcey committed -
* cplus-dem.c (demangle_fund_type): Ensure buf is large enough to hold "int%u_t". From-SVN: r113728
Anton Blanchard committed -
2006-05-12 Andreas Krebbel <krebbel1@de.ibm.com> * config/s390/s390.c (s390_const_ok_for_constraint_p): Disallow -4G for On contraint. * config/s390/s390.md: Adjust comment describing On constraint. From-SVN: r113721
Andreas Krebbel committed -
From-SVN: r113719
GCC Administrator committed
-
- 11 May, 2006 4 commits
-
-
2006-05-11 Bryce McKinlay <mckinlay@redhat.com> * gnu/gcj/runtime/NameFinder.java (lookup): If exec'ing addr2line fails, don't try again. (use_addr2line): Field no longer final. From-SVN: r113715
Bryce McKinlay committed -
From-SVN: r113714
Jason Merrill committed -
PR fortran/27553 * parse.c (next_free): Return instead of calling decode_statement upon error. * gfortran.dg/label_5.f90: New test. From-SVN: r113712
Francois-Xavier Coudert committed -
2006-05-11 Bryce McKinlay <mckinlay@redhat.com> * gnu/gcj/runtime/NameFinder.java (blacklist): New static field. (lookup): If addr2line fails to find an address, flag the binary as having no debug info and avoid calling addr2line on it again. From-SVN: r113711
Bryce McKinlay committed
-