- 04 Aug, 2004 15 commits
-
-
2004-08-04 Paolo Bonzini <gcc@gcc.gnu.org> * gcc_update: libjava/configure.ac -> configure.in. Automake 1.4 does not handle configure.ac properly. From-SVN: r85556
Paolo Bonzini committed -
for updating of automake. From-SVN: r85555
Paolo Bonzini committed -
* cfglayout.c (insn_locators_initialize): Update the current location before initializing a location. From-SVN: r85554
Nathan Sidwell committed -
typeck.c (convert_ieee_real_to_integer): Call fold on the range checking trees as they're being built. 2004-08-04 Roger Sayle <roger@eyesopen.com> Andrew Haley <aph@redhat.com> * typeck.c (convert_ieee_real_to_integer): Call fold on the range checking trees as they're being built. (convert): Call convert_ieee_real_to_integer if we're converting a constant, even if we're writing a class file. Co-Authored-By: Andrew Haley <aph@redhat.com> From-SVN: r85553
Roger Sayle committed -
From-SVN: r85552
Andreas Schwab committed -
2004-08-04 Paolo Bonzini <bonzini@gnu.org> * configure.ac: New name of... * configure.in: ... this file. From-SVN: r85551
Paolo Bonzini committed -
From-SVN: r85547
Zack Weinberg committed -
* dbxout.c (dbxout_function_decl): Always call dbxout_function_end. (dbxout_function_end): Return after emitting the "Lscope" symbol under the same conditions that this function formerly wasn't called. Add explanatory comments. From-SVN: r85546
Zack Weinberg committed -
re PR target/14680 (reload_cse_simplify_operands triggers internal error on sparc64 when compiling netpbm) PR 14680 * c-decl.c (record_builtin_type): Call debug_hooks->type_decl on the new decl. From-SVN: r85545
Zack Weinberg committed -
PR 13596 * dbxout.c (dbx_output_lbrac, dbx_output_rbrac): New functions, broken out of dbxout_block. (dbxout_block): The block at depth 0 should get LBRAC/RBRAC stabs too, if it contains symbols. Use the begin_label and the Lscope label (emitted by dbxout_function_end) for the range of this block. From-SVN: r85544
Zack Weinberg committed -
* class.c (build_vtable): Do not set DECL_VISIBILITY here. (check_field_decls): Or here. (check_methods): Or here. (initialize_array): Don't mess with DECL_CONTEXT. * cp-tree.h (start_decl): Adjust prototype. (determine_visibility): New function. * decl.c (duplicate_decls): Remove checks for hidden "operator new". (build_library_fn_1): Give all library functions default visibility. (start_decl): Add pop_scope_p parameter. Tidy. (cp_finish_decl): Do not pop scopes here. Call determine_visibility for variable definitions. (start_preparsed_function): Call determine_visibility. * decl2.c (determine_visibility): New function. * method.c (use_thunk): Fix formatting. * parser.c (cp_parser_condition): Adjust calls to start_decl. (cp_parser_init_declarator): Likewise. * pt.c (instantiate_decl): Always call pop_nested_class. * rtti.c (get_tinfo_decl): Do not set DECL_VISIBILITY. (tinfo_base_init): Likewise. * g++.dg/ext/visibility/assign1.C: New test. * g++.dg/ext/visibility/new1.C: Likewise. From-SVN: r85543
Mark Mitchell committed -
* configure.in: Eliminate uses of changequote (mostly by quoting []). Replace most top level 'dnl' comments with '#' comments, conforming to new autoconf style. Use AS_HELP_STRING throughout; improve a few help strings. * configure: Rebuilt. From-SVN: r85540
Nathanael Nerode committed -
From-SVN: r85538
David Edelsohn committed -
From-SVN: r85536
Nathanael Nerode committed -
From-SVN: r85534
GCC Administrator committed
-
- 03 Aug, 2004 25 commits
-
-
* defaults.h (LEGITIMATE_PIC_OPERAND_P): Provide default definition. * recog.c (general_operand, immediate_operand, nonmemory_operand) (asm_operand_ok): Remove #ifdefs on LEGITIMATE_PICOPERAND_P. * regclass.c (record_reg_classes): Likewise. * reload.c (find_reloads): Likewise. * reload1.c (reload): Likewise. From-SVN: r85512
Zack Weinberg committed -
* gensupport.c (init_md_reader_args_cb): Renamed from init_md_reader_args. Add third option, callback function for parsing program-specific options. Add diagnosis of incorrect number of input files. (init_md_reader): Fold into init_md_reader_args_cb. (init_md_reader_args): Now a thin wrapper around init_md_reader_args_cb. * gensupport.h: Update prototypes. * genattr.c, genattrtab.c, gencodes.c, genconfig.c, genemit.c * genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c * genrecog.c: No need to diagnose lack of an input file; init_md_reader_args will handle it. * genconditions.c: Likewise, and use init_md_reader_args. * genconstants.c: Likewise, and no need to call read_md_rtx. From-SVN: r85511
Zack Weinberg committed -
* c-decl.c (implicitly_declare): Diagnose incompatible implicit declarations. testsuite: * gcc.dg/redecl-5.c: New test. * gcc.dg/format/attr-6.c: Expect warning for implicit declaration of scanf. From-SVN: r85509
Joseph Myers committed -
2004-08-03 Kelley Cook <kcook@gcc.gnu.org> * maintainer-scripts (snapshot_print): New function. (announce_snapshot): Generate announcment on the fly. Use a directory link for LATEST. * snapshot-README: Delete. * snapshot-index.html: Delete. From-SVN: r85508
Kelley Cook committed -
* config/darwin-c.c: Don't search in "/Local/Library/Frameworks" for frameworks. * doc/invoke.texi (Darwin Options): Update to reflect above. From-SVN: r85507
Mike Stump committed -
PR middle-end/16790 * fold-const.c (extract_muldiv_1) <NOP_EXPR>: Disallow local truncations, not just global truncations. * gcc.c-torture/execute/pr16790-1.c: New test case. From-SVN: r85506
Roger Sayle committed -
* gcc.dg/symbian1.c: New test. * gcc.dg/symbian2.c: Likewise. From-SVN: r85505
Mark Mitchell committed -
2004-08-03 Andrew Pinski <apinski@apple.com> PR bootstrap/16865 * loop-iv.c (simplify_using_assignment): Initialize lhs. From-SVN: r85504
Andrew Pinski committed -
* configure.in: Check for MPFR as well as GMP. * configure: Regenerate. * gcc/doc/install.texi: Document MPFR requirement. From-SVN: r85503
Paul Brook committed -
From-SVN: r85502
Nathanael Nerode committed -
ChangeLog: 2004-08-01 Robert Millan <robertmh@gnu.org> * configure.in: Turn mt-linux into mt-gnu. Use mt-gnu and enable libmudflap for all GNU-based systems (with Glibc). * configure: Regenerate. config/ChangeLog: 2004-08-01 Robert Millan <robertmh@gnu.org> * mt-linux: Rename to ... * mt-gnu: ... this. libffi/ChangeLog: 2004-08-01 Robert Millan <robertmh@gnu.org> * configure.ac: Detect knetbsd-gnu and kfreebsd-gnu. * configure: Regenerate. From-SVN: r85501
Robert Millan committed -
acinclude.m4 (AC_FUNC_MMAP_BLACKLIST): Check for <sys/mman.h> and mmap() explicitly instead of relying on preset... 2004-07-30 Maciej W. Rozycki <macro@linux-mips.org> * acinclude.m4 (AC_FUNC_MMAP_BLACKLIST): Check for <sys/mman.h> and mmap() explicitly instead of relying on preset autoconf cache variables. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r85500
Maciej W. Rozycki committed -
From-SVN: r85499
Nathanael Nerode committed -
aclocal.m4 (gcc_AC_FUNC_MMAP_BLACKLIST): Check for <sys/mman.h> and mmap() explicitly instead of relying on preset... 2004-07-30 Maciej W. Rozycki <macro@linux-mips.org> * aclocal.m4 (gcc_AC_FUNC_MMAP_BLACKLIST): Check for <sys/mman.h> and mmap() explicitly instead of relying on preset autoconf cache variables. * configure: Regenerate. From-SVN: r85498
Maciej W. Rozycki committed -
gcc/ 2004-08-03 H.J. Lu <hongjiu.lu@intel.com> PR target/16570 * config.gcc (i[34567]86-*-* | x86_64-*-*): Add i386/t-gmm_malloc to tmake_file. (i[34567]86-*-linux*aout* | i[34567]86-*-linux*libc1): Likewise. (i[34567]86-*-linux* | x86_64-*-linux*): Add i386/t-pmm_malloc to tmake_file. * config/i386/t-gmm_malloc: New file. * config/i386/t-pmm_malloc: Likewise. * config/i386/xmmintrin.h: Include <mm_malloc.h>. 2004-08-03 H.J. Lu <hongjiu.lu@intel.com> Tanguy Fautr� <tfautre@pandora.be> * config/i386/pmm_malloc.h: New file. 2004-08-03 Danny Smith <dannysmith@users.sourceforge.net> * config/i386/gmm_malloc.h: New file. gcc/testsuite/ 2004-08-03 H.J. Lu <hongjiu.lu@intel.com> PR target/16570 * gcc.dg/i386-sse-9.c: New test. From-SVN: r85496
H.J. Lu committed -
* acinclude.m4: Include no-executables.m4. * aclocal.m4: Rebuild. * configure.in: Convert to the autoconf 2.59 version of of the no-executables hack, and also of the nonstandard CXX hack and the multilibbed CC and CXX hack. Change prerequisite to autoconf 2.59. * configure: Rebuild with autoconf 2.59. (Woo-hoo!) * Makefile.in, gcj/Makefile.in, include/Makefile.in, testsuite/Makefile.in: Regenerate. From-SVN: r85495
Nathanael Nerode committed -
2004-08-03 Dale Johannesen <dalej@apple.com> * config/rs6000/rs6000.c (machopic_output_stub): Align Darwin stubs. * c-common.c: Include opts.h. (c_common_get_alias_set): Fix check for a single input file. * toplev.c: Remove current_file_decl. * tree.h: Ditto. From-SVN: r85492
Dale Johannesen committed -
From-SVN: r85491
Tom Tromey committed -
* config.gcc (arm*-*-symbianelf*): New target. * config/arm/symbian.h: New file. From-SVN: r85490
Mark Mitchell committed -
* gthr-gnat.c: Add visibility #pragmas. * gthr-gnat.h : Likewise. * gthr.h: Likewise. * libgcc2.c (__ffsSI2): Move prototype to libgcc2.h. (__ffsDI2): Likewise. (__clzSI2): Likewise. (__ctzSI2): Likewise. (__ctzDI2): Likewise. (__popcountSI2): Likewise. (__popcountDI2): Likewise. (__paritySI2): Likewise. (__parityDI2): Likewise. * libgcc2.h: Add visibility #pragmas. (__clzDI2): Add prototype. (__clzSI2): Likewise. (__ctzSI2): Likewise. (__ffsDI2): Likewise. (__ffsSI2): Likewise. (__ctzDI2): Likewise. (__popcountSI2): Likewise. (__popcountDI2): Likewise. (__paritySI2): Likewise. (__parityDI2): Likewise. * unwind-dw2-fde.h: Add visibility #pragmas. * unwind.h: Likewise. From-SVN: r85489
Mark Mitchell committed -
* config/rs6000/rs6000.c (rs6000_rtx_costs): Calculate cost of constants more accurately. Adjust costs for FMA instructions. Add cases for most logical and float operations. Recurse into most operands. Co-Authored-By: Dale Johannesen <dalej@apple.com> Co-Authored-By: Roger Sayle <roger@eyesopen.com> From-SVN: r85488
David Edelsohn committed -
From-SVN: r85487
Richard Earnshaw committed -
ra-build.c (conflicts_between_webs): For webs that cross a call add conflicts to regs_invalidated_by_call. 2004-08-03 Pat Haugen <pthaugen@us.ibm.com> * ra-build.c (conflicts_between_webs): For webs that cross a call add conflicts to regs_invalidated_by_call. From-SVN: r85482
Pat Haugen committed -
From-SVN: r85480
Paul Brook committed -
From-SVN: r85479
Joseph Myers committed
-